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

UE2:U2BotInfo (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Info >> U2BotInfo
Package: 
U2

U2BotInfo.uc Created By: Steve Polge Created On: 8/01/00 $Author: Mfox $ $Date: 7/29/02 8:14p $ $Revision: 9 $

Properties[edit]

Property group 'U2BotInfo'[edit]

Alertness[edit]

Type: float

Array size: 32

Modifiers: config


Default value, index 18: -0.3

Default value, index 20: 0.3

Default value, index 22: 0.3

Default value, index 24: 0.3

Default value, index 29: 0.4

bAdjustSkill[edit]

Type: bool

Modifiers: config


BotAccuracy[edit]

Type: float

Array size: 32

Modifiers: config


Default value, index 17: 0.2

Default value, index 18: 0.9

Default value, index 19: 0.6

Default value, index 20: 0.5

Default value, index 24: 1.0

Default value, index 27: 0.5

Default value, index 28: 0.5

Default value, index 29: 0.6

BotFaces[edit]

Type: string

Array size: 32

Modifiers: config


Default value, index 0: "SoldierSkins.Othello"

Default value, index 1: "SoldierSkins.Riker"

Default value, index 10: "SoldierSkins.Tensor"

Default value, index 11: "SoldierSkins.Brock"

Default value, index 12: "SoldierSkins.Harlin"

Default value, index 13: "SoldierSkins.Johnson"

Default value, index 14: "SoldierSkins.Othello"

Default value, index 15: "SoldierSkins.Rankin"

Default value, index 16: "SoldierSkins.Brock"

Default value, index 17: "SoldierSkins.Arkon"

Default value, index 18: "SoldierSkins.Riker"

Default value, index 19: "SoldierSkins.Vector"

Default value, index 20: "SoldierSkins.Malcom"

Default value, index 21: "SoldierSkins.Matrix"

Default value, index 22: "SoldierSkins.Manwell"

Default value, index 23: "SoldierSkins.Arkon"

Default value, index 24: "SoldierSkins.Drake"

Default value, index 25: "SoldierSkins.Radkin"

Default value, index 26: "SoldierSkins.Wraith"

Default value, index 27: "SoldierSkins.Rankin"

Default value, index 28: "SoldierSkins.Von"

Default value, index 29: "SoldierSkins.Drake"

Default value, index 30: "SoldierSkins.Wraith"

Default value, index 31: "SoldierSkins.Vector"

Default value, index 32: "SoldierSkins.Malcom"

Default value, index 33: "SoldierSkins.Riker"

Default value, index 34: "SoldierSkins.Othello"

Default value, index 35: "SoldierSkins.Matrix"

Default value, index 36: "SoldierSkins.Tensor"

Default value, index 37: "SoldierSkins.Slain"

Default value, index 38: "SoldierSkins.Bruce"

Default value, index 39: "SoldierSkins.Kregore"

BotJumpy[edit]

Type: byte

Array size: 32

Modifiers: config


Default value, index 30: 1

Default value, index 31: 1

BotModels[edit]

Type: string

Array size: 32

Modifiers: config

MWP collapse BotSkins+BotFaces into BotModels (select a composit Golem entity rather than building one from pieces)

Default value, index 0: "U2MercJapLight"

Default value, index 1: "U2MercJapLight"

Default value, index 10: "U2MercJapMedium"

Default value, index 11: "U2MercJapMedium"

Default value, index 12: "U2MarineLight"

Default value, index 13: "U2MarineLight"

Default value, index 14: "U2MarineLight"

Default value, index 15: "U2MarineLight"

Default value, index 16: "U2SkaarjLight"

Default value, index 17: "U2SkaarjLight"

Default value, index 18: "U2SkaarjLight"

Default value, index 19: "U2SkaarjLight"

Default value, index 20: "U2MercJapLight"

Default value, index 21: "U2MercJapLight"

Default value, index 22: "U2MercJapLight"

Default value, index 23: "U2MercJapLight"

Default value, index 24: "U2MercJapLight"

Default value, index 25: "U2MercJapLight"

Default value, index 26: "U2MercJapLight"

Default value, index 27: "U2MercJapLight"

Default value, index 28: "U2MercJapLight"

Default value, index 29: "U2MercJapLight"

Default value, index 30: "U2MercJapLight"

Default value, index 31: "U2MercJapLight"

Default value, index 32: "U2MercJapLight"

Default value, index 33: "U2MercJapLight"

Default value, index 34: "U2MercJapMedium"

Default value, index 35: "U2MercJapMedium"

Default value, index 36: "U2MercJapMedium"

Default value, index 37: "U2MercJapMedium"

Default value, index 38: "U2MercJapMedium"

Default value, index 39: "U2MercJapMedium"

BotNames[edit]

Type: string

Array size: 32

Modifiers: config


Default value, index 0: "Matsuo"

Default value, index 1: "Anzai"

Default value, index 10: "Katsumoto"

Default value, index 11: "Akira"

Default value, index 12: "John"

Default value, index 13: "Dustin"

Default value, index 14: "Chad"

Default value, index 15: "Ken"

Default value, index 16: "Barak"

Default value, index 17: "Kara"

Default value, index 18: "Tamerlane"

Default value, index 19: "Arachne"

Default value, index 20: "Ichiro"

Default value, index 21: "Liche"

Default value, index 22: "Jared"

Default value, index 23: "Ichthys"

Default value, index 24: "Tamara"

Default value, index 25: "Loque"

Default value, index 26: "Athena"

Default value, index 27: "Cilia"

Default value, index 28: "Sarena"

Default value, index 29: "Malakai"

Default value, index 30: "Visse"

Default value, index 31: "Yutaka"

Default value, index 32: "Necroth"

Default value, index 33: "Kragoth"

Default value, index 34: "Ekiken"

Default value, index 35: "Masato"

Default value, index 36: "Hideki"

Default value, index 37: "Zenshin"

Default value, index 38: "Izumo"

Default value, index 39: "Benjiro"

BotSkills[edit]

Type: float

Array size: 32

Modifiers: config


BotSkins[edit]

Type: string

Array size: 32

Modifiers: config


Default value, index 0: "SoldierSkins.blkt"

Default value, index 1: "SoldierSkins.blkt"

Default value, index 10: "SoldierSkins.hkil"

Default value, index 11: "SoldierSkins.sldr"

Default value, index 12: "SoldierSkins.sldr"

Default value, index 13: "SoldierSkins.sldr"

Default value, index 14: "SoldierSkins.blkt"

Default value, index 15: "SoldierSkins.sldr"

Default value, index 16: "SoldierSkins.sldr"

Default value, index 17: "SoldierSkins.RawS"

Default value, index 18: "SoldierSkins.blkt"

Default value, index 19: "SoldierSkins.hkil"

Default value, index 20: "SoldierSkins.blkt"

Default value, index 21: "SoldierSkins.hkil"

Default value, index 22: "SoldierSkins.RawS"

Default value, index 23: "SoldierSkins.RawS"

Default value, index 24: "SoldierSkins.gard"

Default value, index 25: "SoldierSkins.gard"

Default value, index 26: "SoldierSkins.gard"

Default value, index 27: "SoldierSkins.sldr"

Default value, index 28: "SoldierSkins.gard"

Default value, index 29: "SoldierSkins.gard"

Default value, index 30: "SoldierSkins.gard"

Default value, index 31: "SoldierSkins.hkil"

Default value, index 32: "SoldierSkins.blkt"

Default value, index 33: "SoldierSkins.blkt"

Default value, index 34: "SoldierSkins.blkt"

Default value, index 35: "SoldierSkins.hkil"

Default value, index 36: "SoldierSkins.hkil"

Default value, index 37: "SoldierSkins.RawS"

Default value, index 38: "SoldierSkins.RawS"

Default value, index 39: "SoldierSkins.RawS"

BotTeams[edit]

Type: int

Array size: 32

Modifiers: config


Default value, index 0: 255

Default value, index 10: 255

Default value, index 11: 1

Default value, index 12: 255

Default value, index 13: 2

Default value, index 14: 255

Default value, index 15: 3

Default value, index 16: 255

Default value, index 18: 255

Default value, index 19: 1

Default value, index 20: 255

Default value, index 21: 255

Default value, index 22: 2

Default value, index 23: 255

Default value, index 24: 3

Default value, index 25: 255

Default value, index 26: 255

Default value, index 27: 1

Default value, index 28: 255

Default value, index 29: 2

Default value, index 30: 1

Default value, index 31: 255

Default value, index 32: 3

Default value, index 33: 255

Default value, index 34: 2

Default value, index 35: 255

Default value, index 36: 3

Default value, index 37: 255

bRandomOrder[edit]

Type: bool

Modifiers: config


Default value: True

Camping[edit]

Type: float

Array size: 32

Modifiers: config


Default value, index 18: 1.0

Default value, index 28: 0.5

CombatStyle[edit]

Type: float

Array size: 32

Modifiers: config


Default value, index 16: 0.5

Default value, index 18: -0.5

Default value, index 19: -0.5

Default value, index 20: -1.0

Default value, index 21: -0.5

Default value, index 22: 0.5

Default value, index 23: 1.0

Default value, index 26: 0.5

Default value, index 30: 0.5

FavoriteWeapon[edit]

Type: string

Array size: 32

Modifiers: config


Default value, index 16: "U2Weapons.WeaponInvShotgun"

Default value, index 17: "U2Weapons.WeaponInvShotgun"

Default value, index 18: "U2Weapons.WeaponInvSniperRifle"

Default value, index 19: "U2Weapons.WeaponInvSniperRifle"

Default value, index 22: "U2Weapons.WeaponInvLaserRifle"

Default value, index 24: "U2Weapons.WeaponInvAssaultRifle"

Default value, index 25: "U2Weapons.WeaponInvAssaultRifle"

Default value, index 27: "U2Weapons.WeaponInvEnergyRifle"

Default value, index 28: "U2Weapons.WeaponInvEnergyRifle"

StrafingAbility[edit]

Type: float

Array size: 32

Modifiers: config


Default value, index 17: 0.5

Default value, index 20: 0.5

Default value, index 21: 1.0

Default value, index 22: 0.5

Default value, index 23: 0.5

Default value, index 24: 0.5

Default value, index 25: 0.5

Default value, index 26: 0.5

Default value, index 29: 1.0

VoiceType[edit]

Type: string

Array size: 32

Modifiers: config


Internal variables[edit]

AvailableClasses[edit]

Type: string

Array size: 32


AvailableDescriptions[edit]

Type: string

Array size: 32


BotClassStr[edit]

Type: string


Default value: "U2NPCControllerBotOld"

ConfigUsed[edit]

Type: byte

Array size: 32


DesiredName[edit]

Type: string


Difficulty[edit]

Type: float

Modifiers: config


NumClasses[edit]

Type: int


PlayerDeaths[edit]

Type: int


PlayerKills[edit]

Type: int


Skills[edit]

Type: string

Array size: 8

Modifiers: localized


Default value, index 0: "Novice"

Default value, index 1: "Average"

Default value, index 2: "Experienced"

Default value, index 3: "Skilled"

Default value, index 4: "Adept"

Default value, index 5: "Masterful"

Default value, index 6: "Inhuman"

Default value, index 7: "Godlike"

Functions[edit]

Events[edit]

PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Other instance functions[edit]

AdjustSkill[edit]

function AdjustSkill (U2NPCController B, bool bWinner)


ChooseBotInfo[edit]

function int ChooseBotInfo ()


GetAvailableClasses[edit]

function string GetAvailableClasses (int n)


GetBotClass[edit]

function class<PawnGetBotClass (int n)


GetBotFace[edit]

function string GetBotFace (int n)


GetBotIndex[edit]

function int GetBotIndex (coerce string BotName)


GetBotModelName[edit]

function string GetBotModelName (int n)


GetBotName[edit]

function string GetBotName (int n)


GetBotSkin[edit]

function string GetBotSkin (int num)


GetBotTeam[edit]

function int GetBotTeam (int num)


Individualize[edit]

function Individualize (U2NPCController NewBot, int n, int NumBots)


SetBotFace[edit]

function SetBotFace (coerce string NewFace, int n)


SetBotModel[edit]

function SetBotModel (string ModelName, int n)


SetBotName[edit]

function SetBotName (coerce string NewName, int n)


SetBotSkin[edit]

function SetBotSkin (coerce string NewSkin, int n)


SetBotTeam[edit]

function SetBotTeam (int NewTeam, int n)