Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE1:Bots (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Pawn >> Bots
Package: 
UnrealShare
Direct subclasses:
HumanBot, SkaarjPlayerBot
This class in other games:
RTNP, UT

Bots.

Properties

Property group 'Combat'

Aggressiveness

Type: float

0.0 to 1.0 (typically)

Default value: 0.2

bIsWuss

Type: bool

always takes hit

bLeadTarget

Type: bool

lead target with projectile attack

Default value: True

bWarnTarget

Type: bool

warn target when projectile attack

Default value: True

RefireRate

Type: float


Default value: 0.9

TimeBetweenAttacks

Type: float

seconds - modified by difficulty

Default value: 1.0

Property group 'Pawn'

CarcassType

Type: class<Carcass>


Default value: Class'UnrealShare.CreatureCarcass'

Property group 'Sounds'

breathagain

Type: Sound


Die2

Type: Sound


Die3

Type: Sound


Die4

Type: Sound


drown

Type: Sound


Footstep1

Type: Sound


Footstep2

Type: Sound


Footstep3

Type: Sound


GaspSound

Type: Sound


HitSound3

Type: Sound


HitSound4

Type: Sound


JumpSound

Type: Sound


LandGrunt

Type: Sound


UWHit1

Type: Sound


UWHit2

Type: Sound


Internal variables

See Bots internal variables.

Default values

Property Value
AccelRate 2048.0
AirSpeed 400.0
BaseEyeHeight 23.0
bAutoActivate True
bCanStrafe True
bIsPlayer True
bStasis False
Buoyancy 100.0
DrawType DT_Mesh
GroundSpeed 400.0
HearingThreshold 0.3
Intelligence BRAINS_HUMAN
Land Sound'UnrealShare.Generic.Land1'
LightBrightness 70
LightHue 40
LightRadius 6
LightSaturation 128
MeleeRange 50.0
NetPriority 8.0
RotationRate
Member Value
Pitch 3072
Roll 2048
Yaw 30000
SightRadius 3000.0
UnderWaterTime 20.0
WaterStep Sound'UnrealShare.Generic.LSplash'

Functions

Static functions

SetMultiSkin

static function SetMultiSkin (Actor SkinActor, string SkinName, string FaceName, byte TeamNum)

Overrides: Pawn.SetMultiSkin


Events

BaseChange

singular event BaseChange ()

Overrides: Pawn.BaseChange


Bump

event Bump (Actor Other)

Overrides: Actor.Bump


Falling

singular event Falling ()

Overrides: Pawn.Falling


HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: Pawn.HearNoise


LongFall

event LongFall ()

Overrides: Pawn.LongFall


PainTimer

event PainTimer ()

Overrides: Pawn.PainTimer


PreBeginPlay

event PreBeginPlay ()

Overrides: Pawn.PreBeginPlay


SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: Pawn.SeePlayer


Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger


UpdateEyeHeight

event UpdateEyeHeight (float DeltaTime)

Overrides: Pawn.UpdateEyeHeight


ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: Actor.ZoneChange


Other instance functions

See Bots instance functions.

States

See Bots states.