//=============================================================================
// Yanfly Engine Plugins - Battle System - Active Turn Battle
// YEP_X_BattleSysATB.js
// 本插件文件名:YEP_X_BattleSysATB.js
// ---翻译 by 抖M俱乐部的 SmithJiong/bennett01/SOAP 转载请感谢我! 没错上面三个都是我!
//=============================================================================
// 以下部分为 载入插件后的部分参数功能说明
//=============================================================================
* @plugindesc v1.17 (前置插件 YEP_BattleEngineCore.js) 增加 ATB (动态
* 回合战斗系统) 到你的RPG游戏中!
* @开发大神 Yanfly Engine Plugins
* PS:要启动ATB战斗系统,需要在BattleEngineCore(战斗核心)插件中,将Defaut System 参数选项修改为atb即可。
*
* @param ---ATB 动态回合战斗系统 基本设置---
* @default
*
* @param Per Tick
* @desc This is how much speed is gained per tick.
* Per Tick--行动槽填充速度的基本单位,
* 默认为单位敏捷,也支公式。
* @default user.agi
*
*
* @param Initial Speed
* @desc 最初行动值,这个数值决定了战斗开始时,你的行动槽从哪个位置开始,默认为0,即从头开始。
* 如果设置为2000,而最大值通过计算为10000,那么回合开始时你的行动槽将会从20%处开始。
* @default 0
*
* @param Full Gauge
* @desc The target speed for an ATB gauge to be full.
* This is a formula processed as an eval.
* param Full Gauge - 行动槽值,这个值满了以后角色将会开始行动。
* 默认值取5000或者最高敏战斗单位的敏捷值*100中的最大值,
* 你也可以自己写公式。
* @default Math.max(5000, BattleManager.highestBaseAgi() * 100)
*
* @param Charge Gauge
* @desc The wind-up time after selecting an action.
* This is a formula processed as an eval.
* param Charge Gauge - 咏唱条值,同行动槽,
* 不过该槽是选择完技能以后-释放技能以前的等待条,俗称咏唱条。
* 默认值为2000或者最高敏战斗单位的敏捷值*20中的最大者,
* 你也可以自己写公式。
* @default Math.max(2000, BattleManager.highestBaseAgi() * 20)
*
* @param Pre-Emptive Bonuses
* @desc How much of the ATB bar do you want filled up for an
* ATB pre-emptive bonus from 0 to 1.
* 然而不懂这个什么功能
* @default 0.8
*
* @param Surprise Bonuses
* @desc How much of the ATB bar do you want filled up for an
* ATB surprise bonus from 0 to 1.
* 然而不懂这个什么功能
* @default 0.8
*
*
* @param ---Escape--- 逃跑
* @default
*
* @param Escape Ratio
* @desc How ATB calculates escape ratios.
* Default: 0.5 * $gameParty.agility() / $gameTroop.agility()
* 该项用于设置逃跑几率,默认逃跑成功率为:
* 我方敏捷/敌方敏捷 * 50%,可以自己修改。
* @default 0.5 * $gameParty.agility() / $gameTroop.agility()
*
* @param Fail Escape Boost
* @desc Each time the player fails escape, increase the success
* rate by this much. Default: 0.025
* 玩家每次逃跑失败后增加成功率,
* 默认每次增加2.5%,如增加50%就改成0.5。
* @default 0.025
*
* @param ---Turn--- 行动
* @default
*
* @param Full Turn
* @desc This is how many ticks to equal a full battle turn.
* This is a formula processed as an eval.
* 这个选项定义了充满行动槽需要的时间单位,
* 简单的说该通过调整这个值可以改变动态战斗节奏,
* 通常来说这个值越低速度就越慢。默认值为每次填充
* 200或单位最低敏*8中的最小值。
* @default Math.min(200, BattleManager.lowestBaseAgi() * 8)
*
* @param Flash Enemy
* @desc Flash enemies when they start charging their skills?
* NO - false YES - true
* 敌人使用技能时是否闪烁,开启设true 关闭设false 默认开启
* @default true
*
* @param ---Rubberband--- 弹性设置
* @default
*
* @param Enable Rubberband
* @desc This is an auto-balance mechanic for AGI.
* Disable - false Enable - true
* 启用这个选项来让系统自动平衡ATB系统的有关AGI的配置
* 避免出现设置不当造成的人物或怪物变成植物人等现象。
* @default true
*
* @param Minimum Speed
* @desc If rubberbanding is enabled, what is the minimum
* speed increase? This is a formula.
* 弹性系统被启用时,定义最小战斗速度的公式。
* @default 0.5 * BattleManager.highestBaseAgi()
*
* @param Maximum Speed
* @desc If rubberbanding is enabled, what is the maximum
* speed increase? This is a formula.
* 弹性系统被启用时,定义最小战斗速度的公式。
* @default 1.5 * BattleManager.highestBaseAgi()
*
* @param ---Sound--- 音效
* @default
*
* @param Ready Sound
* @desc This is the sound played when the battler is ready.
* 战斗单位准备行动时的音效
* @default Decision1
*
* @param Ready Volume
* @desc This is the volume of the ready sound.
* 准备行动音效的音量
* @default 90
*
* @param Ready Pitch
* @desc This is the pitch of the ready sound.
* 准备行动音效的音高
* @default 120
*
* @param Ready Pan
* @desc This is the pan of the ready sound.
* 准备行动音效的位相
* @default 0
*
* @param ---Options--- 其他设置
* @default
*
* @param ATB Speed Text
* @desc Text used for ATB speed in options window.
* 设置窗口中设置ATB系统速度选项的文本文字
* @default ATB Speed
*
* @param Default ATB Speed
* @desc Default speed at which the gauges fill up.
* ATB战斗速度选项1-10 1最慢 10最快 默认10
* 1 - slowest 10 - fastest
* @default 10
*
* @param ---Windows--- 窗口
* @default
*
* @param Lock Status Window
* @desc While ATB is active, lock the status window from moving?
* ATB系统激活时,是否锁定状态窗口。true锁定,false不锁定。
* OFF - false ON - true
* @default true
*
* @param Gauge Style
* @desc This is the style of the ATB gauges:
* 行动槽类型0-不显示 1-人物名字前方 2-人物名字右方
* 0 - None 1 - Under Name 2 - Right Side
* @default 1
*
* @param Gauge Text
* @desc If style 2 is used, this is the text displayed.
* 如果使用了类型2所显示的行动槽名称。
* @default Turn
*
* @param Gauge Text Align
* @desc If style 2 is used, this is the text alignment.
* 如果使用了类型2字体格式 left-居左 center-居中 right-靠右
* left center right
* @default center
*
* @param ATB Gauge Color 1
* @desc The 1st gauge color of the ATB gauge as it loads up.
* 第一动槽的颜色
* @default 13
*
* @param ATB Gauge Color 2
* @desc The 2nd gauge color of the ATB gauge as it loads up.
* 第二行动槽的颜色
* @default 5
*
* @param Slow Gauge Color 1
* @desc 1st gauge color of the ATB gauge if actor is slowed.
* 第一行动槽被减速效果影响时的颜色
* @default 12
*
* @param Slow Gauge Color 2
* @desc 2nd gauge color of the ATB gauge if actor is slowed.
* 第二行动槽被减速效果影响后的颜色
* @default 4
*
* @param Fast Gauge Color 1
* @desc 1st gauge color of the ATB gauge if actor is hasted.
* 第一行动槽被加速后的颜色
* @default 26
*
* @param Fast Gauge Color 2
* @desc 2nd gauge color of the ATB gauge if actor is hasted.
* 第二行动槽被加速后的颜色
* @default 27
*
* @param Stop Gauge Color 1
* @desc 1st gauge color of the ATB gauge if actor is stopped.
* 第一行动槽被停止后的颜色
* @default 7
*
* @param Stop Gauge Color 2
* @desc 2nd gauge color of the ATB gauge if actor is stopped.
* 第二行动槽被停止后的颜色
* @default 8
*
* @param Full Gauge Color 1
* @desc The 1st gauge color of the ATB gauge when full.
* 第一行动槽充满后的颜色
* @default 14
*
* @param Full Gauge Color 2
* @desc The 2nd gauge color of the ATB gauge when full.
* 第二动槽充满后的颜色
* @default 6
*
* @param Charge Gauge Color 1
* @desc The 1st gauge color of the ATB gauge when charging.
* 第一咏唱条的颜色
* @default 2
*
* @param Charge Gauge Color 2
* @desc The 2nd gauge color of the ATB gauge when charging.
* 第二咏唱条的颜色
* @default 10
*
* @help