An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

FTKR Alternating Turn Battle - FTKR_AlternatingTurnBattle.js

Plugin desc : v2.1.0 Turn-based Battle system where enemies and allies take turns

License : MIT License

Author : Futokoro

Desc page : https://github.com/munokura/futokoro-MV-plugins

Download Page : https://raw.githubusercontent.com/munokura/futokoro-MV-plugins/refs/heads/master/FTKR_AlternatingTurnBattle.js

File name : FTKR_AlternatingTurnBattle.js

Help of plugin :

@plugindesc v2.1.0 Turn-based Battle system where enemies and allies take turns
@author Futokoro
@url https://github.com/munokura/futokoro-MV-plugins
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/futokoro-MV-plugins ).
Original plugin by Futokoro.
Please check the URL below for the latest version of the plugin.
URL https://github.com/futokoro/RPGMaker
-----
-----------------------------------------------------------------------------
Overview
-----------------------------------------------------------------------------
Installing this plugin will change the battle system to a turn-based system in which enemies and allies take turns alternately.

This battle system generally gives the player an advantage in battle.

For instructions on how to use the plugin, see the online manual page below.
https://github.com/futokoro/RPGMaker/blob/master/FTKR_AlternatingTurnBattle.ja.md

-----------------------------------------------------------------------------
Setup Instructions
-----------------------------------------------------------------------------
1. Add this plugin to the "Plugin Manager."

2. When combining with the following plugins, be sure to pay attention to the order of plugin management.

FTKR_CustomSimpleActorStatus.js (Changes the status display)
FTKR_FVActorAnimation.js (Animates the actor image in front view)
↑Register above this plugin↑

FTKR_AlternatingTurnBattle.js

↓Register below this plugin↓
FTKR_BattleActionPoints.js (Adds action points to the cost)
FTKR_BattleActionTimes.js (Displays the number of actions on the battle screen)
FTKR_BattleWindowLayout.js (Changes the position of commands on the battle screen)
FTKR_CSS_BattleStatus.js (Changes the status display on the battle screen)
FTKR_DisplayCommandFrame.js (Displays a frame or image instead of the cursor)

-----------------------------------------------------------------------------
About the License of this Plugin (License)
-----------------------------------------------------------------------------
This plugin is released under the MIT License.

Copyright (c) 2018 Futokoro
http://opensource.org/licenses/mit-license.php

Plugin Publisher
https://github.com/futokoro/RPGMaker/blob/master/README.md

-----------------------------------------------------------------------------
Change History
-----------------------------------------------------------------------------

v2.1.0 - 2018/12/19: Traits Added
1. Added a function to prohibit the operation of changing actors during a player's turn.
2. Added a function to prohibit the operation of displaying party commands.

v2.0.5 - 2018/12/18: Conflict Avoidance
1. Added a process to avoid conflicts with other plugins.
This plugin will no longer address conflicts with other authors' battle plugins.

v2.0.4 - 2018/12/15: Bug Fixes
1. Fixed an issue where an error would occur when changing actors with the plugin parameter Change Player set to the left and right keys. (Bug in v2.0.3)

v2.0.3 - 2018/12/11: Conflict Avoidance and Bug Fixes
1. Avoided a conflict with FTKR_AISkillEvaluate.
2. Fixed an issue where the action count adjustment would not reset at the end of a turn when combined with FTKR_BattleActionTimes.

v2.0.2 - 2018/12/08: Bug Fixes
1. Fixed an issue where the timing of turn progression was incorrect.
2. Revised the timing of turn progression for states received by actors and enemies.
3. Fixed an issue where turn progression would not proceed correctly after forcing a Battle action.

v2.0.1 - 2018/12/04: Bug fixes
1. The plugin parameter "Disable Change When Party Cannot Act" was removed.
Changed to automatically return to party command when the party is unable to act.
2. Added a Traits to automatically move the cursor to the turn end command when the party is unable to act.

v2.0.0 - 2018/12/02: Complete specification changes, removed help.
1. Reviewed the processing related to the number of actions and separated it into a separate plugin.
2. Reviewed the processing related to action points and separated it into a separate plugin.
3. Separated the function to change the actor currently selected by touch or click into a separate plugin.
4. Completely revised processing during a turn.
5. Reviewed the processing of actions for party members with action restrictions.
6. Changed to enable actor auto-Battle.

For a history of changes up to v1.6.2, see the online manual page.
v1.0.0 - April 8, 2018: Initial release

-----------------------------------------------------------------------------

@param TurnEnd Command
@desc Command name to end player turn prematurely
@default ターン終了

@param Change Player
@desc Specifies how to change actors on a player turn.
@default 0
@type select
@option PgUp key + PgDn key
@value 0
@option Right key + Left key
@value 1
@option Prohibited
@value -1

@param Call Party Command
@desc Specifies the operation method for displaying party commands.
@default 0
@type select
@option Cancel button
@value 0
@option Prohibited
@value -1

@param Start Actor Command
@desc Start a player turn with the first actor selected
@default false
@type boolean
@on valid
@off invalid

@param Enable Auto Player Turn End
@desc When the party is unable to act, the turn ends automatically.
@default false
@type boolean
@on valid
@off invalid

@param Enabled Auto Select TurnEnd Command
@desc When the party is unable to act, the cursor will automatically move to the "End Turn" party command.
@default false
@type boolean
@on valid
@off invalid

@param Confused Action Timing
@desc Set the timing of an actor's actions based on the action constraint state.
@default 0
@type select
@option At the start of a player's turn
@value 1
@option At the end of the player's turn
@value 0

@param --- 行動回数 ---
@text --- Number of actions ---

@param Disable AC
@desc Disables the limit on the number of actions an actor can take.
@default false
@type boolean
@on Disable
@off Do not disable

@param --- 行動済みのアクター ---
@text --- Actors who have already acted ---

@param Activated Sv Actor Sign
@desc Specifies how to represent SV actors who have acted at the end of a player's turn.
@default 0
@type select
@option Waiting motion
@value 0
@option Stop
@value 1

@param Not Activated Sv Actor Sign
@desc Specifies how to represent SV actors that have not yet acted at the end of a player turn.
@default 0
@type select
@option Waiting motion
@value 0
@option Stop
@value 1

@param Cannot Select Activated Actor
@desc Prevents actors who have already acted from being selected.
@default ture
@type boolean
@on valid
@off invalid

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.