Order Turn Battle System plugin for RPG Maker MV
A downloadable tool
Note: This plugin is a part of the OctoPack Battler plugin set. Please keep in mind if you purchase this plugin, it will not deduct the price from the OctoPack Battler Sample Project if you wish to buy it later.
This is a RPG Maker MV plugin that changes the battle system to have a turn order system where battlers act immediately after inputting actions. It is called Order Turn Battle (OTB). These actions can influence the order position of battlers in the current turn or the next turn.
The turn order is displayed to the top of the screen and gives the player a clear understanding on whose turn it will be making it easier for the player to formulate strategies and adapt to the situation in battle.
This plugin requires Yanfly's Battle Engine Core because it uses a lot of of the code used to make the battle system feel natural. This is also to utilize the key functions that come with the Battle Engine Core to make the more interesting effects of the Order Turn Battle work smoother.
Instructions
If you are using other plugins, place this plugin as close to the BOTTOM of the plugin list as you can or else some features of the other plugins may override the battle system and it will not work properly.
Plugin Parameters
Mechanics: This section in the plugin parameters lets you change how the battle system operates like automatically converting Item and Skill speed into a notetag effect for OTB. This also lets you decide if some mechanics will work in OTB or not like Action Times and how to position the extra actions added to the turn order. Also determine if the AGI calculated for the position in the turn order to be static or random.
Visuals: This section lets you decide how the visuals added to the battle system will look. This will mostly affect the turn order display. There is not too much to customize except for some text, colors, and font sizes, because everything is made to look compact in order to maintain efficiency and not consume too many of the game's resources when it is in operation.
Notetags
Skill and Item Notetags:
<OTB User Next Turn: +x> <OTB User Next Turn: -x> Change the user's turn order position for the next turn upon using this skill or item. This will only occur once upon usage, no matter how many times the battler hits the target. This will make a preview appear where the battler will be placed next turn.
<OTB Target Current Turn: +x> <OTB Target Current Turn: -x> <OTB Target Next Turn: +x> <OTB Target Next Turn: -x> <OTB Target Follow Turn: +x> <OTB Target Follow Turn: -x> Change the target's turn order position for the current turn, the next turn, or the following turn. If you are using the 'Follow' version of the notetag, the turn it will modify will depend on if the target has acted during the current turn. If it has acted, then it will affect the next turn, otherwise, the current turn. Successfully attacking the target multiple times will also affect the target multiple times. This will make a preview appear where the battler will be placed in the appropriate turn section.
<OTB User Add Current Turn Actions: x> <OTB User Add Next Turn Actions: x> Add x actions to the current turn or the next turn for the user. This will only be added once no matter how many times the battler hits the target.
<OTB Target Add Current Turn Actions: x> <OTB Target Add Next Turn Actions: x> Add x actions to the current turn or the next turn for the target. If the target is targeted multiple times, the target will gain actions multiple times so please be cautious when using this.
Plugin Commands
Because this is made with Battle Engine Core, you can change your game away from OTB if you want to. However, if you do, make sure you have the plugin parameter: "Force Battle System?" set to false.
setBattleSys OTB
This sets the battle system to Order Turn Battle
setBattleSys DTB
This sets the battle system to Default Turn Battle
WARNING!!!
This plugin is made for RPG Maker MV versions 1.6.1 and below. If you update RPG Maker MV past that and this plugin breaks, I am NOT responsible for it.
Compatibility
This plugin is compatible with the following plugins:
- YEP Core Engine
- YEP Battle Engine Core
- YEP Action Sequence Packs 1, 2, 3
- YEP Animated Sideview Enemies
- YEP Counter Control
- YEP Battle AI Core
- YEP Battle Select Cursor
- YEP Buffs & States Core
- YEP Damage Core
- YEP Element Core
- YEP Target Core
- YEP Skill Core
- YEP Instant Cast
- YEP Item Core
- YEP Equip Core
- YEP Party System
- YEP Actor Party Switch
- YEP Job Points
- YEP Base Troop Events
- YEP Swap Enemies
Place this plugin under those in the Plugin Manager list. Otherwise, the effects of the plugins under this plugin may not work properly. I am NOT responsible for the compatibility of plugins not shown in the above list.
Terms of Use
1. These plugins may be used in free or commercial games.
2. 'Fallen Angel Olivia' and 'Yanfly' must be given credit in your games.
3. You are allowed to edit the code.
4. Do NOT change the filename, parameters, and information of the plugin.
5. You are NOT allowed to redistribute these Plugins.
6. You may NOT take code for your own released Plugins.
Credits
If you are using this plugin, credit the following people:
- Fallen Angel Olivia
- Yanfly (Big help in making the battle system work)
Change Log History
- Sep 16 2018: Bug fix for transformation on enemy
- Sep 18 2018: Added fail safe: prevent force actions from being used on Turn 0 when action orders do not exist yet and a warning message. Please use Turn 1.
- Sep 21 2018: Compatibility with Yanfly's Buffs & States Core
<Custom Action End Effect> notetag added for OTB.
Compatibility with Yanfly's Actor Party Switch now works with OTB.
New Notetags for OTB to add actions to the turn order:
<OTB User Add Current Turn Actions: x>
<OTB User Add Next Turn Actions: x>
<OTB Target Add Current Turn Actions: x>
<OTB Target Add Next Turn Actions: x> - Sep 26 2018: Hidden enemies at battle end will no longer cause the battle to error
- Sep 30 2018: Add fail safes for Yanfly's Buffs & States Core Lunatic Mode notetags to prevent them from triggering from the wrong timing
- Oct 7 2018: OTB now works with KEL Yep Dragonbones Integration.
OTB turn order now flashes all selected battlers in synchronized fashion
Purchase
In order to download this tool you must purchase it at or above the minimum price of $13.49 USD. You will get access to the following files:
Exclusive content
Support this tool at or above a special price point to receive something exclusive.
Limited Free Downloads
I will be switching this plugin to be a paid plugin for various reasons. To give some users that wanted this plugin but did not acquire it for free during the time it was available as such, I will be allowing the first 20 people to download this plugin to acquire it freely.
Development log
- Olivia_BattleSysOTB_RecoverAllPatch.jsJul 04, 2022
- Olivia_OTB_Customize.jsOct 01, 2020