com.planet_ink.coffee_mud.Items.interfaces
Interface Scroll

All Superinterfaces:
Affectable, Behavable, java.lang.Cloneable, CMObject, java.lang.Comparable<CMObject>, Contingent, DBIdentifiable, Environmental, Item, MiscMagic, Modifiable, MsgListener, Physical, PhysicalAgent, Readable, Rider, SpellHolder, StatsAffecting, Tickable, Wearable
All Known Implementing Classes:
GenScroll, ScrollSpell, StdScroll

public interface Scroll
extends MiscMagic, Item, SpellHolder


Method Summary
 boolean isReadableScrollBy(java.lang.String name)
           
 void readIfAble(MOB mob, Scroll me, java.lang.String spellName)
           
 void setReadableScrollBy(java.lang.String name)
           
 boolean useTheScroll(Ability A, MOB mob)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Items.interfaces.SpellHolder
getSpellList, getSpells, setSpellList
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

useTheScroll

boolean useTheScroll(Ability A,
                     MOB mob)

isReadableScrollBy

boolean isReadableScrollBy(java.lang.String name)

setReadableScrollBy

void setReadableScrollBy(java.lang.String name)

readIfAble

void readIfAble(MOB mob,
                Scroll me,
                java.lang.String spellName)