[8098] Support uint32 spell ids in code.
commit1906637785583a98c8e0be416dec4b6af2000829
authorVladimirMangos <vladimir@getmangos.com>
Tue, 30 Jun 2009 03:37:36 +0000 (30 07:37 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Tue, 30 Jun 2009 07:25:32 +0000 (30 11:25 +0400)
treee4f4d40465cd882274ee73fc585cf5b5309f1f49
parentbbaedeed6a551517268091c2f5897b78b86775b7
[8098] Support uint32 spell ids in code.

* Propertly work with uint32 spell ids in player action bar
* Fix in same time bug with not save equipment set button with id==0
* Merge misc field in character_action and playercreateinfo_action to action field as 3 byte
* Propertly load uint32 spell ids from character_spell
* Fixed types for some pet/creature related structure for spell id storing.
21 files changed:
sql/characters.sql
sql/mangos.sql
sql/updates/8098_01_characters_character_action.sql [new file with mode: 0644]
sql/updates/8098_02_mangos_playercreateinfo_action.sql [new file with mode: 0644]
sql/updates/8098_03_characters_character_pet.sql [new file with mode: 0644]
sql/updates/8098_04_characters_pet_spell.sql [new file with mode: 0644]
sql/updates/Makefile.am
src/game/CharacterHandler.cpp
src/game/Creature.h
src/game/MiscHandler.cpp
src/game/ObjectMgr.cpp
src/game/Pet.cpp
src/game/Pet.h
src/game/PetHandler.cpp
src/game/Player.cpp
src/game/Player.h
src/game/SpellMgr.cpp
src/game/SpellMgr.h
src/game/Unit.cpp
src/game/Unit.h
src/shared/revision_nr.h