zombie.Quests
Class QuestTask

java.lang.Object
  extended by zombie.Quests.QuestTask
All Implemented Interfaces:
Completable
Direct Known Subclasses:
QuestTask_ArbitaryAction, QuestTask_EquipItem, QuestTask_FindItem, QuestTask_GiveItem, QuestTask_GotoLocation, QuestTask_LuaCondition, QuestTask_ScriptCondition, QuestTask_TalkTo, QuestTask_UseItemOn

public class QuestTask
extends java.lang.Object
implements Completable

Author:
Nick

Field Summary
 boolean Complete
           
 boolean Failed
           
 boolean Hidden
           
 java.util.Stack<QuestAction> OnCompleteActions
           
 QuestTaskType TaskType
           
 boolean Unlocked
           
 boolean WasComplete
           
 
Constructor Summary
QuestTask(QuestTaskType TaskType, java.lang.String InternalName, java.lang.String TaskNameString)
           
 
Method Summary
 java.lang.String getInternalName()
           
 java.lang.String getName()
           
 boolean IsComplete()
           
 boolean IsFailed()
           
 void Update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Complete

public boolean Complete

Failed

public boolean Failed

Hidden

public boolean Hidden

OnCompleteActions

public java.util.Stack<QuestAction> OnCompleteActions

TaskType

public QuestTaskType TaskType

Unlocked

public boolean Unlocked

WasComplete

public boolean WasComplete
Constructor Detail

QuestTask

public QuestTask(QuestTaskType TaskType,
                 java.lang.String InternalName,
                 java.lang.String TaskNameString)
Method Detail

getInternalName

public java.lang.String getInternalName()

getName

public java.lang.String getName()

IsComplete

public boolean IsComplete()
Specified by:
IsComplete in interface Completable

IsFailed

public boolean IsFailed()
Specified by:
IsFailed in interface Completable

Update

public void Update()