Class: RPG::Armor

Inherits:
EquipItem show all
Defined in:
lib/R3EXS/RGSS3.rb

Instance Attribute Summary collapse

Attributes inherited from EquipItem

#etype_id, #params, #price

Attributes inherited from BaseItem

#description, #features, #icon_index, #id, #name, #note

Instance Method Summary collapse

Constructor Details

#initializeArmor

Returns a new instance of Armor.



857
858
859
860
861
862
# File 'lib/R3EXS/RGSS3.rb', line 857

def initialize
    super
    @atype_id = 0
    @etype_id = 1
    @features.push(RPG::BaseItem::Feature.new(22, 1, 0))
end

Instance Attribute Details

#atype_idObject

Returns the value of attribute atype_id.



868
869
870
# File 'lib/R3EXS/RGSS3.rb', line 868

def atype_id
  @atype_id
end

Instance Method Details

#performanceObject



864
865
866
# File 'lib/R3EXS/RGSS3.rb', line 864

def performance
    params[3] + params[5] + params.inject(0) { |r, v| r += v }
end