com.planet_ink.coffee_mud.Common
Class DefaultQuest.QuestState

java.lang.Object
  extended by 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.


Field Summary
 DVector addons
           
 Area area
           
 boolean autoStepAfterDuration
           
 boolean beQuiet
           
 boolean done
           
 java.lang.Object envObject
           
 boolean error
           
 Item item
           
 java.util.List<Item> itemGroup
           
 int lastLine
           
 java.util.List<Item> loadedItems
           
 java.util.List<MOB> loadedMobs
           
 MOB mob
           
 java.util.List<MOB> mobGroup
           
 DefaultQuest.MysteryData mysteryData
           
 int preserveState
           
 java.util.List<PhysicalAgent> reselectable
           
 Room room
           
 java.util.List<Room> roomGroup
           
 int startLine
           
 java.util.Map<java.lang.String,java.lang.String> vars
           
 java.util.List<DefaultQuest.PreservedQuestObject> worldObjects
           
 
Constructor Summary
DefaultQuest.QuestState()
           
 
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
 

Field Detail

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

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

autoStepAfterDuration

public boolean autoStepAfterDuration

preserveState

public int preserveState

lastLine

public int lastLine

startLine

public int startLine

addons

public DVector addons

vars

public java.util.Map<java.lang.String,java.lang.String> vars

reselectable

public java.util.List<PhysicalAgent> reselectable

worldObjects

public java.util.List<DefaultQuest.PreservedQuestObject> worldObjects
Constructor Detail

DefaultQuest.QuestState

public DefaultQuest.QuestState()
Method Detail

isStat

public boolean isStat(java.lang.String statName)

getStat

public java.lang.Object getStat(java.lang.String statName)