Cogito, ergo sum

UE2:Bot states (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Controller >> AIController >> ScriptedController >> Bot (states)

Contents

Bot states in other games:
UT, UT2004
Other member categories for this class:
instance functions, internal variables

States

Charging

Extends: MoveToGoalWithEnemy

Ignores: HearNoise, SeePlayer

Charging.EndState

event EndState ()

Overrides: Object.EndState (global)


Charging.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


Charging.MayFall

event MayFall ()

Overrides: Controller.MayFall (global)


Charging.NotifyBump

event bool NotifyBump (Actor Other)

Overrides: NotifyBump (global)


Charging.Timer

event Timer ()

Overrides: MoveToGoalWithEnemy.Timer


Charging.NotifyTakeHit

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypedamageType, Object.Vector Momentum)

Overrides: Controller.NotifyTakeHit (global)


Charging.StrafeFromDamage

function bool StrafeFromDamage (float Damage, class<DamageTypeDamageType, bool bFindDest)

Overrides: StrafeFromDamage (global)


Charging.TryStrafe

function bool TryStrafe (Object.Vector sideDir)


Charging.TryToDuck

function bool TryToDuck (Object.Vector duckDir, bool bReversed)

Overrides: TryToDuck (global)


Dead

Inherits from: Controller.Dead

Ignores: EnemyNotVisible, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, ReceiveWarning, SeePlayer

Dead.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Dead.Timer

event Timer ()

Overrides: Actor.Timer (global)


Dead.Celebrate

function Celebrate ()

Overrides: Celebrate (global)


Dead.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


Dead.SetAttractionState

function SetAttractionState ()

Overrides: SetAttractionState (global)


Dead.WanderOrCamp

function WanderOrCamp (bool bMayCrouch)

Overrides: WanderOrCamp (global)


Dead.WhatToDoNext

function WhatToDoNext (byte CallingByte)

Overrides: WhatToDoNext (global)


Fallback

Extends: MoveToGoalWithEnemy

Fallback.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


Fallback.MayFall

event MayFall ()

Overrides: Controller.MayFall (global)


Fallback.NotifyBump

event bool NotifyBump (Actor Other)

Overrides: NotifyBump (global)


Fallback.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


Fallback.IsRetreating

function bool IsRetreating ()

Overrides: IsRetreating (global)


FindAir

Ignores: Bump, HearNoise, SeePlayer

FindAir.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


FindAir.EndState

event EndState ()

Overrides: Object.EndState (global)


FindAir.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


FindAir.NotifyHeadVolumeChange

event bool NotifyHeadVolumeChange (PhysicsVolume NewHeadVolume)

Overrides: Controller.NotifyHeadVolumeChange (global)


FindAir.NotifyHitWall

event bool NotifyHitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Controller.NotifyHitWall (global)


FindAir.Timer

event Timer ()

Overrides: Actor.Timer (global)


FindAir.PickDestination

function PickDestination (bool bNoCharge)


GameEnded

Inherits from: Controller.GameEnded

Ignores: Falling, HearNoise, HitWall, KilledBy, NotifyBump, NotifyHeadVolumeChange, NotifyPhysicsVolumeChange, ReceiveWarning, SeePlayer, TakeDamage

GameEnded.BeginState

event BeginState ()

Overrides: Controller.GameEnded.BeginState


GameEnded.Timer

event Timer ()

Overrides: Actor.Timer (global)


GameEnded.Celebrate

function Celebrate ()

Overrides: Celebrate (global)


GameEnded.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


GameEnded.SetAttractionState

function SetAttractionState ()

Overrides: SetAttractionState (global)


GameEnded.SwitchToBestWeapon

function SwitchToBestWeapon ()

Overrides: Controller.SwitchToBestWeapon (global)


GameEnded.WanderOrCamp

function WanderOrCamp (bool bMayCrouch)

Overrides: WanderOrCamp (global)


GameEnded.WhatToDoNext

function WhatToDoNext (byte CallingByte)

Overrides: WhatToDoNext (global)


Hunting

Extends: MoveToGoalWithEnemy

Ignores: EnemyNotVisible

Hunting.BeginState

event BeginState ()

Overrides: MoveToGoal.BeginState


Hunting.EndState

