* @param battle_system_code
* @desc Sets the code indicating if ATB or the default battle system will be
* used as battle_system_code
* Available codes for battle_system_code:
* atb - ATB will be used
* The default battle system will be used if battle_system_code doesn't
* return any available code
* battle_system_code must not be changed from the available codes to the
* unavailable ones during the same battle(the same for the vice versa) or
* this plugin will fail extremely badly
*
@Default atb
*
* @param base_fill_time
* @desc Sets the base atb fill time from empty to full as base_fill_time
* seconds
* base_fill_time must return a Number and should return a positive one
*
@Default 5
*
* @param turn_unit_code
* @desc Sets the code of the unit of the battle turn clock as turn_unit_code
* Available code for the unit of the battle turn clock:
* act - Number of executed actions
* sec - Seconds
* The battle turn clock won't run if turn_unit_code doesn't return an
* available code
*
@Default sec
*
* @param max_turn_unit
* @desc Sets the maximum battle turn clock unit as max_turn_unit
* max_turn_unit must return a Number and should return a positive one
*
@Default 5
*
* @param wait_cond_code
* @desc Sets the atb wait condition code as wait_cond_code
* Available atb wait condition codes:
* full - Wait only when a message's showing or an event's running
* act - Wait when an action's executing as well
* target - Wait when the target selection window's shown as well
* item - Wait when the skill/item selection window's shown as well
* "Wait when players can input actions as well" will be used if
* wait_cond_code doesn't return any available code
* Only 1 battler can execute actions at a time
* Only 1 action can be executed at a time
*
@Default full
*
* @param atb_fill_code
* @desc Sets the atb fill code as atb_fill_code
* Available atb fill code:
* delay - Lets battlers input actions when that battler's atb's empty
* Refills that battler's atb right after executing actions
* If atb_fill_code doesn't return an available atb fill code, "Lets
* battlers input and execute actions when the battler's atb's full and
* empties the battler's atb right after executing actions" will be used
* atb_fill_code should return the same code during the same battle to
* ensure proper atb fillings and action executions
*
@Default fill
*
* @param max_atb_val
* @desc Sets the minimum atb value regarded as overlay(also the maximum atb
* value displayed on the atb bars) with atb fill code delay, and the
* maximum atb value with other codes, as max_atb_val
* max_atb_val must return a nonzero Number and should return a positive
* one
* max_atb_val should return the same value during the same battle to
* ensure proper atb fillings and action executions
* max_atb_val must be at least 10000 times larger than 2 ^ -52
*
@Default 100
*
* @param atb_rate_code
* @desc Sets the atb refill rate code as atb_rate_code
* Available atb refill rate codes:
* abs_agi - agi
* agi - agi * max_atb_val / base_fill_time / 60
* avg_agi - (formula in agi) / average of all alive battlers' agi
* The fps is assumed to be always 60
* If atb_rate_code returns an unavailable atb refill rate code, it'll be
* the same as avg_agi, except BattleManager.patb_avg_agi will always be
* reevalauted when it can change instead of just upon battle start
* atb gain rate must be at least 2 ^ -52 * max atb value * 100 per frame
*
@Default update_avg_agi
*
* @param atb_start_code
* @desc Sets the starting atb value code as atb_start_code
* The starting atb value is always 0 for:
* - unmovable battlers with non-delay atb fill code
* - actors with non-delay atb fill code and start type as surprise
* - enemies with non-delay atb fill code and start type as preemptive
* - actors with atb fill code delay and start type as preemptive
* - enemies with atb fill code delay and start type as surprise
* The starting atb value is always max_atb_val for:
* - unmovable battlers with atb fill code delay
* - actors with non-delay atb fill code and start type as preemptive
* - enemies with non-delay atb fill code and start type as surprise
* - actors with atb fill code delay and start type as surprise
* - enemies with atb fill code delay and start type as preemptive
* Available starting atb value code for normal start:
* agi - max_atb_val * agi / max agi in non-delay atb fill code
* max_atb_val * (1 - agi / this.paramMax(6)) in atb fill code
* delay
* The starting atb value will be 0 and max_atb_val in non-delay and
* delay atb fill code respectively if atb_start_code doesn't return an
* available starting atb value code for normal starts
*
@Default agi
*
* @param atb_reset_code
* @desc Sets the code of the reset atb mechanism as atb_reset_code for
* additional effects
* It'll only be used with non-delay atb_reset_code
* The atb refill will always be freezed while not movable
* Available code for the atb reset mechanism for additional effects:
* clear - The atb will be emptied when becoming unmovable as well
* No additional effects will trigger if atb_reset_code doesn't return
* an available code
*
@Default clear
*
* @param max_linked_input_actors
* @desc Sets the maximum number of inputable actors that can proceed
* inputting actions without any of them actually starting to charge
* or execute any inputted ones as max_linked_input_actors
* max_linked_input_actors should return the same value during the
* same battle
* Setting max_linked_input_actors as negative will disable this feature
* This feature doesn't work well with any inputable actor having Action
* Times +
* Disabling this feature for available wait_cond_code is recommended
*
@Default 0
*
* @param no_prior_actor
* @desc (v1.03a+)Sets the previous command that would go to the previous(in
* terms of party member index) inputable actor to go to the party command
* window instead
* Enabling this feature's recommended only with the hotkey addon
*
@Default false
*
* @param show_atb_bars
* @desc Sets the actor atb bars to be shown on the status window if
* show_atb_bars is true
* show_atb_bars should return the same value during the same battle to
* ensure proper status window display
*
@Default true
*
* @param actor_name_w
* @desc Sets the maximum width allocated for actor name display on the status
* window as actor_name_w
* actor_name_w must return a positive Number
*
@Default 123
*
* @param actor_icon_ox
* @desc Sets the actor icon display area x offset relative to the actor name
* display area on the status window as actor_icon_ox
* actor_icon_ox must return a positive Number
*
@Default 6
*
* @param hp_bar_ox
* @desc Sets the actor hp bar display area x offset relative to the actor icon
* display area on the status window as hp_bar_ox
* hp_bar_ox must return a positive Number
*
@Default 6
*
* @param hp_bar_w
* @desc Sets the maximum width allocated for actor hp bar display on the status
* window as hp_bar_w
* hp_bar_w must return a positive Number
*
@Default 87
*
* @param mp_bar_ox
* @desc Sets the actor mp bar display area x offset relative to the actor hp
* bar display area on the status window as mp_bar_ox
* mp_bar_ox must return a positive Number
*
@Default 6
*
* @param mp_bar_w
* @desc Sets the maximum width allocated for actor mp bar display on the status
* window as mp_bar_w
* mp_bar_w must return a positive Number
*
@Default 87
*
* @param tp_bar_ox
* @desc Sets the actor tp bar display area x offset relative to the actor mp
* bar display area on the status window as tp_bar_ox
* tp_bar_ox must return a positive Number
*
@Default 6
*
* @param tp_bar_w
* @desc Sets the maximum width allocated for actor tp bar display on the status
* window as tp_bar_w
* tp_bar_w must return a positive Number
*
@Default 87
*
* @param atb_bar_ox
* @desc Sets the actor atb bar display area x offset relative to the actor
* mp/tp bar display area on the status window as atb_bar_ox
* atb_bar_ox must return a positive Number
*
@Default 6
*
* @param atb_bar_w
* @desc Sets the maximum width allocated for actor atb bar display on the
* status window as atb_bar_w
* atb_bar_w must return a positive Number
*
@Default 87
*
* @param atb_c1
* @desc Sets the 1st atb bar color as text color atb_c1
* atb_c1 must return a valid text color code
* atb_c1 should return the same value during the same battle to ensure
* proper atb bar color displays
*
@Default 7
*
* @param atb_c2
* @desc Sets the 2nd atb bar color as text color atb_c2
* atb_c2 must return a valid text color code
* atb_c2 should return the same value during the same battle to ensure
* proper atb bar color displays
*
@Default 8
*
* @param atb_overlay_c1
* @desc Sets the 1st atb bar overlay color as text color atb_overlay_c1
* It'll only be used with atb value above max_atb_val
* atb_overlay_c1 must return a valid text color code
* atb_overlay_c1 should return the same value during the same battle to
* ensure proper atb bar color displays
*
@Default 19
*
* @param atb_overlay_c2
* @desc Sets the 2nd atb bar overlay color as text color atb_overlay_c2
* It'll only be used with atb value above max_atb_val
* atb_overlay_c2 must return a valid text color code
* atb_overlay_c2 should return the same value during the same battle to
* ensure proper atb bar color displays
*
@Default 26
*
* @param atb_bar_text
* @desc Sets the atb bar description text as atb_bar_text
* atb_bar_text should return the same value during the same battle to
* ensure proper atb bar text displays
*
@Default AP