Package zombie.Quests
Class Quest
java.lang.Object
zombie.Quests.Quest
- All Implemented Interfaces:
Completable
public class Quest extends java.lang.Object implements Completable
-
Field Summary
Fields Modifier and Type Field Description booleanCompletebooleanFailedintNumQuestTasksjava.util.StackOnCompleteActionsjava.util.StackQuestTaskStackbooleanUnlocked -
Constructor Summary
Constructors Constructor Description Quest(java.lang.String string, java.lang.String string2) -
Method Summary
Modifier and Type Method Description QuestTaskAddQuestTask_EquipItem(java.lang.String string, java.lang.String string2, java.lang.String string3)QuestTaskAddTask_FindItem(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1)QuestTaskAddTask_GiveItem(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4)QuestTaskAddTask_GotoLocation(java.lang.String string, java.lang.String string2, int int1, int int2, int int3)QuestTaskAddTask_TalkTo(java.lang.String string, java.lang.String string2, java.lang.String string3)QuestTaskAddTask_UseItemOn(java.lang.String string, java.lang.String string2, java.lang.String string3, ScriptCharacter scriptCharacter)QuestTaskFindTask(java.lang.String string)java.lang.StringgetInternalName()java.lang.StringgetName()intgetNumTasks()java.lang.StringgetTaskName(int int1)booleanIsComplete()booleanIsFailed()booleanTaskComplete(int int1)booleanTaskFailed(int int1)voidUpdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Complete
public boolean Complete -
Failed
public boolean Failed -
NumQuestTasks
public int NumQuestTasks -
OnCompleteActions
public java.util.Stack OnCompleteActions -
QuestTaskStack
public java.util.Stack QuestTaskStack -
Unlocked
public boolean Unlocked
-
-
Constructor Details
-
Quest
public Quest(java.lang.String string, java.lang.String string2)
-
-
Method Details
-
AddQuestTask_EquipItem
public QuestTask AddQuestTask_EquipItem(java.lang.String string, java.lang.String string2, java.lang.String string3) -
AddTask_FindItem
public QuestTask AddTask_FindItem(java.lang.String string, java.lang.String string2, java.lang.String string3, int int1) -
AddTask_GiveItem
public QuestTask AddTask_GiveItem(java.lang.String string, java.lang.String string2, java.lang.String string3, java.lang.String string4) -
AddTask_GotoLocation
public QuestTask AddTask_GotoLocation(java.lang.String string, java.lang.String string2, int int1, int int2, int int3) -
AddTask_TalkTo
public QuestTask AddTask_TalkTo(java.lang.String string, java.lang.String string2, java.lang.String string3) -
AddTask_UseItemOn
public QuestTask AddTask_UseItemOn(java.lang.String string, java.lang.String string2, java.lang.String string3, ScriptCharacter scriptCharacter) -
FindTask
-
getInternalName
public java.lang.String getInternalName() -
getName
public java.lang.String getName() -
getNumTasks
public int getNumTasks() -
getTaskName
public java.lang.String getTaskName(int int1) -
IsComplete
public boolean IsComplete()- Specified by:
IsCompletein interfaceCompletable
-
IsFailed
public boolean IsFailed()- Specified by:
IsFailedin interfaceCompletable
-
TaskComplete
public boolean TaskComplete(int int1) -
TaskFailed
public boolean TaskFailed(int int1) -
Update
public void Update()
-