lib/gemwarrior/world.rb in gemwarrior-0.15.1 vs lib/gemwarrior/world.rb in gemwarrior-0.15.2
- old
+ new
@@ -195,10 +195,18 @@
GameWeapons.data.map { |w| print w.describe_detailed }
return
else
">> weapons: #{GameWeapons.data.map(&:name).join(', ')}"
end
+ when 'armor'
+ puts "[ARMOR](#{GameArmor.data.length})".colorize(:yellow)
+ if details
+ GameArmor.data.map { |w| print w.describe_detailed }
+ return
+ else
+ ">> armor: #{GameArmor.data.map(&:name).join(', ')}"
+ end
else
ERROR_LIST_PARAM_INVALID
end
end
@@ -208,9 +216,10 @@
puts "======================\n"
puts "#{list('players', show_details)}\n\n"
puts "#{list('creatures', show_details)}\n\n"
puts "#{list('monsters', show_details)}\n\n"
puts "#{list('items', show_details)}\n\n"
+ puts "#{list('armor', show_details)}\n\n"
puts "#{list('weapons', show_details)}\n\n"
puts "#{list('locations', show_details)}\n"
puts
end