zombie.Quests
Class QuestCreator

java.lang.Object
  extended by zombie.Quests.QuestCreator

public class QuestCreator
extends java.lang.Object

Author:
LEMMY

Constructor Summary
QuestCreator()
           
 
Method Summary
static void AddAction(QuestAction action)
           
static void AddQuestAction_CallLua(se.krka.kahlua.vm.LuaClosure closure, se.krka.kahlua.vm.KahluaTable table)
           
static void AddQuestAction_RunScript(java.lang.String script)
           
static void AddQuestAction_StartConversation(Talker a, Talker b, java.lang.String name)
           
static void AddQuestAction_TutorialIcon(java.lang.String title, java.lang.String message, IsoObject obj, boolean bAutoExpand, float yoff)
           
static void AddQuestAction_TutorialIcon(UIElement parent, int x, int y, java.lang.String title, java.lang.String string, boolean bAutoExpand)
           
static void AddQuestAction_UnlockQuest(java.lang.String name)
           
static void AddQuestAction_UnlockQuestTask(java.lang.String name)
           
static void AddQuestTask_ArbitaryAction(java.lang.String InternalName, java.lang.String Title, java.lang.String ArbActionHandle)
           
static void AddQuestTask_EquipItem(java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType)
           
static void AddQuestTask_FindItem(java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType, int NumRequired)
           
static void AddQuestTask_GiveItem(java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String QuestItemName, java.lang.String QuestCharacterName)
           
static void AddQuestTask_GotoLocation(java.lang.String InternalName, java.lang.String NewTaskName, int x, int y, int z)
           
static void AddQuestTask_LuaCondition(java.lang.String InternalName, java.lang.String Title, se.krka.kahlua.vm.LuaClosure ArbActionHandle, se.krka.kahlua.vm.KahluaTable table)
           
static void AddQuestTask_ScriptCondition(java.lang.String InternalName, java.lang.String Title, java.lang.String ArbActionHandle)
           
static void AddQuestTask_TalkTo(java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String QuestCharacterName)
           
static void AddQuestTask_UseItemOn(java.lang.String InternalName, java.lang.String NewTaskName, java.lang.String ItemType, ScriptCharacter TaskCharacter)
           
static void ClearQuest(java.lang.String InternalName)
           
static void CreateQuest(java.lang.String InternalName, java.lang.String QuestName)
           
static void LockLast()
           
static void SetToUnlockNext()
           
static void SetToUnlockNext(int count)
           
static void Unlock()
           
static void UnlockButHide()
           
static void UnlockQuest(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuestCreator

public QuestCreator()
Method Detail

AddQuestAction_StartConversation

public static void AddQuestAction_StartConversation(Talker a,
                                                    Talker b,
                                                    java.lang.String name)

AddQuestAction_TutorialIcon

public static void AddQuestAction_TutorialIcon(java.lang.String title,
                                               java.lang.String message,
                                               IsoObject obj,
                                               boolean bAutoExpand,
                                               float yoff)

AddQuestAction_TutorialIcon

public static void AddQuestAction_TutorialIcon(UIElement parent,
                                               int x,
                                               int y,
                                               java.lang.String title,
                                               java.lang.String string,
                                               boolean bAutoExpand)

AddQuestAction_UnlockQuest

public static void AddQuestAction_UnlockQuest(java.lang.String name)

AddQuestAction_RunScript

public static void AddQuestAction_RunScript(java.lang.String script)

AddQuestAction_CallLua

public static void AddQuestAction_CallLua(se.krka.kahlua.vm.LuaClosure closure,
                                          se.krka.kahlua.vm.KahluaTable table)

AddQuestAction_UnlockQuestTask

public static void AddQuestAction_UnlockQuestTask(java.lang.String name)

AddQuestTask_ArbitaryAction

public static void AddQuestTask_ArbitaryAction(java.lang.String InternalName,
                                               java.lang.String Title,
                                               java.lang.String ArbActionHandle)

AddQuestTask_LuaCondition

public static void AddQuestTask_LuaCondition(java.lang.String InternalName,
                                             java.lang.String Title,
                                             se.krka.kahlua.vm.LuaClosure ArbActionHandle,
                                             se.krka.kahlua.vm.KahluaTable table)

AddQuestTask_ScriptCondition

public static void AddQuestTask_ScriptCondition(java.lang.String InternalName,
                                                java.lang.String Title,
                                                java.lang.String ArbActionHandle)

AddQuestTask_EquipItem

public static void AddQuestTask_EquipItem(java.lang.String InternalName,
                                          java.lang.String NewTaskName,
                                          java.lang.String ItemType)

AddQuestTask_FindItem

public static void AddQuestTask_FindItem(java.lang.String InternalName,
                                         java.lang.String NewTaskName,
                                         java.lang.String ItemType,
                                         int NumRequired)

AddQuestTask_GiveItem

public static void AddQuestTask_GiveItem(java.lang.String InternalName,
                                         java.lang.String NewTaskName,
                                         java.lang.String QuestItemName,
                                         java.lang.String QuestCharacterName)

AddQuestTask_GotoLocation

public static void AddQuestTask_GotoLocation(java.lang.String InternalName,
                                             java.lang.String NewTaskName,
                                             int x,
                                             int y,
                                             int z)

AddQuestTask_TalkTo

public static void AddQuestTask_TalkTo(java.lang.String InternalName,
                                       java.lang.String NewTaskName,
                                       java.lang.String QuestCharacterName)

AddQuestTask_UseItemOn

public static void AddQuestTask_UseItemOn(java.lang.String InternalName,
                                          java.lang.String NewTaskName,
                                          java.lang.String ItemType,
                                          ScriptCharacter TaskCharacter)

ClearQuest

public static void ClearQuest(java.lang.String InternalName)

CreateQuest

public static void CreateQuest(java.lang.String InternalName,
                               java.lang.String QuestName)

LockLast

public static void LockLast()

SetToUnlockNext

public static void SetToUnlockNext()

SetToUnlockNext

public static void SetToUnlockNext(int count)

Unlock

public static void Unlock()

UnlockButHide

public static void UnlockButHide()

UnlockQuest

public static void UnlockQuest(java.lang.String name)

AddAction

public static void AddAction(QuestAction action)