Package zombie.Quests
Class QuestManager
java.lang.Object
zombie.Quests.QuestManager
public class QuestManager
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static QuestManagerinstanceintNumActiveQuestsjava.util.StackQuestStack -
Constructor Summary
Constructors Constructor Description QuestManager() -
Method Summary
Modifier and Type Method Description QuestTaskAddQuestTask_ArbitaryAction(Quest CurrentQuest, java.lang.String InternalName, java.lang.String Title, java.lang.String ArbActionHandle)QuestTaskAddQuestTask_EquipItem(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType)QuestTaskAddQuestTask_FindItem(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType, int NumRequired)QuestTaskAddQuestTask_GiveItem(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String QuestItemName, java.lang.String QuestCharacterName)QuestTaskAddQuestTask_GotoLocation(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, int x, int y, int z)QuestTaskAddQuestTask_LuaCondition(Quest CurrentQuest, java.lang.String InternalName, java.lang.String Title, LuaClosure ArbActionHandle, KahluaTable table)QuestTaskAddQuestTask_ScriptCondition(Quest CurrentQuest, java.lang.String InternalName, java.lang.String Title, java.lang.String ArbActionHandle)QuestTaskAddQuestTask_TalkTo(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String QuestCharacterName)QuestTaskAddQuestTask_UseItemOn(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType, ScriptCharacter TaskCharacter)voidClearQuest(java.lang.String internalName)QuestCreateQuest(java.lang.String InternalName, java.lang.String QuestName)QuestFindQuest(java.lang.String InternalName)intgetNumQuests()QuestgetQuest(int i)java.lang.StringgetQuestName(int i)booleanQuestComplete(int i)voidUpdate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
instance
-
NumActiveQuests
public int NumActiveQuests -
QuestStack
public java.util.Stack QuestStack
-
-
Constructor Details
-
QuestManager
public QuestManager()
-
-
Method Details
-
AddQuestTask_ArbitaryAction
-
AddQuestTask_ScriptCondition
-
AddQuestTask_LuaCondition
public QuestTask AddQuestTask_LuaCondition(Quest CurrentQuest, java.lang.String InternalName, java.lang.String Title, LuaClosure ArbActionHandle, KahluaTable table) -
AddQuestTask_EquipItem
-
AddQuestTask_FindItem
-
AddQuestTask_GiveItem
-
AddQuestTask_GotoLocation
-
AddQuestTask_TalkTo
-
AddQuestTask_UseItemOn
public QuestTask AddQuestTask_UseItemOn(Quest CurrentQuest, java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType, ScriptCharacter TaskCharacter) -
CreateQuest
-
FindQuest
-
getNumQuests
public int getNumQuests() -
getQuest
-
getQuestName
public java.lang.String getQuestName(int i) -
QuestComplete
public boolean QuestComplete(int i) -
Update
public void Update() -
ClearQuest
public void ClearQuest(java.lang.String internalName)
-