Site Tools


des-refmat:param:atkparam

AtkParam

Fields

Field Type Offset Description Notes
pad12 dummy8 0x0 This field is padding.
dmgLevel u8 0x4 The damage animation to apply to the victim of this attack. This field uses the following enum: ATKPARAM_REP_DMGTYPE
parryEnableFrame u8 0x5 The duration from the start of this attack when it can be parried. In frames.
mapHitType u8 0x6 Which map do you see around the attack? The set This field uses the following enum: ATK_PARAM_MAP_HIT
enableFlyingDamage u8 0x7 Specifies whether the attack can turn into a blowback attack under certain conditions (typically flying). This field is a boolean.
atkPhys u16 0x8 The base Physical attack value. Used primarily for NPC attacks.
atkMag u16 0xa The base Magic attack value. Used primarily for NPC attacks.
atkFire u16 0xc The base Fire attack value. Used primarily for NPC attacks.
atkStam u16 0xe The base stamina attack value.
atkParry u16 0x10 The base parry attack value.
defParry u16 0x12 The base parry defense value.
guardAtkRate u16 0x14 The base guard attack value. Compared against the guard defense value to determine if the attack will bounce.
guardBreakRate u16 0x16 The base guard defense value. Compared against the guard attack value to determine if the attack will bounce.
guardCutCancelRate s8 0x18 Guard cut rate invalidation ratio (-100 to 100) Normal at 0 / Completely invalidated at -100 / Doubles the defense effect of the opponent at 100 -50, 100% cut shield becomes 50% cut Become
ignoreAtkType u8 0x19 If ON, the defender's attack type defense can be ignored. Example) Slash attack → Enemy that is strong in slash defense. Normally, slash attacks are difficult to deal damage, but with this attack, the damage is not reduced. The result is a versatile attack that is unaffected by the enemy's attack type defense. This field is a boolean.
atkSuperArmor u16 0x1a The base poise attack value.
atkObj u16 0x1c The base object destruction value. Applied to the object's HP.
pad2 dummy8 0x1e This field is padding.
atkPhysCorrection f32 0x30 The multiplier to apply to the base Physical attack value.
atkMagCorrection f32 0x34 The multiplier to apply to the base Magic attack value.
atkFireCorrection f32 0x38 The multiplier to apply to the base Fire attack value.
atkStamCorrection f32 0x3c The multiplier to apply to the base stamina attack value.
atkParryCorrection f32 0x40 The multiplier to apply to the base parry attack value.
defParryCorrection f32 0x44 The multiplier to apply to the base parry defense value.
guardAtkRateCorrection f32 0x48 The multiplier to apply to the base guard attack value. Compared against the deflection defense value to determine if the attack will bounce.
guardBreakCorrection f32 0x4c Player only. The multiplier to the base guard defense value. Compared against the deflection attack value to determine if the attack will bounce.
pad10 dummy8 0x50 This field is padding.
atkSuperArmorCorrection f32 0x54 Player only. The multiplier to apply to the base poise attack value.
guardStaminaCutRate s16 0x58 The multiplier to apply to the reduction of stamina damage when guarding. Positive values increase guard stability, negative values decrease it.
pad3 dummy8 0x5a This field is padding.
disableGuard u8 0x6c If ON, then this attack ignores the victim's guard and applies the damage animation automatically. This field is a boolean.
disableStaminaAttack u8 0x6d If ON, then this attack will not reduce the victim's stamina as a result of them guarding the attack. This field is a boolean.
pad4 dummy8 0x6e This field is padding.
guardRate s16 0x7c The multiplier to apply to the guard absorption value from the weapon. 0, 1x / 100, 2x / -100, guard multiplier = (guard multiplier / 100) to increase / decrease the parameter to 0. + 1)
disableHitSpEffect u8 0x7e If ON, then this attack will not apply on-hit SpEffects to the victim. This field is a boolean.
hitSourceType u8 0x7f The source of the dummy Polygon ID to use for this attack. This field uses the following enum: ATK_PARAM_HIT_SOURCE
hit0_DmyPoly1 s16 0x80 The dummy polygon ID to place the sphere hitbox, or the tip of the capsule hitbox, for this hit.
hit0_DmyPoly2 s16 0x82 The dummy polygon ID to place the sphere hitbox, or the tail of the capsule hitbox, for this hit.
hit0_Radius f32 0x84 Determines the radius of the hitbox (sphere/capsule).
hit0_hitType u8 0x88 The hit collision type for this hit slot. This field uses the following enum: ATK_PARAM_HIT_TYPE
hti0_Priority u8 0x89 The priority for this hit slot. If there are two or more hits at the same time, the one with the higher priority will be adopted.
hit0_pad dummy8 0x8a This field is padding.
hit1_DmyPoly1 s16 0x90 The dummy polygon ID to place the sphere hitbox, or the tip of the capsule hitbox, for this hit.
hit1_DmyPoly2 s16 0x92 The dummy polygon ID to place the sphere hitbox, or the tail of the capsule hitbox, for this hit.
hit1_Radius f32 0x94 Determines the radius of the hitbox (sphere/capsule).
hit1_hitType u8 0x98 The hit collision type for this hit slot. This field uses the following enum: ATK_PARAM_HIT_TYPE
hti1_Priority u8 0x99 The priority for this hit slot. If there are two or more hits at the same time, the one with the higher priority will be adopted.
hit1_pad dummy8 0x9a This field is padding.
hit2_DmyPoly1 s16 0xa0 The dummy polygon ID to place the sphere hitbox, or the tip of the capsule hitbox, for this hit.
hit2_DmyPoly2 s16 0xa2 The dummy polygon ID to place the sphere hitbox, or the tail of the capsule hitbox, for this hit.
hit2_Radius f32 0xa4 Determines the radius of the hitbox (sphere/capsule).
hit2_hitType u8 0xa8 The hit collision type for this hit slot. This field uses the following enum: ATK_PARAM_HIT_TYPE
hti2_Priority u8 0xa9 The priority for this hit slot. If there are two or more hits at the same time, the one with the higher priority will be adopted.
hit2_pad dummy8 0xaa This field is padding.
hit3_DmyPoly1 s16 0xb0 The dummy polygon ID to place the sphere hitbox, or the tip of the capsule hitbox, for this hit.
hit3_DmyPoly2 s16 0xb2 The dummy polygon ID to place the sphere hitbox, or the tail of the capsule hitbox, for this hit.
hit3_Radius f32 0xb4 Determines the radius of the hitbox (sphere/capsule).
hit3_hitType u8 0xb8 The hit collision type for this hit slot. This field uses the following enum: ATK_PARAM_HIT_TYPE
hti3_Priority u8 0xb9 The priority for this hit slot. If there are two or more hits at the same time, the one with the higher priority will be adopted.
hit3_pad dummy8 0xba This field is padding.
knockbackVellocity f32 0xc0 The initial speed of knockback from this attack. In metres per second.
knocbackContTime f32 0xc4 The duration of the initial speed for knockback, before it decays. In seconds.
knockbackDecTime f32 0xc8 The duration for the knockback to decay from initial speed to zero. In seconds.
disableKnockbackCut u8 0xcc If ON, this attack ignores knockback absorption on the defender's side. This field is a boolean.
pad11 dummy8 0xcd This field is padding.
IgnoreNotifyMissSwingForAI u8 0xd3 If ON, then the enemy AI is not given notification of a missed attack. This field is a boolean.
spEffectId0 s32 0xd4 SpEffect ID applied to victim by this attack. This field refers to the following params: SpEffectParam
spEffectId1 s32 0xd8 SpEffect ID applied to victim by this attack. This field refers to the following params: SpEffectParam
spEffectId2 s32 0xdc SpEffect ID applied to victim by this attack. This field refers to the following params: SpEffectParam
spEffectId3 s32 0xe0 SpEffect ID applied to victim by this attack. This field refers to the following params: SpEffectParam
spEffectId4 s32 0xe4 SpEffect ID applied to victim by this attack. This field refers to the following params: SpEffectParam
pad8 dummy8 0xe8 This field is padding.

