Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

U2AI.ScriptControllerBase

Extends
ScriptControllerInterf
Modifiers
config ( User ) native

Core.Object
|   
+-- U2AI.ScriptControllerInterf
   |   
   +-- U2AI.ScriptControllerBase

Constants Summary
ActorInRangeEvent='ActorInRange'
ActorOutOfRangeEvent='ActorOutOfRange'
AnimEndEvent='AnimEnd'
AutoBeginEvent='AutoBegin'
AutoEndEvent='AutoEnd'
bLowerAscii=0x62
BroadcastErrorMessageTimerName='BroadcastErrorMessage'
BroadcastErrorState='BroadcastError'
BumpEnemyEvent='BumpEnemy'
BumpFriendEvent='BumpFriend'
BumpOtherEvent='BumpOther'
BumpPlayerEvent='BumpPlayer'
BUpperAscii=0x42
ChangingStanceState='ChangingStance'
CommandsListIndex_Error=-999
CommandsListIndex_Label=999
CommandsListIndex_Stop=-1
Debug_Commands=0x0002
Debug_Events=0x0004
Debug_Info=0x0001
Debug_Jumps=0x0008
Debug_None=0x0000
DefaultExt=".u2s"
DefaultPropertyString="default"
DestinationReachedEvent='DestinationReached'
DetachingState='Detaching'
DialogBeginEvent='DialogBegin'
DialogUnPauseEvent='DialogUnPause'
DiedEvent='Died'
EnemyNotVisibleEvent='EnemyNotVisible'
ExecuteCommandsState='ExecuteCommands'
FiringState='Firing'
fLowerAscii=0x66
FUpperAscii=0x46
HearNoiseFriendlyEvent='HearNoiseFriendly'
HearNoiseOtherEvent='HearNoiseOther'
HearNoiseThreatEvent='HearNoiseThreat'
iLowerAscii=0x69
InheritEnemyEvent='InheritEnemy'
IUpperAscii=0x49
MaxArgsByte=5
MaxArgsFloat=5
MaxArgsInt=5
MaxArgsLabel=2
MaxArgsName=5
MaxArgsString=5
MaxCommandInfoEntries=128
MaxEvents=32
MaxGeneralTimers=5
MaxPatrolSize=128
MaxPushedCommandIndices=32
MaxTimers=10
MaxTriggerEvents=32
MaxTriggerTimers=5
mLowerAscii=0x6D
MsgBadOrMissingArgument="bad or missing parameter"
MsgBadOrMissingLabel="bad or missing label"
MsgBadOrMissingLabelIndex="bad or missing label index"
MsgCallInterruptReturnError="mismatched call/return or interrupt/return error"
MsgGotoLabelInterruptError="bad or missing gotolabel/interrupt"
MsgInternalErrorSignature="internal errors -- bad function signature"
MsgInvalidArgument="invalid argument"
MsgInvalidArgumentExtra="invalid extra argument"
MsgInvalidCommand="invalid command (u2s commands should be all lower-case)"
MsgInvalidCommandListIndex="invalid command list index"
MsgInvalidEventName="invalid event name"
MsgInvalidOrderGiver="invalid order giver"
MsgInvalidOrders="invalid orders (error setting NPC orders)"
MsgInvalidOrdersNotSupported="invalid orders (given orders not currently supported)"
MsgInvalidOrdersObject="invalid orders object"
MsgScriptInitError="error initializing commands!"
MsgScriptLoadError="error loading commands!"
MsgTargetFindError="can't find given target"
MsgTargetVerifyError="internal error - CommandTarget not set while executing commnand"
MUpperAscii=0x4D
nLowerAscii=0x6E
NUpperAscii=0x4E
PlayerSpeakerString="player"
ResumePatrolBest='best'
ResumePatrolClosest='closest'
ResumePatrolRandom='random'
ResumePatrolSaved='saved'
ResumeProcessingTimerName='ResumeProcessing'
ScriptedLandingEvent='ScriptedLanding'
SeeAlertFriendEvent='SeeAlertFriend'
SeeEnemyEvent='SeeEnemy'
SeeFriendEvent='SeeFriend'
SeeOtherEvent='SeeOther'
SeePlayerEvent='SeePlayer'
SelfSpeakerString="self"
SigO_Bb="Bb"
SigO_bi="bi"
SigO_f="f"
SigO_Fs="Fs"
SigO_Fss="Fss"
SigO_i="i"
SigO_Iffssi="Iffssi"
SigO_IMfb="IMfb"
SigO_IMffb="IMffb"
SigO_Mb="Mb"
SigO_Mfb="Mfb"
SigO_Mffb="Mffb"
SigO_MSs="MSs"
SigO_Mssbfss="Mssbfss"
SigO_Mt="Mt"
SigO_Nb="Nb"
SigO_Nfb="Nfb"
SigO_NFss="NFss"
SigO_Nn="Nn"
SigO_Nssb="Nssb"
SigO_ntfn="ntfn"
SigO_s="s"
SigO_Sb="Sb"
SigO_Sbi="Sbi"
SigO_sffiiiss="sffiiiss"
SigO_Si="Si"
SigO_SIb="SIb"
SigO_sm="sm"
SigO_Ss="Ss"
SigO_t="t"
SigO_Tfb="Tfb"
SigO_TFFFb="TFFFb"
SigO_tib="tib"
SigO_TMb="TMb"
SigO_TNss="TNss"
SigO_TSbss="TSbss"
SigO_TSf="TSf"
SigO_TSi="TSi"
SigO_TSnfbff="TSnfbff"
SigO_TSSss="TSSss"
Sig_B="B"
Sig_F="F"
Sig_FFF="FFF"
Sig_I="I"
Sig_M="M"
Sig_MB="MB"
Sig_MM="MM"
Sig_N="N"
Sig_NB="NB"
Sig_NF="NF"
Sig_NFb="NFb"
Sig_NM="NM"
Sig_NS="NS"
Sig_S="S"
Sig_SI="SI"
Sig_SM="SM"
Sig_SSN="SSN"
Sig_SSS="SSS"
Sig_T="T"
Sig_TM="TM"
Sig_TNb="TNb"
Sig_TS="TS"
Sig_TSS="TSS"
Sig_XXX="X"
SleepingState='Sleeping'
sLowerAscii=0x73
SpecialStateAgentInput='SpecialState'
StanceChangeDoneTimerName='StanceChangeDone'
StopFiringBackupTimerName='StopFiringBackup'
StopFiringTimerName='StopFiring'
SUpperAscii=0x53
TakeDamageEvent='TakeDamage'
TargetControllerName='controller'
TargetEventInstigatorName='eventinstigator'
TargetEventOtherName='eventother'
TargetFoundName='found'
TargetPawnName='pawn'
TargetPlayerName='player'
TargetSelfName='self'
TextCall="call"
TextGotoLabel="gotolabel"
TextInterrupt="interrupt"
tLowerAscii=0x74
TookDamageEnemyEvent='TookDamageEnemy'
TookDamageEvent='TookDamage'
TookDamageFriendEvent='TookDamageFriend'
TriggerEvent='Trigger'
TUpperAscii=0x54
WaitActorInRangeState='WaitActorInRange'
WaitActorOutOfRangeState='WaitActorOutOfRange'
WaitAnimEndState='WaitAnimEnd'
WaitBumpEnemyState='WaitBumpEnemy'
WaitBumpFriendState='WaitBumpFriend'
WaitBumpOtherState='WaitBumpOther'
WaitBumpPlayerState='WaitBumpPlayer'
WaitDestinationReachedState='WaitDestinationReached'
WaitDialogBeginState='WaitDialogBegin'
WaitDialogFarPausedState='WaitDialogFarPaused'
WaitDialogPausedState='WaitDialogPaused'
WaitDiedState='WaitDied'
WaitFinishedRotationState='WaitFinishedRotation'
WaitHearNoiseFriendlyState='WaitHearNoiseFriendly'
WaitHearNoiseOtherState='WaitHearNoiseOther'
WaitHearNoiseThreatState='WaitHearNoiseThreat'
WaitScriptedLandingState='WaitScriptedLanding'
WaitSeeEnemyState='WaitSeeEnemy'
WaitSeeFriendState='WaitSeeFriend'
WaitSeeOtherState='WaitSeeOther'
WaitSeePlayerState='WaitSeePlayer'
WaitTakeDamageState='WaitTakeDamage'
WaitTookDamageEnemyState='WaitTookDamageEnemy'
WaitTookDamageFriendState='WaitTookDamageFriend'
WaitTookDamageState='WaitTookDamage'
WaitTriggerState='WaitTrigger'
Inherited Contants from Core.Object
DegreesToRadians, DegreesToRotationUnits, MaxFlt, MaxInt, MAXSEED, NoLabel, NoState, Pi, RadiansToDegrees, RF_NotifyStateChange, RotationUnitsToDegrees

Variables Summary
intActorInRangeIndex
intActorOutOfRangeIndex
intAnimEndIndex
byteArgsByte[MaxArgsByte]
floatArgsFloat[MaxArgsFloat]
intArgsInt[MaxArgsInt]
intArgsLabel[MaxArgsLabel]
nameArgsName[MaxArgsName]
stringArgsString[MaxArgsString]
intAutoBeginIndex
intAutoEndIndex
boolbInHandlerGroup
boolBool1
boolBool2
boolBool3
boolBool4
boolBool5
boolBool6
boolBool7
boolBool8
boolBool9
intBumpEnemyIndex
intBumpFriendIndex
intBumpOtherIndex
intBumpPlayerIndex
boolbXMPHandlingEnabled
array<CommandT>Commands
CommandTCurrentCommand
intCurrentCommandIndex
intCurrentHandlerGroup
intDecodedCount
intDialogBeginIndex
ActorDialogTarget
intDialogUnPauseIndex
intDiedIndex
intEnemyNotVisibleIndex
ActorFoundActors[UtilGame.MaxFilteredActors]
ActorGotoActorTarget
intHearNoiseFriendlyIndex
intHearNoiseOtherIndex
intHearNoiseThreatIndex
intInheritEnemyIndex
intInt1
intInt2
intInt3
intInt4
intInt5
intInt6
intInt7
intInt8
intInt9
intNextHandlerGroupIndex
U2NPCControllerScriptableNPCOwner
intNumEvents
intNumFoundActors
intNumPushedCommandIndices
intNumTriggerEvents
intPushedCommandIndices[MaxPushedCommandIndices]
ActorSavedDestination
ActorSavedEventInstigator
ActorSavedEventOther
intScriptedLandingIndex
stringScriptErrorMessage
intSeeAlertFriendIndex
intSeeEnemyIndex
intSeeFriendIndex
intSeeOtherIndex
intSeePlayerIndex
intTakeDamageIndex
intTookDamageEnemyIndex
intTookDamageFriendIndex
intTookDamageIndex
intTriggerIndex
U2PawnU2PawnOwner
nameWaitTriggerEvent
ScriptControllerBase
stringCommandFileName
CommandInfoTCommandInfo[MaxCommandInfoEntries]
intDebugMode
floatErrorMessageFrequency
EventTEvents[MaxEvents]
stringStartLabelName
TimerTTimers[MaxTimers]
TriggerEventTTriggerEvents[MaxTriggerEvents]
Inherited Variables from U2AI.ScriptControllerInterf
bHasScript
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
ECommandCode
CMD_None, CMD_Label, CMD_AddAmmo, CMD_AgentBind, CMD_AgentCall, CMD_AgentExecute, CMD_AgentUnbind, CMD_AnimLoop, CMD_AnimLoopEx, CMD_AnimPlay, CMD_AnimPlayEx, CMD_AnimRelease, CMD_AnimTween, CMD_AnimTweenEx, CMD_Call, CMD_CallScript, CMD_CallEnd, CMD_ClearEvents, CMD_ClearTimers, CMD_ClearTriggers, CMD_ConsoleCommand, CMD_DebugAI, CMD_DebugAIEvents, CMD_DebugAIFlags, CMD_DebugMode, CMD_DecProperty, CMD_DeployInventory, CMD_Destroy, CMD_DialogDisable, CMD_DialogEnable, CMD_DialogFar, CMD_DialogFarWait, CMD_DialogInitiate, CMD_DialogTerminate, CMD_DirectionalPatrol, CMD_Dormant, CMD_DropInventory, CMD_EnableProbeEvent, CMD_EnableXMPHandling, CMD_Error, CMD_EventDisable, CMD_EventEnable, CMD_EventWait, CMD_FindActor, CMD_Fire, CMD_FireAlt, CMD_Gib, CMD_GibAll, CMD_GiveInventory, CMD_GiveItemToPlayer, CMD_GiveTossedItem, CMD_GotoActor, CMD_GotoActorSafe, CMD_GotoLabel, CMD_IncProperty, CMD_Inert, CMD_HandlerGroup, CMD_HandlerGroupEnd, CMD_HeadTracking, CMD_Jump, CMD_Kill, CMD_KillAll, CMD_LockStep, CMD_Message, CMD_OnEvent, CMD_OnTimer, CMD_OnTrigger, CMD_PlaySound, CMD_PlaySoundWait, CMD_PlaySoundTableSlot, CMD_PlaySoundTableSlotWait, CMD_RemoveInventory, CMD_RemoveInventoryFromPlayer, CMD_RemoveItemFromPlayer, CMD_RemoveTossedItem, CMD_ResumePatrol, CMD_Return, CMD_Rotate, CMD_SaveDestination, CMD_SendEvent, CMD_SetActorRangeTest, CMD_SetAimOdds, CMD_SetAlert, CMD_SetAmmo, CMD_SetFocus, CMD_SetHealth, CMD_SetInventory, CMD_SetLocation, CMD_SetLocationNamed, CMD_SetLocationVector, CMD_SetMoveSpeed, CMD_SetMoveSpeedAuto, CMD_SetOrders, CMD_SetPhysics, CMD_SetProperty, CMD_SetProperties, CMD_SetSatellite, CMD_SetScript, CMD_SetSkill, CMD_SetStance, CMD_SetStationary, CMD_SetTacticalMoveType, CMD_SetWeapon, CMD_Shutdown, CMD_Sleep, CMD_SleepRand, CMD_Spawn, CMD_Stop, CMD_StopMovement, CMD_StopSound, CMD_TestActorInRange, CMD_TestProperty, CMD_TestPropertyCI, CMD_TestPropertyE, CMD_TestPropertyG, CMD_TestPropertyGE, CMD_TestPropertyL, CMD_TestPropertyLE, CMD_TestRandom, CMD_TestState, CMD_TurnToActor, CMD_Unuse, CMD_Use, CMD_UsePickups, CMD_WeaponLoad, CMD_WeaponSetAmmoType, CMD_WeaponSupportsAltFire, CMD_WeaponSupportsFire,
Inherited Enumerations from Core.Object
EAlignment, ECamOrientation, ESheerAxis

