com.planet_ink.coffee_mud.Common
Class DefaultQuest.QuestState
java.lang.Object
com.planet_ink.coffee_mud.Common.DefaultQuest.QuestState
- All Implemented Interfaces:
- java.lang.Cloneable
- Enclosing class:
- DefaultQuest
public static class DefaultQuest.QuestState
- extends java.lang.Object
- implements java.lang.Cloneable
A quest state class maps the parse-state of a quest, since quest parsing
is highly state dependent, but the state is not explicit in the script itself.
|
Method Summary |
java.lang.Object |
getStat(java.lang.String statName)
|
boolean |
isStat(java.lang.String statName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mysteryData
public DefaultQuest.MysteryData mysteryData
loadedMobs
public java.util.List<MOB> loadedMobs
loadedItems
public java.util.List<Item> loadedItems
area
public Area area
room
public Room room
mob
public MOB mob
mobGroup
public java.util.List<MOB> mobGroup
reselectable
public java.util.List<PhysicalAgent> reselectable
itemGroup
public java.util.List<Item> itemGroup
roomGroup
public java.util.List<Room> roomGroup
item
public Item item
envObject
public java.lang.Object envObject
error
public boolean error
done
public boolean done
beQuiet
public boolean beQuiet
preserveState
public int preserveState
lastLine
public int lastLine
startLine
public int startLine
worldObjects
public SVector<DefaultQuest.PreservedQuestObject> worldObjects
addons
public DVector addons
vars
public STreeMap<java.lang.String,java.lang.String> vars
DefaultQuest.QuestState
public DefaultQuest.QuestState()
isStat
public boolean isStat(java.lang.String statName)
getStat
public java.lang.Object getStat(java.lang.String statName)