event EndState ()

Overrides: Object.EndState (global)


Hunting.MayFall

event MayFall ()

Overrides: Controller.MayFall (global)


Hunting.SeePlayer

event SeePlayer (Pawn SeenPlayer)

Overrides: SeePlayer (global)


Hunting.Timer

event Timer ()

Overrides: MoveToGoalWithEnemy.Timer


Hunting.FindViewSpot

function bool FindViewSpot ()


Hunting.IsHunting

function bool IsHunting ()

Overrides: IsHunting (global)


Hunting.NotifyTakeHit

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypedamageType, Object.Vector Momentum)

Overrides: Controller.NotifyTakeHit (global)


Hunting.PickDestination

function PickDestination ()


MoveToGoal

MoveToGoal.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


MoveToGoal.Timer

event Timer ()

Overrides: Actor.Timer (global)


MoveToGoal.CheckPathToGoalAround

function bool CheckPathToGoalAround (Pawn P)

Overrides: CheckPathToGoalAround (global)


MoveToGoalNoEnemy

Extends: MoveToGoal

MoveToGoalNoEnemy.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


MoveToGoalWithEnemy

Extends: MoveToGoal

MoveToGoalWithEnemy.Timer

event Timer ()

Overrides: MoveToGoal.Timer


NoGoal

NoGoal.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


RangedAttack

Ignores: Bump, HearNoise, SeePlayer

RangedAttack.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


RangedAttack.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


RangedAttack.Timer

event Timer ()

Overrides: Actor.Timer (global)


RangedAttack.CancelCampFor

function CancelCampFor (Controller C)

Overrides: CancelCampFor (global)


RangedAttack.DoRangedAttackOn

function DoRangedAttackOn (Actor A)

Overrides: DoRangedAttackOn (global)


RangedAttack.StopFiring

function StopFiring ()

Overrides: StopFiring (global)


RangedAttack.Stopped

function bool Stopped ()

Overrides: Stopped (global)


RestFormation

Extends: NoGoal

Ignores: EnemyNotVisible

RestFormation.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


RestFormation.EndState

event EndState ()

Overrides: Object.EndState (global)


RestFormation.MonitoredPawnAlert

event MonitoredPawnAlert ()

Overrides: Controller.MonitoredPawnAlert (global)


RestFormation.Timer

event Timer ()

Overrides: Actor.Timer (global)


RestFormation.CancelCampFor

function CancelCampFor (Controller C)

Overrides: CancelCampFor (global)


RestFormation.Formation

function bool Formation ()

Overrides: Formation (global)


RestFormation.PickDestination

function PickDestination ()


Retreating

Extends: Fallback

Retreating.BeginState

event BeginState ()

Overrides: MoveToGoal.BeginState


Retreating.FaceActor

function Actor FaceActor (float StrafingModifier)

Overrides: FaceActor (global)


Retreating.IsRetreating

function bool IsRetreating ()

Overrides: Fallback.IsRetreating


Roaming

Extends: MoveToGoalNoEnemy

Ignores: EnemyNotVisible

Roaming.MayFall

event MayFall ()

Overrides: Controller.MayFall (global)


Scripting

Inherits from: ScriptedController.Scripting

Ignores: EnemyNotVisible

Scripting.EndState

event EndState ()

Overrides: ScriptedController.Scripting.EndState


Scripting.Timer

event Timer ()

Overrides: ScriptedController.Scripting.Timer


Scripting.AbortScript

function AbortScript ()

Overrides: ScriptedController.Scripting.AbortScript


Scripting.CancelCampFor

function CancelCampFor (Controller C)

Overrides: CancelCampFor (global)


Scripting.ClearPathFor

function ClearPathFor (Controller C)

Overrides: ClearPathFor (global)


Scripting.CompleteAction

function CompleteAction ()

Overrides: ScriptedController.Scripting.CompleteAction


Scripting.LeaveScripting

function LeaveScripting ()

Overrides: ScriptedController.Scripting.LeaveScripting


Scripting.MayShootAtEnemy

function MayShootAtEnemy ()

Overrides: ScriptedController.Scripting.MayShootAtEnemy


Scripting.Restart

function Restart ()

Overrides: Restart (global)


Scripting.SetMoveTarget

