diff --git a/src/world/Actor/BNpc.cpp b/src/world/Actor/BNpc.cpp index 36c07766..ddb3f54b 100644 --- a/src/world/Actor/BNpc.cpp +++ b/src/world/Actor/BNpc.cpp @@ -699,8 +699,8 @@ void Sapphire::Entity::BNpc::autoAttack( CharaPtr pTarget ) Common::EffectEntry effectEntry{}; effectEntry.value = static_cast< int16_t >( damage.first ); effectEntry.effectType = ActionEffectType::Damage; - effectEntry.hitSeverity = damage.second; - effectEntry.param = 0x71; + effectEntry.param0 = static_cast< uint8_t >( damage.second ); + effectEntry.param2 = 0x71; effectPacket->addEffect( effectEntry ); sendToInRangeSet( effectPacket ); diff --git a/src/world/Actor/Player.cpp b/src/world/Actor/Player.cpp index d23172bc..39e64585 100644 --- a/src/world/Actor/Player.cpp +++ b/src/world/Actor/Player.cpp @@ -1587,8 +1587,8 @@ void Sapphire::Entity::Player::autoAttack( CharaPtr pTarget ) Common::EffectEntry entry{}; entry.value = damage.first; entry.effectType = Common::ActionEffectType::Damage; - entry.hitSeverity = damage.second; - entry.param = 0x72; + entry.param0 = static_cast< uint8_t >( damage.second ); + entry.param2 = 0x72; effectPacket->addEffect( entry ); @@ -1602,8 +1602,8 @@ void Sapphire::Entity::Player::autoAttack( CharaPtr pTarget ) Common::EffectEntry entry{}; entry.value = damage.first; entry.effectType = Common::ActionEffectType::Damage; - entry.hitSeverity = damage.second; - entry.param = 0x73; + entry.param0 = static_cast< uint8_t >( damage.second ); + entry.param2 = 0x73; effectPacket->addEffect( entry );