- Cleaned up events behavior to use phases instead of weird checks for auras.
- Cleaned up Crypt Guard despawn behavior, they should no longer despawn instantly upon death.
- Moved initial greeting from MoveInLineOfSight hack to proper areatrigger script.
- Fixed Crypt Guard respawn behaviour to prevent pulling them before Anub'rekhan has fully reset.
- Fixed Crypt Guard aggro behaviour to call for help on aggro. This prevents pulling the initial pair of Crypt Guards without engaging the boss.
- Added missing boss emotes.
- Code style cleanup.
(cherry picked from commit 91de0322bba3ef071338ce5a71f512369486eb1f)
# Conflicts:
# src/server/scripts/Northrend/Naxxramas/boss_anubrekhan.cpp
Spirit's & Celebrant's should be invisible, only visible with [Orange Marigold] and [Bouquet of Orange Marigolds]
(cherry picked from commit eddc759cbe49d8a1170660ca825eb4af8b02caa3)
- Move greeting to areatrigger instead of MoveInLineOfSight hack
- Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro
- Ensure all adds are always pulled alongside the boss and vice versa
- Add missing texts.
- Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
(cherry picked from commit 577fcf356e9cd54fb0490069d7aa26894e9b5db3)
# Conflicts:
# src/server/scripts/Northrend/Naxxramas/boss_faerlina.cpp
Fix some issues: InhabitType, Hover during the combat, and Eranikus will no longer be attackable before the phase 2
(cherry picked from commit f3344bcd7b8e6bd2e8fb3de497d62f423da65d9b)
thanks @MitchesD for help
(cherry picked from commit df21162fe44d2ff29c201a9004586f560789c38b)
(cherry picked from commit 3a4f54197c05ce4209c7e659acfd382896607265)
(cherry picked from commit f50df728201849ee7185d33c5a061c91e781c8de)
(cherry picked from commit 95bae7143f0f4bb7d5975f8a61daa3c533f48225)
(cherry picked from commit 5406f82044e7bd6ceb024a67f33c1674400cdc1f)
DB/Misc: Fix startup errors
(cherry picked from commit 41e0d21a35e05c504f258bd5419e92b34a801e26)
DB/Creature: Okla + Kranal
(cherry picked from commit 5845b97a4d520a98d4bb0d2b37299fc9e8f80c53)
DB/Creature: Refurbished Steam Tank
(cherry picked from commit 947ea63dfb093e3e78cb02bac29c7a54422c5439)
DB/Quest: Assault by Air (A/H)
(cherry picked from commit b155ef2d254ddd2b271eab4336a58243ec1b6d68)
DB/Quest: Get Me Out of Here!
(cherry picked from commit 680ad1bab8033548b56ee7bd557c3fcf1669190d)
DB/Object: Mysterious Deadmines Chest/Mysterious Wailing Caverns Chest
(cherry picked from commit a053f546350413dc9e7fbf88bd7bedd0c21d91a5)
DB/SAI: Pit-Fighting Spectator - Emotes
(cherry picked from commit 32778c4734571e3fe4617ca7f51fb6baacbbb582)
DB/Creature: Conquest Hold Legionnaire - Movement
(cherry picked from commit 9b6a7a2da66b28ee667d4c9780985e2cb56774e6)
DB/Misc: Dire Maul Cosmetic Stuff
(cherry picked from commit 2c462ea77676d505774e9e14907e6cdfaf250c7a)
DB/Creature: Grizzlyhills Pathing/Events - Part 1
(cherry picked from commit 35497c479ffea02911b397f1e9353d66d4b0a889)
DB/Creature: Grizzlyhills - Movement Part 2
(cherry picked from commit fb9099a97c4a03fcbcc14bd7ad2f5159a9537e9a)
DB/Quest: Teron Gorefiend, I am...
(cherry picked from commit f020f6f519748475b8ab62db64a43ea227dc083d)
DB/Misc: Fix a runtime error
(cherry picked from commit 9842bb96d27edb9a6dea5ed49a300897953c73bc)
DB/Misc: Fix startup error
(cherry picked from commit 8572eea4ea2a6e8b8418c737ec9108fe87b71d2d)
DB/Quest: The Valiant's Challenge
(cherry picked from commit 91ecd006bb02b33647af9a70a63c6514dbb86dda)
DB/Creature: Elemental Slave
(cherry picked from commit ed8dbd332fcf2e08462f65e3022be34b2cd75332)
DB/Creature: Curgle Cranklehop
(cherry picked from commit 56c043f0a6216ec0cf96439758c5b8f4f0388283)
DB/Creature: Creeping Sludges
(cherry picked from commit afe486ecb03c5dbf41f1f4da80f213d1debe8dae)
DB/Quest: Troll Patrol: Done to Death
(cherry picked from commit ff72ae815fee1ff124a0b90ae5d4f93fc4a18dee)
DB/NPC: Fix and add gossip stuff to avoid learning spells from different classs trainers
(cherry picked from commit 2b15a9b79ad42bb3f7c4340802c0cccaa570cffd)
DB/Creature: add gossips to Shenthul
(cherry picked from commit fb3a453a7467187b8cb29de8b1a0f8f4971ce53c)
DB/Creature: Defenders at Bloodmyst Isle
(cherry picked from commit a295e96c5502e0e56932b9be8487f489d0ae9168)
DB/Creature: Misc SAI aditions
(cherry picked from commit 9620c316a888b43030909eb38f4fdeedbec243ce)
DB/Misc: Fix startup errors
(cherry picked from commit 654332e94b0ef746309251b77f5658f5b6a03c62)
DB/Misc: Extra-Dimensional Ghost Revealer
DB/Quest: Exorcising the Trees
DB/Creature: Fix InhabitType for Sapphire Hive Wasp
DB/Misc: The Grand Melee
DB/Quest: Engineering a Disaster
DB/Quest: Divination: Gorefiend's Truncheon
DB/Quest: In Strict Confidence
DB/Creature: Priestess Tyriona
DB/Quest: Among the Champions
DB/Quest: Fix bad required races
(cherry picked from commit ec24d4e4b3278d06f9fc4674a3b5e862e6ca2d07)
DB/Creature: Shadowpine Catlord
(cherry picked from commit d7258eaead3d97b2414f709051d0939dcc972b54)
DB/Misc: Razormane Hunter
(cherry picked from commit d99f28b3288d4c6863f028f6a74bab16ff413ace)
DB/Conditions: SAI (Infinite Hunter)
(cherry picked from commit cc9b095caeb250a8c7f9b582afe8c2008bdcc6ae)
DB/Misc: Apexis Emanation area requirement
(cherry picked from commit 2e111a098d62d801451335f1cca0beadd8851565)
DB/Misc: Orgrim's Hammer and The Skybreaker marker npcs
(cherry picked from commit 4979cdee2e95009e9d43667504e4dfae11d07914)
DB/Conditions: Sealed Chest
(cherry picked from commit 447efcb4f99628b2c1dc123f26aea088a647648b)
DB/Text: Corki's Gone Missing Again!
(cherry picked from commit 706abc95fbdd2776fe28262d557b731978cc19ee)
DB/Quest: The Heart of the Mountain
(cherry picked from commit d2224dcd7adca251c17d61125cdbeae6af84399c)