Sha256: bdf174a7d65a815fd8ec427a3d77f88b6415eb5039e12cb2e78f71f4e1b127b4
Contents?: true
Size: 1.26 KB
Versions: 46
Compression:
Stored size: 1.26 KB
Contents
# lib/gemwarrior/entities/monsters/bosses/garynetty.rb # Entity::Creature::Monster::Garrynetty (BOSS) require_relative '../../monster' require_relative '../../items/tent' module Gemwarrior class Garynetty < Monster def initialize super self.name = 'garynetty' self.name_display = 'Garynetty' self.description = 'Conservative, yet odd, the Garynetty is not messing around.' self.battlecry = '...?!' self.face = 'irregular' self.hands = 'sharp' self.mood = 'abrasive' self.level = rand(10..12) self.hp_cur = rand((level * 4.5).floor..(level * 5.5).floor) self.hp_max = hp_cur self.atk_lo = rand((level * 2)..(level * 2.5).floor) self.atk_hi = rand((level * 2.5).floor..(level * 3).floor) self.defense = rand(7..9) self.dexterity = rand(10..12) self.inventory = random_item self.rox = rand((level * 5)..(level * 6)) self.xp = rand((level * 7)..(level * 11)) self.is_boss = true end private def random_item if [true, false].sample Inventory.new(items = [Tent.new]) end end end end
Version data entries
46 entries across 46 versions & 1 rubygems