Moved zonedatabase functions out of corpse.cpp
Conversion portion mostly complete
Some header readability cleanup
Some function renaming
Struct renaming
Many variable renaming
MySQL error log for all of QueryDatabase
Corpse table renaming
Corpse table field renaming
Most corpse database functions redone
Changing corpse loading structure
More restructures, non-working state
...
Corpses properly loading now
More load and delete changes for corpses
Fix for numhits counter being decreased 2x for Outgoing Hit Success from client melee attacks.
Fix for target type 39 GroupNoPets.
Should no longer take hold on a pet if your targeting it when
casting spell.
Increased Max charge or stack count on corpses to uint16 (Beyond 1k)
Fixed the deletion of items so that they occur immediately when removed from corpse instead of clicking 'Done'
Fixed loading of item tints and other fields since atoi caps at 2147483647
string
Removal of 2x numhits outgoing hit success call from special attack.
Fix for numhits counter not working where buffslot was 0 in some situations.
Corpse Class Private scope variables renamed for understandability across the source
Removed ThrowDBError from the source
Implemented MySQL query error log at the root of the MySQL API
Readability changes
Rest of ZoneDB Corpse functions converted to new API
Swarm pets will no longer assist owners if special ability '34' IMMUNE_AGGRO
is set.
Removed DBCore::RunQuery
Converted last corpse.cpp function that mixed database code with corpse code
Fixing my Swarm Pet "fix".
Restructure and refactoring of database convert/upgrade check routine, breaking out to individual functions
Added namespace Convert:: to contain all of the player profile and corpse related structs so that when any of the structs change else where in the code, it does not break the conversion scripts. These are self contained structs just for the conversion scripts.
Finish of automatic corpse convert routine