RPG Maker MV
DoubleX RMMV Popularized ATB Countdown
Introduction
Lets users set some states updating turns per specified seconds
Features
Notetags
* # State Notetags: * 1. <patb countdown: sec> * - Sets the state to have its turn updated every sec seconds * - Every second in sec only consists of frames with atb updates
Plugin Calls
* # Data State manipulations * 1. meta.patb_countdown * - Returns the number of seconds per state turn update * - Those seconds only consist of frames with atb updates * 2. meta.patb_countdown = sec * - Sets the number of seconds per state turn update as sec * - Every second in sec only consists of frames with atb updates * - All meta.patb_countdown changes can be saved if * DoubleX RMMV Dynamic Data is used * # Battler manipulations * 1. patb_countdown_clock[stateId] * - Returns the countdown clock, measured in frames, of state with id * stateId * - The number of frames per second is hardcoded as 60 by default * 2. patb_countdown_clock[stateId] = frames * - Sets the countdown clock, measured in frames, of state with id * stateId, as frames frame * - The number of frames per second is hardcoded as 60 by default * 3. patb_countdown_freeze[stateId] * - Returns whether the countdown of a state with id stateId's frozen * 4. patb_countdown_freeze[stateId] = boolean * - Sets the countdown of state with id stateId to be frozen if * boolean is true
Configuration
/* Sets something to happen when the turn of the countdown state state * owned by the battler calling on_countdown_update decreases * on_countdown_update will be bound to the battler upon use */ on_countdown_update: function(state) { // Uses DoubleX RMMV State Triggers to trigger countdown update effects //var GBB = DoubleX_RMMV.State_Triggers.Game_BattlerBase; //GBB.execStateTriggers.call(this, state.id, "turn"); // // Applies 10 hp damage to the state owner per countdown update this._result.clear(); this._result.success = true; this.gainHp(-10); this.onDamage(10); this.startDamagePopup(); if (this._hp <= 0) { this.performCollapse(); } } // on_countdown_update
Video
The Code
License Terms
Attribution 3.0 Unported - You must attribute the work in the manner specified by the author or licensor. Commerical use allowed.
Version History
* v1.00c(GMT 0700 20-8-2016): * 1. In sync with the latest DoubleX RMMV Popularized ATB Core version * v1.00b(GMT 0400 16-7-2016): * 1. Changed auto removing timing of countdown state to "patb_countdown" * 2. Increased this plugin's compatibility and robustness * v1.00a(GMT 0600 6-2-2016): * 1. 1st testing version of this plugin finished
Credits & Thanks
DoubleX(Optional)
Terms & Conditions
* You shall keep this plugin's Plugin Info part's contents intact * You shalln't claim that this plugin's written by anyone other than * DoubleX or his aliases * None of the above applies to DoubleX or his aliases
Comments (2)
Leave a Reply
You must be logged in to post a comment.
DoubleX
[b]Updates[/b]
[code] * v1.00b(GMT 0400 16-7-2016):
* 1. Changed auto removing timing of countdown state to "patb_countdown"
* 2. Increased this plugin's compatibility and robustness [/code]
DoubleX
[b]Updates[/b]
[code] * v1.00c(GMT 0700 20-8-2016):
* 1. In sync with the latest DoubleX RMMV Popularized ATB Core version [/code]