aboutsummaryrefslogtreecommitdiff
path: root/src/server/game
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-05-12 18:49:51 +0200
committerShauren <shauren.trinity@gmail.com>2017-05-12 18:50:27 +0200
commit7e538980a2b4fc6c74bde7bd456633d954272708 (patch)
tree73454d83035b0ddd099e4bc934222df60b66f597 /src/server/game
parent8fdf0778ca340d0bbf0e70dbf091d20c838981d3 (diff)
Core/Database: Include cleanup
Diffstat (limited to 'src/server/game')
-rw-r--r--src/server/game/AI/CoreAI/CombatAI.cpp1
-rw-r--r--src/server/game/AI/CreatureAISelector.cpp2
-rw-r--r--src/server/game/Accounts/AccountMgr.cpp1
-rw-r--r--src/server/game/Accounts/RBAC.cpp1
-rw-r--r--src/server/game/Battlefield/BattlefieldMgr.cpp1
-rw-r--r--src/server/game/Battlegrounds/ArenaTeamMgr.h1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundBE.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundNA.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundRL.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundRV.cpp1
-rw-r--r--src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp1
-rw-r--r--src/server/game/DataStores/DB2Stores.cpp2
-rw-r--r--src/server/game/DungeonFinding/LFGMgr.h1
-rw-r--r--src/server/game/DungeonFinding/LFGScripts.cpp1
-rw-r--r--src/server/game/Entities/Corpse/Corpse.cpp1
-rw-r--r--src/server/game/Entities/Player/Player.cpp1
-rw-r--r--src/server/game/Garrison/GarrisonMap.cpp3
-rw-r--r--src/server/game/Groups/GroupMgr.cpp1
-rw-r--r--src/server/game/Handlers/BankHandler.cpp1
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp1
-rw-r--r--src/server/game/Handlers/SceneHandler.cpp1
-rw-r--r--src/server/game/Movement/MotionMaster.cpp2
-rw-r--r--src/server/game/Quests/QuestDef.cpp1
-rw-r--r--src/server/game/Scenarios/ScenarioMgr.cpp1
-rw-r--r--src/server/game/Scripting/ScriptMgr.cpp15
-rw-r--r--src/server/game/Scripting/ScriptMgr.h7
-rw-r--r--src/server/game/Server/WorldSession.cpp1
-rw-r--r--src/server/game/Spells/SpellHistory.h1
-rw-r--r--src/server/game/Tools/CharacterDatabaseCleaner.cpp1
-rw-r--r--src/server/game/Tools/PlayerDump.cpp4
33 files changed, 46 insertions, 15 deletions
diff --git a/src/server/game/AI/CoreAI/CombatAI.cpp b/src/server/game/AI/CoreAI/CombatAI.cpp
index f4a557d25b3..d9aaf102db7 100644
--- a/src/server/game/AI/CoreAI/CombatAI.cpp
+++ b/src/server/game/AI/CoreAI/CombatAI.cpp
@@ -22,6 +22,7 @@
#include "Vehicle.h"
#include "ObjectAccessor.h"
#include "Player.h"
+#include "Log.h"
/////////////////
// AggressorAI
diff --git a/src/server/game/AI/CreatureAISelector.cpp b/src/server/game/AI/CreatureAISelector.cpp
index b18b8145013..d88a888aec6 100644
--- a/src/server/game/AI/CreatureAISelector.cpp
+++ b/src/server/game/AI/CreatureAISelector.cpp
@@ -19,7 +19,7 @@
#include "Creature.h"
#include "CreatureAISelector.h"
#include "PassiveAI.h"
-
+#include "Log.h"
#include "MovementGenerator.h"
#include "TemporarySummon.h"
#include "CreatureAIFactory.h"
diff --git a/src/server/game/Accounts/AccountMgr.cpp b/src/server/game/Accounts/AccountMgr.cpp
index 690b4c3f351..f1740154c07 100644
--- a/src/server/game/Accounts/AccountMgr.cpp
+++ b/src/server/game/Accounts/AccountMgr.cpp
@@ -19,6 +19,7 @@
#include "AccountMgr.h"
#include "Config.h"
#include "DatabaseEnv.h"
+#include "Log.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptMgr.h"
diff --git a/src/server/game/Accounts/RBAC.cpp b/src/server/game/Accounts/RBAC.cpp
index 951223a9257..5e7499cf9ab 100644
--- a/src/server/game/Accounts/RBAC.cpp
+++ b/src/server/game/Accounts/RBAC.cpp
@@ -19,6 +19,7 @@
#include "AccountMgr.h"
#include "Log.h"
#include "QueryCallback.h"
+#include <sstream>
namespace rbac
{
diff --git a/src/server/game/Battlefield/BattlefieldMgr.cpp b/src/server/game/Battlefield/BattlefieldMgr.cpp
index b66d42dc521..39a9da09504 100644
--- a/src/server/game/Battlefield/BattlefieldMgr.cpp
+++ b/src/server/game/Battlefield/BattlefieldMgr.cpp
@@ -18,6 +18,7 @@
#include "BattlefieldMgr.h"
#include "BattlefieldWG.h"
#include "BattlefieldTB.h"
+#include "Log.h"
#include "Player.h"
BattlefieldMgr::BattlefieldMgr()
diff --git a/src/server/game/Battlegrounds/ArenaTeamMgr.h b/src/server/game/Battlegrounds/ArenaTeamMgr.h
index fc658542ed3..f60ce5a5ded 100644
--- a/src/server/game/Battlegrounds/ArenaTeamMgr.h
+++ b/src/server/game/Battlegrounds/ArenaTeamMgr.h
@@ -19,6 +19,7 @@
#define _ARENATEAMMGR_H
#include "ArenaTeam.h"
+#include <unordered_map>
class TC_GAME_API ArenaTeamMgr
{
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
index 180e82755f2..e140f8a4ae9 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp
@@ -21,6 +21,7 @@
#include "BattlegroundMgr.h"
#include "Creature.h"
#include "Language.h"
+#include "Log.h"
#include "Player.h"
#include "Random.h"
#include "Util.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundBE.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundBE.cpp
index 8568e87441d..06da80850bf 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundBE.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundBE.cpp
@@ -17,6 +17,7 @@
*/
#include "BattlegroundBE.h"
+#include "Log.h"
#include "Player.h"
#include "WorldPacket.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp
index 00ab1c2e964..a3e8ad37227 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp
@@ -18,6 +18,7 @@
#include "BattlegroundDS.h"
#include "Creature.h"
+#include "Log.h"
#include "Player.h"
#include "Random.h"
#include "WorldPacket.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp
index 45ab8a542f4..7a0eac02418 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp
@@ -21,6 +21,7 @@
#include "BattlegroundMgr.h"
#include "Creature.h"
#include "Language.h"
+#include "Log.h"
#include "Player.h"
#include "Random.h"
#include "Util.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundNA.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundNA.cpp
index 6d77c0ab032..7aab709f4cd 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundNA.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundNA.cpp
@@ -17,6 +17,7 @@
*/
#include "BattlegroundNA.h"
+#include "Log.h"
#include "Player.h"
#include "WorldPacket.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundRL.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundRL.cpp
index 0f0cda393c8..8fb48819011 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundRL.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundRL.cpp
@@ -17,6 +17,7 @@
*/
#include "BattlegroundRL.h"
+#include "Log.h"
#include "Player.h"
#include "WorldPacket.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundRV.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundRV.cpp
index d90deef6024..6bf61e24914 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundRV.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundRV.cpp
@@ -18,6 +18,7 @@
#include "BattlegroundRV.h"
#include "GameObject.h"
+#include "Log.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "WorldPacket.h"
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp
index 5826715fcc3..3e1438def65 100644
--- a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp
+++ b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp
@@ -19,6 +19,7 @@
#include "BattlegroundWS.h"
#include "GameObject.h"
#include "Language.h"
+#include "Log.h"
#include "Object.h"
#include "BattlegroundMgr.h"
#include "Player.h"
diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp
index a28e77aecbc..c64a3bab4f0 100644
--- a/src/server/game/DataStores/DB2Stores.cpp
+++ b/src/server/game/DataStores/DB2Stores.cpp
@@ -24,7 +24,7 @@
#include "TransportMgr.h"
#include "World.h"
-// temporary hack until database includes are sorted out (don't want to pull in Windows.h everywhere from mysql.h)
+// temporary hack until includes are sorted out (don't want to pull in Windows.h)
#ifdef GetClassName
#undef GetClassName
#endif
diff --git a/src/server/game/DungeonFinding/LFGMgr.h b/src/server/game/DungeonFinding/LFGMgr.h
index f36a2e39ba1..04bf633c2f7 100644
--- a/src/server/game/DungeonFinding/LFGMgr.h
+++ b/src/server/game/DungeonFinding/LFGMgr.h
@@ -23,6 +23,7 @@
#include "LFGQueue.h"
#include "LFGGroupData.h"
#include "LFGPlayerData.h"
+#include <unordered_map>
class Group;
class Player;
diff --git a/src/server/game/DungeonFinding/LFGScripts.cpp b/src/server/game/DungeonFinding/LFGScripts.cpp
index 9faf2c88208..15c0889b27d 100644
--- a/src/server/game/DungeonFinding/LFGScripts.cpp
+++ b/src/server/game/DungeonFinding/LFGScripts.cpp
@@ -20,6 +20,7 @@
*/
#include "Common.h"
+#include "Log.h"
#include "SharedDefines.h"
#include "Player.h"
#include "Group.h"
diff --git a/src/server/game/Entities/Corpse/Corpse.cpp b/src/server/game/Entities/Corpse/Corpse.cpp
index 27a8623bad0..aa8a6249cf5 100644
--- a/src/server/game/Entities/Corpse/Corpse.cpp
+++ b/src/server/game/Entities/Corpse/Corpse.cpp
@@ -18,6 +18,7 @@
#include "Common.h"
#include "Corpse.h"
+#include "Log.h"
#include "Player.h"
#include "UpdateData.h"
#include "ObjectAccessor.h"
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index eb99ccb70c3..a11b84e1dec 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -80,6 +80,7 @@
#include "OutdoorPvPMgr.h"
#include "Pet.h"
#include "PetPackets.h"
+#include "QueryHolder.h"
#include "QuestDef.h"
#include "QuestPackets.h"
#include "ReputationMgr.h"
diff --git a/src/server/game/Garrison/GarrisonMap.cpp b/src/server/game/Garrison/GarrisonMap.cpp
index 60f1fae35e9..2654bfd58ba 100644
--- a/src/server/game/Garrison/GarrisonMap.cpp
+++ b/src/server/game/Garrison/GarrisonMap.cpp
@@ -16,10 +16,11 @@
*/
#include "GarrisonMap.h"
+#include "GameObject.h"
#include "Garrison.h"
+#include "Log.h"
#include "ObjectAccessor.h"
#include "ObjectGridLoader.h"
-#include "GameObject.h"
class GarrisonGridLoader
{
diff --git a/src/server/game/Groups/GroupMgr.cpp b/src/server/game/Groups/GroupMgr.cpp
index e29b51e214a..022f02346e7 100644
--- a/src/server/game/Groups/GroupMgr.cpp
+++ b/src/server/game/Groups/GroupMgr.cpp
@@ -19,6 +19,7 @@
#include "GroupMgr.h"
#include "DB2Stores.h"
#include "InstanceSaveMgr.h"
+#include "Log.h"
#include "World.h"
GroupMgr::GroupMgr()
diff --git a/src/server/game/Handlers/BankHandler.cpp b/src/server/game/Handlers/BankHandler.cpp
index 06df14ae527..3d890dc5570 100644
--- a/src/server/game/Handlers/BankHandler.cpp
+++ b/src/server/game/Handlers/BankHandler.cpp
@@ -16,6 +16,7 @@
*/
#include "BankPackets.h"
+#include "Log.h"
#include "NPCPackets.h"
#include "Opcodes.h"
#include "Player.h"
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index 5707434ff51..c9569c85e51 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -43,6 +43,7 @@
#include "PlayerDump.h"
#include "Player.h"
#include "QueryCallback.h"
+#include "QueryHolder.h"
#include "QueryPackets.h"
#include "ReputationMgr.h"
#include "GitRevision.h"
diff --git a/src/server/game/Handlers/SceneHandler.cpp b/src/server/game/Handlers/SceneHandler.cpp
index 99905965b0f..41f040239e4 100644
--- a/src/server/game/Handlers/SceneHandler.cpp
+++ b/src/server/game/Handlers/SceneHandler.cpp
@@ -16,6 +16,7 @@
*/
#include "Common.h"
+#include "Log.h"
#include "ScenePackets.h"
#include "WorldSession.h"
#include "Player.h"
diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp
index 1519aae3389..61eb874d882 100644
--- a/src/server/game/Movement/MotionMaster.cpp
+++ b/src/server/game/Movement/MotionMaster.cpp
@@ -20,7 +20,7 @@
#include "CreatureAISelector.h"
#include "Creature.h"
#include "ScriptSystem.h"
-
+#include "Log.h"
#include "ConfusedMovementGenerator.h"
#include "FleeingMovementGenerator.h"
#include "HomeMovementGenerator.h"
diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp
index c77b8c8ad50..91d290c073d 100644
--- a/src/server/game/Quests/QuestDef.cpp
+++ b/src/server/game/Quests/QuestDef.cpp
@@ -18,6 +18,7 @@
#include "QuestDef.h"
#include "GameTables.h"
+#include "Log.h"
#include "Player.h"
#include "World.h"
#include "QuestPackets.h"
diff --git a/src/server/game/Scenarios/ScenarioMgr.cpp b/src/server/game/Scenarios/ScenarioMgr.cpp
index 22d98229297..8d71092057f 100644
--- a/src/server/game/Scenarios/ScenarioMgr.cpp
+++ b/src/server/game/Scenarios/ScenarioMgr.cpp
@@ -19,6 +19,7 @@
#include "DatabaseEnv.h"
#include "DB2Stores.h"
#include "InstanceScenario.h"
+#include "Log.h"
#include "Map.h"
#include "ScenarioPackets.h"
diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp
index 9f912d95177..8b9312c84f2 100644
--- a/src/server/game/Scripting/ScriptMgr.cpp
+++ b/src/server/game/Scripting/ScriptMgr.cpp
@@ -2471,8 +2471,11 @@ UnitScript::UnitScript(const char* name, bool addToScripts)
}
WorldMapScript::WorldMapScript(const char* name, uint32 mapId)
- : ScriptObject(name), MapScript<Map>(mapId)
+ : ScriptObject(name), MapScript<Map>(sMapStore.LookupEntry(mapId))
{
+ if (!GetEntry())
+ TC_LOG_ERROR("scripts", "Invalid WorldMapScript for %u; no such map ID.", mapId);
+
if (GetEntry() && !GetEntry()->IsWorldMap())
TC_LOG_ERROR("scripts", "WorldMapScript for map %u is invalid.", mapId);
@@ -2480,8 +2483,11 @@ WorldMapScript::WorldMapScript(const char* name, uint32 mapId)
}
InstanceMapScript::InstanceMapScript(const char* name, uint32 mapId)
- : ScriptObject(name), MapScript<InstanceMap>(mapId)
+ : ScriptObject(name), MapScript<InstanceMap>(sMapStore.LookupEntry(mapId))
{
+ if (!GetEntry())
+ TC_LOG_ERROR("scripts", "Invalid InstanceMapScript for %u; no such map ID.", mapId);
+
if (GetEntry() && !GetEntry()->IsDungeon())
TC_LOG_ERROR("scripts", "InstanceMapScript for map %u is invalid.", mapId);
@@ -2489,8 +2495,11 @@ InstanceMapScript::InstanceMapScript(const char* name, uint32 mapId)
}
BattlegroundMapScript::BattlegroundMapScript(const char* name, uint32 mapId)
- : ScriptObject(name), MapScript<BattlegroundMap>(mapId)
+ : ScriptObject(name), MapScript<BattlegroundMap>(sMapStore.LookupEntry(mapId))
{
+ if (!GetEntry())
+ TC_LOG_ERROR("scripts", "Invalid BattlegroundMapScript for %u; no such map ID.", mapId);
+
if (GetEntry() && !GetEntry()->IsBattleground())
TC_LOG_ERROR("scripts", "BattlegroundMapScript for map %u is invalid.", mapId);
diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h
index f4cbfff2c47..a42c3fd1f89 100644
--- a/src/server/game/Scripting/ScriptMgr.h
+++ b/src/server/game/Scripting/ScriptMgr.h
@@ -302,12 +302,7 @@ template<class TMap> class MapScript : public UpdatableScript<TMap>
protected:
- MapScript(uint32 mapId)
- : _mapEntry(sMapStore.LookupEntry(mapId))
- {
- if (!_mapEntry)
- TC_LOG_ERROR("scripts", "Invalid MapScript for %u; no such map ID.", mapId);
- }
+ MapScript(MapEntry const* mapEntry) : _mapEntry(mapEntry) { }
public:
diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp
index cd0de310b75..8a9aa4d8844 100644
--- a/src/server/game/Server/WorldSession.cpp
+++ b/src/server/game/Server/WorldSession.cpp
@@ -25,6 +25,7 @@
#include "Common.h"
#include "DatabaseEnv.h"
#include "QueryCallback.h"
+#include "QueryHolder.h"
#include "AccountMgr.h"
#include "Log.h"
#include "Opcodes.h"
diff --git a/src/server/game/Spells/SpellHistory.h b/src/server/game/Spells/SpellHistory.h
index d554dde8553..bb3c7a64586 100644
--- a/src/server/game/Spells/SpellHistory.h
+++ b/src/server/game/Spells/SpellHistory.h
@@ -23,6 +23,7 @@
#include "Transaction.h"
#include <chrono>
#include <deque>
+#include <unordered_map>
class Item;
class Player;
diff --git a/src/server/game/Tools/CharacterDatabaseCleaner.cpp b/src/server/game/Tools/CharacterDatabaseCleaner.cpp
index 940c5e1428d..97d909e8645 100644
--- a/src/server/game/Tools/CharacterDatabaseCleaner.cpp
+++ b/src/server/game/Tools/CharacterDatabaseCleaner.cpp
@@ -20,6 +20,7 @@
#include "CriteriaHandler.h"
#include "CharacterDatabaseCleaner.h"
#include "DB2Stores.h"
+#include "Log.h"
#include "World.h"
#include "Database/DatabaseEnv.h"
#include "SpellMgr.h"
diff --git a/src/server/game/Tools/PlayerDump.cpp b/src/server/game/Tools/PlayerDump.cpp
index b072760dc0f..f5c1508fc9c 100644
--- a/src/server/game/Tools/PlayerDump.cpp
+++ b/src/server/game/Tools/PlayerDump.cpp
@@ -131,7 +131,7 @@ bool FindNth(std::string const& str, uint32 n, std::string::size_type& s, std::s
std::string GetTableName(std::string const& str)
{
static std::string::size_type const s = 13;
- std::string::size_type e = str.find(_TABLE_SIM_, s);
+ std::string::size_type e = str.find('`', s);
if (e == std::string::npos)
return "";
@@ -209,7 +209,7 @@ std::string CreateDumpString(char const* tableName, QueryResult result)
{
if (!tableName || !result) return "";
std::ostringstream ss;
- ss << "INSERT INTO " << _TABLE_SIM_ << tableName << _TABLE_SIM_ << " VALUES (";
+ ss << "INSERT INTO `" << tableName << "` VALUES (";
Field* fields = result->Fetch();
for (uint32 i = 0; i < result->GetFieldCount(); ++i)
{