High Speed Skip Battle Action

suppon2008

Warper
Member
Joined
Oct 31, 2015
Messages
4
Reaction score
9
First Language
Japanese
I made 2nd Plugin for RPG Maker MV.

High Speed Skip Battle Action.

<iframe width="420" height="315" src="https://www.youtube.com/embed/RzDb9UzdCmY" frameborder="0" allowfullscreen></iframe>

It will reduce test time in battle.

Thank you for reading.

This plugin All free to use in both commercial and non-commercial.

Credit is not needed.

//=============================================================================// SupponActionSkip.js//=============================================================================/*: * @plugindesc ActionSkip in battle. Version 1.00 * @author Suppon * * @param Trigger Switch ID * @desc Trigger Switch ID number. This work always when it set 0. * @default 0 * * @help * It work when Trigger Switch is ON and 'OK'key is pressed long. * If you don't set Trigger Switch, leave the Parameter box blank. * This plugin has no plugin command. *//*:ja * @plugindesc 戦闘中のアクションを高速スキップします。 * @author Suppon * * @param Trigger Switch ID * @desc トリガーとなるスイッチのIDです。 0にすると常に作動します。 * @default 0 * * @help * トリガースイッチがONの時に'OK'キーを押しっぱなしにすると作動します。 * トリガースイッチを設定しない場合は、Parameter boxを0にしてください。 * このプラグインにはプラグインコマンドはありません。 * * */(function() { var parameters = PluginManager.parameters('SupponActionSkip'); var switchId = Number(parameters['Trigger Switch ID']); IsActionSkipOn = function(){ console.log(switchId); if (switchId == 0){return true}; return $gameSwitches.value(switchId); } _Window_BattleLog_isBusy = Window_BattleLog.prototype.isBusy Window_BattleLog.prototype.isBusy = function() { if (this.isFastForward() && IsActionSkipOn()) {return false} _Window_BattleLog_isBusy.call(this); }; _Window_BattleLog_update = Window_BattleLog.prototype.update; Window_BattleLog.prototype.update = function() { if (this.isFastForward() && IsActionSkipOn()) { this.callNextMethod(); this.callNextMethod(); this.callNextMethod(); this.callNextMethod(); } else { _Window_BattleLog_update.call(this); } }; BattleManager.isBusy = function() { return ($gameMessage.isBusy() || (!(this._logWindow.isFastForward() && IsActionSkipOn()) && this._spriteset.isBusy()) || this._logWindow.isBusy()); }; _BattleManager_endTurn = BattleManager.endTurn; BattleManager.endTurn = function() { if (this._logWindow._methods.length > 0) { return}; _BattleManager_endTurn.call(this); }; _BattleManager_checkBattleEnd = BattleManager.checkBattleEnd; BattleManager.checkBattleEnd = function() { if (this._logWindow._methods.length > 0) { return false}; _BattleManager_checkBattleEnd.call(this); }; _BattleManager_updateBattleEnd = BattleManager.updateBattleEnd; BattleManager.updateBattleEnd = function() { if (this._logWindow._methods.length > 0) {return false}; if($gameMessage.isBusy()){return}; _BattleManager_updateBattleEnd.call(this); };})();SupponActionSkip100.zip
 

Attachments

Last edited by a moderator:

Chaos17

Dreamer
Veteran
Joined
Mar 13, 2012
Messages
1,289
Reaction score
457
First Language
French
Hello,


I tested your plugin and I would like to know how I can slow down the speed ?


Because it's really quick, lol.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

When you discover great tileset resources that you completely forgot that you had. :kaomad3::kaopride:
Just got a better look at the MZ RTP. I'm very happy with it, especially the sci-fi tiles and sprites. Glad I pre-ordered.
I've just checked the VisuStella Plugins for MZ and there are already 11 plugins. The Yanfly team(perhaps a big one?) really works so effectively and efficiently that some MZ users can likely use tons of Yanfly plugins right after MZ's released (still 13 days from now). I wonder if any other plugin developer(or team) will try to compete with Yanfly this time, no matter how slim the chance to win is :)
Hello! :kaopride:I am new to RPG Maker, though I have been lurking the forums for a while. :kaoswt: Hope to make some friends and learn some stuff here! :kaothx:
And now since I've got the whole game parts working, the *contents* await.

Forum statistics

Threads
100,595
Messages
977,586
Members
132,194
Latest member
linkvaovn88com
Top