Structures Summary
CommandInfoT
CommandString, CommandCode, Signature
CommandT
CommandString, CommandIndex, CommandTarget
EventT
EventName, EventWaitState, bEnabled, bCanToggle, OnCmdIndex, bClear, Group, bInterrupt
TimerT
InitialFrequency, RepeatFrequency, TriggerIndex, OnCmdIndex, Group, bInterrupt
TriggerEventT
EventName, OnCmdIndex, bClear, TimerIndex, Group, bInterrupt
Inherited Structures from Core.Object
Alignment, BoundingVolume, Box, Color, ComponentHandle, Coords, Dimension, Guid, Matrix, NotifyInfo, ParticleHandle, Plane, Point, Range, RangeVector, Rectangle, Rotator, Scale, Vector

Functions Summary
event BeginState ()))
@BroadcastErrorState
event BeginState ()))
@ChangingStanceState
event BeginState ()))
@DetachingState
event BeginState ()))
@ExecuteCommandsState
event BeginState ()))
@FiringState
event BeginState ()))
@SleepingState
event BeginState ()))
@WaitTriggerState
function BroadcastErrorMessage ()))
@BroadcastErrorState
functionbool CheckForOnCmdIndex (int EventIndex ))
function CleanupScriptController ()))
function ClearFoundActors ()))
function ClearHandlers (int Group ))
function ClearPushedCommands ()))
function ClearTrigger (int TriggerIndex, bool bClearTimer ))
functionbool CompileCommand (int CommandIndex ))
functionbool DecodeCommand (bool bStartup, bool bShowProgress ))
function DetachScriptController ()))
functionint DetermineCommandsListIndex (string CommandString ))
function DMH (coerce string Str ))
function DMSC (coerce string Str, optional bool bStrict ))
function DoCall (int DestinationIndex ))
function DoGoto (int DestinationIndex ))
function DoInterrupt (int DestinationIndex ))
function DoPostEventStuff (U2NPCControllerScriptable NPC, int EventIndex ))
function DoPreEventStuff (U2NPCControllerScriptable NPC, int EventIndex, optional Actor Instigator, optional Actor Other ))
function DoSetLocation (Actor LocationActor, Actor TargetActor ))
function DoStopFiring ()))
@FiringState
function DumpCommands (coerce string strHeading ))
function DumpTimers ()))
function DumpTriggers ()))
function EnableEvents ()))
event EndState ()))
@BroadcastErrorState
event EndState ()))
@FiringState
event EndState ()))
@SleepingState
function eventSCActorInRange (U2NPCControllerScriptable NPC ))
function eventSCActorInRange (U2NPCControllerScriptable NPC ))
@WaitActorInRangeState
function eventSCActorOutOfRange (U2NPCControllerScriptable NPC ))
function eventSCActorOutOfRange (U2NPCControllerScriptable NPC ))
@WaitActorOutOfRangeState
function eventSCAlertFriend (U2NPCControllerScriptable NPC, Pawn Seen ))
function eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel ))
function eventSCAnimEnd (U2NPCControllerScriptable NPC, int Channel ))
@WaitAnimEndState
function eventSCAutoBegin (U2NPCControllerScriptable NPC, name DestinationState, name DestinationLabel ))
function eventSCAutoEnd (U2NPCControllerScriptable NPC ))
function eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other ))
function eventSCBumpEnemy (U2NPCControllerScriptable NPC, Pawn Other ))
@WaitBumpEnemyState
function eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other ))
function eventSCBumpFriend (U2NPCControllerScriptable NPC, Pawn Other ))
@WaitBumpFriendState
function eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other ))
function eventSCBumpOther (U2NPCControllerScriptable NPC, Actor Other ))
@WaitBumpOtherState
functionbool eventSCBumpPlayer (U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly ))
functionbool eventSCBumpPlayer (U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly ))
@WaitBumpPlayerState
function eventSCDestinationReached (U2NPCControllerScriptable NPC ))
@WaitDestinationReachedState
function eventSCDialogBegin (U2NPCControllerScriptable NPC ))
function eventSCDialogBegin (U2NPCControllerScriptable NPC ))
@WaitDialogBeginState
function eventSCDialogUnPause (U2NPCControllerScriptable NPC ))
@WaitDialogFarPausedState
function eventSCDialogUnPause (U2NPCControllerScriptable NPC ))
@WaitDialogPausedState
function eventSCDied (U2NPCControllerScriptable NPC ))
function eventSCDied (U2NPCControllerScriptable NPC ))
@WaitDiedState
function eventSCEnemyNotVisible (U2NPCControllerScriptable NPC ))
function eventSCFinishedRotation (U2NPCControllerScriptable NPC ))
@WaitFinishedRotationState
function eventSCHearNoiseFriendly (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
function eventSCHearNoiseFriendly (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
@WaitHearNoiseFriendlyState
function eventSCHearNoiseOther (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
function eventSCHearNoiseOther (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
@WaitHearNoiseOtherState
function eventSCHearNoiseThreat (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
function eventSCHearNoiseThreat (U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ))
@WaitHearNoiseThreatState
function eventSCInheritEnemy (U2NPCControllerScriptable NPC, Pawn NewEnemy ))
function eventSCScriptedLanding (U2NPCControllerScriptable NPC ))
function eventSCScriptedLanding (U2NPCControllerScriptable NPC ))
@WaitScriptedLandingState
function eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen ))
function eventSCSeeEnemy (U2NPCControllerScriptable NPC, Pawn Seen ))
@WaitSeeEnemyState
function eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen ))
function eventSCSeeFriend (U2NPCControllerScriptable NPC, Pawn Seen ))
@WaitSeeFriendState
function eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen ))
function eventSCSeeOther (U2NPCControllerScriptable NPC, Actor Seen ))
@WaitSeeOtherState
functionbool eventSCSeePlayer (U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly ))
functionbool eventSCSeePlayer (U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly ))
@WaitSeePlayerState
function eventSCTakeDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
function eventSCTakeDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
@WaitTakeDamageState
function eventSCTimer0 ()))
function eventSCTimer1 ()))
function eventSCTimer2 ()))
function eventSCTimer3 ()))
function eventSCTimer4 ()))
function eventSCTimer5 ()))
function eventSCTimer6 ()))
function eventSCTimer7 ()))
function eventSCTimer8 ()))
function eventSCTimer9 ()))
function eventSCTookDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
function eventSCTookDamage (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
@WaitTookDamageState
function eventSCTookDamageEnemy (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
function eventSCTookDamageEnemy (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
@WaitTookDamageEnemyState
function eventSCTookDamageFriend (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
function eventSCTookDamageFriend (U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class DamageType ))
@WaitTookDamageFriendState
function eventSCTrigger (U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName ))
function eventSCTrigger (U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName ))
@WaitTriggerState
function ExecAddAmmo ()))
function ExecAgentBind ()))
functionbool ExecAgentCall ()))
functionbool ExecAgentExecute ()))
function ExecAgentUnbind ()))
functionbool ExecAnim (ECommandCode ECType, int Channel ))
function ExecAnimRelease ()))
function ExecCall ()))
function ExecCallEnd ()))
function ExecCallScript ()))
function ExecClearEvents ()))
function ExecClearTimers ()))
function ExecClearTriggers ()))
function ExecConsoleCommand ()))
function ExecDebugAI ()))
function ExecDebugAIEvents ()))
function ExecDebugAIFlags ()))
function ExecDebugMode ()))
function ExecDecProperty ()))
function ExecDeployInventory ()))
function ExecDestroy ()))
function ExecDialogDisable ()))
function ExecDialogEnable ()))
functionbool ExecDialogFar (bool bWait ))
function ExecDialogInitiate ()))
function ExecDialogTerminate ()))
function ExecDirectionalPatrol ()))
function ExecDormant ()))
function ExecDropInventory ()))
function ExecEnableProbeEvent ()))
function ExecEnableXMPHandling ()))
function ExecEventDisable ()))
function ExecEventEnable ()))
function ExecEventWait ()))
function ExecFindActor ()))
function ExecFire ()))
function ExecFireAlt ()))
function ExecGib ()))
function ExecGibAll ()))
function ExecGiveInventory ()))
function ExecGiveItemToPlayer ()))
function ExecGiveTossedItem ()))
function ExecGotoActor ()))
functionbool ExecGotoActorSafe ()))
function ExecGotoLabel ()))
function ExecHandlerGroup ()))
function ExecHandlerGroupEnd ()))
function ExecHeadTracking ()))
function ExecIncProperty ()))
function ExecInert ()))
function ExecJump ()))
function ExecKill ()))
function ExecKillAll ()))
function ExecLockStep ()))
function ExecMessage ()))
function ExecOnEvent ()))
function ExecOnTimer ()))
function ExecOnTrigger ()))
functionbool ExecPlaySound (bool bWait ))
functionbool ExecPlaySoundTableSlot (bool bWait ))
function ExecRemoveInventory ()))
function ExecRemoveInventoryFromPlayer ()))
function ExecRemoveItemFromPlayer ()))
function ExecRemoveTossedItem ()))
function ExecResumePatrol ()))
function ExecReturn ()))
function ExecRotate ()))
function ExecSaveDestination ()))
function ExecSendEvent ()))
function ExecSetActorRangeTest ()))
function ExecSetAimOdds ()))
function ExecSetAlert ()))
function ExecSetAmmo ()))
function ExecSetFocus ()))
function ExecSetHealth ()))
function ExecSetInventory ()))
function execSetLocation ()))
function execSetLocationNamed ()))
function execSetLocationVector ()))
function ExecSetMoveSpeed ()))
function ExecSetMoveSpeedAuto ()))
function ExecSetOrders ()))
function ExecSetPhysics ()))
function ExecSetProperties ()))
function ExecSetProperty ()))
function ExecSetSatellite ()))
function ExecSetScript ()))
function ExecSetSkill ()))
functionbool ExecSetStance ()))
function ExecSetStationary ()))
function ExecSetTacticalMoveType ()))
function ExecSetWeapon ()))
function ExecShutdown ()))
function ExecSleep ()))
function ExecSleepRand ()))
function ExecSpawn ()))
functionbool ExecStop ()))
function ExecStopMovement ()))
function ExecStopSound ()))
function ExecTestActorInRange ()))
function ExecTestProperty ()))
function ExecTestPropertyCI ()))
function ExecTestPropertyE ()))
function ExecTestPropertyG ()))
function ExecTestPropertyGE ()))
function ExecTestPropertyL ()))
function ExecTestPropertyLE ()))
function ExecTestRandom ()))
function ExecTestState ()))
functionbool ExecTurnToActor ()))
function ExecUnuse ()))
function ExecUse ()))
function ExecUsePickups ()))
functionbool ExecuteCommand ()))
function ExecWeaponLoad ()))
function ExecWeaponSetAmmoType ()))
function ExecWeaponSupportsAltFire ()))
function ExecWeaponSupportsFire ()))
functionint FindEvent (name EventName ))
functionPawn FindPlayer ()))
functionActor.ESoundSlot FindSoundSlot (name SlotName ))
functionObject FindTarget (name TargetName, optional bool bOptional ))
functionint FindTrigger (name EventName ))
functionstring GetCommandFile ()))
functionstring GetCommandStringFromIndex (int CommandIndex ))
function GetDebugInformation (U2NPCControllerScriptable NPC, out array ReturnedStrings ))
functionstring GetDebugInformation1 ()))
functionstring GetDebugInformation1 ()))
@BroadcastErrorState
functionstring GetDebugInformation1 ()))
@SleepingState
functionstring GetDebugInformation1 ()))
@WaitDestinationReachedState
function GetDisabledInformation (out array ReturnedStrings ))
functionbool GetEventIndex (name EventName, out int Index ))
function GetEventInformation (out array ReturnedStrings ))
functionActor GetFoundActor ()))
functionint GetLabelIndex (string LabelName ))
functionstring GetScriptContextStr (optional bool bMinimal ))
function GetTimerInformation (out array ReturnedStrings ))
function GetTriggerInformation (out array ReturnedStrings ))
function HandleAddTimer (int Index, float Frequency ))
function HandleCallOrGotoLabel (bool bResult, string BranchStr ))
function HandleOnEvent (int NewCommandIndex, optional bool bInterrupt ))
function HandleRemoveTimer (int Index, bool bClearTrigger ))
function HandleScriptError ()))
function HandleTimer (int TimerIndex ))
functionfloat HandleTimeRemaining (int Index ))
functionbool IdiotCheckCommandsList ()))
functionbool InitCommands ()))
function InitEventsIndices ()))
function InitializeScriptController (U2NPCControllerScriptable Owner ))
functionbool LoadCommands ()))
functionbool LoadCommandsFromFile (string FileName, LevelInfo Level)
function MakeECErrorObvious ()))
function ParseArgs (bool bStartup ))
functionint PopCommandIndex ()))
functionbool ProcessExecGotoActor (Actor TargetActor ))
function PushCommandIndex (int CommandIndex ))
function RegisterDecodeError (string Error ))
function RemoveFiringTimers ()))
@FiringState
function ResetScriptController ()))
function ResumeExecuting ()))
function ResumeProcessing ()
function ResumeProcessing ()))
@SleepingState
functionbool RunTimeTarget (name TargetName ))
function ScriptError ()))
function SetCommandFile (string NewCommandFileName ))
function SetCurrentCommandIndex (int DestinationIndex ))
function SetEventIndex (name EventName, out int EventIndex ))
function SetScriptError (coerce string Msg ))
function SetStartLabel (string NewStartLabelName ))
function ShowProgress ()))
function ShowWarning (string Msg, int CommandIndex ))
function StanceChangeDone ()))
@ChangingStanceState
function StartScriptedFiring ()))
@FiringState
function StopFiring ()))
@FiringState
function StopFiringBackup ()))
@FiringState
functionbool UpdateTarget (name TargetName ))
function WeaponSupports (out array WeaponsList ))
Inherited Functions from U2AI.ScriptControllerInterf
CleanupScriptController, EventDebug, eventSCActorInRange, eventSCActorOutOfRange, eventSCAnimEnd, eventSCAutoBegin, eventSCAutoEnd, eventSCBumpEnemy, eventSCBumpFriend, eventSCBumpOther, eventSCDestinationReached, eventSCDialogBegin, eventSCDialogUnPause, eventSCDied, eventSCEnemyNotVisible, eventSCFinishedRotation, eventSCHearNoiseFriendly, eventSCHearNoiseOther, eventSCHearNoiseThreat, eventSCInheritEnemy, eventSCScriptedLanding, eventSCSeeAlertFriend, eventSCSeeEnemy, eventSCSeeFriend, eventSCSeeOther, eventSCTakeDamage, eventSCTookDamage, eventSCTrigger, GetCommandFile, GetDebugInformation, GetInstance, InitializeScriptController, SetCommandFile, SetStartLabel, StartScriptedFiring
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, ?, @, @=, Ablend, AblendR, Abs, Acos, AddFlagSafe, AddTimer, AddTimerS, Asc, Asin, Atan, Atan2, BeginState, Blend, BlendR, CallFunction, CallFunctionS, CanGetProperty, CanSetProperty, Caps, Chr, Clamp, ClassIsChildOf, Constructed, Cos, Cross, DefinesFunction, DefinesFunctionS, Delete, Disable, Dot, DumpProbes, DynamicLoadObject, Enable, EndState, EnumStr, Exp, FClamp, FDecision, FileSize, FindObject, FMax, FMin, FRand, GetAxes, GetContext, GetEnum, GetLanguage, GetPropertyText, GetRand, GetStateName, GetUnAxes, GetWhiteColor, GotoLabel, GotoState, InStr, Invert, IsA, IsInState, IsProbing, Left, Len, Lerp, LineLineIntersection, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NotifyStateChange, ObjListMemStats, OrthoRotation, ProgressSeed, Quotes, Rand, RandomSpreadVector, RandRange, RemoveAllTimers, RemoveFlagSafe, RemoveTimer, RemoveTimerS, ResetConfig, ResetLoaders, Right, RMax, RMin, RotateAngleAxis, RotRand, Round, RSize, SaveConfig, SetProbing, SetPropertyText, SetPropertyTextDefault, Sin, Smerp, SMod, Split, Sqrt, Square, StaticCallFunction, StaticCallFunctionS, StaticDefinesFunction, StaticDefinesFunctionS, StaticSaveConfig, StrArray, StringToName, Tan, TimeRemaining, TimeRemainingS, TraceMessage, VRand, VSize, VSize2D, VSizeSq, VSizeSq2D, Warn, ^, ^^, |, ||, ~, ~=

