| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Controller
|
+-- Engine.AIController
|
+-- GamePlay.ScriptedController
|
+-- UnrealGame.Bot
|
+-- XGame.xBot
|
+-- ROEngine.ROBot
| Constants Summary | ||
|---|---|---|
| attackID | = | 0 |
| defendID | = | 1 |
| Inherited Contants from UnrealGame.Bot |
|---|
| AngleConvert, ENEMYLOCATIONFUZZ, MAXSTAKEOUTDIST, MINSTRAFEDIST, MINVIEWDIST, TACTICALHEIGHTADVANTAGE |
| Variables Summary | |
|---|---|
| ROVehicle | AvoidVehicle |
| float | CachedMoveTimer |
| int | CurrentRole |
| int | DesiredRole |
| actor | DodgeActor |
| float | FarMult |
| int | GrenadeWeapon |
| actor | LastDodgeActor |
| float | LastDodgeTime |
| float | LastFriendlyFireYellTime |
| float | NearMult |
| int | PrimaryWeapon |
| float | RepeatDodgeFrequency |
| int | SecondaryWeapon |
| Inherited Variables from XGame.xBot |
|---|
| PawnSetupRecord |
| Enumerations Summary |
|---|
| Inherited Enumerations from UnrealGame.Bot |
|---|
| EScriptFollow |
| Functions Summary | ||
|---|---|---|
![]() | bool | AutoTaunt ())) |
![]() | AvoidThisVehicle (ROVehicle Feared)) | |
![]() | AvoidThisVehicle (ROVehicle Feared)) VehicleAvoid | |
![]() | vector | BackItUp ())) VehicleReroute |
![]() | BeginState ())) Fallback | |
![]() | BeginState ())) MoveToGoal | |
![]() | BeginState ())) RangedAttack | |
![]() | BeginState ())) Roaming | |
![]() | BeginState ())) TacticalMove | |
![]() | BeginState ())) VehicleAvoid | |
![]() | BeginState ())) WaitForCrew | |
![]() | BotVoiceMessage (name messagetype, byte MessageID, Controller Sender)) | |
![]() | bool | CanCombo ())) |
![]() | bool | CanComboMoving ())) |
![]() | bool | CanImpactJump ())) |
![]() | bool | CanUseTranslocator ())) |
![]() | ChangeCharacter (string newCharacter, optional string inClass)) | |
![]() | bool | CheckPathToGoalAround (Pawn P)) MoveToGoal |
![]() | CheckVehicleRoute ())) | |
![]() | Destroyed ())) | |
![]() | EndState ())) RangedAttack | |
![]() | EndState ())) VehicleAvoid | |
![]() | EnemyChanged (bool bNewEnemyVisible)) Fallback | |
![]() | EnemyNotVisible ())) Fallback | |
![]() | EnemyNotVisible ())) TacticalVehicleMove | |
![]() | FindDestination ())) TacticalVehicleMove | |
![]() | bool | FireWeaponAt (Actor A)) Fallback |
![]() | int | GetGrenadeAmmo ())) |
![]() | string | GetGrenadeWeapon ())) |
![]() | int | GetPrimaryAmmo ())) |
![]() | string | GetPrimaryWeapon ())) |
![]() | RORoleInfo | GetRoleInfo ())) |
![]() | int | GetSecondaryAmmo ())) |
![]() | string | GetSecondaryWeapon ())) |
![]() | HitTheDirt ())) VehicleAvoid | |
![]() | ImpactJump ())) | |
![]() | bool | IsRetreating ())) Fallback |
![]() | MayDodgeToMoveTarget ())) | |
![]() | MayFall ())) Fallback | |
![]() | MayFall ())) Roaming | |
![]() | bool | NotifyBump (actor Other)) Fallback |
![]() | NotifyIneffectiveAttack (optional Pawn Other)) | |
![]() | NotifyIneffectiveAttack (optional Pawn Other)) Fallback | |
![]() | NotifyIneffectiveAttack (optional Pawn Other)) RangedAttack | |
![]() | Possess (Pawn aPawn)) | |
![]() | ReceiveProjectileWarning (Projectile proj)) Fallback | |
![]() | vector | Reroute ())) VehicleReroute |
![]() | bool | RerouteCollisionDetect (out vector dest)) VehicleReroute |
![]() | SendMessage (PlayerReplicationInfo Recipient, name MessageType, byte MessageID, float Wait, name BroadcastType)) | |
![]() | SendVoiceMessage (PlayerReplicationInfo Sender, PlayerReplicationInfo Recipient, name messagetype, byte messageID, name broadcasttype, optional Pawn soundSender, optional vector senderLocation)) | |
![]() | SetAttractionState ())) | |
![]() | SetPawnClass (string inClass, string inCharacter)) | |
![]() | Timer ())) Fallback | |
![]() | Timer ())) MoveToGoal | |
![]() | Timer ())) Roaming | |
![]() | Timer ())) TacticalVehicleMove | |
![]() | Timer ())) VehicleAvoid | |
![]() | bool | TryToDuck (vector duckDir, bool bReversed)) |
![]() | VehicleFightEnemy (bool bCanCharge, float EnemyStrength)) | |
| Inherited Functions from XGame.xBot |
|---|
| Possess, SetPawnClass |
| States Summary |
|---|
| Dead Source code |
|---|
|
state Dead |
| Fallback Source code |
|---|
|
state Fallback |
| BeginState, EnemyChanged, EnemyNotVisible, FireWeaponAt, IsRetreating, MayFall, NotifyBump, NotifyIneffectiveAttack, ReceiveProjectileWarning, Timer |
| MoveToGoal Source code |
|---|
|
state MoveToGoal |
| BeginState, CheckPathToGoalAround, Timer |
| RangedAttack Source code |
|---|
|
state RangedAttack |
| BeginState, EndState, NotifyIneffectiveAttack |
| Roaming Source code |
|---|
|
state Roaming |
| BeginState, MayFall, Timer |
| TacticalMove Source code |
|---|
|
state TacticalMove |
| BeginState |
| TacticalVehicleMove Source code |
|---|
|
state TacticalVehicleMove extends MoveToGoalWithEnemy |
| EnemyNotVisible, FindDestination, Timer |
| VehicleAvoid Source code |
|---|
|
state VehicleAvoid |
| AvoidThisVehicle, BeginState, EndState, HitTheDirt, Timer |
| VehicleReroute Source code |
|---|
|
state VehicleReroute |
| BackItUp, Reroute, RerouteCollisionDetect |
| WaitForCrew Source code |
|---|
|
state WaitForCrew |
| BeginState |
| Constants Detail |
|---|
| Variables Detail |
|---|
| Functions Detail |
|---|
AutoTaunt Source code
AvoidThisVehicle Source code
AvoidThisVehicle VehicleAvoid Source code
BackItUp VehicleReroute Source code
BeginState Fallback Source code
BeginState MoveToGoal Source code
BeginState RangedAttack Source code
BeginState Roaming Source code
BeginState TacticalMove Source code
BeginState VehicleAvoid Source code
BeginState WaitForCrew Source code
BotVoiceMessage Source code
CanCombo Source code
CanComboMoving Source code
CanImpactJump Source code
CanUseTranslocator Source code
ChangeCharacter Source code
CheckPathToGoalAround MoveToGoal Source code
CheckVehicleRoute Source code
Destroyed Source code
EndState RangedAttack Source code
EndState VehicleAvoid Source code
EnemyChanged Fallback Source code
EnemyNotVisible Fallback Source code
EnemyNotVisible TacticalVehicleMove Source code
FindDestination TacticalVehicleMove Source code
FireWeaponAt Fallback Source code
GetGrenadeAmmo Source code
GetGrenadeWeapon Source code
GetPrimaryAmmo Source code
GetPrimaryWeapon Source code
GetRoleInfo Source code
GetSecondaryAmmo Source code
GetSecondaryWeapon Source code
HitTheDirt VehicleAvoid Source code
ImpactJump Source code
IsRetreating Fallback Source code
MayDodgeToMoveTarget Source code
MayFall Fallback Source code
MayFall Roaming Source code
NotifyBump Fallback Source code
NotifyIneffectiveAttack Source code
NotifyIneffectiveAttack Fallback Source code
NotifyIneffectiveAttack RangedAttack Source code
Possess Source code
ReceiveProjectileWarning Fallback Source code
Reroute VehicleReroute Source code
RerouteCollisionDetect VehicleReroute Source code
SendMessage Source code
SendVoiceMessage Source code
SetAttractionState Source code
SetPawnClass Source code
Timer Fallback Source code
Timer MoveToGoal Source code
Timer Roaming Source code
Timer TacticalVehicleMove Source code
Timer VehicleAvoid Source code
TryToDuck Source code
VehicleFightEnemy Source code| Defaultproperties |
|---|
defaultproperties
{
DesiredRole=-1
CurrentRole=-1
PrimaryWeapon=-1
SecondaryWeapon=-1
GrenadeWeapon=-1
NearMult=1.500000
FarMult=3.000000
RepeatDodgeFrequency=3.000000
OrderNames(0)="Attack"
OrderNames(1)="Defend"
OrderNames(2)="HOLD"
OrderNames(5)="Defend"
OrderNames(6)="Attack"
OrderNames(7)="HOLD"
PlayerReplicationInfoClass=Class'ROEngine.ROPlayerReplicationInfo'
PawnClass=Class'ROEngine.ROPawn'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||