RPG::Troop::Page::Condition

战斗事件的「条件」数据类。

超类

调用者

属性

turn_ending

「回合结束时」条件是否有效的复选框。

turn_valid

「回合数」条件是否有效的复选框。

enemy_valid

「敌人」条件是否有效的复选框。

actor_valid

「角色」条件是否有效的复选框。

switch_valid

「开关」条件是否有效的复选框。

turn_a
turn_b

指定「回合数」条件的 a b 值,输入为 a + bx 的形式。

enemy_index

「敌人」条件的敌人队员索引(0~7)。

enemy_hp

指定「敌人」条件的敌人HP值百分比。

actor_id

「角色」条件的角色 ID 编号。

actor_hp

指定「角色」条件的角色HP值百分比。

switch_id

指定「开关」条件的开关 ID 编号。

定义

class RPG::Troop::Page::Condition
  def initialize
    @turn_ending = false
    @turn_valid = false
    @enemy_valid = false
    @actor_valid = false
    @switch_valid = false
    @turn_a = 0
    @turn_b = 0
    @enemy_index = 0
    @enemy_hp = 50
    @actor_id = 1
    @actor_hp = 50
    @switch_id = 1
  end
  attr_accessor :turn_ending
  attr_accessor :turn_valid
  attr_accessor :enemy_valid
  attr_accessor :actor_valid
  attr_accessor :switch_valid
  attr_accessor :turn_a
  attr_accessor :turn_b
  attr_accessor :enemy_index
  attr_accessor :enemy_hp
  attr_accessor :actor_id
  attr_accessor :actor_hp
  attr_accessor :switch_id
end