spellcast.spell
Class ShieldSpell

java.lang.Object
  extended by spellcast.spell.SpellImpl
      extended by spellcast.spell.ShieldSpell
All Implemented Interfaces:
ISpell

public class ShieldSpell
extends SpellImpl

This spell protects the subject from all attacks from monsters (that is, creatures created by a summons class spell), from missile spells, and from stabs by wizards. The shield lasts for that turn only, but one shield will cover all such attacks made against the subject that turn.

Author:
Barrie Treloar

Constructor Summary
ShieldSpell(IWizard theCaster, IBeing theTarget)
          Create a Shield ISpell.
 
Method Summary
 
Methods inherited from class spellcast.spell.SpellImpl
getCaster, getDescription, getGestures, getTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShieldSpell

public ShieldSpell(IWizard theCaster,
                   IBeing theTarget)
Create a Shield ISpell.

Parameters:
theCaster - the Caster of the ISpell.
theTarget - the target IBeing of the ISpell.


Copyright © 2001-2005 Spellcast. All Rights Reserved.