#===============================================================================
# * [ACE] Custom Parameters
#===============================================================================
# * Made by: Sixth (www.rpgmakervxace.net, www.forums.rpgmakerweb.com)
# * Version: 1.3
# * Updated: 24/04/2016
# * Requires: -----------
#-------------------------------------------------------------------------------
# * < Change Log >
#-------------------------------------------------------------------------------
# * Version 1.0 (21/04/2016)
# - Initial release.
# * Version 1.1 (22/04/2016)
# - Changed the manually added bonus (with script calls) for multiplier
# parameters. Instead of them being an additive bonus, they are now
# multiplier bonuses as well.
# - Added the ability to get the value of a parameter from a custom method
# with or without arguments.
# * Version 1.2 (22/04/2016)
# - Added shortened methods for getting the custom parameter values.
# For example: actor.vit, enemy.sta, and so on.
# - Added shortened methods for getting the custom parameter names.
# For example: Vocab.cdr, Vocab.cdr_a, Vocab.cparam("spi"), and so on.
# - Changed the name of the default (non-shortened) methods, so make sure
# to check the description of the script calls again if you use those!
# Basically, "custom_prm" is changed to "cparam" in all old script calls!
# * Version 1.3 (24/04/2016)
# - The minimum and maximum values can be manipulated with note-tags and
# script calls as well from now on, so you can make "Limit Break" equipment,
# for example, to increase the maximum possible value for a parameter, or
# make items/events which change the maximum/minimum possible values.
# - Relocated the place where you need to place your own methods for using the
# method call note-tags/settings. They are now in the 'CustomParamMethods'
# module.
# - Added an optional argument for the 'add_cparam' method. It will let you
# decide if the value added should be added to the bonus parameter value
# even if the player reached the minimum/maximum values for that parameter
# (including actor, equipment, state and class bonuses) or not.
# - Changed the update settings to be more specific. You can now choose to
# only update the parameter's actual value, minimum value or maximum value.
# You can also use new note-tags to specify the update setting for an object
# specifically, instead of always using a global update setting.
# Depending on how you use your custom parameters, this might increase
# performance slightly.
#-------------------------------------------------------------------------------
# * < Description >
#-------------------------------------------------------------------------------
# * This script will let you make your own custom parameters.
# These parameters can be whatever you want them to be.
# You can access the new parameters with the provided script calls.
# * Create simple and static parameters or more complex and dynamic ones!
# You can use eval formulas and your own custom methods for setting up
# the values of your new parameters too!
# * Make additive or multiplier parameters!
# * Actors, Classes, Enemies, Equipment and States can all get these custom
# parameters with simple note-tagging.
# * Increase/decrease your custom parameters with script calls! Permanently!
# * These new parameters won't do anything at all until you make them do
# something! Use them in your damage formulas, use them in eventing or use
# them in your own custom scripts!
#-------------------------------------------------------------------------------
# * < Instructions >
#-------------------------------------------------------------------------------
# * Refer to the script's header for usage instructions!
#-------------------------------------------------------------------------------
# * < Installation >
#-------------------------------------------------------------------------------
# * Place this script between Materials and Main!
#-------------------------------------------------------------------------------
# * < Compatibility Info >
#-------------------------------------------------------------------------------
# * No known incompatibilities.
#-------------------------------------------------------------------------------
# * < Known Issues >
#-------------------------------------------------------------------------------
# * No known issues.
#-------------------------------------------------------------------------------
# * < Terms of Use >
#-------------------------------------------------------------------------------
# * Free to use for whatever purposes you want.
# * Credit me (Sixth) in your game, pretty please! :P
# * Posting modified versions of this script is allowed as long as you notice me
# about it with a link to it!
#===============================================================================
- Script:
Linky: http://pastebin.com/B5veCu9L
- Demo:
Nahh, not really!
- Author's Notes:
Just another script for making custom parameters.
No one can say that I did not write enough instructions for this script!
The instructions are 3 times longer than the actual script, not because it's hard to use, but because there are a lot of (optional) features included in it! >.>
Ohh, and don't watch the movie called "The Signal"! Ohh, man, never seen so many questions unanswered and such a cliffhanger ending in my entire life! o.o
This was totally related, right?