Sha256: 452351b3221a473b8b20d763bb98d02fff86e7b3ab206220a8467a05b306fff6

Contents?: true

Size: 853 Bytes

Versions: 2

Compression:

Stored size: 853 Bytes

Contents

# lib/gemwarrior/entities/items/floor_tile.rb
# Item::FloorTile

require_relative '../item'

module Gemwarrior
  class FloorTile < Item
    def initialize
      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
      self.equipped     = 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

      Animation::run({ :phrase => '*** SHOOOOOM ***' })

      {:type => 'move', :data => 'Rock Quarry'}
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gemwarrior-0.8.8 lib/gemwarrior/entities/items/floor_tile.rb
gemwarrior-0.8.7 lib/gemwarrior/entities/items/floor_tile.rb