diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-02-13 00:49:10 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-13 00:49:10 +0100 |
commit | ad4f4bfab76b8a5f44d3b92ad38baaf0978a159d (patch) | |
tree | 386d00dce703fdb99efab035aec52469ec1d7228 /src | |
parent | b3f1563140bc3611747806a730e726099526ad4f (diff) |
Core/Misc: Minor game include cleanup
Diffstat (limited to 'src')
168 files changed, 71 insertions, 224 deletions
diff --git a/src/server/game/AI/CoreAI/CombatAI.h b/src/server/game/AI/CoreAI/CombatAI.h index 44057a1034d..bfcb1042670 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 67c265157b7..13dbfd78166 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 260c9938e0c..12cea671bfc 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 80f387f6a22..d1acb836e41 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 e5e8c921010..8647a1d43b5 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 <sstream> diff --git a/src/server/game/AI/CoreAI/UnitAI.h b/src/server/game/AI/CoreAI/UnitAI.h index 38519917bd5..7c1004fec2f 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 f2a7f346fa0..221e938fe8c 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<std::pair<uint32, Difficulty>, 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 b480b2961cf..05e615631b7 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 6a66a59f967..f3a57c4705d 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 4f66543f1b9..3e719f24c5b 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 ab8664c6e01..3ae0f5e0c94 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 ae4a47cc3fc..5485385c7a9 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 4c882799190..d8787c64e7b 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 fc52eeb31cb..cc17fb4c358 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 3e7fd809565..4a5a604ce14 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 5b7fa258979..2d84bdb24a9 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 <map> -#include <set> #include <unordered_map> class Item; diff --git a/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp b/src/server/game/AuctionHouseBot/AuctionHouseBot.cpp index 9368503c669..924d0924570 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 39d01d6fb45..d25aa60c799 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 <G3D/g3dmath.h> Battlefield::Battlefield() diff --git a/src/server/game/Battlegrounds/ArenaTeam.h b/src/server/game/Battlegrounds/ArenaTeam.h index e83154b5c29..29a62ab442e 100644 --- a/src/server/game/Battlegrounds/ArenaTeam.h +++ b/src/server/game/Battlegrounds/ArenaTeam.h @@ -23,7 +23,6 @@ #include "ObjectGuid.h" #include <list> #include <string> -#include <map> class WorldSession; class WorldPacket; diff --git a/src/server/game/Battlegrounds/ArenaTeamMgr.cpp b/src/server/game/Battlegrounds/ArenaTeamMgr.cpp index 51c811f3221..4d093ffa129 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 <http://www.gnu.org/licenses/>. */ -#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 7affcfab3aa..001c186e820 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 4447665b892..8b2e9e414d9 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 80bd7d62275..3b8ac1a4d62 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 <deque> - //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<Battleground*> BGFreeSlotQueueContainer; diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundAB.cpp index 90ccc50a6b5..931edd15d7b 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 59b8fe8fc07..3c65e03a2df 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 48e3f63e64d..758b5188fe4 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 fa55d2a8235..277d552143f 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 <unordered_map> namespace diff --git a/src/server/game/Chat/Channels/ChannelMgr.cpp b/src/server/game/Chat/Channels/ChannelMgr.cpp index 8903e7e3d94..94f5c95457c 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 7b36a72d2f4..41be7e74c1a 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 <cstddef> diff --git a/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp b/src/server/game/Chat/ChatCommands/ChatCommandArgs.cpp index ca8fd888f1b..727f84fa633 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 39fda4c7c0e..eae2d3a575a 100644 --- a/src/server/game/Chat/ChatCommands/ChatCommandTags.h +++ b/src/server/game/Chat/ChatCommands/ChatCommandTags.h @@ -27,8 +27,6 @@ #include <boost/preprocessor/repetition/repeat.hpp> #include <boost/preprocessor/punctuation/comma_if.hpp> #include <fmt/ostream.h> -#include <cmath> -#include <cstring> #include <string> #include <string_view> #include <tuple> diff --git a/src/server/game/Chat/Hyperlinks.cpp b/src/server/game/Chat/Hyperlinks.cpp index 2d1711f8a21..bb628a3224f 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 4b04e706e75..35d7db3412f 100644 --- a/src/server/game/Chat/Hyperlinks.h +++ b/src/server/game/Chat/Hyperlinks.h @@ -23,8 +23,6 @@ #include <array> #include <string> #include <string_view> -#include <type_traits> -#include <utility> struct AchievementEntry; struct ArtifactPowerRankEntry; diff --git a/src/server/game/DataStores/DB2Stores.cpp b/src/server/game/DataStores/DB2Stores.cpp index 69177e832c8..0ee61d79af4 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 b55b5a9699a..f04ff23c8a6 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 <boost/filesystem/path.hpp> #include <G3D/Vector4.h> #include <fstream> -#include <iostream> -#include <iomanip> typedef std::vector<FlyByCamera> FlyByCameraCollection; std::unordered_map<uint32, FlyByCameraCollection> sFlyByCameraStore; diff --git a/src/server/game/DataStores/M2Structure.h b/src/server/game/DataStores/M2Structure.h index 53ecfde0717..e48bb4429b7 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 <G3D/Vector3.h> #include <G3D/AABox.h> diff --git a/src/server/game/DungeonFinding/LFGMgr.cpp b/src/server/game/DungeonFinding/LFGMgr.cpp index f87b15bee74..5d906d761f3 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 90c0ff93df3..da10b2077fc 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 <http://www.gnu.org/licenses/>. */ -#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 <sstream> diff --git a/src/server/game/DungeonFinding/LFGScripts.h b/src/server/game/DungeonFinding/LFGScripts.h index 38c150fb9d2..31d572788a1 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 75e5142e21c..6b72d4752f4 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 <sstream> 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 04f85e9a502..902d1034796 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 04eea5bace3..afaa9851274 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 748df579251..daf37e9e934 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 <unordered_map> -#include <map> enum GroupAIFlags { diff --git a/src/server/game/Entities/Creature/GossipDef.h b/src/server/game/Entities/Creature/GossipDef.h index e57e13074a5..6c5391ae352 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 <map> class Object; diff --git a/src/server/game/Entities/DynamicObject/DynamicObject.cpp b/src/server/game/Entities/DynamicObject/DynamicObject.cpp index b1ccf7bc527..d749eb7a2f3 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 a100c7c03cd..d07a6bb57b4 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 1bcd010e773..b72ccd1eb04 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 6bfa3d61e59..0f23f6fbaa9 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 d7230766af5..62da97cb475 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 <sstream> diff --git a/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp b/src/server/game/Entities/Item/ItemEnchantmentMgr.cpp index a68f863bacf..1e3f8d21e26 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 <list> #include <vector> -#include <stdlib.h> namespace { diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 5eadfac5f24..e2df959e8d7 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 <G3D/Vector3.h> #include <sstream> diff --git a/src/server/game/Entities/Object/Position.cpp b/src/server/game/Entities/Object/Position.cpp index 1b387b92d98..d91c55eb84a 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 <G3D/g3dmath.h> #include <sstream> diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 7a2065c3c84..ea0eeaf2e32 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 4d4fff25045..9015762e3b2 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 <queue> struct AccessRequirement; struct AchievementEntry; diff --git a/src/server/game/Entities/Player/PlayerTaxi.cpp b/src/server/game/Entities/Player/PlayerTaxi.cpp index 729edb9dfb4..d9b694e0ef4 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 <limits> #include <sstream> 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 43be89d22c2..651e4dfcb41 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 cce8a554c4e..13be26b9ba2 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 b2f501db7fe..e2322247ff2 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 4defa1881c3..743d4ade09d 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 f20c545e900..3c895fef38a 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 <unordered_map> class GameObject; diff --git a/src/server/game/Globals/ObjectAccessor.cpp b/src/server/game/Globals/ObjectAccessor.cpp index d7e8739d9ca..f2b70f43303 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<class T> void HashMapHolder<T>::Insert(T* o) diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index c8334a3dfaf..7c91d048869 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 bef065c7ba2..f145129b234 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 cf1337350aa..a979a9fe007 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 <cmath> - #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 3b343851bb2..a02938f3c4a 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 <cmath> - #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 f790f0e3904..0776bde32e0 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 <map> #include <unordered_map> -#include <vector> #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 94d9a7e1594..e7dec91baf6 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 <map> -#include <unordered_map> namespace Trinity { diff --git a/src/server/game/Grids/Dynamic/TypeContainerVisitor.h b/src/server/game/Grids/Dynamic/TypeContainerVisitor.h index cfe3c68edf3..d22f159af28 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 fa0862dc896..cadf19c6044 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 fcfea53e891..84e035fb9ff 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 "CellImpl.h" +#include "CreatureAI.h" #include "GridNotifiersImpl.h" -#include "WorldPacket.h" -#include "WorldSession.h" -#include "UpdateData.h" -#include "Transport.h" #include "ObjectAccessor.h" -#include "CellImpl.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 bd8bcbe6c07..6ae52d3cb63 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 f09de34e4c9..816ad4c20a9 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<class T> diff --git a/src/server/game/Grids/ObjectGridLoader.cpp b/src/server/game/Grids/ObjectGridLoader.cpp index f110d9b84ea..a6e3d5e52ce 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 c9f2de1ccb3..472efbaac5f 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 b40b572086d..cc7f44bbac3 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 <algorithm> GuildMgr::GuildMgr() : NextGuildId(UI64LIT(1)) { diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp index 8b183c71892..39f60749439 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 a41144f2c89..84f13afff83 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 e8d98477853..0fde80bf5a7 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 bc9454b1d25..ea3052a7953 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 09199ede7a0..5c8681a45c8 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 84f3ae5c9ce..b050c179f93 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 <algorithm> inline bool isNasty(uint8 c) diff --git a/src/server/game/Handlers/GroupHandler.cpp b/src/server/game/Handlers/GroupHandler.cpp index 8cd7d5799ad..de4c909a829 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 3596e1fefdd..e40d773b768 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 828c06dac18..c731e36ae29 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 e5bfee4e113..696eb7290fa 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 f5e3cf7c3ff..230ce6b6e95 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 771b40d1b7f..1bd6aba7db7 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 f2b4f4a79f4..d2cb0afea58 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 2a91a33db13..f1832616af0 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 c98b8fa58d9..5496515cc09 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 69f104d7abe..3af6e4125c9 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 e8a97b24bb4..e9e4cfd68a7 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 <sstream> #define CHARTER_DISPLAY_ID 16161 diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp index a0033fc2b81..ab32b381d03 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 af1b54218cd..2942c27ba3d 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 7503997004e..844a6c1eace 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 43c27d73cba..e83406b97a0 100644 --- a/src/server/game/Instances/InstanceSaveMgr.h +++ b/src/server/game/Instances/InstanceSaveMgr.h @@ -24,7 +24,6 @@ #include <unordered_map> #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 6d94dc4cd1b..ea4c26ee653 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 <sstream> #include <cstdarg> -#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 f025a6b1b24..c93f22645c5 100644 --- a/src/server/game/Instances/InstanceScript.h +++ b/src/server/game/Instances/InstanceScript.h @@ -23,7 +23,6 @@ #include "Duration.h" #include <iosfwd> #include <map> -#include <memory> #include <set> #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 23c094507e5..6bbf594a1f2 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 96018801148..5aba7928fdb 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 <list> #include <set> #include <unordered_map> diff --git a/src/server/game/Maps/AreaBoundary.cpp b/src/server/game/Maps/AreaBoundary.cpp index 9b207087a91..77040434010 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 cb619b1af04..12531cc911b 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 0e8c2e611a4..fb85b3bdd4e 100644 --- a/src/server/game/Maps/Map.h +++ b/src/server/game/Maps/Map.h @@ -37,6 +37,7 @@ #include <boost/heap/fibonacci_heap.hpp> #include <bitset> #include <list> +#include <map> #include <memory> #include <mutex> #include <set> diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp index 2f5d5449a4b..f9ca9526adb 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 <boost/dynamic_bitset.hpp> MapManager::MapManager() diff --git a/src/server/game/Maps/MapScripts.cpp b/src/server/game/Maps/MapScripts.cpp index 59998afb58c..0462967e1e6 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<uint32, std::multimap<uint32, ScriptInfo>> 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 62498e70873..834985b0a34 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 b62dbe68786..7831fb897e1 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 46d5d4d932b..a5c3939c96e 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 a41db1336df..52832341097 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 6cb7f1baa24..3c364d94ae6 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 <string> namespace Movement { diff --git a/src/server/game/Movement/Spline/MoveSplineInitArgs.h b/src/server/game/Movement/Spline/MoveSplineInitArgs.h index f58d06cfc1a..3701fec1ec5 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 26e6e5a9e5f..7a6aba2bf88 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 <http://www.gnu.org/licenses/>. */ +#include "MovementTypedefs.h" #include "MoveSplineFlag.h" #include <cmath> diff --git a/src/server/game/Movement/Waypoints/WaypointManager.h b/src/server/game/Movement/Waypoints/WaypointManager.h index 19e5caae826..906c6981e28 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 <vector> #include <unordered_map> class TC_GAME_API WaypointMgr diff --git a/src/server/game/Petitions/PetitionMgr.cpp b/src/server/game/Petitions/PetitionMgr.cpp index 162407e5f09..c4e6a1b07cc 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 9c83b1c24df..d706ada35a5 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 <string> #include <utility> #include <vector> diff --git a/src/server/game/Phasing/PersonalPhaseTracker.cpp b/src/server/game/Phasing/PersonalPhaseTracker.cpp index db73485b352..2f7ac92a97e 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 e4aadb391fd..c4f6132deb4 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 <vector> class Player; +enum Difficulty : uint8; namespace WorldPackets { diff --git a/src/server/game/Quests/QuestObjectiveCriteriaMgr.h b/src/server/game/Quests/QuestObjectiveCriteriaMgr.h index db56e88f853..ca1eac58a15 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 d40d10d7c5e..eff047a9698 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 add122cabc4..6f145e1ab4e 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 <set> diff --git a/src/server/game/Scenarios/InstanceScenario.cpp b/src/server/game/Scenarios/InstanceScenario.cpp index a60db23e417..1dbb6c08359 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 9cec0ced064..eaabe685321 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 d4fc5a6e862..f999709a061 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 6d29f67d575..6163fb81aca 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 f3bcf758425..234cf0dee6c 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 385afb32de4..02d0cb9e453 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 98e26997857..1c6c2117e76 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 60c291c77a0..caa18789635 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 <array> diff --git a/src/server/game/Server/Packets/LFGPacketsCommon.h b/src/server/game/Server/Packets/LFGPacketsCommon.h index b2bc72651f4..eb3b41ee538 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 eb05a665eb9..e916410f78b 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 266c99b4f08..5aac9eaffca 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 b0ada2e947e..c78c07fa3ad 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 426b3be9b8f..699e63814ac 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 <utf8.h> #include <sstream> diff --git a/src/server/game/Server/Packets/PetitionPackets.h b/src/server/game/Server/Packets/PetitionPackets.h index e5f0a2e80ce..71d909e4028 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 26fb9da11c1..90c467fb372 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 <array> diff --git a/src/server/game/Server/Packets/SocialPackets.cpp b/src/server/game/Server/Packets/SocialPackets.cpp index d899536bb48..61aea784296 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 69914f4ad76..5601060d5c4 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 bd2289d8bc9..ac7ad4e05be 100644 --- a/src/server/game/Server/WorldSession.h +++ b/src/server/game/Server/WorldSession.h @@ -39,7 +39,6 @@ #include <map> #include <memory> #include <unordered_map> -#include <unordered_set> class BlackMarketEntry; class CollectionMgr; diff --git a/src/server/game/Server/WorldSocket.cpp b/src/server/game/Server/WorldSocket.cpp index a3318602612..2e4b44411bf 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 0bf75b8300f..dbd0019562a 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 <array> #include <boost/asio/ip/tcp.hpp> -#include <functional> #include <mutex> typedef struct z_stream_s z_stream; diff --git a/src/server/game/Skills/SkillDiscovery.cpp b/src/server/game/Skills/SkillDiscovery.cpp index e46064b608a..a572e7e383a 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 <map> #include <sstream> diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 99f8414d47a..ad9da3f82df 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 <G3D/g3dmath.h> diff --git a/src/server/game/Spells/Auras/SpellAuras.cpp b/src/server/game/Spells/Auras/SpellAuras.cpp index 29df46b8f68..a9032aef337 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 9377640f724..9722d156e39 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 66521681d99..04809e46d4e 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 <memory> #include <stack> +#ifdef TRINITY_API_USE_DYNAMIC_LINKING +#include <memory> +#endif + class Aura; class AuraApplication; class AuraEffect; diff --git a/src/server/game/Support/SupportMgr.cpp b/src/server/game/Support/SupportMgr.cpp index 83bcb909cf8..e72f9098ad0 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 f71095fae9f..b8930c26c43 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 1f2c39f23a7..91c6741dc29 100644 --- a/src/server/game/Tools/PlayerDump.h +++ b/src/server/game/Tools/PlayerDump.h @@ -20,7 +20,6 @@ #include "ObjectGuid.h" #include <string> -#include <map> #include <set> enum DumpTableType diff --git a/src/server/game/Warden/Warden.cpp b/src/server/game/Warden/Warden.cpp index 7d0a4aca2c6..e4cba951f44 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 <http://www.gnu.org/licenses/>. */ -#include "Common.h" -#include "WorldPacket.h" -#include "WorldSession.h" -#include "Log.h" -#include "Opcodes.h" +#include "Warden.h" +#include "AccountMgr.h" #include "ByteBuffer.h" +#include "Common.h" #include "GameTime.h" -#include "World.h" +#include "Log.h" +#include "SmartEnum.h" #include "Util.h" -#include "Warden.h" -#include "AccountMgr.h" #include "WardenPackets.h" +#include "World.h" +#include "WorldPacket.h" +#include "WorldSession.h" -#include <openssl/sha.h> #include <openssl/md5.h> +#include <openssl/sha.h> #include <charconv> diff --git a/src/server/game/Warden/Warden.h b/src/server/game/Warden/Warden.h index 1a81a6be422..0e31a771958 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 <array> diff --git a/src/server/game/Warden/WardenCheckMgr.cpp b/src/server/game/Warden/WardenCheckMgr.cpp index 66f86f16e61..5b05b4ab25d 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 7b0f81cf422..1d27ff120d5 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 <shared_mutex> #include <unordered_map> #include <vector> diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index 12293c76b91..f8a82f6b6b6 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 9a8031d0a29..052dd4c4ebd 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 63010b02d95..be6a9eec9d6 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 87b385f9551..3d0302f709a 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 <array> -#include <list> #include <utility> #pragma pack(push, 1) diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index 1121be61059..127b3249cd3 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 e46cf967353..bb5a6d36ebb 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 1fc2b5a4cf6..40c4d32f70b 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 ed200f0b1ad..56d02ef39de 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 8250cd2b519..89aef0c3866 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 d699c427017..5f6ffbc1be0 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 30808fd6314..2f713ef7ebf 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 b509a87ea87..9e6fd476c1d 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 b3979068170..83c473fc425 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 8add970f119..6b2b28f50f4 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 65de050dd25..d93e8d439e8 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 1705aae4f2a..96d81f98f17 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 <openssl/opensslv.h> #include <openssl/crypto.h> #include <boost/asio/signal_set.hpp> |