diff options
| author | Wyrserth <43747507+Wyrserth@users.noreply.github.com> | 2019-05-17 12:08:20 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2021-12-05 18:44:59 +0100 |
| commit | fd030069f79adeb420564386f48198e50e4d37f8 (patch) | |
| tree | 23ecf7b8c98fcac894a183c8501b6ba4af5b40bd /src/server/game/Spells/SpellMgr.cpp | |
| parent | 4f49cef15c5da51174ceb0932b28ae366c62dfb2 (diff) | |
Core/Spell: add proper cooldowns to some spells used by vehicles (#23260)
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll.
* Add Wing Buffet and Stampy's Stompy-Stomp.
* Add Tag Greater Felfire Diemetradon and Touch of Darkness.
* Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
(cherry picked from commit 4d04344b414adc965bd2760d3f30338bcce70431)
Diffstat (limited to 'src/server/game/Spells/SpellMgr.cpp')
| -rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 98b0d414f95..42108d396c6 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3924,6 +3924,55 @@ void SpellMgr::LoadSpellInfoCorrections() }); }); + // Tag Greater Felfire Diemetradon + ApplySpellFix({ 37851 }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 3000; + }); + + // Jormungar Strike + ApplySpellFix({ 56513 }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 2000; + }); + + ApplySpellFix({ + 54997, // Cast Net (tooltip says 10s but sniffs say 6s) + 56524 // Acid Breath + }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 6000; + }); + + ApplySpellFix({ + 47911, // EMP + 48620, // Wing Buffet + 51752 // Stampy's Stompy-Stomp + }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 10000; + }); + + ApplySpellFix({ + 37727, // Touch of Darkness + 54996 // Ice Slick (tooltip says 20s but sniffs say 12s) + }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 12000; + }); + + // Signal Helmet to Attack + ApplySpellFix({ 51748 }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 15000; + }); + + // Charge + ApplySpellFix({ 51756 }, [](SpellInfo* spellInfo) + { + spellInfo->RecoveryTime = 20000; + }); + // // VIOLET HOLD SPELLS // |
