The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE1:Bot states (UT)
Contents
- 1 States
- 1.1 Acquisition
- 1.2 Attacking
- 1.3 Charging
- 1.3.1 Charging.AnimEnd
- 1.3.2 Charging.BeginState
- 1.3.3 Charging.EndState
- 1.3.4 Charging.EnemyNotVisible
- 1.3.5 Charging.HitWall
- 1.3.6 Charging.MayFall
- 1.3.7 Charging.TakeDamage
- 1.3.8 Charging.Timer
- 1.3.9 Charging.FearThisSpot
- 1.3.10 Charging.SetFall
- 1.3.11 Charging.StrafeFromDamage
- 1.3.12 Charging.TryStrafe
- 1.3.13 Charging.TryToDuck
- 1.4 Dying
- 1.5 Fallback
- 1.5.1 Fallback.AnimEnd
- 1.5.2 Fallback.BeginState
- 1.5.3 Fallback.EndState
- 1.5.4 Fallback.EnemyNotVisible
- 1.5.5 Fallback.HearNoise
- 1.5.6 Fallback.HitWall
- 1.5.7 Fallback.MayFall
- 1.5.8 Fallback.SeePlayer
- 1.5.9 Fallback.TakeDamage
- 1.5.10 Fallback.Timer
- 1.5.11 Fallback.CheckBumpAttack
- 1.5.12 Fallback.PickDestination
- 1.5.13 Fallback.SetFall
- 1.6 FallingState
- 1.6.1 FallingState.AnimEnd
- 1.6.2 FallingState.BaseChange
- 1.6.3 FallingState.BeginState
- 1.6.4 FallingState.EndState
- 1.6.5 FallingState.EnemyNotVisible
- 1.6.6 FallingState.Landed
- 1.6.7 FallingState.SeePlayer
- 1.6.8 FallingState.TakeDamage
- 1.6.9 FallingState.Timer
- 1.6.10 FallingState.ZoneChange
- 1.6.11 FallingState.adjustJump
- 1.6.12 FallingState.EnemyAcquired
- 1.6.13 FallingState.FindNewJumpDest
- 1.6.14 FallingState.SetEnemy
- 1.6.15 FallingState.SetFall
- 1.7 FindAir
- 1.8 GameEnded
- 1.9 Hold
- 1.10 Holding
- 1.11 Hunting
- 1.11.1 Hunting.AnimEnd
- 1.11.2 Hunting.BeginState
- 1.11.3 Hunting.EndState
- 1.11.4 Hunting.HearNoise
- 1.11.5 Hunting.HitWall
- 1.11.6 Hunting.MayFall
- 1.11.7 Hunting.TakeDamage
- 1.11.8 Hunting.Timer
- 1.11.9 Hunting.CheckBumpAttack
- 1.11.10 Hunting.FearThisSpot
- 1.11.11 Hunting.FindViewSpot
- 1.11.12 Hunting.PickDestination
- 1.11.13 Hunting.SetEnemy
- 1.11.14 Hunting.SetFall
- 1.11.15 Hunting.TryToward
- 1.12 ImpactJumping
- 1.13 RangedAttack
- 1.13.1 RangedAttack.AnimEnd
- 1.13.2 RangedAttack.BeginState
- 1.13.3 RangedAttack.EndState
- 1.13.4 RangedAttack.EnemyNotVisible
- 1.13.5 RangedAttack.TakeDamage
- 1.13.6 RangedAttack.Timer
- 1.13.7 RangedAttack.KeepAttacking
- 1.13.8 RangedAttack.SpecialFire
- 1.13.9 RangedAttack.StopFiring
- 1.13.10 RangedAttack.StopWaiting
- 1.14 Retreating
- 1.14.1 Retreating.AnimEnd
- 1.14.2 Retreating.BeginState
- 1.14.3 Retreating.EndState
- 1.14.4 Retreating.HearNoise
- 1.14.5 Retreating.HitWall
- 1.14.6 Retreating.MayFall
- 1.14.7 Retreating.SeePlayer
- 1.14.8 Retreating.TakeDamage
- 1.14.9 Retreating.Timer
- 1.14.10 Retreating.ChangeDestination
- 1.14.11 Retreating.CheckBumpAttack
- 1.14.12 Retreating.PickDestination
- 1.14.13 Retreating.PickNextSpot
- 1.14.14 Retreating.ReachedHome
- 1.14.15 Retreating.SetFall
- 1.14.16 Retreating.WarnTarget
- 1.15 Roaming
- 1.15.1 Roaming.AnimEnd
- 1.15.2 Roaming.BeginState
- 1.15.3 Roaming.EndState
- 1.15.4 Roaming.HitWall
- 1.15.5 Roaming.MayFall
- 1.15.6 Roaming.TakeDamage
- 1.15.7 Roaming.Timer
- 1.15.8 Roaming.EnemyAcquired
- 1.15.9 Roaming.FearThisSpot
- 1.15.10 Roaming.HandleHelpMessageFrom
- 1.15.11 Roaming.HearPickup
- 1.15.12 Roaming.PickDestination
- 1.15.13 Roaming.SetFall
- 1.15.14 Roaming.SetOrders
- 1.15.15 Roaming.ShareWith
- 1.15.16 Roaming.ShootTarget
- 1.16 StakeOut
- 1.17 StartUp
- 1.18 TacticalMove
- 1.18.1 TacticalMove.AnimEnd
- 1.18.2 TacticalMove.BeginState
- 1.18.3 TacticalMove.EndState
- 1.18.4 TacticalMove.EnemyNotVisible
- 1.18.5 TacticalMove.HitWall
- 1.18.6 TacticalMove.PainTimer
- 1.18.7 TacticalMove.TakeDamage
- 1.18.8 TacticalMove.Timer
- 1.18.9 TacticalMove.FearThisSpot
- 1.18.10 TacticalMove.GiveUpTactical
- 1.18.11 TacticalMove.PickDestination
- 1.18.12 TacticalMove.PickRegDestination
- 1.18.13 TacticalMove.SetFall
- 1.18.14 TacticalMove.TryToward
- 1.18.15 TacticalMove.WarnTarget
- 1.19 TakeHit
- 1.20 VictoryDance
- 1.21 Wandering
- 1.21.1 Wandering.AnimEnd
- 1.21.2 Wandering.BaseChange
- 1.21.3 Wandering.BeginState
- 1.21.4 Wandering.EndState
- 1.21.5 Wandering.HitWall
- 1.21.6 Wandering.TakeDamage
- 1.21.7 Wandering.Timer
- 1.21.8 Wandering.DeferTo
- 1.21.9 Wandering.EnemyAcquired
- 1.21.10 Wandering.FearThisSpot
- 1.21.11 Wandering.PickDestination
- 1.21.12 Wandering.SetFall
- 1.21.13 Wandering.SetOrders
- 1.21.14 Wandering.ShootTarget
- 1.21.15 Wandering.TestDirection
- Bot states in other games:
- UT2003, UT2004
- Other member categories for this class:
- instance functions, internal variables
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
States[edit]
Acquisition[edit]
Acquisition.BeginState[edit]
Overrides: Object.BeginState (global)
Acquisition.EndState[edit]
Overrides: Object.EndState (global)
Acquisition.HearNoise[edit]
Overrides: HearNoise (global)
Acquisition.SeePlayer[edit]
Overrides: SeePlayer (global)
Acquisition.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Acquisition.WarnTarget[edit]
Overrides: WarnTarget (global)
Attacking[edit]
Ignores: Bump, HearNoise, HitWall, SeePlayer
Attacking.BeginState[edit]
Overrides: Object.BeginState (global)
Attacking.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
Attacking.Timer[edit]
Overrides: Actor.Timer (global)
Attacking.ChooseAttackMode[edit]
Charging[edit]
Charging.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Charging.BeginState[edit]
Overrides: Object.BeginState (global)
Charging.EndState[edit]
Overrides: Object.EndState (global)
Charging.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
Charging.HitWall[edit]
Overrides: Actor.HitWall (global)
Charging.MayFall[edit]
Overrides: Pawn.MayFall (global)
Charging.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Charging.Timer[edit]
Overrides: Actor.Timer (global)
Charging.FearThisSpot[edit]
Overrides: FearThisSpot (global)
Charging.SetFall[edit]
Overrides: SetFall (global)
Charging.StrafeFromDamage[edit]
Overrides: StrafeFromDamage (global)
Charging.TryStrafe[edit]
Charging.TryToDuck[edit]
Overrides: TryToDuck (global)
Dying[edit]
Inherits from: Pawn.Dying
Ignores: Bump, Died, EnemyNotVisible, Falling, FootZoneChange, HeadZoneChange, HearNoise, HitWall, LongFall, PainTimer, SeePlayer, SetFall, Trigger, WarnTarget, ZoneChange
Dying.BeginState[edit]
Overrides: Pawn.Dying.BeginState
Dying.TakeDamage[edit]
Overrides: Pawn.Dying.TakeDamage
Dying.ReStartPlayer[edit]
Overrides: Pawn.RestartPlayer (global)
Fallback[edit]
Ignores: Fallback.EnemyNotVisible
Fallback.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Fallback.BeginState[edit]
Overrides: Object.BeginState (global)
Fallback.EndState[edit]
Overrides: Object.EndState (global)
Fallback.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
Fallback.HearNoise[edit]
Overrides: HearNoise (global)
Fallback.HitWall[edit]
Overrides: Actor.HitWall (global)
Fallback.MayFall[edit]
Overrides: Pawn.MayFall (global)
Fallback.SeePlayer[edit]
Overrides: SeePlayer (global)
Fallback.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Fallback.Timer[edit]
Overrides: Actor.Timer (global)
Fallback.CheckBumpAttack[edit]
Overrides: CheckBumpAttack (global)
Fallback.PickDestination[edit]
Fallback.SetFall[edit]
Overrides: SetFall (global)
FallingState[edit]
Ignores: Bump, HitWall, WarnTarget
FallingState.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
FallingState.BaseChange[edit]
Overrides: BaseChange (global)
FallingState.BeginState[edit]
Overrides: Object.BeginState (global)
FallingState.EndState[edit]
Overrides: Object.EndState (global)
FallingState.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
FallingState.Landed[edit]
Overrides: Pawn.Landed (global)
FallingState.SeePlayer[edit]
Overrides: SeePlayer (global)
FallingState.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
FallingState.Timer[edit]
Overrides: Actor.Timer (global)
FallingState.ZoneChange[edit]
Overrides: ZoneChange (global)
FallingState.adjustJump[edit]
FallingState.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
FallingState.FindNewJumpDest[edit]
FallingState.SetEnemy[edit]
Overrides: SetEnemy (global)
FallingState.SetFall[edit]
Overrides: SetFall (global)
FindAir[edit]
Ignores: Bump, HearNoise, SeePlayer
FindAir.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
FindAir.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
FindAir.HeadZoneChange[edit]
Overrides: Pawn.HeadZoneChange (global)
FindAir.HitWall[edit]
Overrides: Actor.HitWall (global)
FindAir.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
FindAir.Timer[edit]
Overrides: Actor.Timer (global)
FindAir.PickDestination[edit]
GameEnded[edit]
Inherits from: Pawn.GameEnded
Ignores: Bump, Died, EnemyNotVisible, Falling, FootZoneChange, HeadZoneChange, HearNoise, HitWall, PainTimer, SeePlayer, TakeDamage, Trigger, WarnTarget, ZoneChange
GameEnded.BeginState[edit]
Overrides: Pawn.GameEnded.BeginState
GameEnded.LongFall[edit]
Overrides: LongFall (global)
GameEnded.ClientDying[edit]
Overrides: Pawn.ClientDying (global)
GameEnded.Killed[edit]
Overrides: Killed (global)
GameEnded.SetFall[edit]
Overrides: SetFall (global)
GameEnded.SpecialFire[edit]
Overrides: SpecialFire (global)
GameEnded.TryToDuck[edit]
Overrides: TryToDuck (global)
Hold[edit]
Hold.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Hold.BeginState[edit]
Overrides: Object.BeginState (global)
Hold.HitWall[edit]
Overrides: Actor.HitWall (global)
Hold.Landed[edit]
Overrides: Pawn.Landed (global)
Hold.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Hold.Timer[edit]
Overrides: Actor.Timer (global)
Hold.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
Hold.FearThisSpot[edit]
Overrides: FearThisSpot (global)
Hold.HandleHelpMessageFrom[edit]
Overrides: Pawn.HandleHelpMessageFrom (global)
Hold.PickDestination[edit]
Hold.SetFall[edit]
Overrides: SetFall (global)
Holding[edit]
Holding.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Holding.BeginState[edit]
Overrides: Object.BeginState (global)
Holding.EndState[edit]
Overrides: Object.EndState (global)
Holding.Landed[edit]
Overrides: Pawn.Landed (global)
Holding.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Holding.Timer[edit]
Overrides: Actor.Timer (global)
Holding.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
Holding.ShootTarget[edit]
Overrides: ShootTarget (global)
Hunting[edit]
Hunting.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Hunting.BeginState[edit]
Overrides: Object.BeginState (global)
Hunting.EndState[edit]
Overrides: Object.EndState (global)
Hunting.HearNoise[edit]
Overrides: HearNoise (global)
Hunting.HitWall[edit]
Overrides: Actor.HitWall (global)
Hunting.MayFall[edit]
Overrides: Pawn.MayFall (global)
Hunting.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Hunting.Timer[edit]
Overrides: Actor.Timer (global)
Hunting.CheckBumpAttack[edit]
Overrides: CheckBumpAttack (global)
Hunting.FearThisSpot[edit]
Overrides: FearThisSpot (global)
Hunting.FindViewSpot[edit]
Hunting.PickDestination[edit]
Hunting.SetEnemy[edit]
Overrides: SetEnemy (global)
Hunting.SetFall[edit]
Overrides: SetFall (global)
Hunting.TryToward[edit]
Overrides: TryToward (global)
ImpactJumping[edit]
ImpactJumping.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
ImpactJumping.EndState[edit]
Overrides: Object.EndState (global)
ImpactJumping.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
ImpactJumping.ChangeToHammer[edit]
ImpactJumping.ImpactLook[edit]
RangedAttack[edit]
Ignores: Bump, HearNoise, SeePlayer
RangedAttack.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
RangedAttack.BeginState[edit]
Overrides: Object.BeginState (global)
RangedAttack.EndState[edit]
Overrides: Object.EndState (global)
RangedAttack.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
RangedAttack.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
RangedAttack.Timer[edit]
Overrides: Actor.Timer (global)
RangedAttack.KeepAttacking[edit]
RangedAttack.SpecialFire[edit]
Overrides: SpecialFire (global)
RangedAttack.StopFiring[edit]
Overrides: StopFiring (global)
RangedAttack.StopWaiting[edit]
Overrides: Pawn.StopWaiting (global)
Retreating[edit]
Retreating.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Retreating.BeginState[edit]
Overrides: Object.BeginState (global)
Retreating.EndState[edit]
Overrides: Object.EndState (global)
Retreating.HearNoise[edit]
Overrides: HearNoise (global)
Retreating.HitWall[edit]
Overrides: Actor.HitWall (global)
Retreating.MayFall[edit]
Overrides: Pawn.MayFall (global)
Retreating.SeePlayer[edit]
Overrides: SeePlayer (global)
Retreating.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Retreating.Timer[edit]
Overrides: Actor.Timer (global)
Retreating.ChangeDestination[edit]
Retreating.CheckBumpAttack[edit]
Overrides: CheckBumpAttack (global)
Retreating.PickDestination[edit]
Retreating.PickNextSpot[edit]
Retreating.ReachedHome[edit]
Retreating.SetFall[edit]
Overrides: SetFall (global)
Retreating.WarnTarget[edit]
Overrides: WarnTarget (global)
Roaming[edit]
Roaming.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Roaming.BeginState[edit]
Overrides: Object.BeginState (global)
Roaming.EndState[edit]
Overrides: Object.EndState (global)
Roaming.HitWall[edit]
Overrides: Actor.HitWall (global)
Roaming.MayFall[edit]
Overrides: Pawn.MayFall (global)
Roaming.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Roaming.Timer[edit]
Overrides: Actor.Timer (global)
Roaming.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
Roaming.FearThisSpot[edit]
Overrides: FearThisSpot (global)
Roaming.HandleHelpMessageFrom[edit]
Overrides: Pawn.HandleHelpMessageFrom (global)
Roaming.HearPickup[edit]
Overrides: HearPickup (global)
Roaming.PickDestination[edit]
Roaming.SetFall[edit]
Overrides: SetFall (global)
Roaming.SetOrders[edit]
Overrides: SetOrders (global)
[edit]
Roaming.ShootTarget[edit]
Overrides: ShootTarget (global)
StakeOut[edit]
StakeOut.BeginState[edit]
Overrides: Object.BeginState (global)
StakeOut.EndState[edit]
Overrides: Object.EndState (global)
StakeOut.HearNoise[edit]
Overrides: HearNoise (global)
StakeOut.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
StakeOut.Timer[edit]
Overrides: Actor.Timer (global)
StakeOut.AdjustAim[edit]
Overrides: AdjustAim (global)
StakeOut.ClearShot[edit]
StakeOut.ContinueStakeOut[edit]
StakeOut.FindNewStakeOutDir[edit]
StakeOut.SetEnemy[edit]
Overrides: SetEnemy (global)
StakeOut.SetFall[edit]
Overrides: SetFall (global)
StartUp[edit]
Modifiers: auto
StartUp.BeginState[edit]
Overrides: Object.BeginState (global)
TacticalMove[edit]
TacticalMove.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
TacticalMove.BeginState[edit]
Overrides: Object.BeginState (global)
TacticalMove.EndState[edit]
Overrides: Object.EndState (global)
TacticalMove.EnemyNotVisible[edit]
Overrides: Pawn.EnemyNotVisible (global)
TacticalMove.HitWall[edit]
Overrides: Actor.HitWall (global)
TacticalMove.PainTimer[edit]
Overrides: PainTimer (global)
TacticalMove.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
TacticalMove.Timer[edit]
Overrides: Actor.Timer (global)
TacticalMove.FearThisSpot[edit]
Overrides: FearThisSpot (global)
TacticalMove.GiveUpTactical[edit]
Overrides: GiveUpTactical (global)
TacticalMove.PickDestination[edit]
TacticalMove.PickRegDestination[edit]
TacticalMove.SetFall[edit]
Overrides: SetFall (global)
TacticalMove.TryToward[edit]
Overrides: TryToward (global)
TacticalMove.WarnTarget[edit]
Overrides: WarnTarget (global)
TakeHit[edit]
Ignores: Bump, HearNoise, HitWall, SeePlayer
TakeHit.BeginState[edit]
Overrides: Object.BeginState (global)
TakeHit.Landed[edit]
Overrides: Pawn.Landed (global)
TakeHit.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
TakeHit.Timer[edit]
Overrides: Actor.Timer (global)
TakeHit.PlayHitAnim[edit]
Overrides: PlayHitAnim (global)
VictoryDance[edit]
VictoryDance.BeginState[edit]
Overrides: Object.BeginState (global)
VictoryDance.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
VictoryDance.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
Wandering[edit]
Wandering.AnimEnd[edit]
Overrides: Actor.AnimEnd (global)
Wandering.BaseChange[edit]
Overrides: BaseChange (global)
Wandering.BeginState[edit]
Overrides: Object.BeginState (global)
Wandering.EndState[edit]
Overrides: Object.EndState (global)
Wandering.HitWall[edit]
Overrides: Actor.HitWall (global)
Wandering.TakeDamage[edit]
Overrides: Pawn.TakeDamage (global)
Wandering.Timer[edit]
Overrides: Actor.Timer (global)
Wandering.DeferTo[edit]
Overrides: DeferTo (global)
Wandering.EnemyAcquired[edit]
Overrides: EnemyAcquired (global)
Wandering.FearThisSpot[edit]
Overrides: FearThisSpot (global)
Wandering.PickDestination[edit]
Wandering.SetFall[edit]
Overrides: SetFall (global)
Wandering.SetOrders[edit]
Overrides: SetOrders (global)
Wandering.ShootTarget[edit]
Overrides: ShootTarget (global)