From 11c028f4bb142eaf16b4b8ddfdee10ac3f96522b Mon Sep 17 00:00:00 2001 From: Aokromes Date: Tue, 19 Jul 2016 11:08:51 +0200 Subject: [PATCH] Core/Tools: Fix pdump write --- sql/updates/world/yyyy_mm_dd_xx_world.sql | 1 - src/server/game/Tools/PlayerDump.cpp | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) delete mode 100644 sql/updates/world/yyyy_mm_dd_xx_world.sql diff --git a/sql/updates/world/yyyy_mm_dd_xx_world.sql b/sql/updates/world/yyyy_mm_dd_xx_world.sql deleted file mode 100644 index 413a205f19b..00000000000 --- a/sql/updates/world/yyyy_mm_dd_xx_world.sql +++ /dev/null @@ -1 +0,0 @@ -UPDATE `creature_model_info` SET `BoundingRadius`=7.5, `CombatReach`=6 WHERE `DisplayID`=30890; diff --git a/src/server/game/Tools/PlayerDump.cpp b/src/server/game/Tools/PlayerDump.cpp index 708f0efb3db..18162847c0d 100644 --- a/src/server/game/Tools/PlayerDump.cpp +++ b/src/server/game/Tools/PlayerDump.cpp @@ -317,13 +317,13 @@ bool PlayerDumpWriter::DumpTable(std::string& dump, ObjectGuid::LowType guid, ch break; case DTT_CHARACTER: { - if (result->GetFieldCount() <= 64) // avoid crashes on next check + if (result->GetFieldCount() <= 69) // avoid crashes on next check { TC_LOG_FATAL("misc", "PlayerDumpWriter::DumpTable - Trying to access non-existing or wrong positioned field (`deleteInfos_Account`) in `characters` table."); return false; } - if (result->Fetch()[64].GetUInt32()) // characters.deleteInfos_Account - if filled error + if (result->Fetch()[69].GetUInt32()) // characters.deleteInfos_Account - if filled error return false; break; }