I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE1:Bots states (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Pawn >> Bots (states)

Contents

Bots states in other games:
RTNP, U1
Other member categories for this class:
instance functions, internal variables

States

Acquisition

Ignores: Falling, Landed

Acquisition.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Acquisition.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Acquisition.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


Acquisition.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Acquisition.WarnTarget

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

Overrides: WarnTarget (global)


Attacking

Ignores: Bump, HearNoise, HitWall, SeePlayer

Attacking.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Attacking.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Attacking.Timer

event Timer ()

Overrides: Actor.Timer (global)


Attacking.ChooseAttackMode

function ChooseAttackMode ()


Charging

Ignores: HearNoise, SeePlayer

Charging.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Charging.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Charging.EndState

event EndState ()

Overrides: Object.EndState (global)


Charging.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Charging.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Charging.MayFall

event MayFall ()

Overrides: Pawn.MayFall (global)


Charging.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Charging.Timer

event Timer ()

Overrides: Actor.Timer (global)


Charging.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Charging.SetFall

function SetFall ()

Overrides: SetFall (global)


Charging.StrafeFromDamage

function bool StrafeFromDamage (Object.Vector momentum, float Damage, name DamageType, bool bFindDest)

Overrides: StrafeFromDamage (global)


Charging.TryStrafe

function bool TryStrafe (Object.Vector sideDir)


Charging.TryToDuck

function TryToDuck (Object.Vector duckDir, bool bReversed)

Overrides: TryToDuck (global)


Dying

Inherits from: Pawn.Dying

Ignores: Bump, Died, EnemyNotVisible, Falling, FootZoneChange, HeadZoneChange, HearNoise, HitWall, LongFall, PainTimer, SeePlayer, SetFall, Trigger, WarnTarget, ZoneChange

Dying.BeginState

event BeginState ()

Overrides: Pawn.Dying.BeginState


Dying.EndState

event EndState ()

Overrides: Object.EndState (global)


Dying.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.Dying.TakeDamage


Dying.ReStartPlayer

function ReStartPlayer ()

Overrides: Pawn.RestartPlayer (global)


Fallback

Ignores: Fallback.EnemyNotVisible

Fallback.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Fallback.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Fallback.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Fallback.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Fallback.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Fallback.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Fallback.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


Fallback.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Fallback.Timer

event Timer ()

Overrides: Actor.Timer (global)


Fallback.PickDestination

function PickDestination ()


Fallback.SetFall

function SetFall ()

Overrides: SetFall (global)


FallingState

Ignores: Bump, HitWall, WarnTarget

FallingState.BaseChange

singular event BaseChange ()

Overrides: BaseChange (global)


FallingState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


FallingState.EndState

event EndState ()

Overrides: Object.EndState (global)


FallingState.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


FallingState.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


FallingState.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


FallingState.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


FallingState.Timer

event Timer ()

Overrides: Actor.Timer (global)


FallingState.ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: ZoneChange (global)


FallingState.adjustJump

function adjustJump ()


FallingState.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


FallingState.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


FallingState.SetFall

function SetFall ()

Overrides: SetFall (global)


FindAir

Ignores: Bump, HearNoise, SeePlayer

FindAir.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


FindAir.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


FindAir.HeadZoneChange

event HeadZoneChange (ZoneInfo newHeadZone)

Overrides: Pawn.HeadZoneChange (global)


FindAir.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


FindAir.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


FindAir.Timer

event Timer ()

Overrides: Actor.Timer (global)


FindAir.PickDestination

function PickDestination (bool bNoCharge)


GameEnded

Inherits from: Pawn.GameEnded

Ignores: Bump, Died, EnemyNotVisible, Falling, FootZoneChange, HeadZoneChange, HearNoise, HitWall, PainTimer, SeePlayer, TakeDamage, Trigger, WarnTarget, ZoneChange

GameEnded.BeginState

event BeginState ()

Overrides: Pawn.GameEnded.BeginState


Hunting

Ignores: EnemyNotVisible

Hunting.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Hunting.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Hunting.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Hunting.EndState

event EndState ()

Overrides: Object.EndState (global)


Hunting.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Hunting.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Hunting.MayFall

event MayFall ()

Overrides: Pawn.MayFall (global)


Hunting.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Hunting.Timer

event Timer ()

Overrides: Actor.Timer (global)


Hunting.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Hunting.FindViewSpot

function bool FindViewSpot ()


Hunting.PickDestination

function PickDestination ()


Hunting.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


Hunting.SetFall

function SetFall ()

Overrides: SetFall (global)


RangedAttack

Ignores: Bump, HearNoise, SeePlayer

RangedAttack.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


RangedAttack.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


RangedAttack.EndState

event EndState ()

Overrides: Object.EndState (global)


RangedAttack.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


RangedAttack.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


RangedAttack.Timer

event Timer ()

Overrides: Actor.Timer (global)


RangedAttack.KeepAttacking

function KeepAttacking ()


RangedAttack.SpecialFire

function SpecialFire ()

Overrides: SpecialFire (global)


RangedAttack.StopWaiting

function StopWaiting ()

Overrides: Pawn.StopWaiting (global)


Retreating

Ignores: EnemyNotVisible

Retreating.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Retreating.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Retreating.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Retreating.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Retreating.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Retreating.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


Retreating.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Retreating.Timer

event Timer ()

Overrides: Actor.Timer (global)


Retreating.ChangeDestination

function ChangeDestination ()


Retreating.PickDestination

function PickDestination ()


Retreating.PickNextSpot

function PickNextSpot ()


Retreating.ReachedHome

function ReachedHome ()


Retreating.SetFall

function SetFall ()

Overrides: SetFall (global)


Retreating.WarnTarget

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

Overrides: WarnTarget (global)


Roaming

Ignores: EnemyNotVisible

Roaming.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Roaming.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Roaming.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Roaming.EndState

event EndState ()

Overrides: Object.EndState (global)


Roaming.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Roaming.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Roaming.Timer

event Timer ()

Overrides: Actor.Timer (global)


Roaming.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Roaming.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Roaming.FindAmbushSpot

function bool FindAmbushSpot ()


Roaming.HandleHelpMessageFrom

function HandleHelpMessageFrom (Pawn Other)

Overrides: Pawn.HandleHelpMessageFrom (global)


Roaming.PickDestination

function PickDestination ()


Roaming.SetFall

function SetFall ()

Overrides: SetFall (global)


Roaming.ShareWithTeam

function ShareWithTeam ()


StakeOut

Ignores: EnemyNotVisible

StakeOut.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


StakeOut.EndState

event EndState ()

Overrides: Object.EndState (global)


StakeOut.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


StakeOut.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


StakeOut.Timer

event Timer ()

Overrides: Actor.Timer (global)


StakeOut.AdjustAim

function Object.Rotator AdjustAim (float projSpeed, Object.Vector projStart, int aimerror, bool leadTarget, bool warnTarget)

Overrides: AdjustAim (global)


StakeOut.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


StakeOut.SetFall

function SetFall ()

Overrides: SetFall (global)


StartUp

Modifiers: auto

StartUp.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TacticalMove

Ignores: HearNoise, SeePlayer

TacticalMove.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


TacticalMove.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TacticalMove.EndState

event EndState ()

Overrides: Object.EndState (global)


TacticalMove.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


TacticalMove.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


TacticalMove.PainTimer

event PainTimer ()

Overrides: PainTimer (global)


TacticalMove.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


TacticalMove.Timer

event Timer ()

Overrides: Actor.Timer (global)


TacticalMove.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


TacticalMove.GiveUpTactical

function GiveUpTactical (bool bNoCharge)


TacticalMove.PickDestination

function PickDestination (bool bNoCharge)


TacticalMove.PickRegDestination

function PickRegDestination (bool bNoCharge)


TacticalMove.SetFall

function SetFall ()

Overrides: SetFall (global)


TacticalMove.TryToward

function bool TryToward (Inventory Inv, float Weight)


TacticalMove.ValidRecovery

function bool ValidRecovery ()


TacticalMove.WarnTarget

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

Overrides: WarnTarget (global)


TakeHit

Ignores: Bump, HearNoise, HitWall, SeePlayer

TakeHit.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TakeHit.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


TakeHit.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


TakeHit.Timer

event Timer ()

Overrides: Actor.Timer (global)


TakeHit.PlayHitAnim

function PlayHitAnim (Object.Vector HitLocation, float Damage)

Overrides: PlayHitAnim (global)


VictoryDance

Ignores: EnemyNotVisible

VictoryDance.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


VictoryDance.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


VictoryDance.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Wandering

Ignores: EnemyNotVisible

Wandering.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Wandering.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Wandering.EndState

event EndState ()

Overrides: Object.EndState (global)


Wandering.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Wandering.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Wandering.Timer

event Timer ()

Overrides: Actor.Timer (global)


Wandering.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Wandering.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Wandering.PickDestination

function PickDestination ()


Wandering.SetFall

function SetFall ()

Overrides: SetFall (global)


Wandering.TestDirection

function bool TestDirection (Object.Vector dir, out Object.Vector pick)