The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:Bot (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search

Contents

Package: 
UnrealGame
Direct subclass:
XBot
This class in other games:
UT, UT2003

Bot.

[edit] Constants

[edit] MAXSTAKEOUTDIST

Value: 2000


[edit] ENEMYLOCATIONFUZZ

Value: 1200


[edit] TACTICALHEIGHTADVANTAGE

Value: 320


[edit] MINSTRAFEDIST

Value: 200


[edit] MINVIEWDIST

Value: 200


[edit] AngleConvert

Value: 0.0000958738

2*PI/65536

[edit] Properties

[edit] Property group 'Bot'

[edit] OrderNames

Type: name

Array size: 16


Default value, index 0: 'Defend'

Default value, index 1: 'Hold'

Default value, index 10: 'Attack'

Default value, index 11: 'Defend'

Default value, index 12: 'Defend'

Default value, index 13: 'Attack'

Default value, index 14: 'Attack'

Default value, index 15: 'Attack'

Default value, index 16: 'Follow'

Default value, index 17: 'FreeLance'

[edit] Internal variables

See Bot internal variables.

[edit] Default values

Property Value
bIsPlayer True
FovAngle 85.0
OldMessageTime -100.0
PlayerReplicationInfoClass Class'UnrealGame.TeamPlayerReplicationInfo'

[edit] Enums

[edit] EScriptFollow

FOLLOWSCRIPT_IgnoreAllStimuli 
FOLLOWSCRIPT_IgnoreEnemies 
FOLLOWSCRIPT_StayOnScript 
FOLLOWSCRIPT_LeaveScriptForCombat 

[edit] Functions

[edit] Events

[edit] AllowDetourTo

event bool AllowDetourTo (NavigationPoint N)

Overrides: Controller.AllowDetourTo


[edit] DelayedWarning

event DelayedWarning ()

Overrides: Controller.DelayedWarning


[edit] Desireability

event float Desireability (Pickup P)

Overrides: Controller.Desireability


[edit] Destroyed

event Destroyed ()

Overrides: Controller.Destroyed


[edit] HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: Controller.HearNoise


[edit] MayDodgeToMoveTarget

event MayDodgeToMoveTarget ()

Overrides: Controller.MayDodgeToMoveTarget


[edit] MissedDodge

event MissedDodge ()

Overrides: Controller.MissedDodge


[edit] NotifyBump

event bool NotifyBump (Actor Other)

Overrides: Controller.NotifyBump


[edit] NotifyFallingHitWall

event NotifyFallingHitWall (Object.Vector HitNormal, Actor HitActor)

Overrides: Controller.NotifyFallingHitWall


[edit] NotifyHitWall

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

Overrides: Controller.NotifyHitWall


[edit] NotifyJumpApex

event NotifyJumpApex ()

Overrides: ScriptedController.NotifyJumpApex


[edit] NotifyLanded

event bool NotifyLanded (Object.Vector HitNormal)

Overrides: Controller.NotifyLanded


[edit] NotifyMissedJump

event NotifyMissedJump ()

Overrides: Controller.NotifyMissedJump


[edit] NotifyPhysicsVolumeChange

event bool NotifyPhysicsVolumeChange (PhysicsVolume NewVolume)

Overrides: Controller.NotifyPhysicsVolumeChange


[edit] NotifyPostLanded

event NotifyPostLanded ()

Overrides: Controller.NotifyPostLanded


[edit] PostBeginPlay

event PostBeginPlay ()

Overrides: Controller.PostBeginPlay


[edit] ReceiveWarning

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

Overrides: Controller.ReceiveWarning


[edit] RecoverFromBadStateCode

event RecoverFromBadStateCode ()

Overrides: Actor.RecoverFromBadStateCode


[edit] SeePlayer

event SeePlayer (Pawn SeenPlayer)

Overrides: Controller.SeePlayer


[edit] SetupSpecialPathAbilities

event SetupSpecialPathAbilities ()

Overrides: Controller.SetupSpecialPathAbilities


[edit] SoakStop

event SoakStop (string problem)

Overrides: Controller.SoakStop


[edit] SuperDesireability

event float SuperDesireability (Pickup P)

Overrides: Controller.SuperDesireability


[edit] Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: AIController.Trigger


[edit] Other instance functions

See Bot instance functions.

[edit] States

See Bot states.

Personal tools