diff --git a/src/server/game/AI/CoreAI/CombatAI.h b/src/server/game/AI/CoreAI/CombatAI.h index 44057a1034..bfcb104267 100644 --- a/src/server/game/AI/CoreAI/CombatAI.h +++ b/src/server/game/AI/CoreAI/CombatAI.h @@ -19,6 +19,7 @@ #define TRINITY_COMBATAI_H #include "CreatureAI.h" +#include "EventMap.h" class Creature; diff --git a/src/server/game/AI/CoreAI/GuardAI.cpp b/src/server/game/AI/CoreAI/GuardAI.cpp index 67c265157b..13dbfd7816 100644 --- a/src/server/game/AI/CoreAI/GuardAI.cpp +++ b/src/server/game/AI/CoreAI/GuardAI.cpp @@ -17,7 +17,6 @@ #include "GuardAI.h" #include "Creature.h" -#include "Errors.h" #include "Log.h" #include "MotionMaster.h" #include "Player.h" diff --git a/src/server/game/AI/CoreAI/PetAI.cpp b/src/server/game/AI/CoreAI/PetAI.cpp index 260c9938e0..12cea671bf 100644 --- a/src/server/game/AI/CoreAI/PetAI.cpp +++ b/src/server/game/AI/CoreAI/PetAI.cpp @@ -30,7 +30,6 @@ #include "SpellHistory.h" #include "SpellInfo.h" #include "SpellMgr.h" -#include "Util.h" int32 PetAI::Permissible(Creature const* creature) { diff --git a/src/server/game/AI/CoreAI/TotemAI.h b/src/server/game/AI/CoreAI/TotemAI.h index 80f387f6a2..d1acb836e4 100644 --- a/src/server/game/AI/CoreAI/TotemAI.h +++ b/src/server/game/AI/CoreAI/TotemAI.h @@ -18,9 +18,7 @@ #ifndef TRINITY_TOTEMAI_H #define TRINITY_TOTEMAI_H -#include "CreatureAI.h" #include "PassiveAI.h" -#include "Timer.h" class Creature; class Totem; diff --git a/src/server/game/AI/CoreAI/UnitAI.cpp b/src/server/game/AI/CoreAI/UnitAI.cpp index e5e8c92101..8647a1d43b 100644 --- a/src/server/game/AI/CoreAI/UnitAI.cpp +++ b/src/server/game/AI/CoreAI/UnitAI.cpp @@ -20,11 +20,7 @@ #include "CreatureAIImpl.h" #include "Map.h" #include "MotionMaster.h" -#include "Player.h" -#include "QuestDef.h" #include "Spell.h" -#include "SpellAuraEffects.h" -#include "SpellAuras.h" #include "SpellInfo.h" #include "SpellMgr.h" #include diff --git a/src/server/game/AI/CoreAI/UnitAI.h b/src/server/game/AI/CoreAI/UnitAI.h index 38519917bd..7c1004fec2 100644 --- a/src/server/game/AI/CoreAI/UnitAI.h +++ b/src/server/game/AI/CoreAI/UnitAI.h @@ -20,7 +20,6 @@ #include "Containers.h" #include "Errors.h" -#include "EventMap.h" #include "ObjectGuid.h" #include "SpellDefines.h" #include "ThreatManager.h" diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp index f2a7f346fa..221e938fe8 100644 --- a/src/server/game/AI/CreatureAI.cpp +++ b/src/server/game/AI/CreatureAI.cpp @@ -30,11 +30,9 @@ #include "MotionMaster.h" #include "ObjectAccessor.h" #include "Player.h" -#include "SpellMgr.h" #include "SpellHistory.h" #include "TemporarySummon.h" #include "Vehicle.h" -#include "World.h" std::unordered_map, AISpellInfoType> UnitAI::AISpellInfo; AISpellInfoType* GetAISpellInfo(uint32 spellId, Difficulty difficulty) diff --git a/src/server/game/AI/CreatureAI.h b/src/server/game/AI/CreatureAI.h index b480b2961c..05e615631b 100644 --- a/src/server/game/AI/CreatureAI.h +++ b/src/server/game/AI/CreatureAI.h @@ -18,7 +18,6 @@ #ifndef TRINITY_CREATUREAI_H #define TRINITY_CREATUREAI_H -#include "Common.h" #include "LootItemType.h" #include "ObjectDefines.h" #include "Optional.h" diff --git a/src/server/game/AI/GameObjectAIFactory.h b/src/server/game/AI/GameObjectAIFactory.h index 6a66a59f96..f3a57c4705 100644 --- a/src/server/game/AI/GameObjectAIFactory.h +++ b/src/server/game/AI/GameObjectAIFactory.h @@ -18,7 +18,6 @@ #ifndef TRINITY_GAMEOBJECTAIFACTORY_H #define TRINITY_GAMEOBJECTAIFACTORY_H -#include "ObjectRegistry.h" #include "SelectableAI.h" class GameObject; diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.h b/src/server/game/AI/ScriptedAI/ScriptedCreature.h index 4f66543f1b..3e719f24c5 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedCreature.h +++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.h @@ -21,6 +21,7 @@ #include "CreatureAI.h" #include "Creature.h" // convenience include for scripts, all uses of ScriptedCreature also need Creature (except ScriptedCreature itself doesn't need Creature) #include "DBCEnums.h" +#include "EventMap.h" #include "TaskScheduler.h" class InstanceScript; diff --git a/src/server/game/AI/ScriptedAI/ScriptedFollowerAI.cpp b/src/server/game/AI/ScriptedAI/ScriptedFollowerAI.cpp index ab8664c6e0..3ae0f5e0c9 100644 --- a/src/server/game/AI/ScriptedAI/ScriptedFollowerAI.cpp +++ b/src/server/game/AI/ScriptedAI/ScriptedFollowerAI.cpp @@ -19,7 +19,6 @@ #include "Creature.h" #include "Group.h" #include "Log.h" -#include "Map.h" #include "MotionMaster.h" #include "ObjectAccessor.h" #include "Player.h" diff --git a/src/server/game/AI/SmartScripts/SmartAI.h b/src/server/game/AI/SmartScripts/SmartAI.h index ae4a47cc3f..5485385c7a 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.h +++ b/src/server/game/AI/SmartScripts/SmartAI.h @@ -22,7 +22,6 @@ #include "AreaTriggerAI.h" #include "CreatureAI.h" #include "GameObjectAI.h" -#include "Position.h" #include "SmartScript.h" #include "WaypointDefines.h" diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 4c88279919..d8787c64e7 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -21,7 +21,6 @@ #include "Creature.h" #include "CreatureTextMgr.h" #include "CreatureTextMgrImpl.h" -#include "DB2Stores.h" #include "GameEventMgr.h" #include "GameObject.h" #include "GossipDef.h" @@ -38,7 +37,6 @@ #include "Random.h" #include "SmartAI.h" #include "SpellAuras.h" -#include "SpellMgr.h" #include "TemporarySummon.h" #include "Vehicle.h" #include "WaypointDefines.h" diff --git a/src/server/game/Achievements/AchievementMgr.h b/src/server/game/Achievements/AchievementMgr.h index fc52eeb31c..cc17fb4c35 100644 --- a/src/server/game/Achievements/AchievementMgr.h +++ b/src/server/game/Achievements/AchievementMgr.h @@ -19,6 +19,7 @@ #define __TRINITY_ACHIEVEMENTMGR_H #include "CriteriaHandler.h" +#include "DatabaseEnvFwd.h" class Guild; diff --git a/src/server/game/Achievements/CriteriaHandler.cpp b/src/server/game/Achievements/CriteriaHandler.cpp index 3e7fd80956..4a5a604ce1 100644 --- a/src/server/game/Achievements/CriteriaHandler.cpp +++ b/src/server/game/Achievements/CriteriaHandler.cpp @@ -16,10 +16,8 @@ */ #include "CriteriaHandler.h" -#include "AchievementMgr.h" #include "ArenaTeamMgr.h" #include "AzeriteItem.h" -#include "BattlefieldMgr.h" #include "Battleground.h" #include "BattlePetMgr.h" #include "CollectionMgr.h" diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.h b/src/server/game/AuctionHouse/AuctionHouseMgr.h index 5b7fa25897..2d84bdb24a 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.h +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.h @@ -26,7 +26,6 @@ #include "ObjectGuid.h" #include "Optional.h" #include -#include #include class Item; diff --git a/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp b/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp index 9368503c66..924d092457 100644 --- a/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp +++ b/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp @@ -24,6 +24,7 @@ #include "GameTime.h" #include "Item.h" #include "Log.h" +#include "SmartEnum.h" #include "World.h" constexpr uint32 AuctionHouseIds[MAX_AUCTION_HOUSE_TYPE] = { 1, 2, 6 }; diff --git a/src/server/game/Battlefield/Battlefield.cpp b/src/server/game/Battlefield/Battlefield.cpp index 39d01d6fb4..d25aa60c79 100644 --- a/src/server/game/Battlefield/Battlefield.cpp +++ b/src/server/game/Battlefield/Battlefield.cpp @@ -21,7 +21,6 @@ #include "BattlegroundPackets.h" #include "CellImpl.h" #include "CreatureTextMgr.h" -#include "DB2Stores.h" #include "GameTime.h" #include "GridNotifiers.h" #include "GridNotifiersImpl.h" @@ -35,7 +34,6 @@ #include "ObjectMgr.h" #include "WorldSession.h" #include "WorldStatePackets.h" -#include "WorldStatePackets.h" #include Battlefield::Battlefield() diff --git a/src/server/game/Battlegrounds/ArenaTeam.h b/src/server/game/Battlegrounds/ArenaTeam.h index e83154b5c2..29a62ab442 100644 --- a/src/server/game/Battlegrounds/ArenaTeam.h +++ b/src/server/game/Battlegrounds/ArenaTeam.h @@ -23,7 +23,6 @@ #include "ObjectGuid.h" #include #include -#include class WorldSession; class WorldPacket; diff --git a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp index 51c811f322..4d093ffa12 100644 --- a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp +++ b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp @@ -15,12 +15,12 @@ * with this program. If not, see . */ -#include "Define.h" #include "ArenaTeamMgr.h" -#include "World.h" -#include "Log.h" #include "DatabaseEnv.h" -#include "Player.h" +#include "Define.h" +#include "Log.h" +#include "Util.h" +#include "World.h" ArenaTeamMgr::ArenaTeamMgr() { diff --git a/src/server/game/Battlegrounds/Battleground.cpp b/src/server/game/Battlegrounds/Battleground.cpp index 7affcfab3a..001c186e82 100644 --- a/src/server/game/Battlegrounds/Battleground.cpp +++ b/src/server/game/Battlegrounds/Battleground.cpp @@ -30,6 +30,7 @@ #include "Group.h" #include "Guild.h" #include "GuildMgr.h" +#include "Language.h" #include "Log.h" #include "Map.h" #include "MiscPackets.h" diff --git a/src/server/game/Battlegrounds/BattlegroundMgr.cpp b/src/server/game/Battlegrounds/BattlegroundMgr.cpp index 4447665b89..8b2e9e414d 100644 --- a/src/server/game/Battlegrounds/BattlegroundMgr.cpp +++ b/src/server/game/Battlegrounds/BattlegroundMgr.cpp @@ -30,7 +30,6 @@ #include "BattlegroundSA.h" #include "BattlegroundTP.h" #include "BattlegroundWS.h" -#include "Common.h" #include "Containers.h" #include "DatabaseEnv.h" #include "DB2Stores.h" @@ -42,7 +41,6 @@ #include "MapInstanced.h" #include "MapManager.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "SharedDefines.h" #include "World.h" diff --git a/src/server/game/Battlegrounds/BattlegroundQueue.h b/src/server/game/Battlegrounds/BattlegroundQueue.h index 80bd7d6227..3b8ac1a4d6 100644 --- a/src/server/game/Battlegrounds/BattlegroundQueue.h +++ b/src/server/game/Battlegrounds/BattlegroundQueue.h @@ -23,8 +23,6 @@ #include "Battleground.h" #include "EventProcessor.h" -#include - //this container can't be deque, because deque doesn't like removing the last element - if you remove it, it invalidates next iterator and crash appears typedef std::list BGFreeSlotQueueContainer; diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp index 90ccc50a6b..931edd15d7 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp @@ -18,7 +18,6 @@ #include "BattlegroundAB.h" #include "BattlegroundMgr.h" #include "Creature.h" -#include "DB2Stores.h" #include "GameObject.h" #include "Log.h" #include "Map.h" @@ -26,7 +25,6 @@ #include "Player.h" #include "Random.h" #include "SpellInfo.h" -#include "Util.h" #include "WorldSession.h" #include "WorldStatePackets.h" diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp index 59b8fe8fc0..3c65e03a2d 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp @@ -19,7 +19,6 @@ #include "Creature.h" #include "Log.h" #include "Player.h" -#include "Random.h" #include "WorldStatePackets.h" BattlegroundDS::BattlegroundDS(BattlegroundTemplate const* battlegroundTemplate) : Arena(battlegroundTemplate) diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp index 48e3f63e64..758b5188fe 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundWS.cpp @@ -17,7 +17,6 @@ #include "BattlegroundWS.h" #include "BattlegroundMgr.h" -#include "DB2Stores.h" #include "GameObject.h" #include "Log.h" #include "Map.h" diff --git a/src/server/game/Cache/CharacterCache.cpp b/src/server/game/Cache/CharacterCache.cpp index fa55d2a823..277d552143 100644 --- a/src/server/game/Cache/CharacterCache.cpp +++ b/src/server/game/Cache/CharacterCache.cpp @@ -23,7 +23,6 @@ #include "Player.h" #include "Timer.h" #include "World.h" -#include "WorldPacket.h" #include namespace diff --git a/src/server/game/Chat/Channels/ChannelMgr.cpp b/src/server/game/Chat/Channels/ChannelMgr.cpp index 8903e7e3d9..94f5c95457 100644 --- a/src/server/game/Chat/Channels/ChannelMgr.cpp +++ b/src/server/game/Chat/Channels/ChannelMgr.cpp @@ -22,7 +22,6 @@ #include "DB2Stores.h" #include "Log.h" #include "Player.h" -#include "Realm.h" #include "World.h" #include "WorldSession.h" diff --git a/src/server/game/Chat/ChatCommands/ChatCommand.h b/src/server/game/Chat/ChatCommands/ChatCommand.h index 7b36a72d2f..41be7e74c1 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommand.h +++ b/src/server/game/Chat/ChatCommands/ChatCommand.h @@ -23,7 +23,6 @@ #include "ChatCommandTags.h" #include "Define.h" #include "Errors.h" -#include "ObjectGuid.h" #include "Optional.h" #include "StringFormat.h" #include diff --git a/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp b/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp index ca8fd888f1..727f84fa63 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp +++ b/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp @@ -20,7 +20,6 @@ #include "DB2Stores.h" #include "ObjectMgr.h" #include "SpellMgr.h" -#include "Util.h" using namespace Trinity::ChatCommands; using ChatCommandResult = Trinity::Impl::ChatCommands::ChatCommandResult; diff --git a/src/server/game/Chat/ChatCommands/ChatCommandTags.h b/src/server/game/Chat/ChatCommands/ChatCommandTags.h index 39fda4c7c0..eae2d3a575 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandTags.h +++ b/src/server/game/Chat/ChatCommands/ChatCommandTags.h @@ -27,8 +27,6 @@ #include #include #include -#include -#include #include #include #include diff --git a/src/server/game/Chat/Hyperlinks.cpp b/src/server/game/Chat/Hyperlinks.cpp index 2d1711f8a2..bb628a3224 100644 --- a/src/server/game/Chat/Hyperlinks.cpp +++ b/src/server/game/Chat/Hyperlinks.cpp @@ -27,7 +27,6 @@ #include "SpellMgr.h" #include "StringFormat.h" #include "World.h" -#include "advstd.h" using namespace Trinity::Hyperlinks; diff --git a/src/server/game/Chat/Hyperlinks.h b/src/server/game/Chat/Hyperlinks.h index 4b04e706e7..35d7db3412 100644 --- a/src/server/game/Chat/Hyperlinks.h +++ b/src/server/game/Chat/Hyperlinks.h @@ -23,8 +23,6 @@ #include #include #include -#include -#include struct AchievementEntry; struct ArtifactPowerRankEntry; diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp index 69177e832c..0ee61d79af 100644 --- a/src/server/game/DataStores/DB2Stores.cpp +++ b/src/server/game/DataStores/DB2Stores.cpp @@ -23,7 +23,6 @@ #include "ItemTemplate.h" #include "IteratorPair.h" #include "Log.h" -#include "ObjectDefines.h" #include "Random.h" #include "Regex.h" #include "Timer.h" diff --git a/src/server/game/DataStores/M2Stores.cpp b/src/server/game/DataStores/M2Stores.cpp index b55b5a9699..f04ff23c8a 100644 --- a/src/server/game/DataStores/M2Stores.cpp +++ b/src/server/game/DataStores/M2Stores.cpp @@ -16,17 +16,14 @@ */ #include "M2Stores.h" -#include "Common.h" #include "Containers.h" #include "DB2Stores.h" #include "Log.h" #include "M2Structure.h" -#include "World.h" +#include "Timer.h" #include #include #include -#include -#include typedef std::vector FlyByCameraCollection; std::unordered_map sFlyByCameraStore; diff --git a/src/server/game/DataStores/M2Structure.h b/src/server/game/DataStores/M2Structure.h index 53ecfde071..e48bb4429b 100644 --- a/src/server/game/DataStores/M2Structure.h +++ b/src/server/game/DataStores/M2Structure.h @@ -19,7 +19,6 @@ #define TRINITY_M2STRUCTURE_H #include "Common.h" -#include "Util.h" #include #include diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp index f87b15bee7..5d906d761f 100644 --- a/src/server/game/DungeonFinding/LFGMgr.cpp +++ b/src/server/game/DungeonFinding/LFGMgr.cpp @@ -27,7 +27,6 @@ #include "LFGGroupData.h" #include "LFGPlayerData.h" #include "LFGQueue.h" -#include "LFGScripts.h" #include "Log.h" #include "Map.h" #include "ObjectAccessor.h" diff --git a/src/server/game/DungeonFinding/LFGQueue.cpp b/src/server/game/DungeonFinding/LFGQueue.cpp index 90c0ff93df..da10b2077f 100644 --- a/src/server/game/DungeonFinding/LFGQueue.cpp +++ b/src/server/game/DungeonFinding/LFGQueue.cpp @@ -15,11 +15,10 @@ * with this program. If not, see . */ -#include "ObjectDefines.h" +#include "LFGQueue.h" #include "Containers.h" #include "GameTime.h" #include "Group.h" -#include "LFGQueue.h" #include "LFGMgr.h" #include "Log.h" #include diff --git a/src/server/game/DungeonFinding/LFGScripts.h b/src/server/game/DungeonFinding/LFGScripts.h index 38c150fb9d..31d572788a 100644 --- a/src/server/game/DungeonFinding/LFGScripts.h +++ b/src/server/game/DungeonFinding/LFGScripts.h @@ -19,7 +19,6 @@ * Interaction between core and LFGScripts */ -#include "Common.h" #include "SharedDefines.h" #include "ScriptMgr.h" diff --git a/src/server/game/Entities/Corpse/Corpse.cpp b/src/server/game/Entities/Corpse/Corpse.cpp index 75e5142e21..6b72d4752f 100644 --- a/src/server/game/Entities/Corpse/Corpse.cpp +++ b/src/server/game/Entities/Corpse/Corpse.cpp @@ -23,12 +23,10 @@ #include "GameTime.h" #include "Log.h" #include "Map.h" -#include "ObjectAccessor.h" #include "PhasingHandler.h" #include "Player.h" #include "StringConvert.h" #include "UpdateData.h" -#include "World.h" #include Corpse::Corpse(CorpseType type) : WorldObject(type != CORPSE_BONES), m_type(type) diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 04f85e9a50..902d103479 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -28,7 +28,6 @@ #include "Formulas.h" #include "GameEventMgr.h" #include "GameTime.h" -#include "GossipDef.h" #include "GridNotifiersImpl.h" #include "Group.h" #include "GroupMgr.h" @@ -44,7 +43,6 @@ #include "Player.h" #include "PoolMgr.h" #include "QueryPackets.h" -#include "QuestDef.h" #include "ScriptedGossip.h" #include "SpellAuraEffects.h" #include "SpellMgr.h" diff --git a/src/server/game/Entities/Creature/CreatureData.h b/src/server/game/Entities/Creature/CreatureData.h index 04eea5bace..afaa985127 100644 --- a/src/server/game/Entities/Creature/CreatureData.h +++ b/src/server/game/Entities/Creature/CreatureData.h @@ -20,7 +20,6 @@ #include "Common.h" #include "DBCEnums.h" -#include "Optional.h" #include "SharedDefines.h" #include "SpawnData.h" #include "UnitDefines.h" diff --git a/src/server/game/Entities/Creature/CreatureGroups.h b/src/server/game/Entities/Creature/CreatureGroups.h index 748df57925..daf37e9e93 100644 --- a/src/server/game/Entities/Creature/CreatureGroups.h +++ b/src/server/game/Entities/Creature/CreatureGroups.h @@ -21,7 +21,6 @@ #include "Define.h" #include "ObjectGuid.h" #include -#include enum GroupAIFlags { diff --git a/src/server/game/Entities/Creature/GossipDef.h b/src/server/game/Entities/Creature/GossipDef.h index e57e13074a..6c5391ae35 100644 --- a/src/server/game/Entities/Creature/GossipDef.h +++ b/src/server/game/Entities/Creature/GossipDef.h @@ -20,7 +20,6 @@ #include "Common.h" #include "ObjectGuid.h" -#include "NPCHandler.h" #include class Object; diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp index b1ccf7bc52..d749eb7a2f 100644 --- a/src/server/game/Entities/DynamicObject/DynamicObject.cpp +++ b/src/server/game/Entities/DynamicObject/DynamicObject.cpp @@ -30,7 +30,6 @@ #include "Transport.h" #include "Unit.h" #include "UpdateData.h" -#include "World.h" DynamicObject::DynamicObject(bool isWorldObject) : WorldObject(isWorldObject), _aura(nullptr), _removedAura(nullptr), _caster(nullptr), _duration(0), _isViewpoint(false) diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index a100c7c03c..d07a6bb57b 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -23,6 +23,7 @@ #include "CellImpl.h" #include "CreatureAISelector.h" #include "DatabaseEnv.h" +#include "DB2Stores.h" #include "GameObjectAI.h" #include "GameObjectModel.h" #include "GameObjectPackets.h" @@ -43,7 +44,7 @@ #include "PhasingHandler.h" #include "PoolMgr.h" #include "QueryPackets.h" -#include "ScriptMgr.h" +#include "SpellAuras.h" #include "SpellMgr.h" #include "Transport.h" #include "World.h" diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index 1bcd010e77..b72ccd1eb0 100644 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -19,7 +19,6 @@ #define TRINITYCORE_GAMEOBJECT_H #include "Object.h" -#include "DatabaseEnvFwd.h" #include "GameObjectData.h" #include "Loot.h" #include "MapObject.h" diff --git a/src/server/game/Entities/GameObject/GameObjectData.h b/src/server/game/Entities/GameObject/GameObjectData.h index 6bfa3d61e5..0f23f6fbaa 100644 --- a/src/server/game/Entities/GameObject/GameObjectData.h +++ b/src/server/game/Entities/GameObject/GameObjectData.h @@ -19,7 +19,6 @@ #define GameObjectData_h__ #include "Common.h" -#include "DBCEnums.h" #include "QuaternionData.h" #include "SharedDefines.h" #include "SpawnData.h" diff --git a/src/server/game/Entities/Item/Item.cpp b/src/server/game/Entities/Item/Item.cpp index d7230766af..62da97cb47 100644 --- a/src/server/game/Entities/Item/Item.cpp +++ b/src/server/game/Entities/Item/Item.cpp @@ -43,7 +43,6 @@ #include "StringConvert.h" #include "TradeData.h" #include "UpdateData.h" -#include "World.h" #include "WorldSession.h" #include diff --git a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp index a68f863bac..1e3f8d21e2 100644 --- a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp +++ b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp @@ -22,13 +22,9 @@ #include "ItemTemplate.h" #include "Log.h" #include "ObjectMgr.h" -#include "Random.h" #include "Timer.h" -#include "Util.h" - #include #include -#include namespace { diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 5eadfac5f2..e2df959e8d 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -56,7 +56,6 @@ #include "Vehicle.h" #include "VMapManager2.h" #include "World.h" -#include "WorldSession.h" #include #include diff --git a/src/server/game/Entities/Object/Position.cpp b/src/server/game/Entities/Object/Position.cpp index 1b387b92d9..d91c55eb84 100644 --- a/src/server/game/Entities/Object/Position.cpp +++ b/src/server/game/Entities/Object/Position.cpp @@ -19,9 +19,7 @@ #include "ByteBuffer.h" #include "DB2Stores.h" #include "GridDefines.h" -#include "Random.h" #include "World.h" - #include #include diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 7a2065c3c8..ea0eeaf2e3 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -71,6 +71,7 @@ #include "InstanceScript.h" #include "ItemPackets.h" #include "KillRewarder.h" +#include "Language.h" #include "LanguageMgr.h" #include "LFGMgr.h" #include "Log.h" @@ -114,14 +115,11 @@ #include "TalentPackets.h" #include "ToyPackets.h" #include "TradeData.h" -#include "TransmogrificationPackets.h" #include "Transport.h" #include "UpdateData.h" #include "Util.h" #include "Vehicle.h" #include "VehiclePackets.h" -#include "Weather.h" -#include "WeatherMgr.h" #include "World.h" #include "WorldPacket.h" #include "WorldSession.h" diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 4d4fff2504..9015762e3b 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -32,7 +32,6 @@ #include "PlayerTaxi.h" #include "QuestDef.h" #include "SceneMgr.h" -#include struct AccessRequirement; struct AchievementEntry; diff --git a/src/server/game/Entities/Player/PlayerTaxi.cpp b/src/server/game/Entities/Player/PlayerTaxi.cpp index 729edb9dfb..d9b694e0ef 100644 --- a/src/server/game/Entities/Player/PlayerTaxi.cpp +++ b/src/server/game/Entities/Player/PlayerTaxi.cpp @@ -21,7 +21,6 @@ #include "Player.h" #include "StringConvert.h" #include "TaxiPackets.h" -#include #include void PlayerTaxi::InitTaxiNodesForLevel(uint32 race, uint32 chrClass, uint8 level) diff --git a/src/server/game/Entities/Totem/Totem.cpp b/src/server/game/Entities/Totem/Totem.cpp index 43be89d22c..651e4dfcb4 100644 --- a/src/server/game/Entities/Totem/Totem.cpp +++ b/src/server/game/Entities/Totem/Totem.cpp @@ -20,9 +20,10 @@ #include "Log.h" #include "Map.h" #include "Player.h" +#include "SmartEnum.h" #include "SpellHistory.h" -#include "SpellMgr.h" #include "SpellInfo.h" +#include "SpellMgr.h" #include "TotemPackets.h" Totem::Totem(SummonPropertiesEntry const* properties, Unit* owner) : Minion(properties, owner, false) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index cce8a554c4..13be26b9ba 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -59,15 +59,12 @@ #include "Opcodes.h" #include "OutdoorPvP.h" #include "PartyPackets.h" -#include "PassiveAI.h" #include "Pet.h" -#include "PetAI.h" #include "PetPackets.h" #include "PhasingHandler.h" #include "Player.h" #include "PlayerAI.h" #include "QuestDef.h" -#include "ReputationMgr.h" #include "Spell.h" #include "SpellAuraEffects.h" #include "SpellAuras.h" diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp index b2f501db7f..e2322247ff 100644 --- a/src/server/game/Entities/Vehicle/Vehicle.cpp +++ b/src/server/game/Entities/Vehicle/Vehicle.cpp @@ -31,7 +31,6 @@ #include "SpellAuraEffects.h" #include "TemporarySummon.h" #include "Unit.h" -#include "Util.h" Vehicle::Vehicle(Unit* unit, VehicleEntry const* vehInfo, uint32 creatureEntry) : UsableSeatNum(0), _me(unit), _vehicleInfo(vehInfo), _creatureEntry(creatureEntry), _status(STATUS_NONE), _lastShootPos() diff --git a/src/server/game/Entities/Vehicle/Vehicle.h b/src/server/game/Entities/Vehicle/Vehicle.h index 4defa1881c..743d4ade09 100644 --- a/src/server/game/Entities/Vehicle/Vehicle.h +++ b/src/server/game/Entities/Vehicle/Vehicle.h @@ -18,7 +18,6 @@ #ifndef __TRINITY_VEHICLE_H #define __TRINITY_VEHICLE_H -#include "ObjectDefines.h" #include "Object.h" #include "VehicleDefines.h" #include "Unit.h" diff --git a/src/server/game/Garrison/Garrison.h b/src/server/game/Garrison/Garrison.h index f20c545e90..3c895fef38 100644 --- a/src/server/game/Garrison/Garrison.h +++ b/src/server/game/Garrison/Garrison.h @@ -20,9 +20,9 @@ #include "Define.h" #include "DatabaseEnvFwd.h" -#include "GameObjectData.h" #include "GarrisonPackets.h" #include "Optional.h" +#include "QuaternionData.h" #include class GameObject; diff --git a/src/server/game/Globals/ObjectAccessor.cpp b/src/server/game/Globals/ObjectAccessor.cpp index d7e8739d9c..f2b70f4330 100644 --- a/src/server/game/Globals/ObjectAccessor.cpp +++ b/src/server/game/Globals/ObjectAccessor.cpp @@ -23,12 +23,10 @@ #include "GridNotifiers.h" #include "Item.h" #include "Map.h" -#include "ObjectDefines.h" #include "ObjectMgr.h" #include "Pet.h" #include "Player.h" #include "Transport.h" -#include "World.h" template void HashMapHolder::Insert(T* o) diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index c8334a3dfa..7c91d04886 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -37,6 +37,7 @@ #include "GuildMgr.h" #include "InstanceScript.h" #include "Item.h" +#include "Language.h" #include "LFGMgr.h" #include "Log.h" #include "LootMgr.h" @@ -48,7 +49,6 @@ #include "ObjectDefines.h" #include "PhasingHandler.h" #include "Player.h" -#include "PoolMgr.h" #include "QueryPackets.h" #include "QuestDef.h" #include "Random.h" diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index bef065c7ba..f145129b23 100644 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -22,7 +22,6 @@ #include "ConditionMgr.h" #include "CreatureData.h" #include "DatabaseEnvFwd.h" -#include "Errors.h" #include "GameObjectData.h" #include "ItemTemplate.h" #include "IteratorPair.h" diff --git a/src/server/game/Grids/Cells/Cell.h b/src/server/game/Grids/Cells/Cell.h index cf1337350a..a979a9fe00 100644 --- a/src/server/game/Grids/Cells/Cell.h +++ b/src/server/game/Grids/Cells/Cell.h @@ -18,8 +18,6 @@ #ifndef TRINITY_CELL_H #define TRINITY_CELL_H -#include - #include "TypeContainer.h" #include "TypeContainerVisitor.h" diff --git a/src/server/game/Grids/Cells/CellImpl.h b/src/server/game/Grids/Cells/CellImpl.h index 3b343851bb..a02938f3c4 100644 --- a/src/server/game/Grids/Cells/CellImpl.h +++ b/src/server/game/Grids/Cells/CellImpl.h @@ -18,8 +18,6 @@ #ifndef TRINITY_CELLIMPL_H #define TRINITY_CELLIMPL_H -#include - #include "Cell.h" #include "Map.h" #include "Object.h" diff --git a/src/server/game/Grids/Dynamic/TypeContainer.h b/src/server/game/Grids/Dynamic/TypeContainer.h index f790f0e390..0776bde32e 100644 --- a/src/server/game/Grids/Dynamic/TypeContainer.h +++ b/src/server/game/Grids/Dynamic/TypeContainer.h @@ -23,9 +23,7 @@ * types of object at the same time. */ -#include #include -#include #include "Define.h" #include "Dynamic/TypeList.h" #include "GridRefManager.h" diff --git a/src/server/game/Grids/Dynamic/TypeContainerFunctions.h b/src/server/game/Grids/Dynamic/TypeContainerFunctions.h index 94d9a7e159..e7dec91baf 100644 --- a/src/server/game/Grids/Dynamic/TypeContainerFunctions.h +++ b/src/server/game/Grids/Dynamic/TypeContainerFunctions.h @@ -26,8 +26,6 @@ #include "Define.h" #include "Dynamic/TypeList.h" -#include -#include namespace Trinity { diff --git a/src/server/game/Grids/Dynamic/TypeContainerVisitor.h b/src/server/game/Grids/Dynamic/TypeContainerVisitor.h index cfe3c68edf..d22f159af2 100644 --- a/src/server/game/Grids/Dynamic/TypeContainerVisitor.h +++ b/src/server/game/Grids/Dynamic/TypeContainerVisitor.h @@ -24,7 +24,6 @@ * to overload its types as a visit method is called. */ -#include "Define.h" #include "Dynamic/TypeContainer.h" // forward declaration diff --git a/src/server/game/Grids/NGrid.h b/src/server/game/Grids/NGrid.h index fa0862dc89..cadf19c604 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" #define DEFAULT_VISIBILITY_NOTIFY_PERIOD 1000 diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.cpp b/src/server/game/Grids/Notifiers/GridNotifiers.cpp index fcfea53e89..84e035fb9f 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.cpp +++ b/src/server/game/Grids/Notifiers/GridNotifiers.cpp @@ -16,13 +16,13 @@ */ #include "GridNotifiers.h" -#include "GridNotifiersImpl.h" -#include "WorldPacket.h" -#include "WorldSession.h" -#include "UpdateData.h" -#include "Transport.h" -#include "ObjectAccessor.h" #include "CellImpl.h" +#include "CreatureAI.h" +#include "GridNotifiersImpl.h" +#include "ObjectAccessor.h" +#include "Transport.h" +#include "UpdateData.h" +#include "WorldPacket.h" using namespace Trinity; diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h index bd8bcbe6c0..6ae52d3cb6 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.h +++ b/src/server/game/Grids/Notifiers/GridNotifiers.h @@ -29,7 +29,6 @@ #include "SceneObject.h" #include "Spell.h" #include "SpellInfo.h" -#include "TemporarySummon.h" #include "UnitAI.h" #include "UpdateData.h" diff --git a/src/server/game/Grids/Notifiers/GridNotifiersImpl.h b/src/server/game/Grids/Notifiers/GridNotifiersImpl.h index f09de34e4c..816ad4c20a 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiersImpl.h +++ b/src/server/game/Grids/Notifiers/GridNotifiersImpl.h @@ -20,11 +20,8 @@ #include "GridNotifiers.h" #include "Corpse.h" -#include "CreatureAI.h" #include "Player.h" -#include "SpellAuras.h" #include "UpdateData.h" -#include "WorldPacket.h" #include "WorldSession.h" template diff --git a/src/server/game/Grids/ObjectGridLoader.cpp b/src/server/game/Grids/ObjectGridLoader.cpp index f110d9b84e..a6e3d5e52c 100644 --- a/src/server/game/Grids/ObjectGridLoader.cpp +++ b/src/server/game/Grids/ObjectGridLoader.cpp @@ -31,8 +31,6 @@ #include "ObjectMgr.h" #include "PhasingHandler.h" #include "SceneObject.h" -#include "World.h" -#include "ScriptMgr.h" void ObjectGridEvacuator::Visit(CreatureMapType &m) { diff --git a/src/server/game/Grids/ObjectGridLoader.h b/src/server/game/Grids/ObjectGridLoader.h index c9f2de1ccb..472efbaac5 100644 --- a/src/server/game/Grids/ObjectGridLoader.h +++ b/src/server/game/Grids/ObjectGridLoader.h @@ -18,9 +18,7 @@ #ifndef TRINITY_OBJECTGRIDLOADER_H #define TRINITY_OBJECTGRIDLOADER_H -#include "TypeList.h" #include "Define.h" -#include "GridLoader.h" #include "GridDefines.h" #include "Cell.h" diff --git a/src/server/game/Guilds/GuildMgr.cpp b/src/server/game/Guilds/GuildMgr.cpp index b40b572086..cc7f44bbac 100644 --- a/src/server/game/Guilds/GuildMgr.cpp +++ b/src/server/game/Guilds/GuildMgr.cpp @@ -24,7 +24,6 @@ #include "ObjectMgr.h" #include "Util.h" #include "World.h" -#include GuildMgr::GuildMgr() : NextGuildId(UI64LIT(1)) { diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp index 8b183c7189..39f6074943 100644 --- a/src/server/game/Handlers/AuctionHouseHandler.cpp +++ b/src/server/game/Handlers/AuctionHouseHandler.cpp @@ -26,7 +26,6 @@ #include "Item.h" #include "Language.h" #include "Log.h" -#include "Mail.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "Player.h" diff --git a/src/server/game/Handlers/BankHandler.cpp b/src/server/game/Handlers/BankHandler.cpp index a41144f2c8..84f13afff8 100644 --- a/src/server/game/Handlers/BankHandler.cpp +++ b/src/server/game/Handlers/BankHandler.cpp @@ -20,9 +20,7 @@ #include "DB2Stores.h" #include "Log.h" #include "NPCPackets.h" -#include "Opcodes.h" #include "Player.h" -#include "WorldPacket.h" #include "WorldSession.h" void WorldSession::HandleAutoBankItemOpcode(WorldPackets::Bank::AutoBankItem& packet) diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp index e8d9847785..0fde80bf5a 100644 --- a/src/server/game/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Handlers/BattleGroundHandler.cpp @@ -34,8 +34,6 @@ #include "NPCPackets.h" #include "Object.h" #include "ObjectAccessor.h" -#include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "World.h" diff --git a/src/server/game/Handlers/BlackMarketHandler.cpp b/src/server/game/Handlers/BlackMarketHandler.cpp index bc9454b1d2..ea3052a795 100644 --- a/src/server/game/Handlers/BlackMarketHandler.cpp +++ b/src/server/game/Handlers/BlackMarketHandler.cpp @@ -21,7 +21,6 @@ #include "DatabaseEnv.h" #include "Item.h" #include "Log.h" -#include "ObjectMgr.h" #include "Player.h" #include "WorldPacket.h" diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp index 09199ede7a..5c8681a45c 100644 --- a/src/server/game/Handlers/CalendarHandler.cpp +++ b/src/server/game/Handlers/CalendarHandler.cpp @@ -47,7 +47,6 @@ Copied events should probably have a new owner #include "Log.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "SocialMgr.h" #include "Util.h" diff --git a/src/server/game/Handlers/ChatHandler.cpp b/src/server/game/Handlers/ChatHandler.cpp index 84f3ae5c9c..b050c179f9 100644 --- a/src/server/game/Handlers/ChatHandler.cpp +++ b/src/server/game/Handlers/ChatHandler.cpp @@ -22,8 +22,8 @@ #include "Chat.h" #include "ChatPackets.h" #include "Common.h" +#include "CreatureAI.h" #include "DB2Stores.h" -#include "DatabaseEnv.h" #include "GameTime.h" #include "GridNotifiersImpl.h" #include "Group.h" @@ -41,7 +41,6 @@ #include "Util.h" #include "Warden.h" #include "World.h" -#include "WorldPacket.h" #include inline bool isNasty(uint8 c) diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp index 8cd7d5799a..de4c909a82 100644 --- a/src/server/game/Handlers/GroupHandler.cpp +++ b/src/server/game/Handlers/GroupHandler.cpp @@ -27,9 +27,7 @@ #include "PartyPackets.h" #include "Player.h" #include "SocialMgr.h" -#include "Util.h" #include "World.h" -#include "WorldPacket.h" class Aura; diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index 3596e1fefd..e40d773b76 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -25,7 +25,6 @@ #include "Log.h" #include "ObjectMgr.h" #include "Player.h" -#include "World.h" void WorldSession::HandleGuildQueryOpcode(WorldPackets::Guild::QueryGuildInfo& query) { diff --git a/src/server/game/Handlers/HotfixHandler.cpp b/src/server/game/Handlers/HotfixHandler.cpp index 828c06dac1..c731e36ae2 100644 --- a/src/server/game/Handlers/HotfixHandler.cpp +++ b/src/server/game/Handlers/HotfixHandler.cpp @@ -21,7 +21,6 @@ #include "GameTime.h" #include "HotfixPackets.h" #include "Log.h" -#include "ObjectDefines.h" #include "Realm.h" #include "World.h" diff --git a/src/server/game/Handlers/ItemHandler.cpp b/src/server/game/Handlers/ItemHandler.cpp index e5bfee4e11..696eb7290f 100644 --- a/src/server/game/Handlers/ItemHandler.cpp +++ b/src/server/game/Handlers/ItemHandler.cpp @@ -26,7 +26,6 @@ #include "Log.h" #include "NPCPackets.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "SpellMgr.h" #include "World.h" diff --git a/src/server/game/Handlers/LFGHandler.cpp b/src/server/game/Handlers/LFGHandler.cpp index f5e3cf7c3f..230ce6b6e9 100644 --- a/src/server/game/Handlers/LFGHandler.cpp +++ b/src/server/game/Handlers/LFGHandler.cpp @@ -25,10 +25,7 @@ #include "Log.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" -#include "World.h" -#include "WorldPacket.h" void WorldSession::HandleLfgJoinOpcode(WorldPackets::LFG::DFJoin& dfJoin) { diff --git a/src/server/game/Handlers/LootHandler.cpp b/src/server/game/Handlers/LootHandler.cpp index 771b40d1b7..1bd6aba7db 100644 --- a/src/server/game/Handlers/LootHandler.cpp +++ b/src/server/game/Handlers/LootHandler.cpp @@ -35,7 +35,6 @@ #include "ObjectAccessor.h" #include "Player.h" #include "SpellMgr.h" -#include "WorldPacket.h" class AELootCreatureCheck { diff --git a/src/server/game/Handlers/MailHandler.cpp b/src/server/game/Handlers/MailHandler.cpp index f2b4f4a79f..d2cb0afea5 100644 --- a/src/server/game/Handlers/MailHandler.cpp +++ b/src/server/game/Handlers/MailHandler.cpp @@ -32,10 +32,8 @@ #include "MailPackets.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "World.h" -#include "WorldPacket.h" bool WorldSession::CanOpenMailBox(ObjectGuid guid) { diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 2a91a33db1..f1832616af 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -17,7 +17,6 @@ #include "WorldSession.h" #include "Battleground.h" -#include "Common.h" #include "Corpse.h" #include "DB2Stores.h" #include "FlightPathMovementGenerator.h" @@ -30,7 +29,6 @@ #include "MiscPackets.h" #include "MovementPackets.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Player.h" #include "SpellInfo.h" #include "MotionMaster.h" diff --git a/src/server/game/Handlers/NPCHandler.cpp b/src/server/game/Handlers/NPCHandler.cpp index c98b8fa58d..5496515cc0 100644 --- a/src/server/game/Handlers/NPCHandler.cpp +++ b/src/server/game/Handlers/NPCHandler.cpp @@ -38,7 +38,6 @@ #include "Player.h" #include "ReputationMgr.h" #include "SpellInfo.h" -#include "SpellMgr.h" #include "Trainer.h" #include "World.h" #include "WorldPacket.h" diff --git a/src/server/game/Handlers/PetHandler.cpp b/src/server/game/Handlers/PetHandler.cpp index 69f104d7ab..3af6e4125c 100644 --- a/src/server/game/Handlers/PetHandler.cpp +++ b/src/server/game/Handlers/PetHandler.cpp @@ -25,7 +25,6 @@ #include "MotionMaster.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "Pet.h" #include "PetPackets.h" #include "Player.h" @@ -37,8 +36,6 @@ #include "SpellPackets.h" #include "PetAI.h" #include "Util.h" -#include "World.h" -#include "WorldPacket.h" void WorldSession::HandleDismissCritter(WorldPackets::Pet::DismissCritter& packet) { diff --git a/src/server/game/Handlers/PetitionsHandler.cpp b/src/server/game/Handlers/PetitionsHandler.cpp index e8a97b24bb..e9e4cfd68a 100644 --- a/src/server/game/Handlers/PetitionsHandler.cpp +++ b/src/server/game/Handlers/PetitionsHandler.cpp @@ -25,12 +25,10 @@ #include "Log.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "PetitionMgr.h" #include "PetitionPackets.h" #include "Player.h" #include "World.h" -#include "WorldPacket.h" #include #define CHARTER_DISPLAY_ID 16161 diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp index a0033fc2b8..ab32b381d0 100644 --- a/src/server/game/Handlers/SpellHandler.cpp +++ b/src/server/game/Handlers/SpellHandler.cpp @@ -19,6 +19,7 @@ #include "CollectionMgr.h" #include "Common.h" #include "DatabaseEnv.h" +#include "DB2Stores.h" #include "GameObjectAI.h" #include "GameObjectPackets.h" #include "Guild.h" diff --git a/src/server/game/Handlers/TicketHandler.cpp b/src/server/game/Handlers/TicketHandler.cpp index af1b54218c..2942c27ba3 100644 --- a/src/server/game/Handlers/TicketHandler.cpp +++ b/src/server/game/Handlers/TicketHandler.cpp @@ -18,11 +18,8 @@ #include "WorldSession.h" #include "Common.h" #include "DatabaseEnv.h" -#include "ObjectMgr.h" -#include "Player.h" #include "SupportMgr.h" #include "TicketPackets.h" -#include "Util.h" void WorldSession::HandleGMTicketGetCaseStatusOpcode(WorldPackets::Ticket::GMTicketGetCaseStatus& /*packet*/) { diff --git a/src/server/game/Handlers/VoidStorageHandler.cpp b/src/server/game/Handlers/VoidStorageHandler.cpp index 7503997004..844a6c1eac 100644 --- a/src/server/game/Handlers/VoidStorageHandler.cpp +++ b/src/server/game/Handlers/VoidStorageHandler.cpp @@ -24,7 +24,6 @@ #include "ObjectMgr.h" #include "Player.h" #include "VoidStoragePackets.h" -#include "World.h" void WorldSession::SendVoidStorageTransferResult(VoidTransferError result) { diff --git a/src/server/game/Instances/InstanceSaveMgr.h b/src/server/game/Instances/InstanceSaveMgr.h index 43c27d73cb..e83406b97a 100644 --- a/src/server/game/Instances/InstanceSaveMgr.h +++ b/src/server/game/Instances/InstanceSaveMgr.h @@ -24,7 +24,6 @@ #include #include "Define.h" -#include "DatabaseEnvFwd.h" #include "DBCEnums.h" #include "ObjectDefines.h" diff --git a/src/server/game/Instances/InstanceScript.cpp b/src/server/game/Instances/InstanceScript.cpp index 6d94dc4cd1..ea4c26ee65 100644 --- a/src/server/game/Instances/InstanceScript.cpp +++ b/src/server/game/Instances/InstanceScript.cpp @@ -29,17 +29,19 @@ #include "Log.h" #include "Map.h" #include "ObjectMgr.h" -#include "Pet.h" #include "PhasingHandler.h" #include "Player.h" #include "RBAC.h" -#include "ScriptMgr.h" #include "ScriptReloadMgr.h" +#include "SpellMgr.h" #include "World.h" #include "WorldSession.h" #include #include -#include "SpellMgr.h" + +#ifdef TRINITY_API_USE_DYNAMIC_LINKING +#include "ScriptMgr.h" +#endif BossBoundaryData::~BossBoundaryData() { diff --git a/src/server/game/Instances/InstanceScript.h b/src/server/game/Instances/InstanceScript.h index f025a6b1b2..c93f22645c 100644 --- a/src/server/game/Instances/InstanceScript.h +++ b/src/server/game/Instances/InstanceScript.h @@ -23,7 +23,6 @@ #include "Duration.h" #include #include -#include #include #define OUT_SAVE_INST_DATA TC_LOG_DEBUG("scripts", "Saving Instance Data for Instance %s (Map %d, Instance Id %d)", instance->GetMapName(), instance->GetId(), instance->GetInstanceId()) diff --git a/src/server/game/Loot/Loot.cpp b/src/server/game/Loot/Loot.cpp index 23c094507e..6bbf594a1f 100644 --- a/src/server/game/Loot/Loot.cpp +++ b/src/server/game/Loot/Loot.cpp @@ -23,7 +23,6 @@ #include "Log.h" #include "LootMgr.h" #include "LootPackets.h" -#include "Map.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "Player.h" diff --git a/src/server/game/Loot/LootMgr.h b/src/server/game/Loot/LootMgr.h index 9601880114..5aba7928fd 100644 --- a/src/server/game/Loot/LootMgr.h +++ b/src/server/game/Loot/LootMgr.h @@ -20,9 +20,6 @@ #include "Define.h" #include "ConditionMgr.h" -#include "LootItemType.h" -#include "ObjectGuid.h" -#include "SharedDefines.h" #include #include #include diff --git a/src/server/game/Maps/AreaBoundary.cpp b/src/server/game/Maps/AreaBoundary.cpp index 9b207087a9..7704043401 100644 --- a/src/server/game/Maps/AreaBoundary.cpp +++ b/src/server/game/Maps/AreaBoundary.cpp @@ -17,7 +17,6 @@ #include "AreaBoundary.h" #include "Unit.h" -#include "TemporarySummon.h" // ---== RECTANGLE ==--- RectangleBoundary::RectangleBoundary(float southX, float northX, float eastY, float westY, bool isInverted) : diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index cb619b1af0..12531cc911 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -47,6 +47,7 @@ #include "PhasingHandler.h" #include "PoolMgr.h" #include "ScriptMgr.h" +#include "SpellAuras.h" #include "Transport.h" #include "Vehicle.h" #include "VMapFactory.h" diff --git a/src/server/game/Maps/Map.h b/src/server/game/Maps/Map.h index 0e8c2e611a..fb85b3bdd4 100644 --- a/src/server/game/Maps/Map.h +++ b/src/server/game/Maps/Map.h @@ -37,6 +37,7 @@ #include #include #include +#include #include #include #include diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index 2f5d5449a4..f9ca9526ad 100644 --- a/src/server/game/Maps/MapManager.cpp +++ b/src/server/game/Maps/MapManager.cpp @@ -31,7 +31,6 @@ #include "Player.h" #include "Transport.h" #include "World.h" -#include "WorldPacket.h" #include MapManager::MapManager() diff --git a/src/server/game/Maps/MapScripts.cpp b/src/server/game/Maps/MapScripts.cpp index 59998afb58..0462967e1e 100644 --- a/src/server/game/Maps/MapScripts.cpp +++ b/src/server/game/Maps/MapScripts.cpp @@ -27,10 +27,8 @@ #include "ObjectAccessor.h" #include "ObjectMgr.h" #include "Pet.h" -#include "ScriptMgr.h" #include "Transport.h" #include "WaypointManager.h" -#include "World.h" /// Put scripts in the execution queue void Map::ScriptsStart(std::map> const& scripts, uint32 id, Object* source, Object* target) diff --git a/src/server/game/Miscellaneous/CommonPredicates.cpp b/src/server/game/Miscellaneous/CommonPredicates.cpp index 62498e7087..834985b0a3 100644 --- a/src/server/game/Miscellaneous/CommonPredicates.cpp +++ b/src/server/game/Miscellaneous/CommonPredicates.cpp @@ -16,8 +16,6 @@ */ #include "CommonPredicates.h" -#include "Common.h" #include "Unit.h" -#include "SharedDefines.h" Trinity::Predicates::IsVictimOf::IsVictimOf(Unit const* attacker) : _victim(attacker ? attacker->GetVictim() : nullptr) { } diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h index b62dbe6878..7831fb897e 100644 --- a/src/server/game/Miscellaneous/SharedDefines.h +++ b/src/server/game/Miscellaneous/SharedDefines.h @@ -19,8 +19,6 @@ #define TRINITY_SHAREDDEFINES_H #include "Define.h" -#include "DetourNavMesh.h" -#include "SmartEnum.h" float const GROUND_HEIGHT_TOLERANCE = 0.05f; // Extra tolerance to z position to check if it is in air or on ground. diff --git a/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h b/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h index 46d5d4d932..a5c3939c96 100755 --- a/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h +++ b/src/server/game/Movement/MovementGenerators/IdleMovementGenerator.h @@ -19,7 +19,6 @@ #define TRINITY_IDLEMOVEMENTGENERATOR_H #include "MovementGenerator.h" -#include "Timer.h" enum RotateDirection : uint8; diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp index a41db1336d..5283234109 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp @@ -17,7 +17,6 @@ #include "RandomMovementGenerator.h" #include "Creature.h" -#include "Map.h" #include "MovementDefines.h" #include "MoveSpline.h" #include "MoveSplineInit.h" diff --git a/src/server/game/Movement/Spline/MoveSplineFlag.h b/src/server/game/Movement/Spline/MoveSplineFlag.h index 6cb7f1baa2..3c364d94ae 100644 --- a/src/server/game/Movement/Spline/MoveSplineFlag.h +++ b/src/server/game/Movement/Spline/MoveSplineFlag.h @@ -18,7 +18,8 @@ #ifndef TRINITYSERVER_MOVESPLINEFLAG_H #define TRINITYSERVER_MOVESPLINEFLAG_H -#include "MovementTypedefs.h" +#include "Define.h" +#include namespace Movement { diff --git a/src/server/game/Movement/Spline/MoveSplineInitArgs.h b/src/server/game/Movement/Spline/MoveSplineInitArgs.h index f58d06cfc1..3701fec1ec 100644 --- a/src/server/game/Movement/Spline/MoveSplineInitArgs.h +++ b/src/server/game/Movement/Spline/MoveSplineInitArgs.h @@ -19,6 +19,7 @@ #define TRINITYSERVER_MOVESPLINEINIT_ARGS_H #include "MoveSplineFlag.h" +#include "MovementTypedefs.h" #include "ObjectGuid.h" #include "Optional.h" diff --git a/src/server/game/Movement/Spline/MovementUtil.cpp b/src/server/game/Movement/Spline/MovementUtil.cpp index 26e6e5a9e5..7a6aba2bf8 100644 --- a/src/server/game/Movement/Spline/MovementUtil.cpp +++ b/src/server/game/Movement/Spline/MovementUtil.cpp @@ -15,6 +15,7 @@ * with this program. If not, see . */ +#include "MovementTypedefs.h" #include "MoveSplineFlag.h" #include diff --git a/src/server/game/Movement/Waypoints/WaypointManager.h b/src/server/game/Movement/Waypoints/WaypointManager.h index 19e5caae82..906c6981e2 100644 --- a/src/server/game/Movement/Waypoints/WaypointManager.h +++ b/src/server/game/Movement/Waypoints/WaypointManager.h @@ -20,7 +20,6 @@ #include "Define.h" #include "WaypointDefines.h" -#include #include class TC_GAME_API WaypointMgr diff --git a/src/server/game/Petitions/PetitionMgr.cpp b/src/server/game/Petitions/PetitionMgr.cpp index 162407e5f0..c4e6a1b07c 100644 --- a/src/server/game/Petitions/PetitionMgr.cpp +++ b/src/server/game/Petitions/PetitionMgr.cpp @@ -19,7 +19,6 @@ #include "DatabaseEnv.h" #include "Log.h" #include "ObjectAccessor.h" -#include "ObjectMgr.h" #include "Player.h" #include "Timer.h" #include "WorldSession.h" diff --git a/src/server/game/Petitions/PetitionMgr.h b/src/server/game/Petitions/PetitionMgr.h index 9c83b1c24d..d706ada35a 100644 --- a/src/server/game/Petitions/PetitionMgr.h +++ b/src/server/game/Petitions/PetitionMgr.h @@ -20,7 +20,6 @@ #include "Define.h" #include "ObjectGuid.h" -#include "SharedDefines.h" #include #include #include diff --git a/src/server/game/Phasing/PersonalPhaseTracker.cpp b/src/server/game/Phasing/PersonalPhaseTracker.cpp index db73485b35..2f7ac92a97 100644 --- a/src/server/game/Phasing/PersonalPhaseTracker.cpp +++ b/src/server/game/Phasing/PersonalPhaseTracker.cpp @@ -22,7 +22,6 @@ #include "Object.h" #include "ObjectGridLoader.h" #include "ObjectMgr.h" -#include "PhasingHandler.h" /*********************************************************/ /*** PlayerPersonalPhasesTracker ***/ diff --git a/src/server/game/Quests/QuestDef.h b/src/server/game/Quests/QuestDef.h index e4aadb391f..c4f6132deb 100644 --- a/src/server/game/Quests/QuestDef.h +++ b/src/server/game/Quests/QuestDef.h @@ -19,8 +19,8 @@ #define TRINITYCORE_QUEST_H #include "Common.h" -#include "DBCEnums.h" #include "DatabaseEnvFwd.h" +#include "EnumFlag.h" #include "LootItemType.h" #include "Optional.h" #include "RaceMask.h" @@ -30,6 +30,7 @@ #include class Player; +enum Difficulty : uint8; namespace WorldPackets { diff --git a/src/server/game/Quests/QuestObjectiveCriteriaMgr.h b/src/server/game/Quests/QuestObjectiveCriteriaMgr.h index db56e88f85..ca1eac58a1 100644 --- a/src/server/game/Quests/QuestObjectiveCriteriaMgr.h +++ b/src/server/game/Quests/QuestObjectiveCriteriaMgr.h @@ -19,6 +19,7 @@ #define QuestObjectiveCriteriaMgr_h__ #include "CriteriaHandler.h" +#include "DatabaseEnvFwd.h" class TC_GAME_API QuestObjectiveCriteriaMgr : public CriteriaHandler { diff --git a/src/server/game/Reputation/ReputationMgr.cpp b/src/server/game/Reputation/ReputationMgr.cpp index d40d10d7c5..eff047a969 100644 --- a/src/server/game/Reputation/ReputationMgr.cpp +++ b/src/server/game/Reputation/ReputationMgr.cpp @@ -19,6 +19,7 @@ #include "CharacterPackets.h" #include "DatabaseEnv.h" #include "DB2Stores.h" +#include "Language.h" #include "Log.h" #include "ObjectMgr.h" #include "Player.h" diff --git a/src/server/game/Reputation/ReputationMgr.h b/src/server/game/Reputation/ReputationMgr.h index add122cabc..6f145e1ab4 100644 --- a/src/server/game/Reputation/ReputationMgr.h +++ b/src/server/game/Reputation/ReputationMgr.h @@ -20,7 +20,6 @@ #include "Common.h" #include "EnumFlag.h" -#include "Language.h" #include "DatabaseEnvFwd.h" #include "SharedDefines.h" #include diff --git a/src/server/game/Scenarios/InstanceScenario.cpp b/src/server/game/Scenarios/InstanceScenario.cpp index a60db23e41..1dbb6c0835 100644 --- a/src/server/game/Scenarios/InstanceScenario.cpp +++ b/src/server/game/Scenarios/InstanceScenario.cpp @@ -22,7 +22,6 @@ #include "InstanceSaveMgr.h" #include "Log.h" #include "Map.h" -#include "ObjectMgr.h" #include "Player.h" InstanceScenario::InstanceScenario(Map const* map, ScenarioData const* scenarioData) : Scenario(scenarioData), _map(map) diff --git a/src/server/game/Scripting/ScriptReloadMgr.cpp b/src/server/game/Scripting/ScriptReloadMgr.cpp index 9cec0ced06..eaabe68532 100644 --- a/src/server/game/Scripting/ScriptReloadMgr.cpp +++ b/src/server/game/Scripting/ScriptReloadMgr.cpp @@ -17,7 +17,6 @@ #include "ScriptReloadMgr.h" #include "Errors.h" -#include "Optional.h" #ifndef TRINITY_API_USE_DYNAMIC_LINKING @@ -44,6 +43,7 @@ ScriptReloadMgr* ScriptReloadMgr::instance() #include "Duration.h" #include "Log.h" #include "MPSCQueue.h" +#include "Optional.h" #include "Regex.h" #include "ScriptMgr.h" #include "StartProcess.h" diff --git a/src/server/game/Server/Packets/AuthenticationPackets.cpp b/src/server/game/Server/Packets/AuthenticationPackets.cpp index d4fc5a6e86..f999709a06 100644 --- a/src/server/game/Server/Packets/AuthenticationPackets.cpp +++ b/src/server/game/Server/Packets/AuthenticationPackets.cpp @@ -22,7 +22,6 @@ #include "HMAC.h" #include "ObjectMgr.h" #include "RSA.h" -#include "Util.h" ByteBuffer& operator<<(ByteBuffer& data, WorldPackets::Auth::VirtualRealmNameInfo const& virtualRealmInfo) { diff --git a/src/server/game/Server/Packets/CombatPackets.h b/src/server/game/Server/Packets/CombatPackets.h index 6d29f67d57..6163fb81ac 100644 --- a/src/server/game/Server/Packets/CombatPackets.h +++ b/src/server/game/Server/Packets/CombatPackets.h @@ -20,7 +20,8 @@ #include "Packet.h" #include "ObjectGuid.h" -#include "CombatLogPacketsCommon.h" + +class Unit; namespace WorldPackets { diff --git a/src/server/game/Server/Packets/GameObjectPackets.h b/src/server/game/Server/Packets/GameObjectPackets.h index f3bcf75842..234cf0dee6 100644 --- a/src/server/game/Server/Packets/GameObjectPackets.h +++ b/src/server/game/Server/Packets/GameObjectPackets.h @@ -19,9 +19,7 @@ #define GOPackets_h__ #include "Packet.h" -#include "DB2Stores.h" #include "GameObject.h" -#include "WorldSession.h" namespace WorldPackets { diff --git a/src/server/game/Server/Packets/HotfixPackets.h b/src/server/game/Server/Packets/HotfixPackets.h index 385afb32de..02d0cb9e45 100644 --- a/src/server/game/Server/Packets/HotfixPackets.h +++ b/src/server/game/Server/Packets/HotfixPackets.h @@ -22,7 +22,6 @@ #include "Common.h" #include "DB2Stores.h" #include "ObjectGuid.h" -#include "Optional.h" namespace WorldPackets { diff --git a/src/server/game/Server/Packets/ItemPackets.cpp b/src/server/game/Server/Packets/ItemPackets.cpp index 98e2699785..1c6c2117e7 100644 --- a/src/server/game/Server/Packets/ItemPackets.cpp +++ b/src/server/game/Server/Packets/ItemPackets.cpp @@ -16,7 +16,6 @@ */ #include "ItemPackets.h" -#include "Player.h" void WorldPackets::Item::BuyBackItem::Read() { diff --git a/src/server/game/Server/Packets/ItemPackets.h b/src/server/game/Server/Packets/ItemPackets.h index 60c291c77a..caa1878963 100644 --- a/src/server/game/Server/Packets/ItemPackets.h +++ b/src/server/game/Server/Packets/ItemPackets.h @@ -22,7 +22,6 @@ #include "DBCEnums.h" #include "ItemDefines.h" #include "ItemPacketsCommon.h" -#include "PacketUtilities.h" #include "ObjectGuid.h" #include "Optional.h" #include diff --git a/src/server/game/Server/Packets/LFGPacketsCommon.h b/src/server/game/Server/Packets/LFGPacketsCommon.h index b2bc72651f..eb3b41ee53 100644 --- a/src/server/game/Server/Packets/LFGPacketsCommon.h +++ b/src/server/game/Server/Packets/LFGPacketsCommon.h @@ -18,7 +18,6 @@ #ifndef LFGPacketsCommon_h__ #define LFGPacketsCommon_h__ -#include "Packet.h" #include "ObjectGuid.h" #include "PacketUtilities.h" diff --git a/src/server/game/Server/Packets/MailPackets.cpp b/src/server/game/Server/Packets/MailPackets.cpp index eb05a665eb..e916410f78 100644 --- a/src/server/game/Server/Packets/MailPackets.cpp +++ b/src/server/game/Server/Packets/MailPackets.cpp @@ -20,7 +20,6 @@ #include "Item.h" #include "Mail.h" #include "Player.h" -#include "World.h" WorldPackets::Mail::MailAttachedItem::MailAttachedItem(::Item const* item, uint8 pos) { diff --git a/src/server/game/Server/Packets/MovementPackets.cpp b/src/server/game/Server/Packets/MovementPackets.cpp index 266c99b4f0..5aac9eaffc 100644 --- a/src/server/game/Server/Packets/MovementPackets.cpp +++ b/src/server/game/Server/Packets/MovementPackets.cpp @@ -19,7 +19,6 @@ #include "MoveSpline.h" #include "MoveSplineFlag.h" #include "MovementTypedefs.h" -#include "PacketUtilities.h" #include "Unit.h" #include "Util.h" diff --git a/src/server/game/Server/Packets/MythicPlusPacketsCommon.h b/src/server/game/Server/Packets/MythicPlusPacketsCommon.h index b0ada2e947..c78c07fa3a 100644 --- a/src/server/game/Server/Packets/MythicPlusPacketsCommon.h +++ b/src/server/game/Server/Packets/MythicPlusPacketsCommon.h @@ -18,7 +18,6 @@ #ifndef MythicPlusPacketsCommon_h__ #define MythicPlusPacketsCommon_h__ -#include "Packet.h" #include "ObjectGuid.h" #include "PacketUtilities.h" diff --git a/src/server/game/Server/Packets/PacketUtilities.cpp b/src/server/game/Server/Packets/PacketUtilities.cpp index 426b3be9b8..699e63814a 100644 --- a/src/server/game/Server/Packets/PacketUtilities.cpp +++ b/src/server/game/Server/Packets/PacketUtilities.cpp @@ -17,7 +17,6 @@ #include "PacketUtilities.h" #include "Hyperlinks.h" -#include "Errors.h" #include #include diff --git a/src/server/game/Server/Packets/PetitionPackets.h b/src/server/game/Server/Packets/PetitionPackets.h index e5f0a2e80c..71d909e402 100644 --- a/src/server/game/Server/Packets/PetitionPackets.h +++ b/src/server/game/Server/Packets/PetitionPackets.h @@ -20,7 +20,6 @@ #include "Packet.h" #include "ObjectGuid.h" -#include "WorldSession.h" namespace WorldPackets { diff --git a/src/server/game/Server/Packets/QueryPackets.h b/src/server/game/Server/Packets/QueryPackets.h index 26fb9da11c..90c467fb37 100644 --- a/src/server/game/Server/Packets/QueryPackets.h +++ b/src/server/game/Server/Packets/QueryPackets.h @@ -24,7 +24,7 @@ #include "ObjectGuid.h" #include "PacketUtilities.h" #include "Position.h" -#include "QuestDef.h" +#include "RaceMask.h" #include "SharedDefines.h" #include "UnitDefines.h" #include diff --git a/src/server/game/Server/Packets/SocialPackets.cpp b/src/server/game/Server/Packets/SocialPackets.cpp index d899536bb4..61aea78429 100644 --- a/src/server/game/Server/Packets/SocialPackets.cpp +++ b/src/server/game/Server/Packets/SocialPackets.cpp @@ -16,7 +16,6 @@ */ #include "SocialPackets.h" -#include "ObjectMgr.h" #include "SocialMgr.h" #include "World.h" diff --git a/src/server/game/Server/Packets/VoidStoragePackets.cpp b/src/server/game/Server/Packets/VoidStoragePackets.cpp index 69914f4ad7..5601060d5c 100644 --- a/src/server/game/Server/Packets/VoidStoragePackets.cpp +++ b/src/server/game/Server/Packets/VoidStoragePackets.cpp @@ -16,7 +16,6 @@ */ #include "VoidStoragePackets.h" -#include "SharedDefines.h" WorldPacket const* WorldPackets::VoidStorage::VoidTransferResult::Write() { diff --git a/src/server/game/Server/WorldSession.h b/src/server/game/Server/WorldSession.h index bd2289d8bc..ac7ad4e05b 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -39,7 +39,6 @@ #include #include #include -#include class BlackMarketEntry; class CollectionMgr; diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index a331860261..2e4b44411b 100644 --- a/src/server/game/Server/WorldSocket.cpp +++ b/src/server/game/Server/WorldSocket.cpp @@ -31,7 +31,6 @@ #include "RBAC.h" #include "ScriptMgr.h" #include "SessionKeyGenerator.h" -#include "Util.h" #include "World.h" #include "WorldPacket.h" #include "WorldSession.h" diff --git a/src/server/game/Server/WorldSocket.h b/src/server/game/Server/WorldSocket.h index 0bf75b8300..dbd0019562 100644 --- a/src/server/game/Server/WorldSocket.h +++ b/src/server/game/Server/WorldSocket.h @@ -18,7 +18,6 @@ #ifndef __WORLDSOCKET_H__ #define __WORLDSOCKET_H__ -#include "Common.h" #include "AsyncCallbackProcessor.h" #include "AuthDefines.h" #include "DatabaseEnvFwd.h" @@ -29,7 +28,6 @@ #include "MPSCQueue.h" #include #include -#include #include typedef struct z_stream_s z_stream; diff --git a/src/server/game/Skills/SkillDiscovery.cpp b/src/server/game/Skills/SkillDiscovery.cpp index e46064b608..a572e7e383 100644 --- a/src/server/game/Skills/SkillDiscovery.cpp +++ b/src/server/game/Skills/SkillDiscovery.cpp @@ -23,7 +23,6 @@ #include "Random.h" #include "SpellMgr.h" #include "SpellInfo.h" -#include "Util.h" #include "World.h" #include #include diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 99f8414d47..ad9da3f82d 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -31,7 +31,6 @@ #include "MovementPackets.h" #include "ObjectAccessor.h" #include "ObjectMgr.h" -#include "Opcodes.h" #include "OutdoorPvPMgr.h" #include "Pet.h" #include "PhasingHandler.h" @@ -46,7 +45,6 @@ #include "Util.h" #include "Vehicle.h" #include "Weather.h" -#include "WeatherMgr.h" #include "WorldPacket.h" #include "WorldSession.h" #include diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 29df46b8f6..a9032aef33 100644 --- a/src/server/game/Spells/Auras/SpellAuras.cpp +++ b/src/server/game/Spells/Auras/SpellAuras.cpp @@ -17,7 +17,6 @@ #include "Common.h" #include "CellImpl.h" -#include "DB2Stores.h" #include "DynamicObject.h" #include "GridNotifiersImpl.h" #include "Item.h" diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 9377640f72..9722d156e3 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -25,6 +25,7 @@ #include "CombatLogPackets.h" #include "Common.h" #include "ConditionMgr.h" +#include "CreatureAI.h" #include "DB2Stores.h" #include "DatabaseEnv.h" #include "DisableMgr.h" diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h index 66521681d9..04809e46d4 100644 --- a/src/server/game/Spells/SpellScript.h +++ b/src/server/game/Spells/SpellScript.h @@ -22,9 +22,12 @@ #include "SharedDefines.h" #include "SpellAuraDefines.h" #include "Util.h" -#include #include +#ifdef TRINITY_API_USE_DYNAMIC_LINKING +#include +#endif + class Aura; class AuraApplication; class AuraEffect; diff --git a/src/server/game/Support/SupportMgr.cpp b/src/server/game/Support/SupportMgr.cpp index 83bcb909cf..e72f9098ad 100644 --- a/src/server/game/Support/SupportMgr.cpp +++ b/src/server/game/Support/SupportMgr.cpp @@ -23,7 +23,6 @@ #include "Language.h" #include "Log.h" #include "ObjectAccessor.h" -#include "ObjectMgr.h" #include "Player.h" #include "Timer.h" #include "World.h" diff --git a/src/server/game/Time/UpdateTime.cpp b/src/server/game/Time/UpdateTime.cpp index f71095fae9..b8930c26c4 100644 --- a/src/server/game/Time/UpdateTime.cpp +++ b/src/server/game/Time/UpdateTime.cpp @@ -16,9 +16,6 @@ */ #include "UpdateTime.h" -#include "Timer.h" -#include "Config.h" -#include "Log.h" // create instance WorldUpdateTime sWorldUpdateTime; diff --git a/src/server/game/Tools/PlayerDump.h b/src/server/game/Tools/PlayerDump.h index 1f2c39f23a..91c6741dc2 100644 --- a/src/server/game/Tools/PlayerDump.h +++ b/src/server/game/Tools/PlayerDump.h @@ -20,7 +20,6 @@ #include "ObjectGuid.h" #include -#include #include enum DumpTableType diff --git a/src/server/game/Warden/Warden.cpp b/src/server/game/Warden/Warden.cpp index 7d0a4aca2c..e4cba951f4 100644 --- a/src/server/game/Warden/Warden.cpp +++ b/src/server/game/Warden/Warden.cpp @@ -15,21 +15,21 @@ * with this program. If not, see . */ -#include "Common.h" -#include "WorldPacket.h" -#include "WorldSession.h" -#include "Log.h" -#include "Opcodes.h" -#include "ByteBuffer.h" -#include "GameTime.h" -#include "World.h" -#include "Util.h" #include "Warden.h" #include "AccountMgr.h" +#include "ByteBuffer.h" +#include "Common.h" +#include "GameTime.h" +#include "Log.h" +#include "SmartEnum.h" +#include "Util.h" #include "WardenPackets.h" +#include "World.h" +#include "WorldPacket.h" +#include "WorldSession.h" -#include #include +#include #include diff --git a/src/server/game/Warden/Warden.h b/src/server/game/Warden/Warden.h index 1a81a6be42..0e31a77195 100644 --- a/src/server/game/Warden/Warden.h +++ b/src/server/game/Warden/Warden.h @@ -20,7 +20,6 @@ #include "ARC4.h" #include "AuthDefines.h" -#include "ByteBuffer.h" #include "Optional.h" #include "WardenCheckMgr.h" #include diff --git a/src/server/game/Warden/WardenCheckMgr.cpp b/src/server/game/Warden/WardenCheckMgr.cpp index 66f86f16e6..5b05b4ab25 100644 --- a/src/server/game/Warden/WardenCheckMgr.cpp +++ b/src/server/game/Warden/WardenCheckMgr.cpp @@ -23,8 +23,6 @@ #include "Log.h" #include "Warden.h" #include "World.h" -#include "WorldPacket.h" -#include "WorldSession.h" WardenCheckMgr::WardenCheckMgr() { diff --git a/src/server/game/Warden/WardenCheckMgr.h b/src/server/game/Warden/WardenCheckMgr.h index 7b0f81cf42..1d27ff120d 100644 --- a/src/server/game/Warden/WardenCheckMgr.h +++ b/src/server/game/Warden/WardenCheckMgr.h @@ -20,7 +20,6 @@ #include "Define.h" #include "World.h" -#include #include #include diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index 12293c76b9..f8a82f6b6b 100644 --- a/src/server/game/Warden/WardenMac.cpp +++ b/src/server/game/Warden/WardenMac.cpp @@ -21,7 +21,6 @@ #include "GameTime.h" #include "Log.h" #include "Opcodes.h" -#include "Player.h" #include "SessionKeyGenerator.h" #include "Util.h" #include "WardenModuleMac.h" diff --git a/src/server/game/Warden/WardenMac.h b/src/server/game/Warden/WardenMac.h index 9a8031d0a2..052dd4c4eb 100644 --- a/src/server/game/Warden/WardenMac.h +++ b/src/server/game/Warden/WardenMac.h @@ -19,7 +19,6 @@ #define _WARDEN_MAC_H #include "ARC4.h" -#include "ByteBuffer.h" #include "Warden.h" class WorldSession; diff --git a/src/server/game/Warden/WardenWin.cpp b/src/server/game/Warden/WardenWin.cpp index 63010b02d9..be6a9eec9d 100644 --- a/src/server/game/Warden/WardenWin.cpp +++ b/src/server/game/Warden/WardenWin.cpp @@ -26,7 +26,6 @@ #include "Log.h" #include "Opcodes.h" #include "Player.h" -#include "Random.h" #include "SessionKeyGenerator.h" #include "SmartEnum.h" #include "Util.h" diff --git a/src/server/game/Warden/WardenWin.h b/src/server/game/Warden/WardenWin.h index 87b385f955..3d0302f709 100644 --- a/src/server/game/Warden/WardenWin.h +++ b/src/server/game/Warden/WardenWin.h @@ -20,10 +20,8 @@ #include "Cryptography/ARC4.h" #include "Cryptography/BigNumber.h" -#include "ByteBuffer.h" #include "Warden.h" #include -#include #include #pragma pack(push, 1) diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index 1121be6105..127b3249cd 100644 --- a/src/server/scripts/Commands/cs_debug.cpp +++ b/src/server/scripts/Commands/cs_debug.cpp @@ -33,9 +33,9 @@ EndScriptData */ #include "ChatCommand.h" #include "ChatPackets.h" #include "Conversation.h" +#include "CreatureAI.h" #include "DB2Stores.h" #include "GameTime.h" -#include "GossipDef.h" #include "GridNotifiersImpl.h" #include "InstanceScript.h" #include "Language.h" diff --git a/src/server/scripts/Kalimdor/OnyxiasLair/instance_onyxias_lair.cpp b/src/server/scripts/Kalimdor/OnyxiasLair/instance_onyxias_lair.cpp index e46cf96735..bb5a6d36eb 100644 --- a/src/server/scripts/Kalimdor/OnyxiasLair/instance_onyxias_lair.cpp +++ b/src/server/scripts/Kalimdor/OnyxiasLair/instance_onyxias_lair.cpp @@ -25,6 +25,7 @@ EndScriptData */ #include "ScriptMgr.h" #include "AreaBoundary.h" #include "CellImpl.h" +#include "CreatureAI.h" #include "GridNotifiersImpl.h" #include "InstanceScript.h" #include "Map.h" diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sister_svalna.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sister_svalna.cpp index 1fc2b5a4cf..40c4d32f70 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sister_svalna.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sister_svalna.cpp @@ -24,6 +24,7 @@ #include "ScriptedEscortAI.h" #include "ScriptMgr.h" #include "SpellScript.h" +#include "TemporarySummon.h" #include "VehicleDefines.h" enum ICCSisterSvalnaTexts diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp index ed200f0b1a..56d02ef39d 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp @@ -25,7 +25,9 @@ #include "PassiveAI.h" #include "ScriptedCreature.h" #include "ScriptMgr.h" +#include "SpellAuras.h" #include "SpellScript.h" +#include "TemporarySummon.h" enum ICCTexts { diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp index 8250cd2b51..89aef0c386 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp @@ -19,6 +19,7 @@ #include "AreaBoundary.h" #include "Creature.h" #include "CreatureAI.h" +#include "EventMap.h" #include "InstanceScript.h" #include "Map.h" #include "ObjectMgr.h" diff --git a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp index d699c42701..5f6ffbc1be 100644 --- a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp +++ b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp @@ -18,6 +18,7 @@ #include "ScriptMgr.h" #include "AreaBoundary.h" #include "CreatureAI.h" +#include "EventMap.h" #include "GameObject.h" #include "InstanceScript.h" #include "Map.h" diff --git a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp index 30808fd631..2f713ef7eb 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/instance_oculus.cpp @@ -18,6 +18,7 @@ #include "oculus.h" #include "Creature.h" #include "CreatureAI.h" +#include "EventMap.h" #include "GameObject.h" #include "InstanceScript.h" #include "Map.h" diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp index b509a87ea8..9e6fd476c1 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp @@ -18,6 +18,7 @@ #include "ulduar.h" #include "AreaBoundary.h" #include "CreatureAI.h" +#include "EventMap.h" #include "GameObject.h" #include "InstanceScript.h" #include "Item.h" diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index b397906817..83c473fc42 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -25,13 +25,13 @@ #include "ScriptMgr.h" #include "Battleground.h" #include "CellImpl.h" +#include "CreatureAI.h" #include "DB2Stores.h" #include "GameTime.h" #include "GridNotifiersImpl.h" #include "Group.h" #include "InstanceScript.h" #include "Item.h" -#include "LFGMgr.h" #include "Log.h" #include "NPCPackets.h" #include "ObjectMgr.h" diff --git a/src/server/scripts/Spells/spell_mage.cpp b/src/server/scripts/Spells/spell_mage.cpp index 8add970f11..6b2b28f50f 100644 --- a/src/server/scripts/Spells/spell_mage.cpp +++ b/src/server/scripts/Spells/spell_mage.cpp @@ -32,6 +32,7 @@ #include "SpellHistory.h" #include "SpellMgr.h" #include "SpellScript.h" +#include "TemporarySummon.h" enum MageSpells { diff --git a/src/server/scripts/Spells/spell_shaman.cpp b/src/server/scripts/Spells/spell_shaman.cpp index 65de050dd2..d93e8d439e 100644 --- a/src/server/scripts/Spells/spell_shaman.cpp +++ b/src/server/scripts/Spells/spell_shaman.cpp @@ -33,6 +33,7 @@ #include "SpellHistory.h" #include "SpellMgr.h" #include "SpellScript.h" +#include "TemporarySummon.h" enum ShamanSpells { diff --git a/src/server/worldserver/Main.cpp b/src/server/worldserver/Main.cpp index 1705aae4f2..96d81f98f1 100644 --- a/src/server/worldserver/Main.cpp +++ b/src/server/worldserver/Main.cpp @@ -46,11 +46,11 @@ #include "ScriptMgr.h" #include "ScriptReloadMgr.h" #include "SecretMgr.h" -#include "SharedDefines.h" #include "TCSoap.h" #include "World.h" #include "WorldSocket.h" #include "WorldSocketMgr.h" +#include "Util.h" #include #include #include