[MV] DoubleX RMMV Skill Hotkeys

Started by DoubleX, September 08, 2017, 02:00:57 pm

Previous topic - Next topic

DoubleX

September 08, 2017, 02:00:57 pm Last Edit: September 09, 2017, 06:36:40 pm by KK20
DoubleX RMMV Skill Hotkeys
Authors: DoubleX
Version: v1.00a
Type: Actor Skill Input Add-on
Key Term: Actor Add-on



Introduction

Lets you bind hotkeys to skills for actors outside battles, and use them to select usable skills for actors inside battles
 *    1. When the party's out of battles, an actor can bind hotkeys to his/her
*       currently usable/unusable skills in the skill menu, unless the result
*       of the relevant notetags indicates otherwise                         
*       All these bindings will be saved                                     
*    2. When the party's inside battles, an actor having nonempty hotkey slot
*       can use hotkeys to use their corresponding usable skills directly,   
*       unless the result of the relevant notetags indicates otherwise       



Features


       
  • The whole plugin can be disabled/enabled for the next battles

  •    
  • Uses Actor/Class/Weapon/Armor/State/Skill notetags

  •    
  • Provides both plugin calls and plugin commands

  •    
  • Provides extreme control and freedom to those having at least a basic knowledge of what the RMMV codebase does by letting them use Javascript directly




Video

https://www.youtube.com/watch?v=iBaFP_cN5yE


Script

DoubleX RMMV Skill Hotkeys:
https://pastebin.com/iEfRMhf3
DoubleX RMMV Skill Hotkeys Unit Test:
https://pastebin.com/iHh5frL3


Instructions

 *      1. If you want to edit configurations instead of parameters, you must 
*         open this js file to access its configuration region               
*         Some settings, like the hotkey mappings, are only available as     
*         configurations                                                     
*      2. The default plugin file name is DoubleX RMMV Skill Hotkeys v100a   
*         If you want to change that, you must edit the value of             
*         DoubleX_RMMV.Skill_Hotkeys_File, which must be done via opening   
*         this plugin js file directly                                       
*      3. If you wish to use DoubleX RMMV Skill Hotkeys Unit Test, place it 
*         right below this plugin                                           



Compatibility

No compatibility issues yet.


Credits and Thanks


       
  • DoubleX(Optional)




Author's Notes

 *----------------------------------------------------------------------------
*    # Terms Of Use                                                         
*      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. 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.
*      5. I always reserve the right to deny you from using this plugin     
*         anymore if you've violated any of the above.                       
*----------------------------------------------------------------------------
*    # Prerequisites                                                         
*      Abilities:                                                           
*      1. Nothing special for most ordinary cases                           
*      2. Little RMMV plugin development proficiency for more advanced uses 
*      3. Some RMMV plugin development proficiency to fully utilize this     
*----------------------------------------------------------------------------
*    # Author Notes                                                         
*      1. DoubleX RMMV Skill Hotkeys aims to give extreme control and freedom
*         to users by making it as flexible as I can with as little damage to
*         user-friendliness as I can                                         
*----------------------------------------------------------------------------