lib/gemwarrior/entities/item.rb in gemwarrior-0.10.4 vs lib/gemwarrior/entities/item.rb in gemwarrior-0.10.5
- old
+ new
@@ -4,17 +4,18 @@
require_relative 'entity'
module Gemwarrior
class Item < Entity
attr_accessor :atk_lo, :atk_hi, :takeable, :useable, :equippable, :equipped,
- :consumable, :use, :used, :number_of_uses
+ :consumable, :use, :used, :number_of_uses, :talkable
def initialize
self.equipped = false
self.consumable = false
self.used = false
self.number_of_uses = nil
+ self.talkable = false
end
def use(inventory = nil)
'That item does not do anything...yet.'
end
@@ -26,9 +27,10 @@
status_text << "TAKEABLE? #{takeable}\n".colorize(:white)
status_text << "USEABLE? #{useable}\n".colorize(:white)
status_text << "EQUIPPABLE? #{equippable}\n".colorize(:white)
status_text << "CONSUMABLE? #{consumable}\n".colorize(:white)
status_text << "NUMBER OF USES? #{number_of_uses}\n".colorize(:white) unless number_of_uses.nil?
+ status_text << "TALKABLE? #{talkable}\n".colorize(:white)
status_text << "\n"
end
end
end