Method: Core::Game::Magic#cast

Defined in:
lib/game/magic.rb

#cast(spell, caster, target = nil) ⇒ Object



21
22
23
24
25
# File 'lib/game/magic.rb', line 21

def cast(spell, caster, target=nil)
  if @learned.include?(spell) and @char.state == Core::Game::NORMAL
    spell.cast(caster, target)
  end
end