I'm a doctor, not a mechanic

UE3:UTCharInfo (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
(Redirected from UE3:CustomAIData (UDK))
Jump to: navigation, search
UDK Object >> UTCharInfo
Package: 
UTGame

This object is used as a store for all character profile information.

Properties[edit]

Property group 'UTCharInfo'[edit]

Characters[edit]

Type: array<CharacterInfo>

Modifiers: config

Aray of all complete character profiles, defined in UTCustomChar.ini file.

Default value, index 0:

Member Value
AIData
Member Value
Accuracy 0.4
FavoriteWeapon "UTGameContent.UTWeap_RocketLauncher_Content"
Jumpiness 0.25
StrafingAbility 1.0
Tactics 1.0
CharID "A"
CharName "Matrix"
Description "<Strings:UTGameUI.CharLocData.Matrix_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head04>"

Default value, index 1:

Member Value
CharID "C"
CharName "Aspect"
Description "<Strings:UTGameUI.CharLocData.Aspect_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head02>"

Default value, index 2:

Member Value
CharID "B"
CharName "Cathode"
Description "<Strings:UTGameUI.CharLocData.Cathode_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head01>"

Default value, index 3:

Member Value
CharID "D"
CharName "Enigma"
Description "<Strings:UTGameUI.CharLocData.Enigma_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head03>"

Default value, index 4:

Member Value
CharID "F"
CharName "Collossus"
Description "<Strings:UTGameUI.CharLocData.Collossus_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head02>"

Default value, index 5:

Member Value
AIData
Member Value
Aggressiveness 0.5
FavoriteWeapon "UTGame.UTWeap_LinkGun"
CharID "I"
CharName "Entropy"
Description "<Strings:UTGameUI.CharLocData.Entropy_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head01>"

Default value, index 6:

Member Value
CharID "H"
CharName "Monarch"
Description "<Strings:UTGameUI.CharLocData.Monarch_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head04>"

Default value, index 7:

Member Value
CharID "K"
CharName "OSC"
Description "<Strings:UTGameUI.CharLocData.OSC_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head03>"

Default value, index 8:

Member Value
CharID "J"
CharName "Evolution"
Description "<Strings:UTGameUI.CharLocData.Evolution_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head02>"

Default value, index 9:

Member Value
CharID "G"
CharName "Mihr"
Description "<Strings:UTGameUI.CharLocData.Mihr_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head03>"

Default value, index 10:

Member Value
AIData
Member Value
Aggressiveness 0.7
FavoriteWeapon "UTGameContent.UTWeap_Shockrifle"
CharID "E"
CharName "Raptor"
Description "<Strings:UTGameUI.CharLocData.Raptor_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head01>"

Default value, index 11:

Member Value
CharID "L"
CharName "Syntax"
Description "<Strings:UTGameUI.CharLocData.Syntax_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head04>"

Default value, index 12:

Member Value
CharID "M"
CharName "Torque"
Description "<Strings:UTGameUI.CharLocData.Torque_Description>"
Faction "Liandri"
FamilyID "LIAM"
PreviewImageMarkup "<Images:UI_Portrait.Character.UI_Portrait_Character_Liandri_Male_Head04>"

Families[edit]

Type: array<class<UTFamilyInfo> >

Array of info for each family (eg IRNM)

Default value: Class'UTGame.UTFamilyInfo_Liandri_Male'

LOD1DisplayFactor[edit]

Type: float

Modifiers: config


Default value: 0.4

LOD2DisplayFactor[edit]

Type: float

Modifiers: config


Default value: 0.2

LOD3DisplayFactor[edit]

Type: float

Modifiers: config


Default value: 0.075

Structs[edit]

CharacterInfo[edit]

Structure defining a pre-made character in the game.

string CharID 
Short unique string .
string FamilyID 
This defines which 'set' of parts we are drawing from.
string CharName 
Friendly name for character.
string Description 
Localized description of the character.
string PreviewImageMarkup 
Preview image markup for the character.
string Faction 
Faction to which this character belongs (e.g. IronGuard).
CustomAIData AIData 
AI personality

CustomAIData[edit]

information about AI abilities/personality (generally map directly to UTBot properties)

float Tactics 
float StrafingAbility 
float Accuracy 
float Aggressiveness 
float CombatStyle 
float Jumpiness 
float ReactionTime 
string FavoriteWeapon 
full path to class of bot's favorite weapon

Default values:

Property Value
Aggressiveness 0.4
CombatStyle 0.2

Static functions[edit]

FindFamilyInfo[edit]

static final function class<UTFamilyInfoFindFamilyInfo (string InFamilyID)

Find the info class for a particular family

GetRandomCharClassName[edit]

static final function string GetRandomCharClassName ()

Return a random family from the list of all families