States Summary
@BroadcastErrorState Source code
state @BroadcastErrorState
BeginState, BroadcastErrorMessage, EndState, GetDebugInformation1
@ChangingStanceState Source code
state @ChangingStanceState
BeginState, StanceChangeDone
@DetachingState Source code
state @DetachingState
BeginState
@ExecuteCommandsState Source code
state @ExecuteCommandsState
BeginState
@FiringState Source code
state @FiringState
BeginState, DoStopFiring, EndState, RemoveFiringTimers, StartScriptedFiring, StopFiring, StopFiringBackup
@SleepingState Source code
state @SleepingState
BeginState, EndState, GetDebugInformation1, ResumeProcessing
@WaitActorInRangeState Source code
state @WaitActorInRangeState
eventSCActorInRange
@WaitActorOutOfRangeState Source code
state @WaitActorOutOfRangeState
eventSCActorOutOfRange
@WaitAnimEndState Source code
state @WaitAnimEndState
eventSCAnimEnd
@WaitBumpEnemyState Source code
state @WaitBumpEnemyState
eventSCBumpEnemy
@WaitBumpFriendState Source code
state @WaitBumpFriendState
eventSCBumpFriend
@WaitBumpOtherState Source code
state @WaitBumpOtherState
eventSCBumpOther
@WaitBumpPlayerState Source code
state @WaitBumpPlayerState
eventSCBumpPlayer
@WaitDestinationReachedState Source code
state @WaitDestinationReachedState
eventSCDestinationReached, GetDebugInformation1
@WaitDialogBeginState Source code
state @WaitDialogBeginState
eventSCDialogBegin
@WaitDialogFarPausedState Source code
state @WaitDialogFarPausedState
eventSCDialogUnPause
@WaitDialogPausedState Source code
state @WaitDialogPausedState
eventSCDialogUnPause
@WaitDiedState Source code
state @WaitDiedState
eventSCDied
@WaitFinishedRotationState Source code
state @WaitFinishedRotationState
eventSCFinishedRotation
@WaitHearNoiseFriendlyState Source code
state @WaitHearNoiseFriendlyState
eventSCHearNoiseFriendly
@WaitHearNoiseOtherState Source code
state @WaitHearNoiseOtherState
eventSCHearNoiseOther
@WaitHearNoiseThreatState Source code
state @WaitHearNoiseThreatState
eventSCHearNoiseThreat
@WaitScriptedLandingState Source code
state @WaitScriptedLandingState
eventSCScriptedLanding
@WaitSeeEnemyState Source code
state @WaitSeeEnemyState
eventSCSeeEnemy
@WaitSeeFriendState Source code
state @WaitSeeFriendState
eventSCSeeFriend
@WaitSeeOtherState Source code
state @WaitSeeOtherState
eventSCSeeOther
@WaitSeePlayerState Source code
state @WaitSeePlayerState
eventSCSeePlayer
@WaitTakeDamageState Source code
state @WaitTakeDamageState
eventSCTakeDamage
@WaitTookDamageEnemyState Source code
state @WaitTookDamageEnemyState
eventSCTookDamageEnemy
@WaitTookDamageFriendState Source code
state @WaitTookDamageFriendState
eventSCTookDamageFriend
@WaitTookDamageState Source code
state @WaitTookDamageState
eventSCTookDamage
@WaitTriggerState Source code
state @WaitTriggerState
BeginState, eventSCTrigger


Constants Detail

ActorInRangeEvent Source code

const ActorInRangeEvent = 'ActorInRange';

ActorOutOfRangeEvent Source code

const ActorOutOfRangeEvent = 'ActorOutOfRange';

AnimEndEvent Source code

const AnimEndEvent = 'AnimEnd';

AutoBeginEvent Source code

const AutoBeginEvent = 'AutoBegin';

AutoEndEvent Source code

const AutoEndEvent = 'AutoEnd';

bLowerAscii Source code

const bLowerAscii = 0x62;

BroadcastErrorMessageTimerName Source code

const BroadcastErrorMessageTimerName = 'BroadcastErrorMessage';

BroadcastErrorState Source code

const BroadcastErrorState = 'BroadcastError';

BumpEnemyEvent Source code

const BumpEnemyEvent = 'BumpEnemy';

BumpFriendEvent Source code

const BumpFriendEvent = 'BumpFriend';

BumpOtherEvent Source code

const BumpOtherEvent = 'BumpOther';

BumpPlayerEvent Source code

const BumpPlayerEvent = 'BumpPlayer';

BUpperAscii Source code

const BUpperAscii = 0x42;

ChangingStanceState Source code

const ChangingStanceState = 'ChangingStance';

CommandsListIndex_Error Source code

const CommandsListIndex_Error = -999;

CommandsListIndex_Label Source code

const CommandsListIndex_Label = 999;

CommandsListIndex_Stop Source code

const CommandsListIndex_Stop = -1;

Debug_Commands Source code

const Debug_Commands = 0x0002;

Debug_Events Source code

const Debug_Events = 0x0004;

Debug_Info Source code

const Debug_Info = 0x0001;

Debug_Jumps Source code

const Debug_Jumps = 0x0008;

Debug_None Source code

const Debug_None = 0x0000;

DefaultExt Source code

const DefaultExt = ".u2s";

DefaultPropertyString Source code

const DefaultPropertyString = "default";

DestinationReachedEvent Source code

const DestinationReachedEvent = 'DestinationReached';

DetachingState Source code

const DetachingState = 'Detaching';

DialogBeginEvent Source code

const DialogBeginEvent = 'DialogBegin';

DialogUnPauseEvent Source code

const DialogUnPauseEvent = 'DialogUnPause';

DiedEvent Source code

const DiedEvent = 'Died';

EnemyNotVisibleEvent Source code

const EnemyNotVisibleEvent = 'EnemyNotVisible';

ExecuteCommandsState Source code

const ExecuteCommandsState = 'ExecuteCommands';

FiringState Source code

const FiringState = 'Firing';

fLowerAscii Source code

const fLowerAscii = 0x66;

FUpperAscii Source code

const FUpperAscii = 0x46;

HearNoiseFriendlyEvent Source code

const HearNoiseFriendlyEvent = 'HearNoiseFriendly';

HearNoiseOtherEvent Source code

const HearNoiseOtherEvent = 'HearNoiseOther';

HearNoiseThreatEvent Source code

const HearNoiseThreatEvent = 'HearNoiseThreat';

iLowerAscii Source code

const iLowerAscii = 0x69;

InheritEnemyEvent Source code

const InheritEnemyEvent = 'InheritEnemy';

IUpperAscii Source code

const IUpperAscii = 0x49;

MaxArgsByte Source code

const MaxArgsByte = 5;

MaxArgsFloat Source code

const MaxArgsFloat = 5;

MaxArgsInt Source code

const MaxArgsInt = 5;

