diff options
author | Aqua Deus <95978183+aquadeus@users.noreply.github.com> | 2025-01-24 17:54:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-24 17:54:51 +0100 |
commit | 68b10dcaab20245df36b0d855e0cec50c3bbed0b (patch) | |
tree | ba3d8d161bc946a7e7cc5753efe816059f55b41f /src | |
parent | fa06e7a9e3ea189a0943cc3eefd28da0aa2f8add (diff) |
Core/Spells: Remove hacks related to TARGET_DEST_NEARBY_DB and DB data (#30626)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 18 | ||||
-rw-r--r-- | src/server/scripts/Pandaria/zone_the_wandering_isle.cpp | 27 |
2 files changed, 0 insertions, 45 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 8445014f174..cfa2d551ab5 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -4984,24 +4984,6 @@ void SpellMgr::LoadSpellInfoCorrections() }); }); - // Summon Amberleaf Troublemaker - ApplySpellFix({ 114698 }, [](SpellInfo* spellInfo) - { - ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo) - { - spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_DEST); - }); - }); - - // Summon Living Air - ApplySpellFix({ 102207 }, [](SpellInfo* spellInfo) - { - ApplySpellEffectFix(spellInfo, EFFECT_0, [](SpellEffectInfo* spellEffectInfo) - { - spellEffectInfo->TargetA = SpellImplicitTargetInfo(TARGET_DEST_TARGET_RANDOM); - }); - }); - // ENDOF THE WANDERING ISLE SPELLS // diff --git a/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp b/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp index 692c3bb5098..f11158ca977 100644 --- a/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp +++ b/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp @@ -1207,32 +1207,6 @@ class spell_meditation_timer_bar : public AuraScript } }; -std::array<Position, 9> AmberleafTroublemakerPositions = { { - { 1181.6615f, 3451.1711f, 102.85520f }, - { 1187.9219f, 3448.9497f, 102.44913f }, - { 1182.2552f, 3441.4202f, 102.43922f }, - { 1181.6615f, 3451.1711f, 102.85520f }, - { 1180.1442f, 3448.6729f, 102.65444f }, - { 1187.4080f, 3440.7612f, 102.53220f }, - { 1186.5817f, 3443.6372f, 102.41002f }, - { 1188.3351f, 3443.0390f, 102.41056f }, - { 1181.8802f, 3446.1953f, 102.41484f } -} }; - -// 114698 - Summon Amberleaf Troublemaker -class spell_summon_amberleaf_troublemaker : public SpellScript -{ - void SetDest(SpellDestination& dest) - { - dest.Relocate(Trinity::Containers::SelectRandomContainerElement(AmberleafTroublemakerPositions)); - } - - void Register() override - { - OnDestinationTargetSelect += SpellDestinationTargetSelectFn(spell_summon_amberleaf_troublemaker::SetDest, EFFECT_0, TARGET_DEST_DEST); - } -}; - void AddSC_zone_the_wandering_isle() { RegisterCreatureAI(npc_tushui_huojin_trainee); @@ -1251,7 +1225,6 @@ void AddSC_zone_the_wandering_isle() RegisterSpellScript(spell_force_summoner_to_ride_vehicle); RegisterSpellScript(spell_ride_drake); RegisterSpellScript(spell_meditation_timer_bar); - RegisterSpellScript(spell_summon_amberleaf_troublemaker); new at_min_dimwind_captured(); new at_cave_of_meditation(); |