multiverse.mars.objects
Class MarsCollectionQuest
java.lang.Object
multiverse.server.objects.NamedPropertyClass
multiverse.server.objects.Entity
multiverse.mars.objects.MarsQuest
multiverse.mars.objects.MarsCollectionQuest
- All Implemented Interfaces:
- java.io.Serializable
public class MarsCollectionQuest
- extends MarsQuest
- See Also:
- Serialized Form
| Methods inherited from class multiverse.mars.objects.MarsQuest |
addQuestPrereq, addReward, getCashReward, getChainQuest, getDesc, getObjective, getQuestPrereqs, getRewards, setCashReward, setChainQuest, setDesc, setObjective, setQuestPrereqs, setRewards |
| Methods inherited from class multiverse.server.objects.Entity |
equals, equals, getAllEntitiesByNamespace, getEntityByNamespace, getEntityCount, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, isDeleted, registerEntityByNamespace, registerTransientPropertyKey, removeEntityByNamespace, removeEntityByNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey |
| Methods inherited from class multiverse.server.objects.NamedPropertyClass |
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MarsCollectionQuest
public MarsCollectionQuest()
setDeliveryItems
public void setDeliveryItems(java.util.List<java.lang.String> items)
- a list of items that the quest gives to the player
when the player accepts the quest
getDeliveryItems
public java.util.List<java.lang.String> getDeliveryItems()
addDeliveryItem
public void addDeliveryItem(java.lang.String templateName)
setCollectionGoals
public void setCollectionGoals(java.util.List<MarsCollectionQuest.CollectionGoal> goals)
getCollectionGoals
public java.util.List<MarsCollectionQuest.CollectionGoal> getCollectionGoals()
addCollectionGoal
public void addCollectionGoal(MarsCollectionQuest.CollectionGoal goal)
generate
public QuestState generate(java.lang.Long playerOid)
- Specified by:
generate in class MarsQuest