Table of Contents

ThrowParam

Fields

Field Type Offset Description Notes
AtkChrId s32 0x0 Throwing side character ID
DefChrId s32 0x4 Recipient character ID
Dist f32 0x8 Do not throw unless the distance is closer than this value [m]
DiffAngMin f32 0xc 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 0x10 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 0x14 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 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
diffAngMyToDef f32 0x1c 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 0x20 ID that identifies the type of throw (association with attack parameter)
atkAnimId s32 0x24 Set attack animation ID (linked to EzState)
defAnimId s32 0x28 Set damage animation ID (linked to EzState)
escHp u16 0x2c Value that can withstand throwing through
selfEscCycleTime u16 0x2e Cycle time for self-throwing [ms]
sphereCastRadiusRateTop u16 0x30 Ratio of upper radius of sphere cast [80→ 0.8]
sphereCastRadiusRateLow u16 0x32 Spherecast lower radius ratio [80→ 0.8]
PadType u8 0x34 Operation type This field uses the following enum: THROW_PAD_TYPE
AtkEnableState u8 0x35 Please set the state type that can be thrown on the throwing side This field uses the following enum: THROW_ENABLE_STATE
atkSorbDmyId u8 0x36 Where on the throwing side should the receiving side be attracted?
defSorbDmyId u8 0x37 Where on the receiving side should the throwing side be adsorbed?
throwType u8 0x38 Type of throw This field uses the following enum: THROW_TYPE
selfEscCycleCnt u8 0x39 Number of self-throwing cycles
dmyHasChrDirType u8 0x3a Direction of Damipoli possession character when throwing occurs This field uses the following enum: THROW_DMY_CHR_DIR_TYPE
isTurnAtker u8 0x3b [0] Does the throwing side turn?
isSkipWepCate u8 0x3b [1] Do you want to skip the attacker's weapon category check?
isSkipSphereCast u8 0x3b [2] Do you want to skip the sphere cast?
pad0 dummy8 0x3b [3-7] This field is padding.
pad1 dummy8 0x3c This field is padding.

Enums

THROW_TYPE

Option Description Notes
0 Grab
1 Backstab
8 Parry/Riposte
10 Plunge Attack
11 Hornet Ring Backstab/Grab
12 Hornet Ring Parry/Riposte
13 Dark Hand
15 Hornet Ring Plunge Attack
16 Hornet Ring Dark Hand

THROW_PAD_TYPE

Option Description Notes
0 Type 0
1 Type 1
3 Type 3

THROW_ENABLE_STATE

Option Description Notes
0 Type 0
1 Type 1

THROW_FOLLOWING_TYPE

Option Description Notes

THROW_DMY_CHR_DIR_TYPE

Option Description Notes
0 Type 0