MaxArgsLabel Source code

const MaxArgsLabel = 2;

MaxArgsName Source code

const MaxArgsName = 5;

MaxArgsString Source code

const MaxArgsString = 5;

MaxCommandInfoEntries Source code

const MaxCommandInfoEntries = 128;

MaxEvents Source code

const MaxEvents = 32;

MaxGeneralTimers Source code

const MaxGeneralTimers = 5;

MaxPatrolSize Source code

const MaxPatrolSize = 128;

MaxPushedCommandIndices Source code

const MaxPushedCommandIndices = 32;

MaxTimers Source code

const MaxTimers = 10;

MaxTriggerEvents Source code

const MaxTriggerEvents = 32;

MaxTriggerTimers Source code

const MaxTriggerTimers = 5;

mLowerAscii Source code

const mLowerAscii = 0x6D;

MsgBadOrMissingArgument Source code

const MsgBadOrMissingArgument = "bad or missing parameter";

MsgBadOrMissingLabel Source code

const MsgBadOrMissingLabel = "bad or missing label";

MsgBadOrMissingLabelIndex Source code

const MsgBadOrMissingLabelIndex = "bad or missing label index";

MsgCallInterruptReturnError Source code

const MsgCallInterruptReturnError = "mismatched call/return or interrupt/return error";

MsgGotoLabelInterruptError Source code

const MsgGotoLabelInterruptError = "bad or missing gotolabel/interrupt";

MsgInternalErrorSignature Source code

const MsgInternalErrorSignature = "internal errors -- bad function signature";

MsgInvalidArgument Source code

const MsgInvalidArgument = "invalid argument";

MsgInvalidArgumentExtra Source code

const MsgInvalidArgumentExtra = "invalid extra argument";

MsgInvalidCommand Source code

const MsgInvalidCommand = "invalid command (u2s commands should be all lower-case)";

MsgInvalidCommandListIndex Source code

const MsgInvalidCommandListIndex = "invalid command list index";

MsgInvalidEventName Source code

const MsgInvalidEventName = "invalid event name";

MsgInvalidOrderGiver Source code

const MsgInvalidOrderGiver = "invalid order giver";

MsgInvalidOrders Source code

const MsgInvalidOrders = "invalid orders (error setting NPC orders)";

MsgInvalidOrdersNotSupported Source code

const MsgInvalidOrdersNotSupported = "invalid orders (given orders not currently supported)";

MsgInvalidOrdersObject Source code

const MsgInvalidOrdersObject = "invalid orders object";

MsgScriptInitError Source code

const MsgScriptInitError = "error initializing commands!";

MsgScriptLoadError Source code

const MsgScriptLoadError = "error loading commands!";

MsgTargetFindError Source code

const MsgTargetFindError = "can't find given target";

MsgTargetVerifyError Source code

const MsgTargetVerifyError = "internal error - CommandTarget not set while executing commnand";

MUpperAscii Source code

const MUpperAscii = 0x4D;

nLowerAscii Source code

const nLowerAscii = 0x6E;

NUpperAscii Source code

const NUpperAscii = 0x4E;

PlayerSpeakerString Source code

const PlayerSpeakerString = "player";

ResumePatrolBest Source code

const ResumePatrolBest = 'best';

ResumePatrolClosest Source code

const ResumePatrolClosest = 'closest';

ResumePatrolRandom Source code

const ResumePatrolRandom = 'random';

ResumePatrolSaved Source code

const ResumePatrolSaved = 'saved';

ResumeProcessingTimerName Source code

const ResumeProcessingTimerName = 'ResumeProcessing';

ScriptedLandingEvent Source code

const ScriptedLandingEvent = 'ScriptedLanding';

SeeAlertFriendEvent Source code

const SeeAlertFriendEvent = 'SeeAlertFriend';

SeeEnemyEvent Source code

const SeeEnemyEvent = 'SeeEnemy';

SeeFriendEvent Source code

const SeeFriendEvent = 'SeeFriend';

SeeOtherEvent Source code

const SeeOtherEvent = 'SeeOther';

SeePlayerEvent Source code

const SeePlayerEvent = 'SeePlayer';

SelfSpeakerString Source code

const SelfSpeakerString = "self";

SigO_Bb Source code

const SigO_Bb = "Bb";

SigO_bi Source code

const SigO_bi = "bi";

SigO_f Source code

const SigO_f = "f";

SigO_Fs Source code

const SigO_Fs = "Fs";

SigO_Fss Source code

const SigO_Fss = "Fss";

SigO_i Source code

const SigO_i = "i";

SigO_Iffssi Source code

const SigO_Iffssi = "Iffssi";

SigO_IMfb Source code

const SigO_IMfb = "IMfb";

SigO_IMffb Source code

const SigO_IMffb = "IMffb";

SigO_Mb Source code

const SigO_Mb = "Mb";

SigO_Mfb Source code

const SigO_Mfb = "Mfb";

SigO_Mffb Source code

const SigO_Mffb = "Mffb";

SigO_MSs Source code

const SigO_MSs = "MSs";

SigO_Mssbfss Source code

const SigO_Mssbfss = "Mssbfss";

SigO_Mt Source code

const SigO_Mt = "Mt";

SigO_Nb Source code

const SigO_Nb = "Nb";

SigO_Nfb Source code

const SigO_Nfb = "Nfb";

SigO_NFss Source code

const SigO_NFss = "NFss";

SigO_Nn Source code

const SigO_Nn = "Nn";

SigO_Nssb Source code

const SigO_Nssb = "Nssb";

SigO_ntfn Source code

const SigO_ntfn = "ntfn";

SigO_s Source code

const SigO_s = "s";

SigO_Sb Source code

const SigO_Sb = "Sb";

SigO_Sbi Source code

const SigO_Sbi = "Sbi";

SigO_sffiiiss Source code

const SigO_sffiiiss = "sffiiiss";

SigO_Si Source code

const SigO_Si = "Si";

SigO_SIb Source code

const SigO_SIb = "SIb";

SigO_sm Source code

const SigO_sm = "sm";

SigO_Ss Source code

const SigO_Ss = "Ss";

SigO_t Source code

const SigO_t = "t";

SigO_Tfb Source code

const SigO_Tfb = "Tfb";

SigO_TFFFb Source code

const SigO_TFFFb = "TFFFb";

SigO_tib Source code

const SigO_tib = "tib";

SigO_TMb Source code

const SigO_TMb = "TMb";

SigO_TNss Source code

const SigO_TNss = "TNss";

SigO_TSbss Source code

const SigO_TSbss = "TSbss";

SigO_TSf Source code

const SigO_TSf = "TSf";

SigO_TSi Source code

const SigO_TSi = "TSi";

SigO_TSnfbff Source code

const SigO_TSnfbff = "TSnfbff";

SigO_TSSss Source code

const SigO_TSSss = "TSSss";

Sig_B Source code

const Sig_B = "B";

Sig_F Source code

const Sig_F = "F";

Sig_FFF Source code

const Sig_FFF = "FFF";

Sig_I Source code

const Sig_I = "I";

Sig_M Source code

const Sig_M = "M";

Sig_MB Source code

const Sig_MB = "MB";

Sig_MM Source code

const Sig_MM = "MM";

Sig_N Source code

const Sig_N = "N";

Sig_NB Source code

const Sig_NB = "NB";

Sig_NF Source code

const Sig_NF = "NF";

Sig_NFb Source code

const Sig_NFb = "NFb";

Sig_NM Source code

const Sig_NM = "NM";

Sig_NS Source code

const Sig_NS = "NS";

Sig_S Source code

const Sig_S = "S";

Sig_SI Source code

const Sig_SI = "SI";

Sig_SM Source code

const Sig_SM = "SM";

Sig_SSN Source code

const Sig_SSN = "SSN";

Sig_SSS Source code

const Sig_SSS = "SSS";

Sig_T Source code

const Sig_T = "T";

Sig_TM Source code

const Sig_TM = "TM";

Sig_TNb Source code

const Sig_TNb = "TNb";

Sig_TS Source code

const Sig_TS = "TS";

Sig_TSS Source code

const Sig_TSS = "TSS";

Sig_XXX Source code

const Sig_XXX = "X";

SleepingState Source code

const SleepingState = 'Sleeping';

sLowerAscii Source code

const sLowerAscii = 0x73;

SpecialStateAgentInput Source code

const SpecialStateAgentInput = 'SpecialState';

StanceChangeDoneTimerName Source code

const StanceChangeDoneTimerName = 'StanceChangeDone';

StopFiringBackupTimerName Source code

const StopFiringBackupTimerName = 'StopFiringBackup';

StopFiringTimerName Source code

const StopFiringTimerName = 'StopFiring';

SUpperAscii Source code

const SUpperAscii = 0x53;

TakeDamageEvent Source code

const TakeDamageEvent = 'TakeDamage';

TargetControllerName Source code

const TargetControllerName = 'controller';

TargetEventInstigatorName Source code

const TargetEventInstigatorName = 'eventinstigator';

TargetEventOtherName Source code

const TargetEventOtherName = 'eventother';

TargetFoundName Source code

const TargetFoundName = 'found';

TargetPawnName Source code

const TargetPawnName = 'pawn';

TargetPlayerName Source code

const TargetPlayerName = 'player';

TargetSelfName Source code

const TargetSelfName = 'self';

TextCall Source code

const TextCall = "call";

TextGotoLabel Source code

const TextGotoLabel = "gotolabel";

TextInterrupt Source code

const TextInterrupt = "interrupt";

tLowerAscii Source code

const tLowerAscii = 0x74;

TookDamageEnemyEvent Source code

const TookDamageEnemyEvent = 'TookDamageEnemy';

TookDamageEvent Source code

const TookDamageEvent = 'TookDamage';

TookDamageFriendEvent Source code

const TookDamageFriendEvent = 'TookDamageFriend';

TriggerEvent Source code

const TriggerEvent = 'Trigger';

TUpperAscii Source code

const TUpperAscii = 0x54;

WaitActorInRangeState Source code

const WaitActorInRangeState = 'WaitActorInRange';

WaitActorOutOfRangeState Source code

const WaitActorOutOfRangeState = 'WaitActorOutOfRange';

WaitAnimEndState Source code

const WaitAnimEndState = 'WaitAnimEnd';

WaitBumpEnemyState Source code

const WaitBumpEnemyState = 'WaitBumpEnemy';

WaitBumpFriendState Source code

const WaitBumpFriendState = 'WaitBumpFriend';

WaitBumpOtherState Source code

const WaitBumpOtherState = 'WaitBumpOther';

WaitBumpPlayerState Source code

const WaitBumpPlayerState = 'WaitBumpPlayer';

WaitDestinationReachedState Source code

const WaitDestinationReachedState = 'WaitDestinationReached';

WaitDialogBeginState Source code

const WaitDialogBeginState = 'WaitDialogBegin';

WaitDialogFarPausedState Source code

const WaitDialogFarPausedState = 'WaitDialogFarPaused';

WaitDialogPausedState Source code

const WaitDialogPausedState = 'WaitDialogPaused';

WaitDiedState Source code

const WaitDiedState = 'WaitDied';

WaitFinishedRotationState Source code

const WaitFinishedRotationState = 'WaitFinishedRotation';

WaitHearNoiseFriendlyState Source code

const WaitHearNoiseFriendlyState = 'WaitHearNoiseFriendly';

WaitHearNoiseOtherState Source code

const WaitHearNoiseOtherState = 'WaitHearNoiseOther';

WaitHearNoiseThreatState Source code

const WaitHearNoiseThreatState = 'WaitHearNoiseThreat';

WaitScriptedLandingState Source code

const WaitScriptedLandingState = 'WaitScriptedLanding';

WaitSeeEnemyState Source code

const WaitSeeEnemyState = 'WaitSeeEnemy';

WaitSeeFriendState Source code

const WaitSeeFriendState = 'WaitSeeFriend';

WaitSeeOtherState Source code

const WaitSeeOtherState = 'WaitSeeOther';

WaitSeePlayerState Source code

const WaitSeePlayerState = 'WaitSeePlayer';

WaitTakeDamageState Source code

const WaitTakeDamageState = 'WaitTakeDamage';

WaitTookDamageEnemyState Source code

const WaitTookDamageEnemyState = 'WaitTookDamageEnemy';

WaitTookDamageFriendState Source code

const WaitTookDamageFriendState = 'WaitTookDamageFriend';

WaitTookDamageState Source code

const WaitTookDamageState = 'WaitTookDamage';

WaitTriggerState Source code

const WaitTriggerState = 'WaitTrigger';


Variables Detail

ActorInRangeIndex Source code

var int ActorInRangeIndex;

ActorOutOfRangeIndex Source code

var int ActorOutOfRangeIndex;

AnimEndIndex Source code

