| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| disableParam_NT | u8 | 0x0 [0] | Exclude from the NT version or mark the ones to be excluded. | This field is a boolean. |
| disableParam_Product | u8 | 0x0 [1] | Exclude from the product version or mark the items to be excluded. | This field is a boolean. |
| disableParamReserve1 | dummy8 | 0x0 [2-7] | This field is padding. | |
| disableParamReserve2 | dummy8 | 0x1 | This field is padding. | |
| atkStateId | s16 | 0x4 | Attack state ID | |
| behaviorJudgeId | u16 | 0x6 | ChrBehavior control program: If 'Use behavior judgment ID' is not checked for shooting, shoot using the set behavior judgment ID | |
| connectPartsSlotIndex | s8 | 0x8 | Part number that works with this equipment when it is an enemy. This determines the slot used for the attack action. | |
| pad_01 | dummy8 | 0x9 | This field is padding. | |
| lookAtParamId | s32 | 0xc | Parameter ID of LookAt to use | This field refers to the following params: LookAtParam, LookAtParam_Npc |
| lookAtDirType | u8 | 0x10 | Direction to point with LookAt | This field uses the following enum: LOOK_AT_DIR_TYPE |
| bulletShootDirType | u8 | 0x11 | The direction to fire bullets in | This field uses the following enum: BULLET_SHOOT_DIR_TYPE |
| pad_02 | dummy8 | 0x12 | This field is padding. | |
| triggerActionType_00 | u8 | 0x14 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_01 | u8 | 0x15 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_02 | u8 | 0x16 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_03 | u8 | 0x17 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_04 | u8 | 0x18 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_05 | u8 | 0x19 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_06 | u8 | 0x1a | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_07 | u8 | 0x1b | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_08 | u8 | 0x1c | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_09 | u8 | 0x1d | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_10 | u8 | 0x1e | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_11 | u8 | 0x1f | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_12 | u8 | 0x20 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_13 | u8 | 0x21 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_14 | u8 | 0x22 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_15 | u8 | 0x23 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_16 | u8 | 0x24 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_17 | u8 | 0x25 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_18 | u8 | 0x26 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_19 | u8 | 0x27 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_20 | u8 | 0x28 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_21 | u8 | 0x29 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_22 | u8 | 0x2a | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_23 | u8 | 0x2b | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_24 | u8 | 0x2c | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_25 | u8 | 0x2d | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_26 | u8 | 0x2e | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_27 | u8 | 0x2f | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_28 | u8 | 0x30 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_29 | u8 | 0x31 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_30 | u8 | 0x32 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| triggerActionType_31 | u8 | 0x33 | ChrBehavior condition judgment type | This field uses the following enum: TRIGGER_ACTION_TYPE_TYPE |
| bladeHomingParamId | s32 | 0x34 | Blade Homing param to use | This field refers to the following params: BladeHomingParam |
| isTaeShootTimingOnly | u8 | 0x38 | The bullet is actually fired only when a shooting request comes from TAE. | This field is a boolean. |
| alertShowType | u8 | 0x39 | HUD alert display type | This field uses the following enum: ATK_ACT_PARAM_ALERT_SHOW_TYPE |
| alertLevel | u8 | 0x3a | HUD alert classification | This field uses the following enum: ATK_ACT_PARAM_TRIGGER_ALERT_LEVEL |
| isDeadShootEnable | u8 | 0x3b | Can still shoot even if dead. | This field is a boolean. |
| lockRange | f32 | 0x3c | Secondary lock distance (currently valid only for NPCs). In metres. | |
| lockTimeSec | f32 | 0x40 | Time until secondary lock (currently valid only for NPCs). In seconds. | |
| pad_04 | dummy8 | 0x44 | This field is padding. | |
| shootIndicationType | u8 | 0x4c | Whether to display HUD element about strong shot incoming | This field uses the following enum: ATK_ACT_PARAM_SHOOT_INDICATION_TYPE |
| isReloadInputExcludeTrigger | u8 | 0x4d | Whether to exclude trigger operation during reload operation (pad operation only) | This field is a boolean. |
| pad_05 | dummy8 | 0x4e | This field is padding. | |
| shootIndicationDmypolyId | s32 | 0x50 | Dummy Polygon ID to use for displaying Incoming Shot Warning | |
| pad_end | dummy8 | 0x54 | This field is padding. |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | Single Attack | |
2 | Continuous Attack | |
3 | Guard | |
4 | Melee Attack | |
5 | Charge Melee Attack | |
6 | Charge Shoot Attack | |
7 | Fast Single Attack |
| Option | Description | Notes |
|---|---|---|
0 | Target | |
1 | Top | |
2 | Camera |
| Option | Description | Notes |
|---|---|---|
0 | Dummy Polygon | |
1 | Top | |
2 | Dummy Polygon (Ignore Target) |
| Option | Description | Notes |
|---|---|---|
0 | Trigger | |
2 | Do not release |
| Option | Description | Notes |
|---|---|---|
0 | None | |
1 | Strong Shot Warning |
| Option | Description | Notes |
|---|---|---|
0 | Small | |
1 | Large | |
2 | Number of Levels |