zombie.Quests
Class Quest
java.lang.Object
zombie.Quests.Quest
- All Implemented Interfaces:
- Completable
public class Quest
- extends java.lang.Object
- implements Completable
- Author:
- Nick
Constructor Summary |
Quest(java.lang.String InternalName,
java.lang.String QuestNameString)
|
Method Summary |
QuestTask |
AddQuestTask_EquipItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType)
|
QuestTask |
AddTask_FindItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType,
int NumRequired)
|
QuestTask |
AddTask_GiveItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String TaskItemName,
java.lang.String TaskCharacterName)
|
QuestTask |
AddTask_GotoLocation(java.lang.String InternalName,
java.lang.String TaskNameString,
int x,
int y,
int z)
|
QuestTask |
AddTask_TalkTo(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String TaskCharacterName)
|
QuestTask |
AddTask_UseItemOn(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType,
ScriptCharacter TaskCharacter)
|
QuestTask |
FindTask(java.lang.String InternalName)
|
java.lang.String |
getInternalName()
|
java.lang.String |
getName()
|
int |
getNumTasks()
|
java.lang.String |
getTaskName(int i)
|
boolean |
IsComplete()
|
boolean |
IsFailed()
|
boolean |
TaskComplete(int i)
|
boolean |
TaskFailed(int i)
|
void |
Update()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Complete
public boolean Complete
Failed
public boolean Failed
NumQuestTasks
public int NumQuestTasks
OnCompleteActions
public java.util.Stack<QuestAction> OnCompleteActions
QuestTaskStack
public java.util.Stack<QuestTask> QuestTaskStack
Unlocked
public boolean Unlocked
Quest
public Quest(java.lang.String InternalName,
java.lang.String QuestNameString)
AddQuestTask_EquipItem
public QuestTask AddQuestTask_EquipItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType)
AddTask_FindItem
public QuestTask AddTask_FindItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType,
int NumRequired)
AddTask_GiveItem
public QuestTask AddTask_GiveItem(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String TaskItemName,
java.lang.String TaskCharacterName)
AddTask_GotoLocation
public QuestTask AddTask_GotoLocation(java.lang.String InternalName,
java.lang.String TaskNameString,
int x,
int y,
int z)
AddTask_TalkTo
public QuestTask AddTask_TalkTo(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String TaskCharacterName)
AddTask_UseItemOn
public QuestTask AddTask_UseItemOn(java.lang.String InternalName,
java.lang.String TaskNameString,
java.lang.String ItemType,
ScriptCharacter TaskCharacter)
FindTask
public QuestTask FindTask(java.lang.String InternalName)
getInternalName
public java.lang.String getInternalName()
getName
public java.lang.String getName()
getNumTasks
public int getNumTasks()
getTaskName
public java.lang.String getTaskName(int i)
IsComplete
public boolean IsComplete()
- Specified by:
IsComplete
in interface Completable
IsFailed
public boolean IsFailed()
- Specified by:
IsFailed
in interface Completable
TaskComplete
public boolean TaskComplete(int i)
TaskFailed
public boolean TaskFailed(int i)
Update
public void Update()