DOUBLEX RMMV ACTION COST COMPATIBILITY

RPG Maker MV

Fixes DoubleX RMMV Action Cost compatibility issues

  • DoubleX
  • 05/22/2016 02:57 PM
  • 1714 views
Games using this plugin
None so far

Addressed Plugins
DoubleX RMMV Popularized ATB Core
DoubleX RMMV Unison Item
Victor Engine MV - Conditional Turn Battle
*    # DoubleX RMMV Unison Item Config:                                      
 *      1. The action cost is the same for all unison actors                  
 *         - Reference tag: Unison Item Config Act Cost                       
 *         - Read <unison item actor act cost: costs> in DM.loadItemNotes     
 *         - Drawed the action cost in battle for each unison actor in        
 *           WIL.drawActCost and WSL.drawActCost                              
 *         - The default unison item action cost will be shown for all unison 
 *           actors when outside battles                                      
 *    # DoubleX RMMV Unison Item Default:                                     
 *      1. The number of action slot reserved by unison invokees are always 1 
 *         - Reference tag: Unison Item Default Invokee Act Slot Num          
 *         - Checked the action cost for each unison invokee in               
 *           GBB.canUseUnisonSkill and GBB.canUseUnisonItem as well           
 *         - Stored and restored the action cost for each unison invokee in   
 *           BM.addUnisonActors and BM.eraseUnisonActors as well              
 *    # (v1.00b+)DoubleX RMMV Popularized ATB Core:                           
 *      1. No battler can execute any action at all                           
 *         - Reference tag: PATB Act Validity                                 
 *         - Extended BattleManager.processTurn to ensure no valid actions    
 *           will be falsely regarded as invalid ones                         
 *    # (v1.00c+)DoubleX RMMV Popularized ATB Core:                           
 *      1. Battlers inputting skills/items with action cost greater than 1    
 *         remains inputable after finishing inputting all skills/items       
 *         - Reference tag: PATB Inputability                                 
 *         - Extended Game_Action.prototype.confirm_patb_item,                
 *           Scene_Battle.prototype.confirm_patb_act and added GBB.confirmAct 
 *           to confirm the reserved action slots as well


Notetags
*    # Skill/Item Notetags:                                                  
 *      1. <unison item actor act cost: costs>                                
 *         - Sets the list of action costs needed for each of the             
 *           corresponding id of the unison actor in <unison item actors: ids>
 *           , is used to separate the mp costs in ids                        
 *           E.g.:                                                            
 *           If <unison item actors: 1> is used, then                         
 *           <unison item actor act cost: 2> means actor with id 1 needs to   
 *           use 2 action slots for using the unison skill/item               
 *           If <unison item actors: 4, 2> is used, then                      
 *           <unison item actor act cost: 2, 3> means actor with id 4 and 2   
 *           need to use 2 and 3 action slots respectively for using the      
 *           unison skill/item                                                
 *           If <unison item actors: 4, 2> is used, then                      
 *           <unison item actor act cost: 2> means actor with id 4 needs to   
 *           pay 2 action slots while that with id 2 needs to use the number  
 *           of action slots of the unison skill/item for using it


Plugin Calls
*    # Skill/Item manipulations                                              
 *      1. meta.unisonItemActorActCosts                                       
 *         - Returns the Array of action costs each needed by its             
 *           corresponding actor with id in meta.unisonItemActors to use this 
 *           skill/item                                                       
 *      2. meta.unisonItemActorActCosts = [cost, cost, ...]                   
 *         - Sets the Array of of action costs each needed by its             
 *           corresponding actor with id in meta.unisonItemActors to use this 
 *           skill/item                                                       
 *         - All meta.unisonItemActorActCosts changes can be saved if         
 *           DoubleX RMMV Dynamic Data is used


Video


Prerequisites
Plugins:
1. DoubleX RMMV Action Cost
Abilities:
1. Nothing special

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 to not to follow so.  
 *      5. I always reserve the right to deny you from using this plugin      
 *         anymore if you've violated any of the above.


Changelog
*      v1.01b(GMT 0300 20-5-2020):
 *      1. In sync with the latest DoubleX RMMV Action Cost version
 *      v1.01a(GMT 0400 5-2-2020):
 *      1. Addressed compatibility with
 *         - Victor Engine MV - Conditional Turn Battle
 *      v1.00d(GMT 1500 11-8-2016):                                           
 *      1. Removed compatibility with DoubleX RMMV Minimalized ATB            
 *      1. In sync with the latest DoubleX RMMV Popularized ATB Core version  
 *      v1.00c(GMT 1000 5-6-2016):                                            
 *      1. Addressed more compatibility issues with                           
 *         - DoubleX RMMV Minimalized ATB                                     
 *         - DoubleX RMMV Popularized ATB Core                                
 *      v1.00b(GMT 0300 29-5-2016):                                           
 *      1. Addressed compatibility with                                       
 *         - DoubleX RMMV Minimalized ATB                                     
 *         - DoubleX RMMV Popularized ATB Core                                
 *      v1.00a(GMT 1500 22-5-2016):                                           
 *      1. 1st version of this plugin finished