Author Topic: [MV] DoubleX RMMV Skill Hotkeys  (Read 562 times)

Offline DoubleX

  • Trained Member
  • *
  • Posts: 19
  • LV: 4
  • Gender: Male
  • Just a nameless weakling
    • View Profile
[MV] DoubleX RMMV Skill Hotkeys
« on: September 08, 2017, 08:00:57 PM »
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
Code: [Select]
*    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

Code: [Select]
*      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

Code: [Select]
*----------------------------------------------------------------------------
 *    # 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                                         
 *----------------------------------------------------------------------------
« Last Edit: September 10, 2017, 12:36:40 AM by KK20 »