diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp index f17a6fe765..480d4f2f3c 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundIC.cpp @@ -17,6 +17,7 @@ #include "BattlegroundIC.h" #include "Battleground.h" +#include "DBCStores.h" #include "GameObject.h" #include "Log.h" #include "Map.h" diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp index 2fa697abb0..a522d4e531 100644 --- a/src/server/game/Entities/DynamicObject/DynamicObject.cpp +++ b/src/server/game/Entities/DynamicObject/DynamicObject.cpp @@ -17,6 +17,7 @@ #include "DynamicObject.h" #include "Common.h" +#include "DBCStores.h" #include "GameTime.h" #include "Log.h" #include "Map.h" diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 8b89e9bf23..0a0c6c3b8f 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -21,6 +21,7 @@ #include "CellImpl.h" #include "CreatureAISelector.h" #include "DatabaseEnv.h" +#include "DBCStores.h" #include "G3DPosition.hpp" #include "GameObjectAI.h" #include "GameEventSender.h" diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 9c2cad025d..a085e14c8c 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -23,6 +23,7 @@ #include "CinematicMgr.h" #include "Common.h" #include "Creature.h" +#include "DBCStores.h" #include "DynamicTree.h" #include "G3DPosition.hpp" #include "GameTime.h" diff --git a/src/server/game/Entities/Transport/Transport.h b/src/server/game/Entities/Transport/Transport.h index f47fe49251..83a8a29b16 100644 --- a/src/server/game/Entities/Transport/Transport.h +++ b/src/server/game/Entities/Transport/Transport.h @@ -25,6 +25,7 @@ #include struct CreatureData; +struct SummonPropertiesEntry; class TC_GAME_API Transport : public GameObject, public TransportBase { diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 95b3da42de..41d73f1f34 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -22,6 +22,7 @@ #include "Opcodes.h" #include "Log.h" #include "Corpse.h" +#include "DBCStores.h" #include "Player.h" #include "MapManager.h" #include "MotionMaster.h" diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 2dbffc1147..c261b72040 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -19,6 +19,7 @@ #include "Battleground.h" #include "CellImpl.h" #include "DatabaseEnv.h" +#include "DBCStores.h" #include "DisableMgr.h" #include "DynamicTree.h" #include "GameObjectModel.h" diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index 0f2f806e3a..24140fb8a6 100644 --- a/src/server/game/Maps/MapManager.cpp +++ b/src/server/game/Maps/MapManager.cpp @@ -18,6 +18,7 @@ #include "MapManager.h" #include "InstanceSaveMgr.h" #include "DatabaseEnv.h" +#include "DBCStores.h" #include "Log.h" #include "ObjectAccessor.h" #include "Transport.h" diff --git a/src/server/game/Maps/TransportMgr.cpp b/src/server/game/Maps/TransportMgr.cpp index 3fbd7ded2f..4eb40d02b1 100644 --- a/src/server/game/Maps/TransportMgr.cpp +++ b/src/server/game/Maps/TransportMgr.cpp @@ -256,7 +256,7 @@ void TransportMgr::LoadTransportSpawns() do { Field* fields = result->Fetch(); - ObjectGuid::LowType guid = fields[0].GetUInt64(); + ObjectGuid::LowType guid = fields[0].GetUInt32(); uint32 entry = fields[1].GetUInt32(); uint8 phaseUseFlags = fields[2].GetUInt8(); uint32 phaseId = fields[3].GetUInt32(); @@ -265,26 +265,26 @@ void TransportMgr::LoadTransportSpawns() TransportTemplate const* transportTemplate = GetTransportTemplate(entry); if (!transportTemplate) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) with unknown gameobject `entry` set, skipped.", guid, entry); + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) with unknown gameobject `entry` set, skipped.", guid, entry); continue; } if (phaseUseFlags & ~PHASE_USE_FLAGS_ALL) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) with unknown `phaseUseFlags` set, removed unknown value.", guid, entry); + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) with unknown `phaseUseFlags` set, removed unknown value.", guid, entry); phaseUseFlags &= PHASE_USE_FLAGS_ALL; } if (phaseUseFlags & PHASE_USE_FLAGS_ALWAYS_VISIBLE && phaseUseFlags & PHASE_USE_FLAGS_INVERSE) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) has both `phaseUseFlags` PHASE_USE_FLAGS_ALWAYS_VISIBLE and PHASE_USE_FLAGS_INVERSE," + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) has both `phaseUseFlags` PHASE_USE_FLAGS_ALWAYS_VISIBLE and PHASE_USE_FLAGS_INVERSE," " removing PHASE_USE_FLAGS_INVERSE.", guid, entry); phaseUseFlags &= ~PHASE_USE_FLAGS_INVERSE; } if (phaseGroupId && phaseId) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) with both `phaseid` and `phasegroup` set, `phasegroup` set to 0", guid, entry); + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) with both `phaseid` and `phasegroup` set, `phasegroup` set to 0", guid, entry); phaseGroupId = 0; } @@ -292,7 +292,7 @@ void TransportMgr::LoadTransportSpawns() { if (!sPhaseStore.LookupEntry(phaseId)) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) with `phaseid` %u does not exist, set to 0", guid, entry, phaseId); + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) with `phaseid` %u does not exist, set to 0", guid, entry, phaseId); phaseId = 0; } } @@ -301,7 +301,7 @@ void TransportMgr::LoadTransportSpawns() { if (!sDBCManager.GetPhasesForGroup(phaseGroupId)) { - TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: " UI64FMTD " Entry: %u) with `phaseGroup` %u does not exist, set to 0", guid, entry, phaseGroupId); + TC_LOG_ERROR("sql.sql", "Table `transports` have transport (GUID: %u Entry: %u) with `phaseGroup` %u does not exist, set to 0", guid, entry, phaseGroupId); phaseGroupId = 0; } } diff --git a/src/server/game/Maps/TransportMgr.h b/src/server/game/Maps/TransportMgr.h index 8820313ac1..9103fcdeba 100644 --- a/src/server/game/Maps/TransportMgr.h +++ b/src/server/game/Maps/TransportMgr.h @@ -123,7 +123,7 @@ struct TC_GAME_API TransportAnimation struct TransportSpawn { - ObjectGuid::LowType SpawnId = UI64LIT(0); + ObjectGuid::LowType SpawnId = 0; uint32 TransportGameObjectId = 0; // entry in respective _template table uint8 PhaseUseFlags = 0; uint32 PhaseId = 0;