weapon
weap
- Fields
- 400
- Structs
- 46
- Shipped tags
- 75
- Root size
- 832 B
- Version
- 2
46 structs
- weapon_block_struct
- item_struct_definition
- object_block_struct
- object_early_mover_obb_block
- object_ai_properties_block
- object_function_block
- mapping_function
- object_function_interpolation_block
- object_runtime_interpolator_functions_block
- global_object_attachment_block
- water_physics_hull_surface_definition_block
- water_physics_material_override
- water_physics_drag_properties_struct
- physics_force_function_struct
- jetwash_definition_block
- object_change_colors
- object_change_color_initial_permutation
- object_change_color_function
- multiplayer_object_block
- object_spawn_effects_block
- melee_damage_parameters_block
- weapon_zoom_levels_block
- weapon_aim_assist_parameters_struct
- aim_assist_generic_parameters_struct
- global_target_tracking_parameters_block
- tracking_type_block
- weapon_class_unit_overrides_block_struct
- weapon_interface_struct
- weapon_first_person_interface_block
- magazines
- magazine_objects
- weapon_triggers
- weapon_barrels
- weapon_barrel_firing_parameters_struct
- weapon_barrel_firing_error_struct
- weapon_barrel_projectile_accuracy_penalty_struct
- weapon_barrel_projectile_accuracy_penalty_function_struct
- weapon_barrel_function_block
- scalar_function_named_struct
- weapon_barrel_first_person_offset_block
- weapon_barrel_damage_effect_struct
- barrel_firing_effect_block
- weapon_trigger_autofire_struct
- weapon_trigger_charging_struct
- weapon_trigger_charging_fire_fraction
- weapon_screen_effect_block
weapon_block_struct
Root83 fields · 832 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | item | struct |
| 4 | 4 | flags
| long flags |
| 8 | 4 | secondary flags
| long flags |
| 12 | 2 | secondary trigger mode
| short enum |
| 14 | 2 | maximum alternate shots loaded | short integer |
| 16 | 4 | turn on time | real |
| 20 | 4 | ready time | real |
| 24 | 16 | ready effect | tag reference |
| 40 | 16 | ready damage effect | tag reference |
| 56 | 4 | heat recovery threshold | real fraction |
| 60 | 4 | overheated threshold | real fraction |
| 64 | 4 | heat detonation threshold | real fraction |
| 68 | 4 | heat detonation fraction | real fraction |
| 72 | 4 | heat loss per second | real fraction |
| 76 | 4 | heat loss | string id |
| 80 | 4 | heat loss venting | string id |
| 84 | 4 | heat venting time | real |
| 88 | 4 | heat venting exit heat | real fraction |
| 92 | 4 | heat illumination | real fraction |
| 96 | 4 | heat warning threshold | real fraction |
| 100 | 4 | overheated heat loss per second | real fraction |
| 104 | 4 | overheated heat loss | string id |
| 108 | 16 | overheated | tag reference |
| 124 | 16 | overheated damage effect | tag reference |
| 140 | 16 | detonation | tag reference |
| 156 | 16 | detonation damage effect | tag reference |
| 172 | 12 | melee damage parametersblock melee_damage_parameters_block · max 2 | block |
| 184 | 16 | clang effect | tag reference |
| 200 | 1 | melee damage reporting type
| char enum |
| 202 | 2 | magnification levels | short integer |
| 204 | 8 | magnification range | real bounds |
| 212 | 12 | zoom levelsblock weapon_zoom_levels_block · max 3 | block |
| 224 | 4 | weapon aim assist | struct |
| 228 | 12 | target trackingblock global_target_tracking_parameters_block · max 1 | block |
| 240 | 8 | ballistic arcing firing bounds | real bounds |
| 248 | 8 | ballistic arcing fraction bounds | real bounds |
| 256 | 2 | movement penalized
| short enum |
| 260 | 4 | forward movement penalty | real fraction |
| 264 | 4 | sideways movement penalty | real fraction |
| 268 | 4 | AI scariness | real |
| 272 | 4 | weapon power-on time | real |
| 276 | 4 | weapon power-off time | real |
| 280 | 16 | weapon power-on effect | tag reference |
| 296 | 16 | weapon power-off effect | tag reference |
| 312 | 4 | age heat recovery penalty | real |
| 316 | 4 | age rate of fire penalty | real |
| 320 | 4 | age misfire start | real fraction |
| 324 | 4 | age misfire chance | real fraction |
| 328 | 16 | pickup sound | tag reference |
| 344 | 16 | zoom-in sound | tag reference |
| 360 | 16 | zoom-out sound | tag reference |
| 376 | 4 | active camo ding | real |
| 380 | 4 | handle node | string id |
| 384 | 4 | weapon class | string id |
| 388 | 12 | weapon class unit overridesblock weapon_class_unit_overrides_block · max 8 | block |
| 400 | 4 | weapon name | string id |
| 404 | 2 | weapon type
| short enum |
| 408 | 220 | player interface | struct |
| 628 | 12 | magazinesblock magazines · max 2 | block |
| 640 | 12 | new triggersblock weapon_triggers · max 2 | block |
| 652 | 12 | barrelsblock weapon_barrels · max 2 | block |
| 664 | 4 | runtime weapon power on velocity | real |
| 668 | 4 | runtime weapon power off velocity | real |
| 672 | 4 | max movement acceleration | real |
| 676 | 4 | max movement velocity | real |
| 680 | 4 | max turning acceleration | real |
| 684 | 4 | max turning velocity | real |
| 688 | 16 | deployed vehicle | tag reference |
| 704 | 16 | tossed weapon | tag reference |
| 720 | 16 | age effect | tag reference |
| 736 | 16 | aged material effects | tag reference |
| 752 | 4 | external aging amount | real |
| 756 | 4 | campaign external aging amount | real |
| 760 | 4 | external heat amount | real |
| 764 | 12 | first person weapon offset | real vector 3d |
| 776 | 12 | first person weapon offset override | real vector 3d |
| 788 | 8 | first person scope size | real vector 2d |
| 796 | 8 | support third person camera range | real bounds |
| 804 | 4 | weapon zoom time | real |
| 808 | 4 | weapon zoom time in third person | real |
| 812 | 4 | weapon ready-for-use time | real |
| 816 | 4 | unit stow anchor name | string id |
| 820 | 12 | screen effectsblock weapon_screen_effect_block · max 4 | block |
item_struct_definition
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
object_block_struct
8 fields · 60 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 2 | input
| short enum |
| 6 | 2 | behavior
| short enum |
| 8 | 2 | primary barrel | short block index |
| 10 | 2 | secondary barrel | short block index |
| 12 | 2 | prediction
| short enum |
| 16 | 24 | autofire | struct |
| 40 | 20 | charging | struct |
object_early_mover_obb_block
13 fields · 112 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | charging time | real |
| 4 | 4 | charged time | real |
| 8 | 1 | overcharged action
| char enum |
| 9 | 1 | flags
| byte flags |
| 10 | 2 | cancelled trigger throw | short integer |
| 12 | 4 | charged illumination | real |
| 16 | 16 | charging effect | tag reference |
| 32 | 16 | charging damage effect | tag reference |
| 48 | 16 | charging continuous damage response | tag reference |
| 64 | 4 | charged drain rate | real |
| 68 | 16 | discharge effect | tag reference |
| 84 | 16 | discharge damage effect | tag reference |
| 100 | 12 | fire fractionsblock weapon_trigger_charging_fire_fraction · max 16 | block |
object_ai_properties_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | charge fraction | real fraction |
object_function_block
4 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | autofire time | real |
| 4 | 4 | autofire throw | real |
| 8 | 2 | secondary action
| short enum |
| 10 | 2 | primary action
| short enum |
mapping_function
39 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 32 | firing | struct |
| 36 | 2 | magazine | short block index |
| 38 | 2 | rounds per shot | short integer |
| 40 | 2 | minimum rounds loaded | short integer |
| 42 | 2 | rounds between tracers | short integer |
| 44 | 4 | optional barrel marker name | string id |
| 48 | 2 | firing noise
| short enum |
| 50 | 2 | prediction type
| short enum |
| 52 | 4 | event synchronized projectiles per second (server->clients) | real |
| 56 | 4 | event synchronized projectiles per second (client->server) | real |
| 60 | 4 | event synchronized projectiles maximum barrel error | real |
| 64 | 36 | firing error | struct |
| 100 | 2 | distribution function
| short enum |
| 102 | 2 | projectiles per shot | short integer |
| 104 | 4 | distribution angle | real |
| 108 | 4 | minimum error | angle |
| 112 | 8 | error angle | angle bounds |
| 120 | 24 | accuracy penalties | struct |
| 144 | 12 | first person offsetblock weapon_barrel_first_person_offset_block · max 3 | block |
| 156 | 1 | damage effect reporting type
| char enum |
| 160 | 16 | projectile | tag reference |
| 176 | 16 | optional secondary projectile | tag reference |
| 192 | — | eh | struct |
| — | 16 | crate projectile | tag reference |
| — | 4 | crate projectile speed | real |
| — | 4 | ejection port recovery time | real |
| — | 4 | illumination recovery time | real |
| — | 4 | heat generated per round | real fraction |
| — | 4 | heat generated per round function | string id |
| — | 4 | age generated per round | real fraction |
| — | 4 | CAMPAIGN age generated per round | real fraction |
| — | 4 | overload time | real |
| — | 4 | runtime illumination recovery rate | real |
| — | 4 | runtime ejection port recovery rate | real |
| — | 4 | runtime rate of fire acceleration rate | real |
| — | 4 | runtime rate of fire deceleration rate | real |
| — | 4 | runtime error deceleration rate | real |
| — | 12 | firing effectsblock barrel_firing_effect_block · max 4 | block |
object_function_interpolation_block
14 fields · 196 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | shot count lower bound | short integer |
| 2 | 2 | shot count upper bound | short integer |
| 4 | 16 | firing effect | tag reference |
| 20 | 16 | misfire effect | tag reference |
| 36 | 16 | empty effect | tag reference |
| 52 | 16 | optional secondary firing effect | tag reference |
| 68 | 16 | firing damage | tag reference |
| 84 | 16 | misfire damage | tag reference |
| 100 | 16 | empty damage | tag reference |
| 116 | 16 | optional secondary firing damage | tag reference |
| 132 | 16 | firing rider damage | tag reference |
| 148 | 16 | misfire rider damage | tag reference |
| 164 | 16 | empty rider damage | tag reference |
| 180 | 16 | optional secondary firing rider damage | tag reference |
object_runtime_interpolator_functions_block
1 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | damage effect | tag reference |
global_object_attachment_block
1 fields · 12 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | first person offset | real point 3d |
water_physics_hull_surface_definition_block
6 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | reload penalty | real |
| 4 | 4 | switch penalty | real |
| 8 | 4 | zoom penalty | real |
| 12 | 4 | jump penalty | real |
| 16 | — | single wield penalties | struct |
| — | — | dual wield penalties | struct |
water_physics_material_override
5 fields · 52 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | firing penalty functionblock weapon_barrel_function_block · max 1 | block |
| 12 | 12 | firing crouched penalty functionblock weapon_barrel_function_block · max 1 | block |
| 24 | 12 | moving penalty functionblock weapon_barrel_function_block · max 1 | block |
| 36 | 12 | turning penalty functionblock weapon_barrel_function_block · max 1 | block |
| 48 | 4 | error angle max rotation | real |
water_physics_drag_properties_struct
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | function | struct |
physics_force_function_struct
1 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | function | struct |
jetwash_definition_block
5 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | deceleration time | real |
| 4 | 8 | damage error | real bounds |
| 12 | 4 | min error look pitch rate | angle |
| 16 | 4 | full error look pitch rate | angle |
| 20 | 4 | look pitch error power | real |
object_change_colors
12 fields · 52 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 8 | rounds per second | real bounds |
| 8 | 4 | rate of fire acceleration | string id |
| 12 | 4 | acceleration time | real |
| 16 | 4 | rate of fire deceleration | string id |
| 20 | 4 | deceleration time | real |
| 24 | 4 | barrel spin scale | real |
| 28 | 4 | blurred rate of fire | real fraction |
| 32 | 4 | shots per fire | short integer bounds |
| 36 | 4 | fire recovery time | real |
| 40 | 4 | soft recovery fraction | real fraction |
| 44 | 4 | melee fire recovery time | real |
| 48 | 4 | melee soft recovery fraction | real fraction |
object_change_color_initial_permutation
13 fields · 96 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 2 | rounds recharged | short integer |
| 6 | 2 | rounds total initial | short integer |
| 8 | 2 | rounds total maximum | short integer |
| 10 | 2 | rounds loaded maximum | short integer |
| 12 | 2 | runtime rounds inventory maximum | short integer |
| 14 | 2 | rounds reloaded | short integer |
| 16 | 4 | reload dialogue time | real |
| 20 | 16 | reloading effect | tag reference |
| 36 | 16 | reloading damage effect | tag reference |
| 52 | 16 | chambering effect | tag reference |
| 68 | 16 | chambering damage effect | tag reference |
| 84 | 12 | magazinesblock magazine_objects · max 8 | block |
object_change_color_function
2 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | rounds | short integer |
| 4 | 16 | equipment | tag reference |
multiplayer_object_block
3 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | first personblock weapon_first_person_interface_block · max 2 | block |
| 12 | 16 | chud interface | tag reference |
| 28 | 16 | alt state chud interface | tag reference |
object_spawn_effects_block
2 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | first person skeleton model | tag reference |
| 16 | 16 | first person animations | tag reference |
melee_damage_parameters_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | unit label | string id |
| 4 | 4 | weapon class | string id |
weapon_zoom_levels_block
6 fields · 56 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | tracking typesblock tracking_type_block · max 16 | block |
| 12 | 4 | acquire time | real |
| 16 | 4 | grace time | real |
| 20 | 4 | decay time | real |
| 24 | 16 | tracking sound | tag reference |
| 40 | 16 | locked sound | tag reference |
weapon_aim_assist_parameters_struct
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | tracking type | string id |
aim_assist_generic_parameters_struct
3 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | autoaim | struct |
| — | — | magnetism | struct |
| — | 4 | deviation angle | angle |
global_target_tracking_parameters_block
4 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | angle | angle |
| 4 | 4 | range | real |
| 8 | 4 | falloff range | real |
| 12 | 4 | near falloff range | real |
tracking_type_block
2 fields · 8 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | flags
| byte flags |
| 4 | 4 | magnification | real |
weapon_class_unit_overrides_block_struct
16 fields · 200 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 8 | damage pyramid angles | real euler angles 2d |
| 8 | 4 | damage pyramid depth | real |
| 12 | 4 | maximum lunge range | real |
| 16 | 4 | damage lunge explosive depth | real |
| 20 | 4 | runtime damage lunge explosive fraction | real |
| 24 | 16 | melee damage | tag reference |
| 40 | 16 | melee response | tag reference |
| 56 | 16 | lunge melee damage | tag reference |
| 72 | 16 | lunge melee response | tag reference |
| 88 | 16 | empty melee damage | tag reference |
| 104 | 16 | empty melee response | tag reference |
| 120 | 16 | clang melee damage | tag reference |
| 136 | 16 | clang melee response | tag reference |
| 152 | 16 | clang melee against melee weapon damage | tag reference |
| 168 | 16 | clang melee against melee weapon damage response | tag reference |
| 184 | 16 | lunge melee explosive damage | tag reference |
weapon_interface_struct
28 fields · 220 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 60 | object | struct |
| 60 | 4 | item flags
| long flags |
| 64 | 4 | pickup message | string id |
| 68 | 4 | swap message | string id |
| 72 | 4 | pickup message (dual) | string id |
| 76 | 4 | swap message (dual) | string id |
| 80 | 4 | picked up msg | string id |
| 84 | 4 | switch-to msg | string id |
| 88 | 4 | switch-to from ai msg | string id |
| 92 | 4 | notify empty msg | string id |
| 96 | 4 | notify overheated message | string id |
| 100 | 4 | faction | string id |
| 104 | 4 | private use font icon | long integer |
| 108 | 4 | private use font icon (dual) | long integer |
| 112 | 16 | item detonation damage effect | tag reference |
| 128 | 8 | detonation delay | real bounds |
| 136 | 16 | detonating effect | tag reference |
| 152 | 16 | detonation effect | tag reference |
| 168 | 4 | ground scale | real |
| 172 | 4 | small unit (armed) | real |
| 176 | 4 | small unit (stowed) | real |
| 180 | 4 | medium unit (armed) | real |
| 184 | 4 | medium unit (stowed) | real |
| 188 | 4 | large unit (armed) | real |
| 192 | 4 | large unit (stowed) | real |
| 196 | 4 | huge unit (armed) | real |
| 200 | 4 | huge unit (stowed) | real |
| 204 | 16 | grounded friction settings | tag reference |
weapon_first_person_interface_block
35 fields · 332 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | object flags
| long flags |
| 4 | 2 | object secondary flags
| word flags |
| 6 | 2 | runtime object type | short integer |
| 8 | 4 | runtime flags | long integer |
| 12 | 4 | bounding radius | real |
| 16 | 12 | bounding offset | real point 3d |
| 28 | 4 | horizontal acceleration scale | real |
| 32 | 4 | vertical acceleration scale | real |
| 36 | 4 | angular acceleration scale | real |
| 40 | 2 | lightmap shadow mode
| short enum |
| 42 | 1 | sweetener size
| char enum |
| 43 | 1 | water density
| char enum |
| 44 | 4 | dynamic light sphere radius | real |
| 48 | 12 | dynamic light sphere offset | real point 3d |
| 60 | 4 | generic hud text | string id |
| 64 | 16 | generic service tag list | tag reference |
| 80 | 4 | default model variant | string id |
| 84 | 16 | model | tag reference |
| 100 | 16 | crate object | tag reference |
| 116 | 16 | collision damage | tag reference |
| 132 | 16 | brittle collision damage | tag reference |
| 148 | 12 | early mover OBBblock object_early_mover_obb_block · max 1 | block |
| 160 | 16 | creation effect | tag reference |
| 176 | 16 | material effects | tag reference |
| 192 | 16 | melee sound | tag reference |
| 208 | 12 | ai propertiesblock object_ai_properties_block · max 1 | block |
| 220 | 12 | functionsblock object_function_block · max 256 | block |
| 232 | 12 | runtime interpolator functionsblock object_runtime_interpolator_functions_block · max 256 | block |
| 244 | 12 | attachmentsblock global_object_attachment_block · max 24 | block |
| 256 | 12 | hull surfacesblock water_physics_hull_surface_definition_block · max 64 | block |
| 268 | 12 | jetwashblock jetwash_definition_block · max 4 | block |
| 280 | 12 | change colorsblock object_change_colors · max 4 | block |
| 292 | 12 | multiplayer objectblock multiplayer_object_block · max 1 | block |
| 304 | 16 | simulation_interpolation | tag reference |
| 320 | 12 | spawn effectsblock object_spawn_effects_block · max 1 | block |
magazines
3 fields · 48 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | multiplayer spawn effect | tag reference |
| 16 | 16 | survival spawn effect | tag reference |
| 32 | 16 | campaign spawn effect | tag reference |
magazine_objects
17 fields · 60 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 1 | game engine flags
| byte flags |
| 1 | 1 | type
| char enum |
| 2 | 1 | teleporter passability
| byte flags |
| 4 | 4 | boundary width/radius | real |
| 8 | 4 | boundary box length | real |
| 12 | 4 | boundary +height | real |
| 16 | 4 | boundary -height | real |
| 20 | 1 | boundary shape
| char enum |
| 21 | 1 | spawn timer type
| char enum |
| 22 | 2 | default spawn time | short integer |
| 24 | 2 | default abandonment time | short integer |
| 26 | 2 | flags
| word flags |
| 28 | 4 | normal weight | real |
| 32 | 4 | boundary center marker | string id |
| 36 | 4 | spawned object marker name | string id |
| 40 | 16 | spawned object | tag reference |
| 56 | 4 | NYI boundary material | string id |
weapon_triggers
2 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 12 | initial permutationsblock object_change_color_initial_permutation · max 32 | block |
| 12 | 12 | functionsblock object_change_color_function · max 4 | block |
weapon_barrels
5 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | scale flags
| long flags |
| 4 | 12 | color lower bound | real rgb color |
| 16 | 12 | color upper bound | real rgb color |
| 28 | 4 | darken by | string id |
| 32 | 4 | scale by | string id |
weapon_barrel_firing_parameters_struct
4 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | weight | real |
| 4 | 12 | color lower bound | real rgb color |
| 16 | 12 | color upper bound | real rgb color |
| 28 | 4 | variant name | string id |
weapon_barrel_firing_error_struct
7 fields · 36 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | marker name | string id |
| 4 | 4 | radius | real |
| 8 | 4 | maximum traces | long integer |
| 12 | 4 | maximum emission length | real |
| 16 | 8 | trace yaw angle | angle bounds |
| 24 | 8 | trace pitch angle | angle bounds |
| 32 | 4 | particle offset | real |
weapon_barrel_projectile_accuracy_penalty_struct
4 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 2 | flags
| word flags |
| 4 | 4 | marker name | string id |
| 8 | 4 | radius | real |
| 12 | 12 | dragblock water_physics_material_override · max 512 | block |
weapon_barrel_projectile_accuracy_penalty_function_struct
2 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | material | string id |
| 4 | — | drag | struct |
weapon_barrel_function_block
4 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | pressure | struct |
| — | — | suction | struct |
| — | 4 | linear damping | real |
| — | 4 | angular damping | real |
scalar_function_named_struct
2 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | — | velocity to pressure | struct |
| — | 4 | max velocity | real |
weapon_barrel_first_person_offset_block
6 fields · 32 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 16 | type | tag reference |
| 16 | 4 | marker | string id |
| 20 | 1 | change color
| char enum |
| 21 | 1 | flags
| byte flags |
| 24 | 4 | primary scale | string id |
| 28 | 4 | secondary scale | string id |
weapon_barrel_damage_effect_struct
10 fields| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | flags
| long flags |
| 4 | 4 | import name | string id |
| 8 | 4 | export name | string id |
| 12 | 4 | turn off with | string id |
| 16 | 4 | ranged interpolation name | string id |
| 20 | 4 | min value | real |
| 24 | — | default function | struct |
| — | 4 | scale by | string id |
| — | 12 | interpolationblock object_function_interpolation_block · max 2 | block |
| — | 4 | runtime interpolator index | long block index |
barrel_firing_effect_block
1 fields · 4 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | runtime interpolator to object function mapping | long integer |
weapon_trigger_autofire_struct
6 fields · 24 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | interpolation mode
| long enum |
| 4 | 4 | linear travel time | real |
| 8 | 4 | acceleration | real |
| 12 | 4 | spring k | real |
| 16 | 4 | spring c | real |
| 20 | 4 | fraction | real |
weapon_trigger_charging_struct
1 fields · 20 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 20 | data | data |
weapon_trigger_charging_fire_fraction
5 fields · 16 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | ai flags
| long flags |
| 4 | 4 | ai type name | string id |
| 8 | 4 | interaction name | string id |
| 12 | 2 | ai size
| short enum |
| 14 | 2 | leap jump speed
| short enum |
weapon_screen_effect_block
9 fields · 44 B| Offset | Size | Field | Type |
|---|---|---|---|
| 0 | 4 | node name | string id |
| 4 | 4 | runtime node index | long integer |
| 8 | 4 | x0 | real |
| 12 | 4 | x1 | real |
| 16 | 4 | y0 | real |
| 20 | 4 | y1 | real |
| 24 | 4 | z0 | real |
| 28 | 4 | z1 | real |
| 32 | 12 | angles | real euler angles 3d |
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.