function SetMoveTarget ()

Overrides: ScriptedController.Scripting.SetMoveTarget


StakeOut

Ignores: EnemyNotVisible

StakeOut.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


StakeOut.EndState

event EndState ()

Overrides: Object.EndState (global)


StakeOut.SeePlayer

event SeePlayer (Pawn SeenPlayer)

Overrides: SeePlayer (global)


StakeOut.Timer

event Timer ()

Overrides: Actor.Timer (global)


StakeOut.AdjustAim

function Object.Rotator AdjustAim (Ammunition FiredAmmunition, Object.Vector projStart, int aimerror)

Overrides: AdjustAim (global)


StakeOut.CanAttack

function bool CanAttack (Actor Other)

Overrides: CanAttack (global)


StakeOut.DoStakeOut

function DoStakeOut ()

Overrides: DoStakeOut (global)


StakeOut.FindNewStakeOutDir

function FindNewStakeOutDir ()


StakeOut.NotifyTakeHit

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypedamageType, Object.Vector Momentum)

Overrides: Controller.NotifyTakeHit (global)


StakeOut.SetFocus

function SetFocus ()


StakeOut.Stopped

function bool Stopped ()

Overrides: Stopped (global)


Startled

Ignores: EnemyNotVisible, HearNoise, SeePlayer

Startled.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Startled.Startle

function Startle (Actor Feared)

Overrides: Startle (global)


TacticalMove

Ignores: HearNoise, SeePlayer

TacticalMove.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TacticalMove.EndState

event EndState ()

Overrides: Object.EndState (global)


TacticalMove.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Controller.EnemyNotVisible (global)


TacticalMove.NotifyHitWall

event bool NotifyHitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Controller.NotifyHitWall (global)


TacticalMove.NotifyJumpApex

event NotifyJumpApex ()

Overrides: ScriptedController.NotifyJumpApex (global)


TacticalMove.Timer

event Timer ()

Overrides: Actor.Timer (global)


TacticalMove.EngageDirection

function bool EngageDirection (Object.Vector StrafeDir, bool bForced)


TacticalMove.IsStrafing

function bool IsStrafing ()

Overrides: IsStrafing (global)


TacticalMove.PawnIsInPain

function PawnIsInPain (PhysicsVolume PainVolume)

Overrides: Controller.PawnIsInPain (global)


TacticalMove.PickDestination

function PickDestination ()


TacticalMove.ReceiveWarning

function ReceiveWarning (Pawn shooter, float projSpeed, Object.Vector FireDir)

Overrides: ReceiveWarning (global)


TacticalMove.SetFall

function SetFall ()

Overrides: SetFall (global)


Testing

Ignores: EnemyNotVisible, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, ReceiveWarning, SeePlayer

Testing.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Testing.EndState

event EndState ()

Overrides: Object.EndState (global)


Testing.Timer

event Timer ()

Overrides: Actor.Timer (global)


Testing.AvoidCertainDeath

function bool AvoidCertainDeath ()

Overrides: Controller.AvoidCertainDeath (global)


Testing.Celebrate

function Celebrate ()

Overrides: Celebrate (global)


Testing.EnemyChanged

function EnemyChanged (bool bNewEnemyVisible)

Overrides: EnemyChanged (global)


Testing.FindNextJumpTarget

function FindNextJumpTarget ()


Testing.FindNextMoveTarget

function FindNextMoveTarget ()


Testing.SetAttractionState

function SetAttractionState ()

Overrides: SetAttractionState (global)


Testing.SetLowGrav

function SetLowGrav (bool bSet)


Testing.WanderOrCamp

function WanderOrCamp (bool bMayCrouch)

Overrides: WanderOrCamp (global)


Testing.WhatToDoNext

function WhatToDoNext (byte CallingByte)

Overrides: WhatToDoNext (global)


WaitingForLanding

WaitingForLanding.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


WaitingForLanding.NotifyLanded

event bool NotifyLanded (Object.Vector HitNormal)

Overrides: NotifyLanded (global)


WaitingForLanding.Timer

event Timer ()

Overrides: Actor.Timer (global)


WaitingForLanding.DoWaitForLanding

function bool DoWaitForLanding ()

Overrides: DoWaitForLanding (global)