ai_globals
aigl
- Fields
- 197
- Structs
- 26
- Shipped tags
- 1
- Root size
- 12 B
- Version
- 1
26 structs
- ai_globals_struct_definition
- ai_globals_data_block_struct
- ai_globals_gravemind_block
- ai_globals_formation_block
- ai_globals_squad_template_folder_block_struct
- ai_globals_squad_template_sub_folder_block_struct
- ai_globals_squad_template_block
- ai_globals_performance_template_folder_block_struct
- ai_globals_performance_template_sub_folder_block_struct
- ai_globals_performance_template_block
- ai_globals_custom_stimuli_block
- ai_cue_template_block_struct
- firing_point_payload_block_struct
- stimulus_payload_block_struct
- combat_cue_payload_block_struct
- ai_reference_frame_block
- scenario_object_id_struct
- scenario_structure_bsp_reference_block
- areas_block_struct
- area_cluster_occupancy_bitvector_array
- flight_reference_block
- area_sector_point_block
- ai_trait_vision_block_struct
- ai_trait_sound_block_struct
- ai_trait_luck_block_struct
- ai_trait_grenade_block_struct
ai_globals_struct_definition
Root1 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | datablock ai_globals_data_block · max 1 | block |
ai_globals_data_block_struct
90 fields · 472 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | AI infantry-on-AI weapon damage scale | real |
| 4 | 4 | AI vehicle-on-AI weapon damage scale | real |
| 8 | 4 | AI player vehicle-on-AI weapon damage scale | real |
| 12 | 4 | playfighting melee damage scale | real |
| 16 | 4 | playfight grenade miss distance | real |
| 20 | 4 | danger broadly facing | real |
| 24 | 4 | danger shooting near | real |
| 28 | 4 | danger shooting at | real |
| 32 | 4 | danger extremely close | real |
| 36 | 4 | danger shield damage | real |
| 40 | 4 | danger exetended shield damage | real |
| 44 | 4 | danger body damage | real |
| 48 | 4 | danger extended body damage | real |
| 52 | 16 | global dialogue tag | tag reference |
| 68 | 4 | default mission dialogue sound effect | string id |
| 72 | 4 | jump down | real |
| 76 | 4 | jump step | real |
| 80 | 4 | jump crouch | real |
| 84 | 4 | jump stand | real |
| 88 | 4 | jump storey | real |
| 92 | 4 | jump tower | real |
| 100 | 4 | max jump down height down | real |
| 104 | 4 | max jump down height step | real |
| 108 | 4 | max jump down height crouch | real |
| 112 | 4 | max jump down height stand | real |
| 116 | 4 | max jump down height storey | real |
| 120 | 4 | max jump down height tower | real |
| 128 | 8 | hoist step | real bounds |
| 136 | 8 | hoist crouch | real bounds |
| 144 | 8 | hoist stand | real bounds |
| 152 | 8 | vault step | real bounds |
| 160 | 8 | vault crouch | real bounds |
| 168 | 4 | search range infantry | real |
| 172 | 4 | search range flying | real |
| 176 | 4 | search range vehicle | real |
| 180 | 4 | search range giant | real |
| 184 | 12 | gravemind propertiesblock ai_globals_gravemind_block · max 1 | block |
| 196 | 4 | scary target threhold | real |
| 200 | 4 | scary weapon threhold | real |
| 204 | 4 | player scariness | real |
| 208 | 4 | berserking actor scariness | real |
| 212 | 4 | kamikazeing actor scariness | real |
| 216 | 4 | invincible scariness | real |
| 220 | 4 | morph delay (ranged) | real |
| 224 | 4 | morph delay (tank) | real |
| 228 | 4 | morph delay (stalker) | real |
| 232 | 4 | min death time | real |
| 236 | 4 | projectile distance | real |
| 240 | 4 | idle clump distance | real |
| 244 | 4 | dangerous clump distance | real |
| 248 | 4 | maximum active AI count | long integer |
| 252 | 4 | resurrection count limit per body | long integer |
| 256 | 4 | cover search duration | real |
| 260 | 4 | task direction search duration | real |
| 264 | 12 | spawn formationsblock ai_globals_formation_block · max 128 | block |
| 276 | 12 | squad template foldersblock ai_globals_squad_template_folder_block · max 32 | block |
| 288 | 12 | performance template foldersblock ai_globals_performance_template_folder_block · max 32 | block |
| 300 | 12 | custom stimuliblock ai_globals_custom_stimuli_block · max 128 | block |
| 312 | 12 | cue templatesblock ai_cue_template_block · max 16 | block |
| 324 | 4 | stop dist | real |
| 328 | 4 | resume dist | real |
| 332 | 4 | min dist | real |
| 336 | 4 | max dist | real |
| 340 | 4 | min scale | real |
| 344 | 4 | passthrough chance | real |
| 348 | 4 | search phase skip chance | real |
| 352 | 4 | patrol transition timeout | real |
| 356 | 4 | patrol maneuver timeout | real |
| 360 | 8 | patrol search firing point time | real bounds |
| 368 | 4 | patrol isolation distance | real |
| 372 | 4 | patrol isolation time | real |
| 376 | 4 | kungfu deactivation delay | real |
| 380 | 2 | suppressing fire count | short integer |
| 382 | 2 | uncover count | short integer |
| 384 | 2 | leap on cover count | short integer |
| 386 | 2 | destroy cover count | short integer |
| 388 | 2 | guard count | short integer |
| 390 | 2 | investigate count | short integer |
| 392 | 12 | vision traitsblock ai_trait_vision_block · max 3 | block |
| 404 | 12 | sound traitsblock ai_trait_sound_block · max 2 | block |
| 416 | 12 | luck traitsblock ai_trait_luck_block · max 3 | block |
| 428 | 12 | grenade traitsblock ai_trait_grenade_block · max 2 | block |
| 440 | 4 | max decay time | real |
| 444 | 4 | decay time ping | real |
| 448 | 4 | search pattern radius | real |
| 452 | 2 | search pattern shell count | short integer |
| 454 | 4 | search pattern cells per shell range | short integer bounds |
| 460 | 4 | catchup_sprint_start_distance | real |
| 464 | 4 | catchup_sprint_stop_distance | real |
| 468 | 4 | dynamic firing position radius scalar around unit | real |
ai_globals_gravemind_block
7 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | velocity scale | real |
| 4 | 4 | throw grenade delay scale | real |
| 8 | 4 | don't drop grenades chance scale | real |
| 12 | 4 | grenade uncover chance scale | real |
| 16 | 4 | retreat throw grenade chance scale | real |
| 20 | 4 | anti vehicle grenade chance scale | real |
| 24 | 4 | throw grenade chance scale | real |
ai_globals_formation_block
11 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | evasion chance scale | real |
| 4 | 4 | grenade dive chance scale | real |
| 8 | 4 | broken kamikaze chance scale | real |
| 12 | 4 | leader dead retreat chance scale | real |
| 16 | 4 | dive retreat chance scale | real |
| 20 | 4 | shield depleted berserk chance scale | real |
| 24 | 4 | leader abandoned berserk chance scale | real |
| 28 | 4 | melee attack delay timer scale | real |
| 32 | 4 | melee chance scale | real |
| 36 | 4 | melee leap delay timer scale | real |
| 40 | 4 | throw grenade delay scale | real |
ai_globals_squad_template_folder_block_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | hearing distance scale | real |
ai_globals_squad_template_sub_folder_block_struct
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | vision distance scale | real |
| 4 | 4 | vision angle scale | real |
ai_globals_squad_template_block
4 fields · 40 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
| 4 | 12 | firing pointsblock firing_point_payload_block · max 1 | block |
| 16 | 12 | stimulusblock stimulus_payload_block · max 1 | block |
| 28 | 12 | combat cueblock combat_cue_payload_block · max 1 | block |
ai_globals_performance_template_folder_block_struct
12 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | position | real point 3d |
| 12 | 2 | reference frame | short block index |
| 14 | 2 | structure bsp | short block index |
| 16 | 2 | flags
| word flags |
| 18 | 2 | posture flags
| word flags |
| 20 | 2 | area | short block index |
| 22 | 2 | cluster index | short integer |
| 24 | 2 | bsp index | short integer |
| 26 | 2 | sector index | short integer |
| 28 | 8 | normal | real euler angles 2d |
| 36 | 4 | facing | angle |
| 40 | 2 | preference
| short enum |
ai_globals_performance_template_sub_folder_block_struct
25 fields · 264 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 32 | name | string |
| 32 | 4 | area flags
| long flags |
| 36 | 12 | runtime relative mean point | real point 3d |
| 48 | 2 | runtime reference frame | short block index |
| 50 | 2 | structure index | short block index |
| 52 | 4 | runtime standard deviation | real |
| 56 | 2 | runtime starting index | short integer |
| 58 | 2 | runtime count | short integer |
| 60 | 2 | manual reference frame | short block index |
| 62 | 2 | bsp index | short block index |
| 64 | 128 | cluster occupancy | array [8] |
| 192 | 12 | flight_hintsblock flight_reference_block · max 10 | block |
| 204 | 12 | pointsblock area_sector_point_block · max 32 | block |
| 216 | 2 | preset
| short enum |
| 220 | 4 | flags
| long flags |
| 224 | 4 | extrusion | real |
| 228 | 4 | sink | real |
| 232 | 4 | firing point orientation | angle |
| 236 | 4 | grid orientation | angle |
| 240 | 4 | spacing | real |
| 244 | 4 | airborne spacing | real |
| 248 | 4 | min cover length | real |
| 252 | 4 | cover spacing | real |
| 256 | 4 | cover offset distance | real |
| 260 | 4 | too close distance | real |
ai_globals_performance_template_block
4 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | point | real point 3d |
| 12 | 2 | reference frame | short block index |
| 14 | 2 | structure bsp | short block index |
| 16 | 8 | normal | real euler angles 2d |
ai_globals_custom_stimuli_block
3 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flight hint index | short integer |
| 2 | 2 | point index | short integer |
| 4 | 2 | structure index | short integer |
ai_cue_template_block_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | bitvector data | long integer |
firing_point_payload_block_struct
4 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | object id | struct |
| 4 | 2 | node index | short integer |
| 6 | 2 | projection axis | short integer |
| 8 | 2 | flags
| word flags |
stimulus_payload_block_struct
4 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | unique id | long integer |
| 4 | 2 | origin bsp index | short block index |
| 6 | 1 | type
| char enum |
| 7 | 1 | source
| char enum |
combat_cue_payload_block_struct
9 fields · 96 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | structure bsp | tag reference |
| 16 | 16 | local structure bsp | tag reference |
| 32 | 16 | structure lighting_info | tag reference |
| 48 | 16 | local structure lighting_info | tag reference |
| 64 | 2 | flags
| word flags |
| 68 | 4 | custom gravity scale | real |
| 72 | 8 | world bounds x | real bounds |
| 80 | 8 | world bounds y | real bounds |
| 88 | 8 | world bounds z | real bounds |
ai_reference_frame_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | stimulus type | string id |
scenario_object_id_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | radius | real |
scenario_structure_bsp_reference_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | name | string id |
areas_block_struct
3 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | folder name | string id |
| 4 | 12 | sub foldersblock ai_globals_performance_template_sub_folder_block · max 32 | block |
| 16 | 12 | templatesblock ai_globals_performance_template_block · max 128 | block |
area_cluster_occupancy_bitvector_array
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | sub folder name | string id |
| 4 | 12 | templatesblock ai_globals_performance_template_block · max 128 | block |
flight_reference_block
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | thespian_template | tag reference |
area_sector_point_block
3 fields · 28 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | folder name | string id |
| 4 | 12 | sub foldersblock ai_globals_squad_template_sub_folder_block · max 32 | block |
| 16 | 12 | templatesblock ai_globals_squad_template_block · max 128 | block |
ai_trait_vision_block_struct
2 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | sub folder name | string id |
| 4 | 12 | templatesblock ai_globals_squad_template_block · max 128 | block |
ai_trait_sound_block_struct
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | squad_template | tag reference |
ai_trait_luck_block_struct
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | formation | tag reference |
ai_trait_grenade_block_struct
3 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | min retreat time | real |
| 4 | 4 | ideal retreat time | real |
| 8 | 4 | max retreat time | real |
Generated from the shipped game data, which carries its own tag definitions. Schema only: field names, types, offsets, and option names are published; tag values are not. See Self-describing tag layout for how this is extracted.