com.planet_ink.coffee_mud.Common
Class DefaultQuest.MysteryData
java.lang.Object
com.planet_ink.coffee_mud.Common.DefaultQuest.MysteryData
- All Implemented Interfaces:
- java.lang.Cloneable
- Enclosing class:
- DefaultQuest
public static class DefaultQuest.MysteryData
- extends java.lang.Object
- implements java.lang.Cloneable
MysteryData is a helper class for QuestState that stores quest
state variables for the parsing of quests that make use of the
"mystery" variables (mystery as in Sherlock Holmes, not as in
unknown).
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 |
factionGroup
public java.util.List<Faction> factionGroup
faction
public Faction faction
agent
public MOB agent
agentGroup
public java.util.List<MOB> agentGroup
target
public Environmental target
targetGroup
public java.util.List<Environmental> targetGroup
tool
public Environmental tool
toolGroup
public java.util.List<Environmental> toolGroup
whereHappened
public Room whereHappened
whereHappenedGroup
public java.util.List<Room> whereHappenedGroup
whereAt
public Room whereAt
whereAtGroup
public java.util.List<Room> whereAtGroup
action
public java.lang.String action
actionGroup
public java.util.List<java.lang.String> actionGroup
motive
public java.lang.String motive
motiveGroup
public java.util.List<java.lang.String> motiveGroup
whenHappened
public TimeClock whenHappened
whenHappenedGroup
public java.util.List<TimeClock> whenHappenedGroup
whenAt
public TimeClock whenAt
whenAtGroup
public java.util.List<TimeClock> whenAtGroup
DefaultQuest.MysteryData
public DefaultQuest.MysteryData()
isStat
public boolean isStat(java.lang.String statName)
getStat
public java.lang.Object getStat(java.lang.String statName)