RPG::Weapon

武器的数据类。

超类

属性

wtype_id

武器类型 ID。

animation_id

动画 ID。

方法

performance

评价武器的性能。在最强装备指令中使用。

返回物理攻击 + 魔法攻击 + 所有能力之和。

定义

class RPG::Weapon < RPG::EquipItem
  def initialize
    super
    @wtype_id = 0
    @animation_id = 0
    @features.push(RPG::BaseItem::Feature.new(31, 1, 0))
    @features.push(RPG::BaseItem::Feature.new(22, 0, 0))
  end
  def performance
    params[2] + params[4] + params.inject(0) {|r, v| r += v }
  end
  attr_accessor :wtype_id
  attr_accessor :animation_id
end