Large overhaul of the Vexallus fight
KNOWN ISSUES:
- Not 100% certain on his timers
- The visual animation when you kill a spark dude isn't triggering on their death
- The spell that removes the debuff when Vexallus dies seems to not work
Barnes has been working on his problem with stage-freight. He will no longer close his eyes as he walks out on stage, and will actually face the crowd when speaking
Added a few missing lines of text from magisters/vindicators. I beleive there are more texts but I dont have them sniffed/on video. Added what i know should be there
- no longer possible to get quest "stuck" in uncompletable state
- implement script for Captain Saeed with escortAI instead of EAI
- corrected temp faction of Protectorate NPCs
- details for post fight script (Teleport spell, text corrected)
- proper emote states added
Near complete re-implementation of Swamplord Muselek in Underbog.
Now scripted in SD2 instead of DB. Claw is still EventAI.
Now behaves much more blizzlike. These changes largely were done with Sniff/video confirmation (with a small amount of "Seems like this works this way").
Potential Issues:
- When he distances himself, has the potential to never re-enter combat normally if "DistancingEnded()" never triggers
- Still Aimed Shots people like a mac truck from hell, but I'm not 100% sure this is non-blizzlike
- I'm not sure if claw casts a different spell roar in Heroic (I know the % armor reduciton is different) or if other spells have heroic variants
* Handle Arcanite Buoy event for quest 8729 (The Wrath of Neptulon):
- drop DBScript support
- add visual GO working only during the event
- spawn Maws, script it and give him movement
SD2 Implementation for 10985.
All the scripting for the RP battle in front of BT and the quest event.
Outline of how the quest plays out:
- If player has the quest, a dialog appears from Xi'ri that triggers the event.
- Xi'ri emotes, and waits and channels a long spell. Then all the aldor/scryer forces charge forward.
- If Doomwalker is spawned, all the illidari will be dead, the Aldor/Scryer will acknowledge doomwalker and keep moving, or stay and run around like idiots
- 6 Shadowlords spawn and shortly after Vagath as well
- If the player/NPCs bring Vagath down to 1% hp, Akama and Maiev spawn and run in. Vagath will not die until Akama is closer
- If Vagath is NOT brought to 1%, and instead kills all the NPCs and gets to the end of his path, he THEN triggers Akama and friends to spawn.
- Once Vagath is killed he yells, triggering a response from Akama, and Maiev to stealth away
- If akama is not in combat he responds immediately, otherwise he waits until out of combat
- Once akama reaches the wall the quest credit is given out
Very complicated, and took a long time because none of the BT RP battle was implemented. Hope players enjoy