Quantcast
Channel: RGSS3 Scripts (RMVX Ace) Latest Topics
Viewing all articles
Browse latest Browse all 416

Custom Parameters - v1.3 (24/04/2016)

$
0
0
#===============================================================================
# * [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! :P

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? :D


Viewing all articles
Browse latest Browse all 416

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>