Added `disables` table
Mostly backported from TC.
Changed table format (mapID in lower 16 bit, areaID in higer 16 bit of data field).
Added CREATURE_SPAWN and GAMEOBJECT_SPAWN disable types.
I thankee, cmangos :-)
Commits:
13271d6 Commit Ported Core Pet DB cleanup and simplification
60d6e29 Commit Imported Core Utilize flags in PetAI (And uniform extra
flags with the other cores)
06d30ce Commit Ported Core Make pet assist owner on summon if not a
passive
2821da8 Commit Ported Core Fix Guardian reactions
4f88a9e Commit Ported Core Pet AI Fixup
67e0558 Commit Imported Core Fix pet unsummon on mount
f50041f Commit Imported Core Fix player rooted after possesing an unit.
df59a93 Commit Imported Core Syncing up pet work
056f4f5 Commit Imported Core Fix a couple of invalid name for spell
attributes
6a58f1f Commit Imported Core only save correct auras on
pet::SavePetToDB
34ab59b Commit Imported Core Hunter summon pet (call pet) checkcast
fixup
dfbb69c Commit Imported Core Handle owner entering combat properly
4b10eb4 Commit Imported Core Pet Aggro
1bdb7e3 Commit Ported Core Clean up pet stay functionality
1bdb7e3 Commit Ported Core Clean up pet stay functionality
9b7b50e Commit Imported Core UNIT_BYTE2_FLAG work
0777235 Commit Imported Core Implement displaying group leader
indicators on players
5efab47 Commit Imported Core Health funnel fixes
60e6a84 Commit Ported Core Fix SMSG_QUESTGIVER_STATUS_MULTIPLE and
GetDialogStatus
60e6a84 Commit Ported Core Fix SMSG_QUESTGIVER_STATUS_MULTIPLE and
GetDialogStatus
f8d3cbd Commit Imported Core Fix talent spell cannot stack
32ba32e Commit Imported Core Fix channeled spell distance check
interval
47ec2fa Commit Imported Core Adding state to aura holder Now proc
cannot remove an aura not finalized
34588dc Commit Ported Core Unbreak creature pets
bd079a1 Commit Imported Core The (not so)Great Pet Rework
Implemented over 50 updates from the cmangos Cata repo, up to and
including c12832 Improve random movement
The core will now work with the creature_template update that was
applied to the database yesterday.
The original code was making use of a structure that is used for races
(Human, Orc, etc), which was rather an odd thing to do.
Seeing as the code would not work in this core, I took the opportunity
to rewrite it so that it checked that actual local file instead.