atavism.agis.objects
Class AgisBasicQuest
java.lang.Object
atavism.server.objects.NamedPropertyClass
atavism.server.objects.Entity
atavism.agis.objects.AgisQuest
atavism.agis.objects.AgisBasicQuest
- All Implemented Interfaces:
- java.io.Serializable
public class AgisBasicQuest
- extends AgisQuest
- See Also:
- Serialized Form
Methods inherited from class atavism.agis.objects.AgisQuest |
addQuestPrereq, addRequirement, addReward, addRewardToChoose, getChainQuest, getCompletionText, getCurrencyRewards, getDesc, getFaction, getID, getObjective, getProgressText, getQuestLevelReq, getQuestPrereqs, getQuestRepReq, getQuestSecondaryGrades, getQuestStartedReq, getRepeatable, getRepRewards, getReqCompletedGradeA, getReqCompletedGradeB, getRequirements, getRewards, getRewardsToChoose, getSecondaryGrades, getXpReward, setChainQuest, setCompletionText, setCurrencyReward, setDesc, setFaction, setID, setObjective, setProgressText, setQuestLevelReq, setQuestPrereqs, setQuestRepReq, setQuestSecondaryGrades, setQuestStartedReq, setRepeatable, setRepReward, setReqCompletedGradeA, setReqCompletedGradeB, setRequirements, setRewards, setRewardsToChoose, setSecondaryGrades, setXpReward |
Methods inherited from class atavism.server.objects.Entity |
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey |
Methods inherited from class atavism.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 |
AgisBasicQuest
public AgisBasicQuest()
setDeliveryItems
public void setDeliveryItems(java.util.List<java.lang.Integer> 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.Integer> getDeliveryItems()
addDeliveryItem
public void addDeliveryItem(int templateID)
clearGoals
public int clearGoals()
setCollectionGoals
public void setCollectionGoals(java.util.List<AgisBasicQuest.CollectionGoal> goals)
getCollectionGoals
public java.util.List<AgisBasicQuest.CollectionGoal> getCollectionGoals()
addCollectionGoal
public void addCollectionGoal(AgisBasicQuest.CollectionGoal goal)
setKillGoals
public void setKillGoals(java.util.List<AgisBasicQuest.KillGoal> goals)
getKillGoals
public java.util.List<AgisBasicQuest.KillGoal> getKillGoals()
addKillGoal
public void addKillGoal(AgisBasicQuest.KillGoal goal)
setCategoryKillGoals
public void setCategoryKillGoals(java.util.List<AgisBasicQuest.CategoryKillGoal> goals)
getCategoryKillGoals
public java.util.List<AgisBasicQuest.CategoryKillGoal> getCategoryKillGoals()
addCategoryKillGoal
public void addCategoryKillGoal(AgisBasicQuest.CategoryKillGoal goal)
setTaskGoals
public void setTaskGoals(java.util.List<AgisBasicQuest.TaskGoal> goals)
getTaskGoals
public java.util.List<AgisBasicQuest.TaskGoal> getTaskGoals()
addTaskGoal
public void addTaskGoal(AgisBasicQuest.TaskGoal goal)
getObjectives
public java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> getObjectives()
- Specified by:
getObjectives
in class AgisQuest
getGradeObjectives
public java.util.List<java.lang.String> getGradeObjectives(int grade)
- Specified by:
getGradeObjectives
in class AgisQuest
generate
public QuestState generate(OID playerOid)
- Specified by:
generate
in class AgisQuest