Mostly Harmless

UE1:Bots (UT)

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

Bots.

Properties[edit]

Property group 'Combat'[edit]

Aggressiveness[edit]

Type: float

0.0 to 1.0 (typically)

Default value: 0.2

bIsWuss[edit]

Type: bool

always takes hit

bLeadTarget[edit]

Type: bool

lead target with projectile attack

Default value: True

bWarnTarget[edit]

Type: bool

warn target when projectile attack

Default value: True

RefireRate[edit]

Type: float


Default value: 0.9

TimeBetweenAttacks[edit]

Type: float

seconds - modified by difficulty

Default value: 1.0

Property group 'Pawn'[edit]

CarcassType[edit]

Type: class<Carcass>


Default value: Class'UnrealShare.CreatureCarcass'

Property group 'Sounds'[edit]

breathagain[edit]

Type: Sound


Die2[edit]

Type: Sound


Die3[edit]

Type: Sound


Die4[edit]

Type: Sound


drown[edit]

Type: Sound


Footstep1[edit]

Type: Sound


Footstep2[edit]

Type: Sound


Footstep3[edit]

Type: Sound


GaspSound[edit]

Type: Sound


HitSound3[edit]

Type: Sound


HitSound4[edit]

Type: Sound


JumpSound[edit]

Type: Sound


LandGrunt[edit]

Type: Sound


UWHit1[edit]

Type: Sound


UWHit2[edit]

Type: Sound


Internal variables[edit]

See Bots internal variables.

Default values[edit]

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 3.0
RotationRate
Member Value
Pitch 3072
Roll 2048
Yaw 30000
SightRadius 3000.0
UnderWaterTime 20.0
WaterStep Sound'UnrealShare.Generic.LSplash'

Functions[edit]

Static functions[edit]

SetMultiSkin[edit]

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

Overrides: Pawn.SetMultiSkin


Events[edit]

BaseChange[edit]

singular event BaseChange ()

Overrides: Pawn.BaseChange


Bump[edit]

event Bump (Actor Other)

Overrides: Actor.Bump


Falling[edit]

singular event Falling ()

Overrides: Pawn.Falling


HearNoise[edit]

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: Pawn.HearNoise


LongFall[edit]

event LongFall ()

Overrides: Pawn.LongFall


PainTimer[edit]

event PainTimer ()

Overrides: Pawn.PainTimer


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: Pawn.PreBeginPlay


SeePlayer[edit]

event SeePlayer (Actor SeenPlayer)

Overrides: Pawn.SeePlayer


Trigger[edit]

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger


UpdateEyeHeight[edit]

event UpdateEyeHeight (float DeltaTime)

Overrides: Pawn.UpdateEyeHeight


ZoneChange[edit]

event ZoneChange (ZoneInfo newZone)

Overrides: Actor.ZoneChange


Other instance functions[edit]

See Bots instance functions.

States[edit]

See Bots states.