DoubleX RMMZ Custom Script Calls
Authors: DoubleX
Version: v1.00b
Type: Script Call Add-on
Key Term: Misc Add-on
PurposeLets you set new script calls as old ones with some arguments bound
Introduction* 1. Sometimes, some script calls always have the same argument values
* used again and again, and defining new script calls as calling old
* ones with some argument values already defined can be favorable
* 2. With this plugin, you can effectively apply partial applications to
* script calls without the restrictions of always predefining the
* first arguments only
Video[MEDIA=youtube]S8BK_ApNnQw[/MEDIA]
Games using this pluginNone so far
* @param newScriptCalls
* @type struct<NewScriptCall>[]
* @desc Sets the list of new script calls
* They're existing ones with some argument values already set
* @default []
Plugins:
1.
DoubleX RMMZ Enhanced CodebaseAbilities:
1. Little RMMZ plugin development proficiency to fully utilize this
(Elementary Javascript exposures being able to write beginner codes up to 300LoC scale)
* 1. If multiple new script calls have the same name, the one having the
* lowest ordering in newScriptCalls will be used
* (Search tag: Last_In_Duplicate_Script_Calls)
* 2. (Advanced)DON'T REDEFINE EXISTING SCRIPT CALLS UNLESS YOU REALLY
* KNOW WHAT YOU'RE TRULY DOING
* 1. Commercial use's always allowed and crediting me's always optional.
* 2. You shall keep this plugin's Plugin Info part's contents intact.
* 3. You shalln't claim that this plugin's written by anyone other than
* DoubleX or my aliases. I always reserve the right to deny you from
* using any of my plugins anymore if you've violated this.
* 4. If you repost this plugin directly(rather than just linking back),
* you shall inform me of these direct repostings. I always reserve
* the right to request you to edit those direct repostings.
* 5. CC BY 4.0, except those conflicting with any of the above, applies
* to this plugin, unless you've my permissions not needing follow so.
* 6. I always reserve the right to deny you from using this plugin
* anymore if you've violated any of the above.
* Authors:
* 1. DoubleX
* Plugin Development Collaborators:
* - None So Far
* Bug Reporters:
* - None So Far
* Compatibility Issue Raisers:
* - None So Far
* Feature Requesters:
* - None So Far
* { codebase: "1.1.0", plugin: "v1.00b" }(2020 Dec 2 GMT 0700):
* 1. You no longer have to edit the value of
* DoubleX_RMMZ.Custom_Script_Calls.PLUGIN_NAME when changing this
* plugin file name
* { codebase: "1.0.2", plugin: "v1.00a" }(2020 Sep 20 GMT 1400):
* 1. 1st version of this plugin finished
Download LinkDemo Link