diff options
author | Francesco Borzì <borzifrancesco@gmail.com> | 2024-11-13 11:37:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-13 11:37:20 +0100 |
commit | a9f0f371e5134bc86704c71010f17c8825e4706a (patch) | |
tree | 73a6f6d0f336a1d03a76cf16b6c1fc9b48888191 /src | |
parent | b2ddd103692bfba6f0f438b4185f6a5e7ed160fd (diff) |
refactor(src/server/game): optimise imports (#20541)
Diffstat (limited to 'src')
45 files changed, 44 insertions, 35 deletions
diff --git a/src/server/apps/worldserver/RemoteAccess/RASession.cpp b/src/server/apps/worldserver/RemoteAccess/RASession.cpp index 06215d0197..0a4703a21f 100644 --- a/src/server/apps/worldserver/RemoteAccess/RASession.cpp +++ b/src/server/apps/worldserver/RemoteAccess/RASession.cpp @@ -22,6 +22,7 @@ #include "Duration.h" #include "Log.h" #include "MotdMgr.h" +#include "QueryResult.h" #include "SRP6.h" #include "Util.h" #include "World.h" diff --git a/src/server/game/AI/SmartScripts/SmartScript.h b/src/server/game/AI/SmartScripts/SmartScript.h index 361384a1cf..4f98c49d1a 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.h +++ b/src/server/game/AI/SmartScripts/SmartScript.h @@ -18,9 +18,7 @@ #ifndef ACORE_SMARTSCRIPT_H #define ACORE_SMARTSCRIPT_H -#include "Common.h" #include "Creature.h" -#include "CreatureAI.h" #include "GridNotifiers.h" #include "SmartScriptMgr.h" #include "Spell.h" diff --git a/src/server/game/AI/SmartScripts/SmartScriptMgr.h b/src/server/game/AI/SmartScripts/SmartScriptMgr.h index b713054d69..fcf6314468 100644 --- a/src/server/game/AI/SmartScripts/SmartScriptMgr.h +++ b/src/server/game/AI/SmartScripts/SmartScriptMgr.h @@ -20,12 +20,11 @@ #include "Common.h" #include "Creature.h" -#include "CreatureAI.h" #include "DBCStores.h" +#include "ObjectAccessor.h" +#include "ObjectMgr.h" #include "Optional.h" -#include "Spell.h" #include "SpellMgr.h" -#include "Unit.h" #include <limits> typedef uint32 SAIBool; diff --git a/src/server/game/Battlefield/Zones/BattlefieldWG.h b/src/server/game/Battlefield/Zones/BattlefieldWG.h index 858288ad01..5a53c796ef 100644 --- a/src/server/game/Battlefield/Zones/BattlefieldWG.h +++ b/src/server/game/Battlefield/Zones/BattlefieldWG.h @@ -20,7 +20,6 @@ #include "Battlefield.h" #include "Log.h" -#include "ObjectAccessor.h" #include "World.h" class Group; diff --git a/src/server/game/Battlegrounds/BattlegroundQueue.h b/src/server/game/Battlegrounds/BattlegroundQueue.h index ab98e3291c..d3589b3047 100644 --- a/src/server/game/Battlegrounds/BattlegroundQueue.h +++ b/src/server/game/Battlegrounds/BattlegroundQueue.h @@ -19,9 +19,10 @@ #define __BATTLEGROUNDQUEUE_H #include "Battleground.h" -#include "Common.h" #include "DBCEnums.h" #include "EventProcessor.h" +#include "ObjectGuid.h" +#include "SharedDefines.h" #include <array> constexpr auto COUNT_OF_PLAYERS_TO_AVERAGE_WAIT_TIME = 10; diff --git a/src/server/game/Chat/Channels/Channel.h b/src/server/game/Chat/Channels/Channel.h index 62efd94737..3afccc3ad3 100644 --- a/src/server/game/Chat/Channels/Channel.h +++ b/src/server/game/Chat/Channels/Channel.h @@ -18,7 +18,6 @@ #ifndef _CHANNEL_H #define _CHANNEL_H -#include "Common.h" #include "WorldPacket.h" #include "WorldSession.h" #include <string> diff --git a/src/server/game/Chat/Hyperlinks.cpp b/src/server/game/Chat/Hyperlinks.cpp index 6cc124e800..af2ac277cf 100644 --- a/src/server/game/Chat/Hyperlinks.cpp +++ b/src/server/game/Chat/Hyperlinks.cpp @@ -23,6 +23,7 @@ #include "SharedDefines.h" #include "SpellInfo.h" #include "SpellMgr.h" +#include "World.h" using namespace Acore::Hyperlinks; diff --git a/src/server/game/DungeonFinding/LFGQueue.h b/src/server/game/DungeonFinding/LFGQueue.h index cef355bcc2..2cc49f645f 100644 --- a/src/server/game/DungeonFinding/LFGQueue.h +++ b/src/server/game/DungeonFinding/LFGQueue.h @@ -18,8 +18,6 @@ #ifndef _LFGQUEUE_H #define _LFGQUEUE_H -#include <utility> - #include "LFG.h" namespace lfg diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h index 89612d5764..17f69f801e 100644 --- a/src/server/game/Entities/Creature/Creature.h +++ b/src/server/game/Entities/Creature/Creature.h @@ -22,10 +22,8 @@ #include "CharmInfo.h" #include "Common.h" #include "CreatureData.h" -#include "DatabaseEnv.h" #include "LootMgr.h" #include "Unit.h" -#include "World.h" #include <list> class SpellInfo; diff --git a/src/server/game/Entities/Creature/CreatureGroups.cpp b/src/server/game/Entities/Creature/CreatureGroups.cpp index 730da73f6f..759d38fa17 100644 --- a/src/server/game/Entities/Creature/CreatureGroups.cpp +++ b/src/server/game/Entities/Creature/CreatureGroups.cpp @@ -21,6 +21,7 @@ #include "Log.h" #include "MoveSplineInit.h" #include "ObjectMgr.h" +#include "QueryResult.h" #include "WaypointMgr.h" FormationMgr::~FormationMgr() diff --git a/src/server/game/Entities/Creature/CreatureGroups.h b/src/server/game/Entities/Creature/CreatureGroups.h index dabc507d35..2cb6e9ae84 100644 --- a/src/server/game/Entities/Creature/CreatureGroups.h +++ b/src/server/game/Entities/Creature/CreatureGroups.h @@ -19,6 +19,7 @@ #define _FORMATIONS_H #include "Define.h" +#include "ObjectGuid.h" #include "Unit.h" #include <map> #include <unordered_map> diff --git a/src/server/game/Entities/Creature/GossipDef.h b/src/server/game/Entities/Creature/GossipDef.h index c8f98d6840..7c306c0291 100644 --- a/src/server/game/Entities/Creature/GossipDef.h +++ b/src/server/game/Entities/Creature/GossipDef.h @@ -20,8 +20,9 @@ #include "Common.h" #include "NPCHandler.h" -#include "Object.h" +#include "ObjectGuid.h" #include "QuestDef.h" +#include <map> class WorldSession; class ObjectGuid; diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index d8598f5fce..5a214226d6 100644 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -19,7 +19,6 @@ #define AZEROTHCORE_GAMEOBJECT_H #include "Common.h" -#include "DatabaseEnv.h" #include "G3D/Quat.h" #include "GameObjectData.h" #include "LootMgr.h" diff --git a/src/server/game/Entities/GameObject/GameObjectData.h b/src/server/game/Entities/GameObject/GameObjectData.h index 70182a8872..fac8fa9d24 100644 --- a/src/server/game/Entities/GameObject/GameObjectData.h +++ b/src/server/game/Entities/GameObject/GameObjectData.h @@ -19,9 +19,9 @@ #define GAMEOBJECTDATA_H #include "SharedDefines.h" -#include "WorldPacket.h" -#include <string> +#include <array> #include <vector> +#include <string> #define MAX_GAMEOBJECT_QUEST_ITEMS 6 #define MAX_GO_STATE 3 diff --git a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp index b7c0fccd24..f82d42f874 100644 --- a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp +++ b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp @@ -20,6 +20,7 @@ #include "DatabaseEnv.h" #include "Log.h" #include "ObjectMgr.h" +#include "QueryResult.h" #include "Util.h" #include <cmath> #include <functional> diff --git a/src/server/game/Entities/Object/Position.cpp b/src/server/game/Entities/Object/Position.cpp index b8dc69f9f2..fee50be6e8 100644 --- a/src/server/game/Entities/Object/Position.cpp +++ b/src/server/game/Entities/Object/Position.cpp @@ -19,6 +19,7 @@ #include "ByteBuffer.h" #include "Geometry.h" #include "GridDefines.h" +#include "Random.h" #include <G3D/g3dmath.h> #include <sstream> diff --git a/src/server/game/Entities/Player/CinematicMgr.h b/src/server/game/Entities/Player/CinematicMgr.h index 66eeaa4b93..2baeb54bf1 100644 --- a/src/server/game/Entities/Player/CinematicMgr.h +++ b/src/server/game/Entities/Player/CinematicMgr.h @@ -19,7 +19,9 @@ #define CinematicMgr_h__ #include "Define.h" -#include "Object.h" +#include "Position.h" +#include "TemporarySummon.h" +#include <vector> constexpr auto CINEMATIC_UPDATEDIFF = 500; constexpr auto CINEMATIC_LOOKAHEAD = 2000; diff --git a/src/server/game/Entities/Unit/CharmInfo.h b/src/server/game/Entities/Unit/CharmInfo.h index 2f44c2ff49..9efc7e32a7 100644 --- a/src/server/game/Entities/Unit/CharmInfo.h +++ b/src/server/game/Entities/Unit/CharmInfo.h @@ -18,7 +18,8 @@ #ifndef _CHARMINFO_H #define _CHARMINFO_H -#include "Object.h" +#include "Define.h" +#include "ObjectGuid.h" #define MAX_SPELL_CHARM 4 #define MAX_SPELL_VEHICLE 6 diff --git a/src/server/game/Grids/NGrid.h b/src/server/game/Grids/NGrid.h index ff1f1ed813..6ac60aeb72 100644 --- a/src/server/game/Grids/NGrid.h +++ b/src/server/game/Grids/NGrid.h @@ -24,7 +24,6 @@ #include "Grid.h" #include "GridReference.h" #include "Timer.h" -#include "Util.h" template < diff --git a/src/server/game/Guilds/Guild.h b/src/server/game/Guilds/Guild.h index 7e4ce174b1..4f710d60fe 100644 --- a/src/server/game/Guilds/Guild.h +++ b/src/server/game/Guilds/Guild.h @@ -22,7 +22,6 @@ #include "ObjectMgr.h" #include "Optional.h" #include "Player.h" -#include "WorldPacket.h" #include <set> #include <unordered_map> diff --git a/src/server/game/Loot/LootItemStorage.cpp b/src/server/game/Loot/LootItemStorage.cpp index fc37aba5ac..d453e08cd0 100644 --- a/src/server/game/Loot/LootItemStorage.cpp +++ b/src/server/game/Loot/LootItemStorage.cpp @@ -19,6 +19,7 @@ #include "DatabaseEnv.h" #include "ObjectMgr.h" #include "PreparedStatement.h" +#include "QueryResult.h" LootItemStorage::LootItemStorage() { diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 4fac4189a4..0dac0aed76 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -31,6 +31,7 @@ #include "MapInstanced.h" #include "Metric.h" #include "MiscPackets.h" +#include "MMapFactory.h" #include "Object.h" #include "ObjectAccessor.h" #include "ObjectGridLoader.h" diff --git a/src/server/game/Maps/TransportMgr.cpp b/src/server/game/Maps/TransportMgr.cpp index faeef233e8..ad319e943a 100644 --- a/src/server/game/Maps/TransportMgr.cpp +++ b/src/server/game/Maps/TransportMgr.cpp @@ -19,6 +19,7 @@ #include "InstanceScript.h" #include "MapMgr.h" #include "MoveSpline.h" +#include "QueryResult.h" #include "Transport.h" TransportTemplate::~TransportTemplate() diff --git a/src/server/game/Misc/DynamicVisibility.h b/src/server/game/Misc/DynamicVisibility.h index cf38bfa50a..00d7fe6790 100644 --- a/src/server/game/Misc/DynamicVisibility.h +++ b/src/server/game/Misc/DynamicVisibility.h @@ -18,7 +18,7 @@ #ifndef __DYNAMICVISIBILITY_H #define __DYNAMICVISIBILITY_H -#include "Common.h" +#include "Define.h" struct VisibilitySettingData { diff --git a/src/server/game/Movement/MotionMaster.h b/src/server/game/Movement/MotionMaster.h index 7eda4b22ff..5aabfe61b3 100644 --- a/src/server/game/Movement/MotionMaster.h +++ b/src/server/game/Movement/MotionMaster.h @@ -19,7 +19,9 @@ #define ACORE_MOTIONMASTER_H #include "Common.h" -#include "Object.h" +#include "ObjectGuid.h" +#include "PathGenerator.h" +#include "Position.h" #include "SharedDefines.h" #include "Spline/MoveSpline.h" #include <optional> diff --git a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h index 064597f36d..ce654cf88f 100644 --- a/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/FleeingMovementGenerator.h @@ -18,7 +18,9 @@ #ifndef ACORE_FLEEINGMOVEMENTGENERATOR_H #define ACORE_FLEEINGMOVEMENTGENERATOR_H +#include "Creature.h" #include "MovementGenerator.h" +#include "Timer.h" template<class T> class FleeingMovementGenerator : public MovementGeneratorMedium< T, FleeingMovementGenerator<T> > diff --git a/src/server/game/Movement/MovementGenerators/PathGenerator.h b/src/server/game/Movement/MovementGenerators/PathGenerator.h index 92f82c283c..b26f961a84 100644 --- a/src/server/game/Movement/MovementGenerators/PathGenerator.h +++ b/src/server/game/Movement/MovementGenerators/PathGenerator.h @@ -20,7 +20,6 @@ #include "DetourNavMesh.h" #include "DetourNavMeshQuery.h" -#include "MMapFactory.h" #include "MMapMgr.h" #include "MapDefines.h" #include "MoveSplineInitArgs.h" diff --git a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h index fdff98725c..f19e04d422 100644 --- a/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/PointMovementGenerator.h @@ -18,7 +18,7 @@ #ifndef ACORE_POINTMOVEMENTGENERATOR_H #define ACORE_POINTMOVEMENTGENERATOR_H -#include "FollowerReference.h" +#include "Creature.h" #include "MovementGenerator.h" template<class T> diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp index 36b2a7ee3f..5d904d31ac 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp @@ -25,6 +25,7 @@ #include "ObjectAccessor.h" #include "Spell.h" #include "Util.h" +#include "World.h" template<class T> RandomMovementGenerator<T>::~RandomMovementGenerator() { } diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h index cb88b352e2..d765e3d3e8 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.h @@ -20,6 +20,7 @@ #include "MovementGenerator.h" #include "PathGenerator.h" +#include "Timer.h" #define RANDOM_POINTS_NUMBER 12 #define RANDOM_LINKS_COUNT 7 diff --git a/src/server/game/Movement/Waypoints/WaypointMgr.h b/src/server/game/Movement/Waypoints/WaypointMgr.h index a9df151295..ea588a28c5 100644 --- a/src/server/game/Movement/Waypoints/WaypointMgr.h +++ b/src/server/game/Movement/Waypoints/WaypointMgr.h @@ -18,7 +18,7 @@ #ifndef ACORE_WAYPOINTMANAGER_H #define ACORE_WAYPOINTMANAGER_H -#include "Common.h" +#include "Define.h" #include <optional> #include <unordered_map> #include <vector> diff --git a/src/server/game/Pools/PoolMgr.cpp b/src/server/game/Pools/PoolMgr.cpp index ed4378aa3c..2a31e74740 100644 --- a/src/server/game/Pools/PoolMgr.cpp +++ b/src/server/game/Pools/PoolMgr.cpp @@ -20,6 +20,7 @@ #include "Log.h" #include "MapMgr.h" #include "ObjectMgr.h" +#include "QueryResult.h" #include "Transport.h" //////////////////////////////////////////////////////////// diff --git a/src/server/game/Reputation/ReputationMgr.h b/src/server/game/Reputation/ReputationMgr.h index 57e6f71243..1d9cbdad70 100644 --- a/src/server/game/Reputation/ReputationMgr.h +++ b/src/server/game/Reputation/ReputationMgr.h @@ -18,10 +18,9 @@ #ifndef __ACORE_REPUTATION_MGR_H #define __ACORE_REPUTATION_MGR_H -#include "Common.h" +#include "DatabaseEnvFwd.h" #include "DBCStructure.h" #include "Language.h" -#include "QueryResult.h" #include "SharedDefines.h" #include <map> diff --git a/src/server/game/Scripting/MapScripts.cpp b/src/server/game/Scripting/MapScripts.cpp index 9cbc20f213..76e945a9c5 100644 --- a/src/server/game/Scripting/MapScripts.cpp +++ b/src/server/game/Scripting/MapScripts.cpp @@ -20,14 +20,12 @@ #include "GridNotifiers.h" #include "Map.h" #include "MapMgr.h" -#include "MapRefMgr.h" #include "ObjectMgr.h" #include "Pet.h" #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "Transport.h" #include "WaypointMgr.h" -#include "World.h" /// Put scripts in the execution queue void Map::ScriptsStart(ScriptMapMap const& scripts, uint32 id, Object* source, Object* target) diff --git a/src/server/game/Scripting/ScriptDefines/GlobalScript.h b/src/server/game/Scripting/ScriptDefines/GlobalScript.h index e1d9d58bea..c683650f4b 100644 --- a/src/server/game/Scripting/ScriptDefines/GlobalScript.h +++ b/src/server/game/Scripting/ScriptDefines/GlobalScript.h @@ -18,6 +18,7 @@ #ifndef SCRIPT_OBJECT_GLOBAL_SCRIPT_H_ #define SCRIPT_OBJECT_GLOBAL_SCRIPT_H_ +#include "DatabaseEnvFwd.h" #include "DBCEnums.h" #include "ObjectGuid.h" #include "ScriptObject.h" diff --git a/src/server/game/Scripting/ScriptDefines/ServerScript.h b/src/server/game/Scripting/ScriptDefines/ServerScript.h index 03c974194c..89c29b1f0d 100644 --- a/src/server/game/Scripting/ScriptDefines/ServerScript.h +++ b/src/server/game/Scripting/ScriptDefines/ServerScript.h @@ -20,6 +20,7 @@ #include "ScriptObject.h" #include <vector> +#include <memory> // NOTE: this import is NEEDED (even though some IDEs report it as unused) enum ServerHook { diff --git a/src/server/game/Scripting/ScriptObject.h b/src/server/game/Scripting/ScriptObject.h index 51c534bcba..1dd8500cdc 100644 --- a/src/server/game/Scripting/ScriptObject.h +++ b/src/server/game/Scripting/ScriptObject.h @@ -18,8 +18,8 @@ #ifndef _SCRIPT_OBJECT_H_ #define _SCRIPT_OBJECT_H_ -#include "DatabaseEnvFwd.h" #include "ScriptObjectFwd.h" +#include <string> //#include "Duration.h" //#include "LFG.h" diff --git a/src/server/game/Spells/Spell.h b/src/server/game/Spells/Spell.h index 83c7054ddc..45ae571948 100644 --- a/src/server/game/Spells/Spell.h +++ b/src/server/game/Spells/Spell.h @@ -18,11 +18,13 @@ #ifndef __SPELL_H #define __SPELL_H +#include "ConditionMgr.h" #include "GridDefines.h" -#include "ObjectMgr.h" +#include "LootMgr.h" #include "PathGenerator.h" #include "SharedDefines.h" #include "SpellInfo.h" +#include "Unit.h" class Unit; class Player; diff --git a/src/server/game/Time/UpdateTime.h b/src/server/game/Time/UpdateTime.h index 356eb05266..d6618f4305 100644 --- a/src/server/game/Time/UpdateTime.h +++ b/src/server/game/Time/UpdateTime.h @@ -21,7 +21,6 @@ #include "Define.h" #include "Duration.h" #include <array> -#include <string> constexpr auto AVG_DIFF_COUNT = 500; diff --git a/src/server/game/Tools/CharacterDatabaseCleaner.cpp b/src/server/game/Tools/CharacterDatabaseCleaner.cpp index 2fc4080071..ca133a3d95 100644 --- a/src/server/game/Tools/CharacterDatabaseCleaner.cpp +++ b/src/server/game/Tools/CharacterDatabaseCleaner.cpp @@ -19,6 +19,7 @@ #include "DBCStores.h" #include "Database/DatabaseEnv.h" #include "Log.h" +#include "QueryResult.h" #include "SpellMgr.h" #include "World.h" diff --git a/src/server/game/Tools/PlayerDump.h b/src/server/game/Tools/PlayerDump.h index 58c3a3932e..64b3f4b6cb 100644 --- a/src/server/game/Tools/PlayerDump.h +++ b/src/server/game/Tools/PlayerDump.h @@ -19,7 +19,6 @@ #define _PLAYER_DUMP_H #include "ObjectGuid.h" -#include <map> #include <set> enum DumpTableType diff --git a/src/server/game/Warden/WardenCheckMgr.cpp b/src/server/game/Warden/WardenCheckMgr.cpp index 0ac1c7e364..a061ec4e81 100644 --- a/src/server/game/Warden/WardenCheckMgr.cpp +++ b/src/server/game/Warden/WardenCheckMgr.cpp @@ -18,6 +18,7 @@ #include "WardenCheckMgr.h" #include "Database/DatabaseEnv.h" #include "Log.h" +#include "QueryResult.h" #include "Util.h" #include "Warden.h" #include "WorldSession.h" diff --git a/src/server/game/Weather/WeatherMgr.cpp b/src/server/game/Weather/WeatherMgr.cpp index 29d8a6f4ef..f7b98911e4 100644 --- a/src/server/game/Weather/WeatherMgr.cpp +++ b/src/server/game/Weather/WeatherMgr.cpp @@ -26,7 +26,6 @@ #include "Player.h" #include "Weather.h" #include "WorldSession.h" -#include <memory> namespace WeatherMgr { diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h index 2eb435f525..0d71b24eb9 100644 --- a/src/server/game/World/World.h +++ b/src/server/game/World/World.h @@ -22,10 +22,10 @@ #ifndef __WORLD_H #define __WORLD_H +#include "DatabaseEnvFwd.h" #include "IWorld.h" #include "LockedQueue.h" #include "ObjectGuid.h" -#include "QueryResult.h" #include "SharedDefines.h" #include "Timer.h" #include <atomic> diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index fa85bac3fb..17ee476118 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -34,6 +34,7 @@ #include "Language.h" #include "MapMgr.h" #include "MiscPackets.h" +#include "MMapFactory.h" #include "MovementGenerator.h" #include "ObjectAccessor.h" #include "Pet.h" |