public class AgisBasicQuest extends AgisQuest
| Modifier and Type | Class and Description |
|---|---|
static class |
AgisBasicQuest.CategoryKillGoal |
static class |
AgisBasicQuest.CollectionGoal |
static class |
AgisBasicQuest.KillGoal |
static class |
AgisBasicQuest.TaskGoal |
log, saveTimestamp, staticLock, subObjectNamespacesInt, transientPropertyKeys, typelock, name| Constructor and Description |
|---|
AgisBasicQuest() |
addQuestPrereq, addRequirement, addReward, addRewardToChoose, getChainQuest, getCompletionText, getCurrencyRewards, getDesc, getFaction, getID, getItemRewardsOrder, getItemRewardsToChooseOrder, 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, toStringaddSubObjectNamespace, 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, unregisterTransientPropertyKeygetBooleanProperty, getIntProperty, getLongProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlockpublic void setDeliveryItems(java.util.List<java.lang.Integer> items)
public java.util.List<java.lang.Integer> getDeliveryItems()
public void addDeliveryItem(int templateID)
public int clearGoals()
public void setCollectionGoals(java.util.List<AgisBasicQuest.CollectionGoal> goals)
public java.util.List<AgisBasicQuest.CollectionGoal> getCollectionGoals()
public void addCollectionGoal(AgisBasicQuest.CollectionGoal goal)
public void setKillGoals(java.util.List<AgisBasicQuest.KillGoal> goals)
public java.util.List<AgisBasicQuest.KillGoal> getKillGoals()
public void addKillGoal(AgisBasicQuest.KillGoal goal)
public void setCategoryKillGoals(java.util.List<AgisBasicQuest.CategoryKillGoal> goals)
public java.util.List<AgisBasicQuest.CategoryKillGoal> getCategoryKillGoals()
public void addCategoryKillGoal(AgisBasicQuest.CategoryKillGoal goal)
public void setTaskGoals(java.util.List<AgisBasicQuest.TaskGoal> goals)
public java.util.List<AgisBasicQuest.TaskGoal> getTaskGoals()
public void addTaskGoal(AgisBasicQuest.TaskGoal goal)
public java.util.HashMap<java.lang.Integer,java.util.List<java.lang.String>> getObjectives()
getObjectives in class AgisQuestpublic java.util.List<java.lang.String> getGradeObjectives(int grade)
getGradeObjectives in class AgisQuestpublic QuestState generate(OID playerOid)
public void AppyGoals(BasicQuestState qs)