diff --git a/sql/updates/world/2023_11_14_world_03.sql b/sql/updates/world/2023_11_14_world_03.sql new file mode 100644 index 00000000000..3f194bcaf99 --- /dev/null +++ b/sql/updates/world/2023_11_14_world_03.sql @@ -0,0 +1,3 @@ +DELETE FROM `spell_area` WHERE `spell`=92237 AND `area`=257; +INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES +(92237, 257, 0, 0, 0, 0, 2, 1, 64, 11); diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index f05e788e4bf..61000205b15 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -5457,6 +5457,12 @@ void AuraEffect::HandlePeriodicTriggerSpellAuraTick(Unit* target, Unit* caster) // Spell exist but require custom code switch (auraId) { + // Summon Tarindrella Aura + case 92237: + { + if (caster->FindNearestCreature(49480, 15.0f, true)) + return; + } // Pursuing Spikes (Anub'arak) case 65920: case 65922: