diff --git a/sql/base/dbc/cmangos_fixes/Spell.sql b/sql/base/dbc/cmangos_fixes/Spell.sql index 9f213af213..4c7bc3e3cf 100644 --- a/sql/base/dbc/cmangos_fixes/Spell.sql +++ b/sql/base/dbc/cmangos_fixes/Spell.sql @@ -2386,6 +2386,7 @@ UPDATE `spell_template` SET `AttributesServerSide` = `AttributesServerSide`|0x00 12898, -- Smoke Aura Visual 13483, -- Wither Touch 13879, -- Magma Splash +16331, -- Incorporeal Defense 16577, -- Disease Cloud 17205, -- Winterfall Firewater 17327, -- Spirit Particles diff --git a/src/game/AI/ScriptDevAI/scripts/eastern_kingdoms/stratholme/stratholmeScripts.cpp b/src/game/AI/ScriptDevAI/scripts/eastern_kingdoms/stratholme/stratholmeScripts.cpp index 219eb35552..daedacbe53 100644 --- a/src/game/AI/ScriptDevAI/scripts/eastern_kingdoms/stratholme/stratholmeScripts.cpp +++ b/src/game/AI/ScriptDevAI/scripts/eastern_kingdoms/stratholme/stratholmeScripts.cpp @@ -212,8 +212,9 @@ UnitAI* GetAI_mob_restless_soul(Creature* pCreature) enum { - SPELL_HAUNTING_PHANTOM = 16336, - SPELL_SLAP = 6754 + SPELL_INCORPOREAL_DEFENSE = 16331, + SPELL_HAUNTING_PHANTOM = 16336, + SPELL_SLAP = 6754 }; struct mobs_spectral_ghostly_citizenAI : public ScriptedAI @@ -225,7 +226,7 @@ struct mobs_spectral_ghostly_citizenAI : public ScriptedAI void Reset() override { - + DoCastSpellIfCan(nullptr, SPELL_INCORPOREAL_DEFENSE, CAST_TRIGGERED | CAST_AURA_NOT_PRESENT); } void JustRespawned() override