aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAqua Deus <95978183+aquadeus@users.noreply.github.com>2024-07-22 18:52:30 +0200
committerGitHub <noreply@github.com>2024-07-22 18:52:30 +0200
commitc22d1ce93aed7c875c1da798881de9854c062650 (patch)
treea46eeaa9f1c7d83d33a3b6d4db69ffc6e446eb10 /src
parentc2f9aa2dee68fdd2a7238c983a3c1ce3bb319065 (diff)
Scripts/WanderingIsle: Implement quest Fanning the Flames (29523) (#30076)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 441269ff232..b703b228bdc 100644
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -4869,6 +4869,10 @@ void SpellMgr::LoadSpellInfoCorrections()
// ENDOF THE AZURE VAULT SPELLS
//
+ //
+ // THE WANDERING ISLE SPELLS
+ //
+
// Summon Master Li Fei
ApplySpellFix({ 102445 }, [](SpellInfo* spellInfo)
{
@@ -4881,13 +4885,24 @@ void SpellMgr::LoadSpellInfoCorrections()
// Summon Amberleaf Troublemaker
ApplySpellFix({ 114698 }, [](SpellInfo* spellInfo)
{
- spellInfo->DurationEntry = sSpellDurationStore.LookupEntry(4); // 2mins
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);
+ });
+ });
+
+ // END OF THE WANDERING ISLE SPELLS
+ //
+
// Earthquake
ApplySpellFix({ 61882 }, [](SpellInfo* spellInfo)
{