* Add command to apply aura.
* Add condition for no path to victim.
* Add Is Player condition.
* Database scripts and fixes.
* Improve GuardAI.
* Implement GuardEventAI.
* Mark faction as At War in client on aggro.
* Fix instance reset message.
* Reimplement invisability for Shade of Jindo.
* Cleanup ancient methods.
* Sync At War flag.
* Fix aura for Drunken Bruiser.
* Add LoS check.
* 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.
* Implement creature spells system.
* Tabs to spaces.
* Use creature spells for Varimathas and Defias Pillager.
* Try to fix linux compile.
* Some refactoring.
* Add EventAI command to set creature_spells template.
* Correct undercity.cpp comments.
* Add command to reload table.
* GetPatchName should not be static.
* Add missing const.
* Invalid Creature AI event spell handling
* Ensure saved variable updating is done in a transaction
* Ensure _pveHeartBeatData is deleted before creating a new one
* Channels with passwords are now only joinable with the correct password
* Fixed a potential invalid dereference of iter
* Potential invalid script targets
* Ensure iter doesn't go out of bounds
* Prevent crash if owner is invalid
* Prevent crash on threat transfer if unit has no AI
* Prevent invalid pointer access if the player sends an invalid lock ID
* Resolve a memory leak in AH list handling
* Ensure pPlayer is initialized
* Check caster and target pointer validity in duels
* Only perform BG lock check on the BG flag capture spell ID
* Only check source and target pointer validity if we have a creatureEntry to terminate on
* Fixes to npc reactions to emotes
* Remove wrong requirement for Hallow's End quests
* Charge misbehaving player and force attack instead of changing faction.