From d8eb64ef39bb577a3f62c1b5e1b1bcc29a13afed Mon Sep 17 00:00:00 2001 From: sruon Date: Mon, 6 Apr 2026 00:34:39 -0600 Subject: [PATCH] Fix message ID for Leviathan Slowga --- scripts/actions/abilities/pets/slowga.lua | 4 ++-- src/map/enums/msg_basic.h | 3 +++ src/map/utils/messageutils.h | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/actions/abilities/pets/slowga.lua b/scripts/actions/abilities/pets/slowga.lua index 9f462771455..cb0a7374fd5 100644 --- a/scripts/actions/abilities/pets/slowga.lua +++ b/scripts/actions/abilities/pets/slowga.lua @@ -17,9 +17,9 @@ abilityObject.onPetAbility = function(target, pet, petskill, summoner, action) xi.job_utils.summoner.onUseBloodPact(target, petskill, summoner, action) if target:addStatusEffect(xi.effect.SLOW, { power = 3000, duration = duration, origin = pet, tier = 3 }) then - petskill:setMsg(xi.msg.basic.SKILL_ENFEEB_IS) + petskill:setMsg(xi.msg.basic.JA_RECEIVES_EFFECT_2) else - petskill:setMsg(xi.msg.basic.SKILL_NO_EFFECT) + petskill:setMsg(xi.msg.basic.JA_NO_EFFECT_2) end -- TODO: Verify enmity gain total diff --git a/src/map/enums/msg_basic.h b/src/map/enums/msg_basic.h index 3390bb7dc49..5a22d0598b2 100644 --- a/src/map/enums/msg_basic.h +++ b/src/map/enums/msg_basic.h @@ -159,6 +159,7 @@ enum class MsgBasic : uint16_t TargetRecoversHP2 = 263, // recovers HP. TargetTakesDamage = 264, // takes points of damage. TargetGainsEffect = 266, // gains the effect of . + TargetReceivesEffectAbility = 267, // receives the effect of . TargetTeleport = 273, // vanishes. MagicBurstDrainsHP = 274, // casts . Magic Burst! HP drained from . TargetRecoversMP = 276, // recovers MP. @@ -179,6 +180,8 @@ enum class MsgBasic : uint16_t UsesJobAbilityTakeDamage = 317, // The uses .. takes .. points of damage. UsesItemRecoversHPAreaOfEffect2 = 318, // uses . recovers HP. UsesAbilityGainsEffect = 319, // uses . gains the effect of . + UsesAbilityReceivesEffect = 320, // uses . receives the effect of . + UsesAbilityNoEffect = 323, // uses . No effect on . UsesButMisses = 324, // The uses .. but misses . ReadiesSkill = 326, // readies . StartsCastingTarget = 327, // starts casting on . diff --git a/src/map/utils/messageutils.h b/src/map/utils/messageutils.h index b021e6d3251..cfa760e4f56 100644 --- a/src/map/utils/messageutils.h +++ b/src/map/utils/messageutils.h @@ -61,6 +61,8 @@ const std::unordered_map aoeVariants = { { MsgBasic::UsesAbilityFortifiedDemons, MsgBasic::TargetFortifiedDemons }, { MsgBasic::UsesAbilityFortifiedDragons, MsgBasic::TargetFortifiedDragons }, { MsgBasic::UsesAbilityGainsEffect, MsgBasic::TargetGainsEffect }, + { MsgBasic::UsesAbilityReceivesEffect, MsgBasic::TargetReceivesEffectAbility }, + { MsgBasic::UsesAbilityNoEffect, MsgBasic::TargetNoEffect }, { MsgBasic::UsesAbilityEffect, MsgBasic::ReceivesEffectAbility }, { MsgBasic::UsesAbilityRecharge, MsgBasic::TargetAbilitiesRecharged }, { MsgBasic::UsesAbilityRechargeTP, MsgBasic::TargetRechargedTP },