* Ensure all bosses are dead before activating Sapphiron's teleporter
Re-add hardcoded Toxic Tunnel periodic cast
* Set mechanic mask for Necro Stalker
* Simple helper method to clear a unit's current target selection
* Rework Gothik teleport logic to prevent a client visual bug along with Gothik sometimes running through the gate
* Force combat pulse on a few big trash mobs
* Always have toxic gas aura on toxic tunnel NPCs
* Force evade after a short time on Toxic Tunnel NPCs
* Enable Argent Dawn game event
* Added an AI class for Pets that inherits EventAI.
* Added conditions to check target's HP and Mana percents.
* Fixed mistake in Unit::IsImmuneToDamage.
* Made DoSelectLowestHpFriendly work with Players.
* Added a script command to set a creature's react state.
* Moved Timbermaw Ancestor's script to EventAI.
- Added proper gossip menus for all riding trainers and vendors.
- Removed hardcoded script for mount vendors.
- Implemented all changes to mount items.
- Added all missing item templates for unobtainable mounts.
- Added a system to automatically replace old riding skills in patch 1.12.
Better than the old hardcoded script! Now he says all his texts and the whole skull fetching event is implemented, and its done properly with the spells Blizzard used. The logic for the skeleton spawning spell in the old script was completely wrong, it is not used when somebody heals, its just a timer but the chance is not 100% so some people tried to attribute a reason to the randomness. Multiple comments disprove it, and you can see that in the warrior solo video linked in the migration he summons a ton of skeletons, even though the warrior never heals.