Enums

ATK_PARAM_HIT_TYPE

Option Description Notes
0 Normal (tip)
1 Middle
2 Root
3 Map Collision Detection

ATKPARAM_REP_DMGTYPE

Option Description Notes
0 Default
1 No Stagger
2 Unavailable
3 Addition
4 Hit Stop
5 Small Stagger
6 Unavailable
7 Large Stagger
8 Unavailable
9 Unavailable
10 Blown Away
11 Unavailable
12 Unavailable

ATK_PARAM_MAP_HIT

Option Description Notes
0 Normal
1 Precision
2 Not on the map
3 Map, not an asset

ATK_PARAM_HIT_SOURCE

Option Description Notes
0 Weapon
1 Body
2 Part 0
3 Part 1
4 Part 2
5 Part 3
6 Part 4
7 Part 5
8 Part 6
9 Part 7
10 Part 8
11 Part 9
12 Part 10
13 Part 11
14 Part 12
15 Part 13
16 Part 14
17 Part 15
18 Part 16
19 Part 17
20 Part 18
21 Part 19
22 Part 20
23 Part 21
24 Part 22
25 Part 23
26 Part 24
27 Part 25
28 Part 26
29 Part 27
30 Part 28
31 Part 29
32 Part 30
33 Part 31
des-refmat/param/atkparam.txt · Last modified: by admin