Package zombie.scripting.commands
Class BaseCommand
java.lang.Object
zombie.scripting.commands.BaseCommand
- Direct Known Subclasses:
ActualizeCommand,AddEnemy,AddEquipItemTask,AddFindItemTask,AddGotoLocationTask,AddHardCodedTask,AddHelpIconToUIElement,AddHelpIconToWorld,AddInventory,AddScriptConditionTask,AddToGroup,AddUseItemOnTask,AimWhileStationary,AllowBehaviours,AllowConversation,Anger,Attack,Call,CallAndWait,CharactersAlreadyInScript,ConditionalCommand,CreateQuest,CreateZombieSwarm,Decrement,Die,DisableTutorialZombieControl,Enabled,EquipItem,Exists,FaceCommand,HasInventory,HasTrait,Increment,IncrementCharacterScriptFlag,InRange,IsActivated,IsAggressive,IsAggressivePose,IsCharacterScriptFlagEqualTo,IsCharacterScriptFlagOver,IsDead,IsFlagValue,IsFriendly,IsGreaterThan,IsGreaterThanEqualTo,IsInGroup,IsInGroupWith,IsInRoom,IsInside,IsLastFiredParameter,IsLeaderOfGroup,IsLessThan,IsLessThanEqualTo,IsNeutral,IsNight,IsNumberOfEnemiesOver,IsNumberOfEnemiesUnder,IsNumberOfLocalOver,IsNumberOfLocalUnder,IsNumberOfNeutralOver,IsNumberOfNeutralUnder,IsOn,IsOnFloor,IsPlayer,IsPlaying,IsSpeaking,LoadTexturePage,LockHud,LockQuest,LuaCall,MetCountIsOver,Order,Pause,PauseAllScriptsExcept,PlaySoundEffect,PlayWorldSoundEffect,PopOrder,ProcessAlways,ProcessNever,RegisterOneTime,RemoveNamedOrder,Resume,ResumeAllScriptsExcept,RunScriptOnComplete,SayAt,SayCommand,SayIdle,SetFlag,SetModuleAlias,SetZombieLimit,Sleep,SpawnZombie,StartFire,StopAction,StopAllScriptsContaining,StopAllScriptsExcept,StopAllScriptsExceptContaining,StopScript,TestStat,TimeSinceLastRan,ToggleActivatable,TryToTeamUp,UnlockLast,UnlockLastButHide,UnlockQuest,UnlockTaskOnComplete,UnlockTasksOnComplete,WaitCommand,WalkCommand,WalkToLastHeardSound,WalkToLastKnownLocationOf,WalkWithinRangeOf
public abstract class BaseCommand
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description Script.ScriptInstancecurrentinstanceScriptModulemoduleScriptscript -
Constructor Summary
Constructors Constructor Description BaseCommand() -
Method Summary
Modifier and Type Method Description booleanAllowCharacterBehaviour(java.lang.String scriptCharacter)abstract voidbegin()abstract booleanDoesInstantly()voidFinish()booleangetValue()abstract voidinit(java.lang.String string, java.lang.String[] stringArray)abstract booleanIsFinished()abstract voidupdate()voidupdateskip()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
module
-
script
-
currentinstance
-
-
Constructor Details
-
BaseCommand
public BaseCommand()
-
-
Method Details
-
begin
public abstract void begin() -
IsFinished
public abstract boolean IsFinished() -
update
public abstract void update() -
init
public abstract void init(java.lang.String string, java.lang.String[] stringArray) -
DoesInstantly
public abstract boolean DoesInstantly() -
getValue
public boolean getValue() -
Finish
public void Finish() -
AllowCharacterBehaviour
public boolean AllowCharacterBehaviour(java.lang.String scriptCharacter) -
updateskip
public void updateskip()
-