| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| disableParam_NT | u8 | 0x0 [0] | ||
| disableParam_Product | u8 | 0x0 [1] | ||
| disableParamReserve1 | dummy8 | 0x0 [2-7] | ||
| disableParamReserve2 | dummy8 | 0x1 | ||
| AtkChrId | s32 | 0x4 | Throwing side character ID | |
| DefChrId | s32 | 0x8 | Recipient character ID | |
| Dist | f32 | 0xc | Do not throw unless the distance is closer than this value [m] | |
| DiffAngMin | f32 | 0x10 | If the angle difference (Y-axis) between the throwing side and the receiving side is not larger than this angle, it will not be thrown. | |
| DiffAngMax | f32 | 0x14 | If the angle difference (Y-axis) between the throwing side and the receiving side is smaller than this angle, it will not be thrown. | |
| upperYRange | f32 | 0x18 | Do not throw unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value | |
| lowerYRange | f32 | 0x1c | Do not throw unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value | |
| diffAngMyToDef | f32 | 0x20 | The angle difference between the vector in front of you and the vector in the direction from you to the other party. If it is larger than this value, it will not be thrown | |
| throwTypeId | s32 | 0x24 | ID that identifies the type of throw (association with attack parameter) | |
| atkAnimId | s32 | 0x28 | Set attack animation ID (linked to EzState) | |
| defAnimId | s32 | 0x2c | Set damage animation ID (linked to EzState) | |
| escHp | u16 | 0x30 | Value that can withstand throwing through | |
| selfEscCycleTime | u16 | 0x32 | Cycle time for self-throwing [ms] | |
| sphereCastRadiusRateTop | u16 | 0x34 | Ratio of upper radius of sphere cast [80→ 0.8] | |
| sphereCastRadiusRateLow | u16 | 0x36 | Spherecast lower radius ratio [80→ 0.8] | |
| PadType | u8 | 0x38 | Operation type | This field uses the following enum: THROW_PAD_TYPE |
| AtkEnableState | u8 | 0x39 | Please set the state type that can be thrown on the throwing side | This field uses the following enum: THROW_ENABLE_STATE |
| atkSorbDmyId_old | u8 | 0x3a | ||
| defSorbDmyId_old | u8 | 0x3b | ||
| throwType | u8 | 0x3c | Type of throw | This field uses the following enum: THROW_TYPE |
| selfEscCycleCnt | u8 | 0x3d | Number of self-throwing cycles | |
| dmyHasChrDirType | u8 | 0x3e | Direction of Damipoli possession character when throwing occurs | This field uses the following enum: THROW_DMY_CHR_DIR_TYPE |
| isTurnAtker | u8 | 0x3f [0] | Does the throwing side turn? | |
| isSkipWepCate | u8 | 0x3f [1] | Do you want to skip the attacker's weapon category check? | |
| isSkipSphereCast | u8 | 0x3f [2] | Do you want to skip the sphere cast? | |
| isIgnoreMaphitAdjustThrow | u8 | 0x3f [3] | ||
| isEnableThrowFollowingFallAssist | u8 | 0x3f [4] | Is the same treatment as the wall removal prevention applied to the fall prevention wall so that it does not fall from the step when the follow-up is released? | This field is a boolean. |
| isEnableThrowFollowingFeedback | u8 | 0x3f [5] | Do you want to return the character with the Adsorbed Damipoli when it comes in contact with a hit or fall prevention wall so that it does not look like it will get stuck in the middle wall or fall from a step? | This field is a boolean. |
| pad0 | dummy8 | 0x3f [6-7] | This field is padding. | |
| atkSorbDmyId | s16 | 0x40 | Where on the throwing side should the receiving side be attracted? | |
| defSorbDmyId | s16 | 0x42 | Where on the receiving side should the throwing side be adsorbed? | |
| Dist_start | f32 | 0x44 | Only throw at a distance closer than this value [m] Used for throwing at the start of the Backstab | |
| DiffAngMin_start | f32 | 0x48 | If the angle difference (Y-axis) between the throwing side and the receiving side is not larger than this angle, it will not be thrown. It is used for throwing at the start of the Backstab. | |
| DiffAngMax_start | f32 | 0x4c | The angle difference (Y-axis) between the throwing side and the receiving side must be smaller than this angle to throw. Used for throwing at the start of the Backstab. | |
| upperYRange_start | f32 | 0x50 | It will not be thrown unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value. It is used for throwing at the start of the Backstab. | |
| lowerYRange_start | f32 | 0x54 | It will not be thrown unless the relative distance of the Y axis from the throwing side to the receiving side is smaller than this value. It is used for throwing at the start of the Backstab. | |
| diffAngMyToDef_start | f32 | 0x58 | The angle difference between the vector in front of you and the vector in the direction from you to the other party. If it is larger than this value, it will not be thrown. It will be used for throwing at the start of the Backstab. | |
| judgeRangeBasePosDmyId1 | s32 | 0x5c | Damipoli that the thrower considers to be his position when calculating the throw range. If -1, the capsule origin | |
| judgeRangeBasePosDmyId2 | s32 | 0x60 | Damipoli that the thrower considers to be his position when calculating the throw range. If -1, the capsule origin | |
| adsrobModelPosInterpolationTime | f32 | 0x64 | After the capsule is adsorbed on Damipoli, the time it takes for the character model to interpolate and move to the position according to the throwing animation data (when 0 is set, the model position is not interpolated and playback starts immediately after adsorption with the positional relationship according to the animation data. Will be) | |
| defAnimIdOffset | u16 | 0x68 | ||
| throwFollowingType | u8 | 0x6a | How to follow the character possessed by Adsorbed Damipoli while throwing. * Follow-up period is controlled by TAE action | This field uses the following enum: THROW_FOLLOWING_TYPE |
| pad1 | dummy8 | 0x6b |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 | |
1 | Type 1 | |
3 | Type 3 |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 | |
1 | Type 1 |
| Option | Description | Notes |
|---|---|---|
230 | Type 230 |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 | |
1 | Type 1 | |
10 | Type 10 | |
20 | Type 20 | |
22 | Type 22 | |
23 | Type 23 | |
24 | Type 24 | |
25 | Type 25 |
| Option | Description | Notes |
|---|---|---|
0 | Type 0 |