var int AnimEndIndex;

ArgsByte[MaxArgsByte] Source code

var byte ArgsByte[MaxArgsByte];

ArgsFloat[MaxArgsFloat] Source code

var float ArgsFloat[MaxArgsFloat];

ArgsInt[MaxArgsInt] Source code

var int ArgsInt[MaxArgsInt];

ArgsLabel[MaxArgsLabel] Source code

var int ArgsLabel[MaxArgsLabel];

ArgsName[MaxArgsName] Source code

var name ArgsName[MaxArgsName];

ArgsString[MaxArgsString] Source code

var string ArgsString[MaxArgsString];

AutoBeginIndex Source code

var int AutoBeginIndex;

AutoEndIndex Source code

var int AutoEndIndex;

bInHandlerGroup Source code

var bool bInHandlerGroup;

Bool1 Source code

var bool Bool1;

Bool2 Source code

var bool Bool2;

Bool3 Source code

var bool Bool3;

Bool4 Source code

var bool Bool4;

Bool5 Source code

var bool Bool5;

Bool6 Source code

var bool Bool6;

Bool7 Source code

var bool Bool7;

Bool8 Source code

var bool Bool8;

Bool9 Source code

var bool Bool9;

BumpEnemyIndex Source code

var int BumpEnemyIndex;

BumpFriendIndex Source code

var int BumpFriendIndex;

BumpOtherIndex Source code

var int BumpOtherIndex;

BumpPlayerIndex Source code

var int BumpPlayerIndex;

bXMPHandlingEnabled Source code

var bool bXMPHandlingEnabled;

Commands Source code

var array<CommandT> Commands;

CurrentCommand Source code

var CommandT CurrentCommand;

CurrentCommandIndex Source code

var int CurrentCommandIndex;

CurrentHandlerGroup Source code

var int CurrentHandlerGroup;

DecodedCount Source code

var int DecodedCount;

DialogBeginIndex Source code

var int DialogBeginIndex;

DialogTarget Source code

var protected Actor DialogTarget;

DialogUnPauseIndex Source code

var int DialogUnPauseIndex;

DiedIndex Source code

var int DiedIndex;

EnemyNotVisibleIndex Source code

var int EnemyNotVisibleIndex;

FoundActors[UtilGame.MaxFilteredActors] Source code

var Actor FoundActors[UtilGame.MaxFilteredActors];

GotoActorTarget Source code

var protected Actor GotoActorTarget;

HearNoiseFriendlyIndex Source code

var int HearNoiseFriendlyIndex;

HearNoiseOtherIndex Source code

var int HearNoiseOtherIndex;

HearNoiseThreatIndex Source code

var int HearNoiseThreatIndex;

InheritEnemyIndex Source code

var int InheritEnemyIndex;

Int1 Source code

var int Int1;

Int2 Source code

var int Int2;

Int3 Source code

var int Int3;

Int4 Source code

var int Int4;

Int5 Source code

var int Int5;

Int6 Source code

var int Int6;

Int7 Source code

var int Int7;

Int8 Source code

var int Int8;

Int9 Source code

var int Int9;

NextHandlerGroupIndex Source code

var int NextHandlerGroupIndex;

NPCOwner Source code

var protected U2NPCControllerScriptable NPCOwner;

NumEvents Source code

var int NumEvents;

NumFoundActors Source code

var int NumFoundActors;

NumPushedCommandIndices Source code

var int NumPushedCommandIndices;

NumTriggerEvents Source code

var int NumTriggerEvents;

PushedCommandIndices[MaxPushedCommandIndices] Source code

var int PushedCommandIndices[MaxPushedCommandIndices];

SavedDestination Source code

var protected Actor SavedDestination;

SavedEventInstigator Source code

var Actor SavedEventInstigator;

SavedEventOther Source code

var Actor SavedEventOther;

ScriptedLandingIndex Source code

var int ScriptedLandingIndex;

ScriptErrorMessage Source code

var string ScriptErrorMessage;

SeeAlertFriendIndex Source code

var int SeeAlertFriendIndex;

SeeEnemyIndex Source code

var int SeeEnemyIndex;

SeeFriendIndex Source code

var int SeeFriendIndex;

SeeOtherIndex Source code

var int SeeOtherIndex;

SeePlayerIndex Source code

var int SeePlayerIndex;

TakeDamageIndex Source code

var int TakeDamageIndex;

TookDamageEnemyIndex Source code

var int TookDamageEnemyIndex;

TookDamageFriendIndex Source code

var int TookDamageFriendIndex;

TookDamageIndex Source code

var int TookDamageIndex;

TriggerIndex Source code

var int TriggerIndex;

U2PawnOwner Source code

var protected U2Pawn U2PawnOwner;

WaitTriggerEvent Source code

var protected name WaitTriggerEvent;

ScriptControllerBase

CommandFileName Source code

var(ScriptControllerBase) string CommandFileName;

CommandInfo[MaxCommandInfoEntries] Source code

var(ScriptControllerBase) const CommandInfoT CommandInfo[MaxCommandInfoEntries];

DebugMode Source code

var(ScriptControllerBase) globalconfig int DebugMode;

ErrorMessageFrequency Source code

var(ScriptControllerBase) globalconfig float ErrorMessageFrequency;

Events[MaxEvents] Source code

var(ScriptControllerBase) EventT Events[MaxEvents];

StartLabelName Source code

var(ScriptControllerBase) string StartLabelName;

Timers[MaxTimers] Source code

var(ScriptControllerBase) TimerT Timers[MaxTimers];

TriggerEvents[MaxTriggerEvents] Source code

var(ScriptControllerBase) TriggerEventT TriggerEvents[MaxTriggerEvents];


Enumerations Detail

ECommandCode Source code

enum ECommandCode
{
CMD_None, CMD_Label, CMD_AddAmmo, CMD_AgentBind, CMD_AgentCall, CMD_AgentExecute, CMD_AgentUnbind, CMD_AnimLoop, CMD_AnimLoopEx, CMD_AnimPlay, CMD_AnimPlayEx, CMD_AnimRelease, CMD_AnimTween, CMD_AnimTweenEx, CMD_Call, CMD_CallScript, CMD_CallEnd, CMD_ClearEvents, CMD_ClearTimers, CMD_ClearTriggers, CMD_ConsoleCommand, CMD_DebugAI, CMD_DebugAIEvents, CMD_DebugAIFlags, CMD_DebugMode, CMD_DecProperty, CMD_DeployInventory, CMD_Destroy, CMD_DialogDisable, CMD_DialogEnable, CMD_DialogFar, CMD_DialogFarWait, CMD_DialogInitiate, CMD_DialogTerminate, CMD_DirectionalPatrol, CMD_Dormant, CMD_DropInventory, CMD_EnableProbeEvent, CMD_EnableXMPHandling, CMD_Error, CMD_EventDisable, CMD_EventEnable, CMD_EventWait, CMD_FindActor, CMD_Fire, CMD_FireAlt, CMD_Gib, CMD_GibAll, CMD_GiveInventory, CMD_GiveItemToPlayer, CMD_GiveTossedItem, CMD_GotoActor, CMD_GotoActorSafe, CMD_GotoLabel, CMD_IncProperty, CMD_Inert, CMD_HandlerGroup, CMD_HandlerGroupEnd, CMD_HeadTracking, CMD_Jump, CMD_Kill, CMD_KillAll, CMD_LockStep, CMD_Message, CMD_OnEvent, CMD_OnTimer, CMD_OnTrigger, CMD_PlaySound, CMD_PlaySoundWait, CMD_PlaySoundTableSlot, CMD_PlaySoundTableSlotWait, CMD_RemoveInventory, CMD_RemoveInventoryFromPlayer, CMD_RemoveItemFromPlayer, CMD_RemoveTossedItem, CMD_ResumePatrol, CMD_Return, CMD_Rotate, CMD_SaveDestination, CMD_SendEvent, CMD_SetActorRangeTest, CMD_SetAimOdds, CMD_SetAlert, CMD_SetAmmo, CMD_SetFocus, CMD_SetHealth, CMD_SetInventory, CMD_SetLocation, CMD_SetLocationNamed, CMD_SetLocationVector, CMD_SetMoveSpeed, CMD_SetMoveSpeedAuto, CMD_SetOrders, CMD_SetPhysics, CMD_SetProperty, CMD_SetProperties, CMD_SetSatellite, CMD_SetScript, CMD_SetSkill, CMD_SetStance, CMD_SetStationary, CMD_SetTacticalMoveType, CMD_SetWeapon, CMD_Shutdown, CMD_Sleep, CMD_SleepRand, CMD_Spawn, CMD_Stop, CMD_StopMovement, CMD_StopSound, CMD_TestActorInRange, CMD_TestProperty, CMD_TestPropertyCI, CMD_TestPropertyE, CMD_TestPropertyG, CMD_TestPropertyGE, CMD_TestPropertyL, CMD_TestPropertyLE, CMD_TestRandom, CMD_TestState, CMD_TurnToActor, CMD_Unuse, CMD_Use, CMD_UsePickups, CMD_WeaponLoad, CMD_WeaponSetAmmoType, CMD_WeaponSupportsAltFire, CMD_WeaponSupportsFire,
};


Structures Detail

CommandInfoT Source code

struct CommandInfoT
{
var ECommandCode CommandCode;
var string CommandString;
var string Signature;
};


CommandT Source code

struct CommandT
{
var int CommandIndex;
var string CommandString;
var Object CommandTarget;
};


EventT Source code

struct EventT
{
var bool bCanToggle;
var bool bClear;
var bool bEnabled;
var bool bInterrupt;
var name EventName;
var name EventWaitState;
var int Group;
var int OnCmdIndex;
};


TimerT Source code

struct TimerT
{
var bool bInterrupt;
var int Group;
var float InitialFrequency;
var int OnCmdIndex;
var float RepeatFrequency;
var int TriggerIndex;
};


TriggerEventT Source code

struct TriggerEventT
{
var bool bClear;
var bool bInterrupt;
var name EventName;
var int Group;
var int OnCmdIndex;
var int TimerIndex;
};



Functions Detail

BeginState @BroadcastErrorState Source code

event BeginState ( ) )

BeginState @ChangingStanceState Source code

event BeginState ( ) )

BeginState @DetachingState Source code

event BeginState ( ) )

BeginState @ExecuteCommandsState Source code

event BeginState ( ) )

BeginState @FiringState Source code

event BeginState ( ) )

BeginState @SleepingState Source code

event BeginState ( ) )

BeginState @WaitTriggerState Source code

event BeginState ( ) )

BroadcastErrorMessage @BroadcastErrorState Source code

function BroadcastErrorMessage ( ) )

CheckForOnCmdIndex Source code

function bool CheckForOnCmdIndex ( int EventIndex ) )

CleanupScriptController Source code

function CleanupScriptController ( ) )

ClearFoundActors Source code

function ClearFoundActors ( ) )

ClearHandlers Source code

function ClearHandlers ( int Group ) )

ClearPushedCommands Source code

function ClearPushedCommands ( ) )

ClearTrigger Source code

function ClearTrigger ( int TriggerIndex, bool bClearTimer ) )

CompileCommand Source code

function bool CompileCommand ( int CommandIndex ) )

DecodeCommand Source code

function bool DecodeCommand ( bool bStartup, bool bShowProgress ) )

DetachScriptController Source code

function DetachScriptController ( ) )

DetermineCommandsListIndex Source code

function int DetermineCommandsListIndex ( string CommandString ) )

DMH Source code

function DMH ( coerce string Str ) )

DMSC Source code

function DMSC ( coerce string Str, optional bool bStrict ) )

DoCall Source code

function DoCall ( int DestinationIndex ) )

DoGoto Source code

function DoGoto ( int DestinationIndex ) )

DoInterrupt Source code

function DoInterrupt ( int DestinationIndex ) )

DoPostEventStuff Source code

function DoPostEventStuff ( U2NPCControllerScriptable NPC, int EventIndex ) )

DoPreEventStuff Source code

function DoPreEventStuff ( U2NPCControllerScriptable NPC, int EventIndex, optional Actor Instigator, optional Actor Other ) )

DoSetLocation Source code

function DoSetLocation ( Actor LocationActor, Actor TargetActor ) )

DoStopFiring @FiringState Source code

function DoStopFiring ( ) )

DumpCommands Source code

function DumpCommands ( coerce string strHeading ) )

DumpTimers Source code

function DumpTimers ( ) )

DumpTriggers Source code

function DumpTriggers ( ) )

EnableEvents Source code

function EnableEvents ( ) )

EndState @BroadcastErrorState Source code

event EndState ( ) )

EndState @FiringState Source code

event EndState ( ) )

EndState @SleepingState Source code

event EndState ( ) )

eventSCActorInRange Source code

