Sha256: 0ab5b4e83b90908ac6a3e84aa9286cce0ba76ed26c6f0895b53bbd2103648bf6
Contents?: true
Size: 920 Bytes
Versions: 9
Compression:
Stored size: 920 Bytes
Contents
# lib/gemwarrior/entities/items/floor_tile.rb # Item::FloorTile require_relative '../item' module Gemwarrior class FloorTile < Item # CONSTANTS MOVE_TEXT = '*** SHOOOOOM ***' def initialize super self.name = 'floor_tile' self.description = 'One of the floor tiles, rough-hewn but immaculate, looks...off. Pressable, even.' self.atk_lo = nil self.atk_hi = nil self.takeable = false self.useable = true self.equippable = false end def use(player = nil) puts 'You slowly lower your foot onto the tile, and then gently depress it, through the floor. Your whole body begins to feel light, lifeless. You black out.' puts # stats player.movements_made += 1 Animation::run(phrase: MOVE_TEXT) { type: 'move', data: 'Rock Piles' } end end end
Version data entries
9 entries across 9 versions & 1 rubygems