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, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
lock, name
Constructor and Description |
---|
AgisBasicQuest() |
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
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
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
public 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 AgisQuest
public java.util.List<java.lang.String> getGradeObjectives(int grade)
getGradeObjectives
in class AgisQuest
public QuestState generate(OID playerOid)