function eventSCActorInRange ( U2NPCControllerScriptable NPC ) )

eventSCActorInRange @WaitActorInRangeState Source code

function eventSCActorInRange ( U2NPCControllerScriptable NPC ) )

eventSCActorOutOfRange Source code

function eventSCActorOutOfRange ( U2NPCControllerScriptable NPC ) )

eventSCActorOutOfRange @WaitActorOutOfRangeState Source code

function eventSCActorOutOfRange ( U2NPCControllerScriptable NPC ) )

eventSCAlertFriend Source code

function eventSCAlertFriend ( U2NPCControllerScriptable NPC, Pawn Seen ) )

eventSCAnimEnd Source code

function eventSCAnimEnd ( U2NPCControllerScriptable NPC, int Channel ) )

eventSCAnimEnd @WaitAnimEndState Source code

function eventSCAnimEnd ( U2NPCControllerScriptable NPC, int Channel ) )

eventSCAutoBegin Source code

function eventSCAutoBegin ( U2NPCControllerScriptable NPC, name DestinationState, name DestinationLabel ) )

eventSCAutoEnd Source code

function eventSCAutoEnd ( U2NPCControllerScriptable NPC ) )

eventSCBumpEnemy Source code

function eventSCBumpEnemy ( U2NPCControllerScriptable NPC, Pawn Other ) )

eventSCBumpEnemy @WaitBumpEnemyState Source code

function eventSCBumpEnemy ( U2NPCControllerScriptable NPC, Pawn Other ) )

eventSCBumpFriend Source code

function eventSCBumpFriend ( U2NPCControllerScriptable NPC, Pawn Other ) )

eventSCBumpFriend @WaitBumpFriendState Source code

function eventSCBumpFriend ( U2NPCControllerScriptable NPC, Pawn Other ) )

eventSCBumpOther Source code

function eventSCBumpOther ( U2NPCControllerScriptable NPC, Actor Other ) )

eventSCBumpOther @WaitBumpOtherState Source code

function eventSCBumpOther ( U2NPCControllerScriptable NPC, Actor Other ) )

eventSCBumpPlayer Source code

function bool eventSCBumpPlayer ( U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly ) )

eventSCBumpPlayer @WaitBumpPlayerState Source code

function bool eventSCBumpPlayer ( U2NPCControllerScriptable NPC, Pawn Other, bool bFriendly ) )

eventSCDestinationReached @WaitDestinationReachedState Source code

function eventSCDestinationReached ( U2NPCControllerScriptable NPC ) )

eventSCDialogBegin Source code

function eventSCDialogBegin ( U2NPCControllerScriptable NPC ) )

eventSCDialogBegin @WaitDialogBeginState Source code

function eventSCDialogBegin ( U2NPCControllerScriptable NPC ) )

eventSCDialogUnPause @WaitDialogFarPausedState Source code

function eventSCDialogUnPause ( U2NPCControllerScriptable NPC ) )

eventSCDialogUnPause @WaitDialogPausedState Source code

function eventSCDialogUnPause ( U2NPCControllerScriptable NPC ) )

eventSCDied Source code

function eventSCDied ( U2NPCControllerScriptable NPC ) )

eventSCDied @WaitDiedState Source code

function eventSCDied ( U2NPCControllerScriptable NPC ) )

eventSCEnemyNotVisible Source code

function eventSCEnemyNotVisible ( U2NPCControllerScriptable NPC ) )

eventSCFinishedRotation @WaitFinishedRotationState Source code

function eventSCFinishedRotation ( U2NPCControllerScriptable NPC ) )

eventSCHearNoiseFriendly Source code

function eventSCHearNoiseFriendly ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCHearNoiseFriendly @WaitHearNoiseFriendlyState Source code

function eventSCHearNoiseFriendly ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCHearNoiseOther Source code

function eventSCHearNoiseOther ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCHearNoiseOther @WaitHearNoiseOtherState Source code

function eventSCHearNoiseOther ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCHearNoiseThreat Source code

function eventSCHearNoiseThreat ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCHearNoiseThreat @WaitHearNoiseThreatState Source code

function eventSCHearNoiseThreat ( U2NPCControllerScriptable NPC, float Loudness, Actor NoiseMaker ) )

eventSCInheritEnemy Source code

function eventSCInheritEnemy ( U2NPCControllerScriptable NPC, Pawn NewEnemy ) )

eventSCScriptedLanding Source code

function eventSCScriptedLanding ( U2NPCControllerScriptable NPC ) )

eventSCScriptedLanding @WaitScriptedLandingState Source code

function eventSCScriptedLanding ( U2NPCControllerScriptable NPC ) )

eventSCSeeEnemy Source code

function eventSCSeeEnemy ( U2NPCControllerScriptable NPC, Pawn Seen ) )

eventSCSeeEnemy @WaitSeeEnemyState Source code

function eventSCSeeEnemy ( U2NPCControllerScriptable NPC, Pawn Seen ) )

eventSCSeeFriend Source code

function eventSCSeeFriend ( U2NPCControllerScriptable NPC, Pawn Seen ) )

eventSCSeeFriend @WaitSeeFriendState Source code

function eventSCSeeFriend ( U2NPCControllerScriptable NPC, Pawn Seen ) )

eventSCSeeOther Source code

function eventSCSeeOther ( U2NPCControllerScriptable NPC, Actor Seen ) )

eventSCSeeOther @WaitSeeOtherState Source code

function eventSCSeeOther ( U2NPCControllerScriptable NPC, Actor Seen ) )

eventSCSeePlayer Source code

function bool eventSCSeePlayer ( U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly ) )

eventSCSeePlayer @WaitSeePlayerState Source code

function bool eventSCSeePlayer ( U2NPCControllerScriptable NPC, Pawn Seen, bool bFriendly ) )

eventSCTakeDamage Source code

function eventSCTakeDamage ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTakeDamage @WaitTakeDamageState Source code

function eventSCTakeDamage ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTimer0 Source code

function eventSCTimer0 ( ) )

eventSCTimer1 Source code

function eventSCTimer1 ( ) )

eventSCTimer2 Source code

function eventSCTimer2 ( ) )

eventSCTimer3 Source code

function eventSCTimer3 ( ) )

eventSCTimer4 Source code

function eventSCTimer4 ( ) )

eventSCTimer5 Source code

function eventSCTimer5 ( ) )

eventSCTimer6 Source code

function eventSCTimer6 ( ) )

eventSCTimer7 Source code

function eventSCTimer7 ( ) )

eventSCTimer8 Source code

function eventSCTimer8 ( ) )

eventSCTimer9 Source code

function eventSCTimer9 ( ) )

eventSCTookDamage Source code

function eventSCTookDamage ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTookDamage @WaitTookDamageState Source code

function eventSCTookDamage ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTookDamageEnemy Source code

function eventSCTookDamageEnemy ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTookDamageEnemy @WaitTookDamageEnemyState Source code

function eventSCTookDamageEnemy ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTookDamageFriend Source code

function eventSCTookDamageFriend ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTookDamageFriend @WaitTookDamageFriendState Source code

function eventSCTookDamageFriend ( U2NPCControllerScriptable NPC, int Damage, Pawn EventInstigator, vector HitLocation, vector Momentum, class<DamageType> DamageType ) )

eventSCTrigger Source code

function eventSCTrigger ( U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName ) )

eventSCTrigger @WaitTriggerState Source code

function eventSCTrigger ( U2NPCControllerScriptable NPC, Actor Other, Pawn Instigator, name EventName ) )

ExecAddAmmo Source code

function ExecAddAmmo ( ) )

ExecAgentBind Source code

function ExecAgentBind ( ) )

ExecAgentCall Source code

function bool ExecAgentCall ( ) )

ExecAgentExecute Source code

function bool ExecAgentExecute ( ) )

ExecAgentUnbind Source code

function ExecAgentUnbind ( ) )

ExecAnim Source code

function bool ExecAnim ( ECommandCode ECType, int Channel ) )

ExecAnimRelease Source code

function ExecAnimRelease ( ) )

ExecCall Source code

function ExecCall ( ) )

ExecCallEnd Source code

function ExecCallEnd ( ) )

ExecCallScript Source code

function ExecCallScript ( ) )

ExecClearEvents Source code

function ExecClearEvents ( ) )

ExecClearTimers Source code

function ExecClearTimers ( ) )

ExecClearTriggers Source code

function ExecClearTriggers ( ) )

ExecConsoleCommand Source code

function ExecConsoleCommand ( ) )

ExecDebugAI Source code

function ExecDebugAI ( ) )

ExecDebugAIEvents Source code

function ExecDebugAIEvents ( ) )

ExecDebugAIFlags Source code

function ExecDebugAIFlags ( ) )

ExecDebugMode Source code

function ExecDebugMode ( ) )

ExecDecProperty Source code

function ExecDecProperty ( ) )

ExecDeployInventory Source code

function ExecDeployInventory ( ) )

ExecDestroy Source code

function ExecDestroy ( ) )

ExecDialogDisable Source code

function ExecDialogDisable ( ) )

ExecDialogEnable Source code

function ExecDialogEnable ( ) )

ExecDialogFar Source code

function bool ExecDialogFar ( bool bWait ) )

ExecDialogInitiate Source code

function ExecDialogInitiate ( ) )

ExecDialogTerminate Source code

function ExecDialogTerminate ( ) )

ExecDirectionalPatrol Source code

function ExecDirectionalPatrol ( ) )

ExecDormant Source code

function ExecDormant ( ) )

ExecDropInventory Source code

function ExecDropInventory ( ) )

ExecEnableProbeEvent Source code

function ExecEnableProbeEvent ( ) )

ExecEnableXMPHandling Source code

function ExecEnableXMPHandling ( ) )

ExecEventDisable Source code

function ExecEventDisable ( ) )

ExecEventEnable Source code

function ExecEventEnable ( ) )

ExecEventWait Source code

function ExecEventWait ( ) )

ExecFindActor Source code

function ExecFindActor ( ) )

ExecFire Source code

function ExecFire ( ) )

ExecFireAlt Source code

function ExecFireAlt ( ) )

ExecGib Source code

function ExecGib ( ) )

ExecGibAll Source code

function ExecGibAll ( ) )

ExecGiveInventory Source code

function ExecGiveInventory ( ) )

ExecGiveItemToPlayer Source code

function ExecGiveItemToPlayer ( ) )

ExecGiveTossedItem Source code

function ExecGiveTossedItem ( ) )

ExecGotoActor Source code

function ExecGotoActor ( ) )

ExecGotoActorSafe Source code

function bool ExecGotoActorSafe ( ) )

ExecGotoLabel Source code

function ExecGotoLabel ( ) )

ExecHandlerGroup Source code

function ExecHandlerGroup ( ) )

ExecHandlerGroupEnd Source code

function ExecHandlerGroupEnd ( ) )

ExecHeadTracking Source code

function ExecHeadTracking ( ) )

ExecIncProperty Source code

function ExecIncProperty ( ) )

ExecInert Source code

function ExecInert ( ) )

ExecJump Source code

function ExecJump ( ) )

ExecKill Source code

function ExecKill ( ) )

ExecKillAll Source code

function ExecKillAll ( ) )

ExecLockStep Source code

function ExecLockStep ( ) )

ExecMessage Source code

function ExecMessage ( ) )

ExecOnEvent Source code

function ExecOnEvent ( ) )

ExecOnTimer Source code

function ExecOnTimer ( ) )

ExecOnTrigger Source code

function ExecOnTrigger ( ) )

ExecPlaySound Source code

function bool ExecPlaySound ( bool bWait ) )

ExecPlaySoundTableSlot Source code

function bool ExecPlaySoundTableSlot ( bool bWait ) )

ExecRemoveInventory Source code

function ExecRemoveInventory ( ) )

ExecRemoveInventoryFromPlayer Source code

function ExecRemoveInventoryFromPlayer ( ) )

ExecRemoveItemFromPlayer Source code

function ExecRemoveItemFromPlayer ( ) )

ExecRemoveTossedItem Source code

function ExecRemoveTossedItem ( ) )

ExecResumePatrol Source code

function ExecResumePatrol ( ) )

ExecReturn Source code

function ExecReturn ( ) )

ExecRotate Source code

function ExecRotate ( ) )

ExecSaveDestination Source code

function ExecSaveDestination ( ) )

ExecSendEvent Source code

function ExecSendEvent ( ) )

ExecSetActorRangeTest Source code

function ExecSetActorRangeTest ( ) )

ExecSetAimOdds Source code

function ExecSetAimOdds ( ) )

ExecSetAlert Source code

function ExecSetAlert ( ) )

ExecSetAmmo Source code

function ExecSetAmmo ( ) )

ExecSetFocus Source code

function ExecSetFocus ( ) )

ExecSetHealth Source code

function ExecSetHealth ( ) )

ExecSetInventory Source code

function ExecSetInventory ( ) )

execSetLocation Source code

function execSetLocation ( ) )

execSetLocationNamed Source code

function execSetLocationNamed ( ) )

execSetLocationVector Source code

function execSetLocationVector ( ) )

ExecSetMoveSpeed Source code

function ExecSetMoveSpeed ( ) )

ExecSetMoveSpeedAuto Source code

function ExecSetMoveSpeedAuto ( ) )

ExecSetOrders Source code

function ExecSetOrders ( ) )

ExecSetPhysics Source code

function ExecSetPhysics ( ) )

ExecSetProperties Source code

function ExecSetProperties ( ) )

ExecSetProperty Source code

function ExecSetProperty ( ) )

ExecSetSatellite Source code

function ExecSetSatellite ( ) )

ExecSetScript Source code

function ExecSetScript ( ) )

ExecSetSkill Source code

function ExecSetSkill ( ) )

ExecSetStance Source code

function bool ExecSetStance ( ) )

ExecSetStationary Source code

function ExecSetStationary ( ) )

ExecSetTacticalMoveType Source code

function ExecSetTacticalMoveType ( ) )

ExecSetWeapon Source code

function ExecSetWeapon ( ) )

ExecShutdown Source code

function ExecShutdown ( ) )

ExecSleep Source code

function ExecSleep ( ) )

ExecSleepRand Source code

function ExecSleepRand ( ) )

ExecSpawn Source code

function ExecSpawn ( ) )

ExecStop Source code

function bool ExecStop ( ) )

ExecStopMovement Source code

function ExecStopMovement ( ) )

ExecStopSound Source code

function ExecStopSound ( ) )

ExecTestActorInRange Source code

function ExecTestActorInRange ( ) )

ExecTestProperty Source code

function ExecTestProperty ( ) )

ExecTestPropertyCI Source code

function ExecTestPropertyCI ( ) )

ExecTestPropertyE Source code

function ExecTestPropertyE ( ) )

ExecTestPropertyG Source code

function ExecTestPropertyG ( ) )

ExecTestPropertyGE Source code

function ExecTestPropertyGE ( ) )

ExecTestPropertyL Source code

function ExecTestPropertyL ( ) )

ExecTestPropertyLE Source code

function ExecTestPropertyLE ( ) )

ExecTestRandom Source code

function ExecTestRandom ( ) )

ExecTestState Source code

function ExecTestState ( ) )

ExecTurnToActor Source code

function bool ExecTurnToActor ( ) )

ExecUnuse Source code

function ExecUnuse ( ) )

ExecUse Source code

function ExecUse ( ) )

ExecUsePickups Source code

function ExecUsePickups ( ) )

ExecuteCommand Source code

function bool ExecuteCommand ( ) )

ExecWeaponLoad Source code

function ExecWeaponLoad ( ) )

ExecWeaponSetAmmoType Source code

function ExecWeaponSetAmmoType ( ) )

ExecWeaponSupportsAltFire Source code

function ExecWeaponSupportsAltFire ( ) )

ExecWeaponSupportsFire Source code

function ExecWeaponSupportsFire ( ) )

FindEvent Source code

function int FindEvent ( name EventName ) )

FindPlayer Source code

function Pawn FindPlayer ( ) )

FindSoundSlot Source code

function Actor.ESoundSlot FindSoundSlot ( name SlotName ) )

FindTarget Source code

function Object FindTarget ( name TargetName, optional bool bOptional ) )

FindTrigger Source code

function int FindTrigger ( name EventName ) )

GetCommandFile Source code

function string GetCommandFile ( ) )

GetCommandStringFromIndex Source code

function string GetCommandStringFromIndex ( int CommandIndex ) )

GetDebugInformation Source code

function GetDebugInformation ( U2NPCControllerScriptable NPC, out array<string> ReturnedStrings ) )

GetDebugInformation1 Source code

function string GetDebugInformation1 ( ) )

GetDebugInformation1 @BroadcastErrorState Source code

function string GetDebugInformation1 ( ) )

GetDebugInformation1 @SleepingState Source code

function string GetDebugInformation1 ( ) )

GetDebugInformation1 @WaitDestinationReachedState Source code

function string GetDebugInformation1 ( ) )

GetDisabledInformation Source code

function GetDisabledInformation ( out array<string> ReturnedStrings ) )

GetEventIndex Source code

function bool GetEventIndex ( name EventName, out int Index ) )

GetEventInformation Source code

function GetEventInformation ( out array<string> ReturnedStrings ) )

GetFoundActor Source code

function Actor GetFoundActor ( ) )

GetLabelIndex Source code

function int GetLabelIndex ( string LabelName ) )

GetScriptContextStr Source code

function string GetScriptContextStr ( optional bool bMinimal ) )

GetTimerInformation Source code

function GetTimerInformation ( out array<string> ReturnedStrings ) )

GetTriggerInformation Source code

function GetTriggerInformation ( out array<string> ReturnedStrings ) )

HandleAddTimer Source code

function HandleAddTimer ( int Index, float Frequency ) )

HandleCallOrGotoLabel Source code

function HandleCallOrGotoLabel ( bool bResult, string BranchStr ) )

HandleOnEvent Source code

function HandleOnEvent ( int NewCommandIndex, optional bool bInterrupt ) )

HandleRemoveTimer Source code

function HandleRemoveTimer ( int Index, bool bClearTrigger ) )

HandleScriptError Source code

function HandleScriptError ( ) )

HandleTimer Source code

function HandleTimer ( int TimerIndex ) )

HandleTimeRemaining Source code

function float HandleTimeRemaining ( int Index ) )

IdiotCheckCommandsList Source code

function bool IdiotCheckCommandsList ( ) )

InitCommands Source code

function bool InitCommands ( ) )

InitEventsIndices Source code

function InitEventsIndices ( ) )

InitializeScriptController Source code

function InitializeScriptController ( U2NPCControllerScriptable Owner ) )

LoadCommands Source code

function bool LoadCommands ( ) )

LoadCommandsFromFile Source code

native function bool LoadCommandsFromFile ( string FileName, LevelInfo Level )

MakeECErrorObvious Source code

function MakeECErrorObvious ( ) )

ParseArgs Source code

function ParseArgs ( bool bStartup ) )

PopCommandIndex Source code

function int PopCommandIndex ( ) )

ProcessExecGotoActor Source code

function bool ProcessExecGotoActor ( Actor TargetActor ) )

PushCommandIndex Source code

function PushCommandIndex ( int CommandIndex ) )

RegisterDecodeError Source code

function RegisterDecodeError ( string Error ) )

RemoveFiringTimers @FiringState Source code

function RemoveFiringTimers ( ) )

ResetScriptController Source code

function ResetScriptController ( ) )

ResumeExecuting Source code

function ResumeExecuting ( ) )

ResumeProcessing Source code

function ResumeProcessing ( )

ResumeProcessing @SleepingState Source code

function ResumeProcessing ( ) )

RunTimeTarget Source code

function bool RunTimeTarget ( name TargetName ) )

ScriptError Source code

function ScriptError ( ) )

SetCommandFile Source code

function SetCommandFile ( string NewCommandFileName ) )

SetCurrentCommandIndex Source code

function SetCurrentCommandIndex ( int DestinationIndex ) )

SetEventIndex Source code

function SetEventIndex ( name EventName, out int EventIndex ) )

SetScriptError Source code

function SetScriptError ( coerce string Msg ) )

SetStartLabel Source code

function SetStartLabel ( string NewStartLabelName ) )

ShowProgress Source code

function ShowProgress ( ) )

ShowWarning Source code

function ShowWarning ( string Msg, int CommandIndex ) )

StanceChangeDone @ChangingStanceState Source code

function StanceChangeDone ( ) )

StartScriptedFiring @FiringState Source code

function StartScriptedFiring ( ) )

StopFiring @FiringState Source code

function StopFiring ( ) )

StopFiringBackup @FiringState Source code

function StopFiringBackup ( ) )

UpdateTarget Source code

function bool UpdateTarget ( name TargetName ) )

WeaponSupports Source code

function WeaponSupports ( out array<name> WeaponsList ) )


Defaultproperties

defaultproperties
{
	ErrorMessageFrequency=3.000000
	CommandInfo(0)=(CommandString="error",CommandCode=CMD_Error,Signature="X")
	CommandInfo(1)=(CommandString="addammo",CommandCode=CMD_AddAmmo,Signature="SIb")
	CommandInfo(2)=(CommandString="agentbind",CommandCode=CMD_AgentBind,Signature="MM")
	CommandInfo(3)=(CommandString="agentcall",CommandCode=CMD_AgentCall,Signature="Mb")
	CommandInfo(4)=(CommandString="agentexecute",CommandCode=CMD_AgentExecute,Signature="Sb")
	CommandInfo(5)=(CommandString="agentunbind",CommandCode=CMD_AgentUnbind,Signature="M")
	CommandInfo(6)=(CommandString="animloop",CommandCode=CMD_AnimLoop,Signature="Mffb")
	CommandInfo(7)=(CommandString="animloopex",CommandCode=CMD_AnimLoopEx,Signature="IMffb")
	CommandInfo(8)=(CommandString="animplay",CommandCode=CMD_AnimPlay,Signature="Mffb")
	CommandInfo(9)=(CommandString="animplayex",CommandCode=CMD_AnimPlayEx,Signature="IMffb")
	CommandInfo(10)=(CommandString="animrelease",CommandCode=CMD_AnimRelease,Signature="X")
	CommandInfo(11)=(CommandString="animtween",CommandCode=CMD_AnimTween,Signature="Mfb")
	CommandInfo(12)=(CommandString="animtweenex",CommandCode=CMD_AnimTweenEx,Signature="IMfb")
	CommandInfo(13)=(CommandString="call",CommandCode=CMD_Call,Signature="S")
	CommandInfo(14)=(CommandString="callend",CommandCode=CMD_CallEnd,Signature="X")
	CommandInfo(15)=(CommandString="clearevents",CommandCode=CMD_ClearEvents,Signature="X")
	CommandInfo(16)=(CommandString="cleartimers",CommandCode=CMD_ClearTimers,Signature="X")
	CommandInfo(17)=(CommandString="cleartriggers",CommandCode=CMD_ClearTriggers,Signature="X")
	CommandInfo(18)=(CommandString="consolecommand",CommandCode=CMD_ConsoleCommand,Signature="S")
	CommandInfo(19)=(CommandString="debugai",CommandCode=CMD_DebugAI,Signature="B")
	CommandInfo(20)=(CommandString="debugaievents",CommandCode=CMD_DebugAIEvents,Signature="B")
	CommandInfo(21)=(CommandString="debugaiflags",CommandCode=CMD_DebugAIFlags,Signature="I")
	CommandInfo(22)=(CommandString="debugmode",CommandCode=CMD_DebugMode,Signature="I")
	CommandInfo(23)=(CommandString="decproperty",CommandCode=CMD_DecProperty,Signature="TSf")
	CommandInfo(24)=(CommandString="deployinventory",CommandCode=CMD_DeployInventory,Signature="Sb")
	CommandInfo(25)=(CommandString="destroy",CommandCode=CMD_Destroy,Signature="X")
	CommandInfo(26)=(CommandString="dialogdisable",CommandCode=CMD_DialogDisable,Signature="M")
	CommandInfo(27)=(CommandString="dialogenable",CommandCode=CMD_DialogEnable,Signature="M")
	CommandInfo(28)=(CommandString="dialogfar",CommandCode=CMD_DialogFar,Signature="MSs")
	CommandInfo(29)=(CommandString="dialogfarwait",CommandCode=CMD_DialogFarWait,Signature="MSs")
	CommandInfo(30)=(CommandString="dialoginitiate",CommandCode=CMD_DialogInitiate,Signature="sm")
	CommandInfo(31)=(CommandString="dialogterminate",CommandCode=CMD_DialogTerminate,Signature="S")
	CommandInfo(32)=(CommandString="directionalpatrol",CommandCode=CMD_DirectionalPatrol,Signature="B")
	CommandInfo(33)=(CommandString="dormant",CommandCode=CMD_Dormant,Signature="Bb")
	CommandInfo(34)=(CommandString="dropinventory",CommandCode=CMD_DropInventory,Signature="S")
	CommandInfo(35)=(CommandString="enableprobeevent",CommandCode=CMD_EnableProbeEvent,Signature="NB")
	CommandInfo(36)=(CommandString="enablexmphandling",CommandCode=CMD_EnableXMPHandling,Signature="B")
	CommandInfo(37)=(CommandString="eventdisable",CommandCode=CMD_EventDisable,Signature="N")
	CommandInfo(38)=(CommandString="eventenable",CommandCode=CMD_EventEnable,Signature="N")
	CommandInfo(39)=(CommandString="eventwait",CommandCode=CMD_EventWait,Signature="Nn")
	CommandInfo(40)=(CommandString="findactor",CommandCode=CMD_FindActor,Signature="sffiiiss")
	CommandInfo(41)=(CommandString="fire",CommandCode=CMD_Fire,Signature="f")
	CommandInfo(42)=(CommandString="firealt",CommandCode=CMD_FireAlt,Signature="f")
	CommandInfo(43)=(CommandString="gib",CommandCode=CMD_Gib,Signature="bi")
	CommandInfo(44)=(CommandString="giball",CommandCode=CMD_GibAll,Signature="Sbi")
	CommandInfo(45)=(CommandString="giveinventory",CommandCode=CMD_GiveInventory,Signature="S")
	CommandInfo(46)=(CommandString="giveitemtoplayer",CommandCode=CMD_GiveItemToPlayer,Signature="Si")
	CommandInfo(47)=(CommandString="givetosseditem",CommandCode=CMD_GiveTossedItem,Signature="S")
	CommandInfo(48)=(CommandString="gotoactor",CommandCode=CMD_GotoActor,Signature="Tfb")
	CommandInfo(49)=(CommandString="gotoactorsafe",CommandCode=CMD_GotoActorSafe,Signature="Nfb")
	CommandInfo(50)=(CommandString="gotolabel",CommandCode=CMD_GotoLabel,Signature="S")
	CommandInfo(51)=(CommandString="incproperty",CommandCode=CMD_IncProperty,Signature="TSf")
	CommandInfo(52)=(CommandString="inert",CommandCode=CMD_Inert,Signature="B")
	CommandInfo(53)=(CommandString="handlergroup",CommandCode=CMD_HandlerGroup,Signature="X")
	CommandInfo(54)=(CommandString="handlergroupend",CommandCode=CMD_HandlerGroupEnd,Signature="X")
	CommandInfo(55)=(CommandString="headtracking",CommandCode=CMD_HeadTracking,Signature="B")
	CommandInfo(56)=(CommandString="jump",CommandCode=CMD_Jump,Signature="FFF")
	CommandInfo(57)=(CommandString="kill",CommandCode=CMD_Kill,Signature="X")
	CommandInfo(58)=(CommandString="killall",CommandCode=CMD_KillAll,Signature="S")
	CommandInfo(59)=(CommandString="message",CommandCode=CMD_Message,Signature="Si")
	CommandInfo(60)=(CommandString="onevent",CommandCode=CMD_OnEvent,Signature="Nssb")
	CommandInfo(61)=(CommandString="ontimer",CommandCode=CMD_OnTimer,Signature="Iffssi")
	CommandInfo(62)=(CommandString="ontrigger",CommandCode=CMD_OnTrigger,Signature="Mssbfss")
	CommandInfo(63)=(CommandString="playsound",CommandCode=CMD_PlaySound,Signature="TSnfbff")
	CommandInfo(64)=(CommandString="playsoundwait",CommandCode=CMD_PlaySoundWait,Signature="TSnfbff")
	CommandInfo(65)=(CommandString="playsoundtableslot",CommandCode=CMD_PlaySoundTableSlot,Signature="TS")
	CommandInfo(66)=(CommandString="playsoundtableslotwait",CommandCode=CMD_PlaySoundTableSlotWait,Signature="TS")
	CommandInfo(67)=(CommandString="removeinventory",CommandCode=CMD_RemoveInventory,Signature="s")
	CommandInfo(68)=(CommandString="removeinventoryfromplayer",CommandCode=CMD_RemoveInventoryFromPlayer,Signature="s")
	CommandInfo(69)=(CommandString="removeitemfromplayer",CommandCode=CMD_RemoveItemFromPlayer,Signature="S")
	CommandInfo(70)=(CommandString="removetosseditem",CommandCode=CMD_RemoveTossedItem,Signature="s")
	CommandInfo(71)=(CommandString="resumepatrol",CommandCode=CMD_ResumePatrol,Signature="SSN")
	CommandInfo(72)=(CommandString="return",CommandCode=CMD_Return,Signature="X")
	CommandInfo(73)=(CommandString="savedestination",CommandCode=CMD_SaveDestination,Signature="X")
	CommandInfo(74)=(CommandString="sendevent",CommandCode=CMD_SendEvent,Signature="MB")
	CommandInfo(75)=(CommandString="setactorrangetest",CommandCode=CMD_SetActorRangeTest,Signature="NFb")
	CommandInfo(76)=(CommandString="setaimodds",CommandCode=CMD_SetAimOdds,Signature="F")
	CommandInfo(77)=(CommandString="setalert",CommandCode=CMD_SetAlert,Signature="B")
	CommandInfo(78)=(CommandString="setammo",CommandCode=CMD_SetAmmo,Signature="SIb")
	CommandInfo(79)=(CommandString="setfocus",CommandCode=CMD_SetFocus,Signature="t")
	CommandInfo(80)=(CommandString="sethealth",CommandCode=CMD_SetHealth,Signature="I")
	CommandInfo(81)=(CommandString="setinventory",CommandCode=CMD_SetInventory,Signature="TS")
	CommandInfo(82)=(CommandString="setlocation",CommandCode=CMD_SetLocation,Signature="Mb")
	CommandInfo(83)=(CommandString="setlocationnamed",CommandCode=CMD_SetLocationNamed,Signature="TMb")
	CommandInfo(84)=(CommandString="setlocationvector",CommandCode=CMD_SetLocationVector,Signature="TFFFb")
	CommandInfo(85)=(CommandString="setmovespeed",CommandCode=CMD_SetMoveSpeed,Signature="Fs")
	CommandInfo(86)=(CommandString="setmovespeedauto",CommandCode=CMD_SetMoveSpeedAuto,Signature="f")
	CommandInfo(87)=(CommandString="setorders",CommandCode=CMD_SetOrders,Signature="ntfn")
	CommandInfo(88)=(CommandString="setphysics",CommandCode=CMD_SetPhysics,Signature="NM")
	CommandInfo(89)=(CommandString="setproperty",CommandCode=CMD_SetProperty,Signature="TSS")
	CommandInfo(90)=(CommandString="setproperties",CommandCode=CMD_SetProperties,Signature="SSS")
	CommandInfo(91)=(CommandString="setsatellite",CommandCode=CMD_SetSatellite,Signature="Mt")
	CommandInfo(92)=(CommandString="setscript",CommandCode=CMD_SetScript,Signature="Ss")
	CommandInfo(93)=(CommandString="setskill",CommandCode=CMD_SetSkill,Signature="F")
	CommandInfo(94)=(CommandString="setstance",CommandCode=CMD_SetStance,Signature="S")
	CommandInfo(95)=(CommandString="setstationary",CommandCode=CMD_SetStationary,Signature="Bb")
	CommandInfo(96)=(CommandString="settacticalmovetype",CommandCode=CMD_SetTacticalMoveType,Signature="I")
	CommandInfo(97)=(CommandString="setweapon",CommandCode=CMD_SetWeapon,Signature="s")
	CommandInfo(98)=(CommandString="shutdown",CommandCode=CMD_Shutdown,Signature="B")
	CommandInfo(99)=(CommandString="sleep",CommandCode=CMD_Sleep,Signature="f")
	CommandInfo(100)=(CommandString="sleeprand",CommandCode=CMD_SleepRand,Signature="f")
	CommandInfo(101)=(CommandString="spawn",CommandCode=CMD_Spawn,Signature="TSbss")
	CommandInfo(102)=(CommandString="stop",CommandCode=CMD_Stop,Signature="X")
	CommandInfo(103)=(CommandString="stopmovement",CommandCode=CMD_StopMovement,Signature="X")
	CommandInfo(104)=(CommandString="stopsound",CommandCode=CMD_StopSound,Signature="TNb")
	CommandInfo(105)=(CommandString="testactorinrange",CommandCode=CMD_TestActorInRange,Signature="NFss")
	CommandInfo(106)=(CommandString="testproperty",CommandCode=CMD_TestProperty,Signature="TSSss")
	CommandInfo(107)=(CommandString="testpropertyci",CommandCode=CMD_TestPropertyCI,Signature="TSSss")
	CommandInfo(108)=(CommandString="testpropertye",CommandCode=CMD_TestPropertyE,Signature="TSSss")
	CommandInfo(109)=(CommandString="testpropertyg",CommandCode=CMD_TestPropertyG,Signature="TSSss")
	CommandInfo(110)=(CommandString="testpropertyge",CommandCode=CMD_TestPropertyGE,Signature="TSSss")
	CommandInfo(111)=(CommandString="testpropertyl",CommandCode=CMD_TestPropertyL,Signature="TSSss")
	CommandInfo(112)=(CommandString="testpropertyle",CommandCode=CMD_TestPropertyLE,Signature="TSSss")
	CommandInfo(113)=(CommandString="testrandom",CommandCode=CMD_TestRandom,Signature="Fss")
	CommandInfo(114)=(CommandString="teststate",CommandCode=CMD_TestState,Signature="TNss")
	CommandInfo(115)=(CommandString="turntoactor",CommandCode=CMD_TurnToActor,Signature="tib")
	CommandInfo(116)=(CommandString="use",CommandCode=CMD_Use,Signature="T")
	CommandInfo(117)=(CommandString="unuse",CommandCode=CMD_Unuse,Signature="T")
	CommandInfo(118)=(CommandString="weaponload",CommandCode=CMD_WeaponLoad,Signature="X")
	CommandInfo(119)=(CommandString="weaponsetammotype",CommandCode=CMD_WeaponSetAmmoType,Signature="S")
	CommandInfo(120)=(CommandString="weaponsupportsaltfire",CommandCode=CMD_WeaponSupportsAltFire,Signature="NB")
	CommandInfo(121)=(CommandString="weaponsupportsfire",CommandCode=CMD_WeaponSupportsFire,Signature="NB")
	Events(0)=(EventName=ActorInRange,EventWaitState=WaitActorInRange,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(1)=(EventName=ActorOutOfRange,EventWaitState=WaitActorOutOfRange,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(2)=(EventName=AnimEnd,bEnabled=true,OnCmdIndex=-1)
	Events(3)=(EventName=AutoBegin,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(4)=(EventName=AutoEnd,bEnabled=true,OnCmdIndex=-1)
	Events(5)=(EventName=BumpEnemy,EventWaitState=WaitBumpEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(6)=(EventName=BumpFriend,EventWaitState=WaitBumpFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(7)=(EventName=BumpOther,EventWaitState=WaitBumpOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(8)=(EventName=BumpPlayer,EventWaitState=WaitBumpPlayer,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(9)=(EventName=DestinationReached,EventWaitState=WaitDestinationReached,bEnabled=true,OnCmdIndex=-1)
	Events(10)=(EventName=DialogBegin,EventWaitState=WaitDialogBegin,bEnabled=true,OnCmdIndex=-1)
	Events(11)=(EventName=DialogUnPause,bEnabled=true,OnCmdIndex=-1)
	Events(12)=(EventName=Died,EventWaitState=WaitDied,bEnabled=true,OnCmdIndex=-1)
	Events(13)=(EventName=EnemyNotVisible,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(14)=(EventName=HearNoiseFriendly,EventWaitState=WaitHearNoiseFriendly,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(15)=(EventName=HearNoiseOther,EventWaitState=WaitHearNoiseOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(16)=(EventName=HearNoiseThreat,EventWaitState=WaitHearNoiseThreat,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(17)=(EventName=InheritEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(18)=(EventName=ScriptedLanding,EventWaitState=WaitScriptedLanding,bEnabled=true,OnCmdIndex=-1)
	Events(19)=(EventName=SeeAlertFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(20)=(EventName=SeeEnemy,EventWaitState=WaitSeeEnemy,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(21)=(EventName=SeeFriend,EventWaitState=WaitSeeFriend,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(22)=(EventName=SeeOther,EventWaitState=WaitSeeOther,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(23)=(EventName=SeePlayer,EventWaitState=WaitSeePlayer,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(24)=(EventName=TakeDamage,EventWaitState=WaitTakeDamage,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(25)=(EventName=TookDamage,EventWaitState=WaitTookDamage,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	Events(26)=(EventName=TookDamageEnemy,EventWaitState=WaitTookDamageEnemy,bEnabled=true,OnCmdIndex=-1)
	Events(27)=(EventName=TookDamageFriend,EventWaitState=WaitTookDamageFriend,bEnabled=true,OnCmdIndex=-1)
	Events(28)=(EventName=Trigger,EventWaitState=WaitTrigger,bEnabled=true,bCanToggle=true,OnCmdIndex=-1)
	NextHandlerGroupIndex=1
	bHasScript=true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:32.544 - Created with UnCodeX