diff --git a/src/server/scripts/Commands/cs_spy.cpp b/src/server/scripts/Commands/cs_spy.cpp index 4a357b30f..5a2aee703 100644 --- a/src/server/scripts/Commands/cs_spy.cpp +++ b/src/server/scripts/Commands/cs_spy.cpp @@ -1,4 +1,6 @@ -#include "ScriptPCH.h" +#include "Player.h" +#include "ScriptMgr.h" +#include "Chat.h" #include "Channel.h" #include "Language.h" #include "Group.h" diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h index e03ac353c..9081bb2a1 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h @@ -7,8 +7,6 @@ #ifndef DEF_BRD_H #define DEF_BRD_H -#include "ScriptPCH.h" - enum FactionIds { FACTION_NEUTRAL = 734, diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h index 45e593764..b4198a05f 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h @@ -7,8 +7,6 @@ #ifndef DEF_BLACKROCK_SPIRE_H #define DEF_BLACKROCK_SPIRE_H -#include "ScriptPCH.h" - uint32 const EncounterCount = 23; #define BRSScriptName "instance_blackrock_spire" diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h index 081ac8e12..d39a7ce4a 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h @@ -7,8 +7,6 @@ #ifndef DEF_BLACKWING_LAIR_H #define DEF_BLACKWING_LAIR_H -#include "ScriptPCH.h" - uint32 const EncounterCount = 8; #define BRLScriptName "instance_blackwing_lair" diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h index bd9ca08af..acad8b6bd 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h @@ -7,8 +7,6 @@ #ifndef DEF_MOLTEN_CORE_H #define DEF_MOLTEN_CORE_H -#include "ScriptPCH.h" - enum Encounters { BOSS_LUCIFRON = 0, diff --git a/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h b/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h index 4ad8481aa..ed469b328 100644 --- a/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h +++ b/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h @@ -5,8 +5,6 @@ #ifndef DEF_DEADMINES_H #define DEF_DEADMINES_H -#include "ScriptPCH.h" - enum DataTypes { TYPE_RHAHK_ZOR = 0, diff --git a/src/server/scripts/EasternKingdoms/Gnomeregan/instance_gnomeregan.cpp b/src/server/scripts/EasternKingdoms/Gnomeregan/instance_gnomeregan.cpp index 3f55fbbe1..ffee0f19c 100644 --- a/src/server/scripts/EasternKingdoms/Gnomeregan/instance_gnomeregan.cpp +++ b/src/server/scripts/EasternKingdoms/Gnomeregan/instance_gnomeregan.cpp @@ -2,8 +2,9 @@ * Originally written by Xinef - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 */ +#include "Player.h" +#include "SpellScript.h" #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "InstanceScript.h" #include "PassiveAI.h" diff --git a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp index 29599d778..e9ec90584 100644 --- a/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp +++ b/src/server/scripts/EasternKingdoms/Karazhan/boss_nightbane.cpp @@ -11,8 +11,8 @@ SDComment: SDComment: Timers may incorrect SDCategory: Karazhan EndScriptData */ +#include "Player.h" #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "karazhan.h" diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp index 90f551ea5..1285f9070 100644 --- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp +++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp @@ -3,7 +3,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "magisters_terrace.h" #include "WorldPacket.h" diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/instance_magisters_terrace.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/instance_magisters_terrace.cpp index 96ff90c8c..b54c5f57a 100644 --- a/src/server/scripts/EasternKingdoms/MagistersTerrace/instance_magisters_terrace.cpp +++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/instance_magisters_terrace.cpp @@ -3,7 +3,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "InstanceScript.h" #include "magisters_terrace.h" diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h b/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h index 0ddb674d7..b491f29de 100644 --- a/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h +++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h @@ -5,7 +5,9 @@ #ifndef DEF_MAGISTERS_TERRACE_H #define DEF_MAGISTERS_TERRACE_H -#include "ScriptPCH.h" +#include "Player.h" +#include "CreatureAI.h" +#include "SpellScript.h" enum MTData { diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp index 122fda05a..dacbc28e9 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp @@ -5,7 +5,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "Vehicle.h" @@ -17,6 +16,7 @@ #include "SpellInfo.h" #include "CreatureTextMgr.h" #include "PetAI.h" +#include "SpellScript.h" // Ours enum eyeOfAcherus diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp index 0b65f0ed8..e51c350cb 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter2.cpp @@ -5,12 +5,13 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedEscortAI.h" #include "Player.h" #include "SpellInfo.h" #include "CreatureTextMgr.h" +#include "CombatAI.h" +#include "SpellScript.h" //How to win friends and influence enemies // texts signed for creature 28939 but used for 28939, 28940, 28610 diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp index beafc6f7e..fadf12f83 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter5.cpp @@ -5,11 +5,11 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" #include "Player.h" +#include "SpellScript.h" enum LightOfDawnSays { diff --git a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h index d0d8b786d..495cd4381 100644 --- a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h +++ b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h @@ -5,8 +5,6 @@ #ifndef DEF_SCHOLOMANCE_H #define DEF_SCHOLOMANCE_H -#include "ScriptPCH.h" - enum DataTypes { DATA_KIRTONOS_THE_HERALD = 0, diff --git a/src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp b/src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp index 9466bf534..818eb9bd3 100644 --- a/src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp +++ b/src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp @@ -3,7 +3,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "InstanceScript.h" #include "shadowfang_keep.h" #include "TemporarySummon.h" diff --git a/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h b/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h index c79192f62..abf391877 100644 --- a/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h +++ b/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h @@ -5,7 +5,8 @@ #ifndef DEF_SHADOWFANG_H #define DEF_SHADOWFANG_H -#include "ScriptPCH.h" +#include "SpellAuraEffects.h" +#include "SpellScript.h" enum DataTypes { diff --git a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h index 7ef7f9fc3..05a1a5362 100644 --- a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h +++ b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h @@ -5,7 +5,7 @@ #ifndef DEF_STRATHOLME_H #define DEF_STRATHOLME_H -#include "ScriptPCH.h" +#include "SpellAuras.h" enum DataTypes { diff --git a/src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp b/src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp index 98adedd50..2a7bee422 100644 --- a/src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp +++ b/src/server/scripts/EasternKingdoms/SunkenTemple/instance_sunken_temple.cpp @@ -3,11 +3,11 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "InstanceScript.h" #include "sunken_temple.h" #include "Player.h" #include "CreatureAI.h" +#include "SpellScript.h" class instance_sunken_temple : public InstanceMapScript { diff --git a/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h b/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h index 1dfbedb5c..d73613fa5 100644 --- a/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h +++ b/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h @@ -5,8 +5,6 @@ #ifndef DEF_SUNKEN_TEMPLE_H #define DEF_SUNKEN_TEMPLE_H -#include "ScriptPCH.h" - enum DataTypes { DATA_STATUES = 10, diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp index 9d6287d5e..1ab94834f 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_brutallus.cpp @@ -3,7 +3,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "sunwell_plateau.h" diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp index 85f0f4e14..3ba50d2a3 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/boss_eredar_twins.cpp @@ -3,7 +3,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "sunwell_plateau.h" #include "SpellInfo.h" diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h b/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h index b780539d0..a9f725ac3 100644 --- a/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h +++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h @@ -5,7 +5,11 @@ #ifndef SUNWELL_PLATEAU_H #define SUNWELL_PLATEAU_H -#include "ScriptPCH.h" +#include "Player.h" +#include "SpellScript.h" +#include "PassiveAI.h" +#include "SpellAuraEffects.h" +#include "CreatureAIImpl.h" enum DataTypes { diff --git a/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp b/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp index 7a96abf72..b1fc73dde 100644 --- a/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp +++ b/src/server/scripts/EasternKingdoms/Uldaman/instance_uldaman.cpp @@ -3,8 +3,9 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "InstanceScript.h" +#include "SpellScript.h" +#include "CreatureAI.h" #include "uldaman.h" enum Spells diff --git a/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h b/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h index d3c49e420..d86c8eb8b 100644 --- a/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h +++ b/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h @@ -5,8 +5,6 @@ #ifndef DEF_ULDAMAN_H #define DEF_ULDAMAN_H -#include "ScriptPCH.h" - enum DataTypes { DATA_IRONAYA_DOORS = 0, diff --git a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h index c53b9294f..400b2dcad 100644 --- a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h +++ b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h @@ -7,8 +7,6 @@ #ifndef DEF_ZULAMAN_H #define DEF_ZULAMAN_H -#include "ScriptPCH.h" - enum DataTypes { DATA_GONGEVENT = 0, diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h b/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h index 8f27184cc..35477b8a3 100644 --- a/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h +++ b/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h @@ -7,8 +7,6 @@ #ifndef DEF_ZULGURUB_H #define DEF_ZULGURUB_H -#include "ScriptPCH.h" - uint32 const EncounterCount = 13; #define ZGScriptName "instance_zulgurub" diff --git a/src/server/scripts/EasternKingdoms/zone_eastern_plaguelands.cpp b/src/server/scripts/EasternKingdoms/zone_eastern_plaguelands.cpp index 7f046546d..256793abb 100644 --- a/src/server/scripts/EasternKingdoms/zone_eastern_plaguelands.cpp +++ b/src/server/scripts/EasternKingdoms/zone_eastern_plaguelands.cpp @@ -19,11 +19,12 @@ npc_tirion_fordring EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "Player.h" #include "WorldSession.h" +#include "PassiveAI.h" +#include "SpellInfo.h" // Ours diff --git a/src/server/scripts/EasternKingdoms/zone_isle_of_queldanas.cpp b/src/server/scripts/EasternKingdoms/zone_isle_of_queldanas.cpp index 2ce882b0d..37102d450 100644 --- a/src/server/scripts/EasternKingdoms/zone_isle_of_queldanas.cpp +++ b/src/server/scripts/EasternKingdoms/zone_isle_of_queldanas.cpp @@ -17,12 +17,12 @@ npc_greengill_slave EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "Player.h" #include "Pet.h" #include "SpellInfo.h" #include "PassiveAI.h" +#include "SpellScript.h" /*###### OUR: ######*/ diff --git a/src/server/scripts/Events/brewfest.cpp b/src/server/scripts/Events/brewfest.cpp index 18c109ea9..1ac19d4f2 100644 --- a/src/server/scripts/Events/brewfest.cpp +++ b/src/server/scripts/Events/brewfest.cpp @@ -1,7 +1,6 @@ // Scripted by Xinef #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "SpellAuras.h" @@ -11,6 +10,8 @@ #include "GameEventMgr.h" #include "Group.h" #include "LFGMgr.h" +#include "PassiveAI.h" +#include "CellImpl.h" /////////////////////////////////////// ////// GOS diff --git a/src/server/scripts/Events/love_in_air.cpp b/src/server/scripts/Events/love_in_air.cpp index b0a12e6f4..c94936518 100644 --- a/src/server/scripts/Events/love_in_air.cpp +++ b/src/server/scripts/Events/love_in_air.cpp @@ -1,7 +1,6 @@ // Scripted by Xinef #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "GridNotifiers.h" #include "GridNotifiersImpl.h" @@ -10,6 +9,7 @@ #include "SpellScript.h" #include "LFGMgr.h" #include "Group.h" +#include "PassiveAI.h" /////////////////////////////////////// ////// GOS diff --git a/src/server/scripts/Events/pilgrims_bounty.cpp b/src/server/scripts/Events/pilgrims_bounty.cpp index 1936a1c31..691760b83 100644 --- a/src/server/scripts/Events/pilgrims_bounty.cpp +++ b/src/server/scripts/Events/pilgrims_bounty.cpp @@ -1,13 +1,13 @@ // Scripted by Xinef #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "SpellAuraEffects.h" #include "CombatAI.h" #include "SpellScript.h" #include "Player.h" #include "Vehicle.h" +#include "PassiveAI.h" /////////////////////////////////////// ////// TABLE EVENT diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h b/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h index 24b837441..c63c4ec04 100644 --- a/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h +++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h @@ -5,8 +5,6 @@ #ifndef BFD_H_ #define BFD_H_ -#include "ScriptPCH.h" - enum Data { TYPE_GELIHAST = 0, diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h index 352cc5834..584a2911a 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h @@ -7,7 +7,7 @@ #ifndef DEF_HYJAL_H #define DEF_HYJAL_H -#include "ScriptPCH.h" +#include "GridNotifiers.h" #define ERROR_INST_DATA "TSCR: Instance data not set properly for Mount Hyjal. Encounters will be buggy." diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h index 71dc57467..b557ef8b3 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h +++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h @@ -5,8 +5,6 @@ #ifndef DEF_CULLING_OF_STRATHOLME_H #define DEF_CULLING_OF_STRATHOLME_H -#include "ScriptPCH.h" - enum Data { DATA_ARTHAS_EVENT, diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h index 70226d465..8a7461c41 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h +++ b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h @@ -5,8 +5,6 @@ #ifndef DEF_OLD_HILLSBRAD_H #define DEF_OLD_HILLSBRAD_H -#include "ScriptPCH.h" - enum DataIds { DATA_ESCORT_PROGRESS = 0, diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h index ad9ff9c5f..183b8dcfc 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h @@ -5,7 +5,8 @@ #ifndef DEF_THEBLACKMORASS_H #define DEF_THEBLACKMORASS_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "PassiveAI.h" enum DataTypes { diff --git a/src/server/scripts/Kalimdor/DireMaul/dire_maul.h b/src/server/scripts/Kalimdor/DireMaul/dire_maul.h index a583f4c2f..4ac2fafe9 100644 --- a/src/server/scripts/Kalimdor/DireMaul/dire_maul.h +++ b/src/server/scripts/Kalimdor/DireMaul/dire_maul.h @@ -5,7 +5,7 @@ #ifndef DEF_DIRE_MAUL_H #define DEF_DIRE_MAUL_H -#include "ScriptPCH.h" +#include "UnitAI.h" enum DataTypes { diff --git a/src/server/scripts/Kalimdor/Maraudon/maraudon.h b/src/server/scripts/Kalimdor/Maraudon/maraudon.h index b1a6a7ba3..dae14e945 100644 --- a/src/server/scripts/Kalimdor/Maraudon/maraudon.h +++ b/src/server/scripts/Kalimdor/Maraudon/maraudon.h @@ -5,8 +5,6 @@ #ifndef DEF_MARAUDON_H #define DEF_MARAUDON_H -#include "ScriptPCH.h" - enum DataTypes { TYPE_NOXXION = 0, diff --git a/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h b/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h index 5a9ceb533..4e866c991 100644 --- a/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h +++ b/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h @@ -5,8 +5,6 @@ #ifndef DEF_ONYXIAS_LAIR_H #define DEF_ONYXIAS_LAIR_H -#include "ScriptPCH.h" - enum eInstanceData { DATA_ONYXIA = 0, diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h index 854bfaa8a..235f29923 100644 --- a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h +++ b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h @@ -5,7 +5,7 @@ #ifndef DEF_RAZORFEN_DOWNS_H #define DEF_RAZORFEN_DOWNS_H -#include "ScriptPCH.h" +#include "PassiveAI.h" enum CreatureIds { diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h index 1d9614dcb..e5c5302ac 100644 --- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h +++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h @@ -7,8 +7,6 @@ #ifndef DEF_RUINS_OF_AHNQIRAJ_H #define DEF_RUINS_OF_AHNQIRAJ_H -#include "ScriptPCH.h" - enum DataTypes { DATA_KURINNAXX = 0, diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h index 3f4b5a85d..8a706df7f 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h @@ -7,8 +7,6 @@ #ifndef DEF_TEMPLE_OF_AHNQIRAJ_H #define DEF_TEMPLE_OF_AHNQIRAJ_H -#include "ScriptPCH.h" - enum DataTypes { DATA_SKERAM = 1, diff --git a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h index 8a7910060..93953b2b6 100644 --- a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h +++ b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h @@ -5,7 +5,7 @@ #ifndef DEF_WAILING_CAVERNS_H #define DEF_WAILING_CAVERNS_H -#include "ScriptPCH.h" +#include "CreatureAI.h" enum DataTypes { diff --git a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h index 8ec4b4156..8ec5aa054 100644 --- a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h +++ b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h @@ -5,7 +5,9 @@ #ifndef DEF_ZULFARRACK_H #define DEF_ZULFARRACK_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "GridNotifiers.h" +#include "CellImpl.h" enum ZulFarrakData { diff --git a/src/server/scripts/Kalimdor/zone_silithus.cpp b/src/server/scripts/Kalimdor/zone_silithus.cpp index afeeaaa95..7ff522658 100644 --- a/src/server/scripts/Kalimdor/zone_silithus.cpp +++ b/src/server/scripts/Kalimdor/zone_silithus.cpp @@ -17,12 +17,13 @@ quest_a_pawn_on_the_eternal_pawn EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "Group.h" #include "Player.h" #include "AccountMgr.h" +#include "SpellInfo.h" +#include "Spell.h" /*### ## npcs_rutgar_and_frankal diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h index aa4e73df8..a7c5492ca 100644 --- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h +++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h @@ -5,7 +5,9 @@ #ifndef DEF_AZJOL_NERUB_H #define DEF_AZJOL_NERUB_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "SpellAuras.h" +#include "SpellAuraEffects.h" enum ANData { diff --git a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/ahnkahet.h b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/ahnkahet.h index d90c32b27..4b473c42d 100644 --- a/src/server/scripts/Northrend/AzjolNerub/ahnkahet/ahnkahet.h +++ b/src/server/scripts/Northrend/AzjolNerub/ahnkahet/ahnkahet.h @@ -2,8 +2,6 @@ #ifndef DEF_AHNKAHET_H #define DEF_AHNKAHET_H -#include "ScriptPCH.h" - #define MAX_ENCOUNTER 5 enum Data64 { diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h index 04090e3df..56c8268d3 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h +++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h @@ -5,8 +5,6 @@ #ifndef DEF_OBSIDIAN_SANCTUM_H #define DEF_OBSIDIAN_SANCTUM_H -#include "ScriptPCH.h" - enum Data { // Encounter diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h index 345912cca..085fb12ff 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h +++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h @@ -5,13 +5,13 @@ #ifndef RUBY_SANCTUM_H_ #define RUBY_SANCTUM_H_ -#include "ScriptPCH.h" - +#include "Player.h" #include "SpellScript.h" #include "Map.h" #include "Creature.h" #include "GameObjectAI.h" - +#include "PassiveAI.h" +#include "Opcodes.h" enum DataTypes { diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h index 33ae1d757..e9e79331f 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h @@ -5,7 +5,7 @@ #ifndef DEF_TOC_H #define DEF_TOC_H -#include "ScriptPCH.h" +#include "CombatAI.h" enum eData { diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h index 28c74ebb2..1310d0237 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h @@ -5,7 +5,8 @@ #ifndef DEF_CRUSADER_H #define DEF_CRUSADER_H -#include "ScriptPCH.h" +#include "GridNotifiers.h" +#include "SpellAuraEffects.h" enum DataTypes { diff --git a/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h b/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h index da3aeb949..a16bbcdc8 100644 --- a/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h +++ b/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h @@ -5,7 +5,8 @@ #ifndef DEF_DRAK_THARON_H #define DEF_DRAK_THARON_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "SpellAuraEffects.h" enum Data { diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h index 4309ffcd7..0dd0cc863 100644 --- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h +++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h @@ -5,7 +5,7 @@ #ifndef DEF_FORGE_OF_SOULS_H #define DEF_FORGE_OF_SOULS_H -#include "ScriptPCH.h" +#include "GridNotifiers.h" enum Data { diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp index 8b3ea8bce..4a4568c86 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_falric.cpp @@ -2,7 +2,6 @@ * Originally written by Pussywizard - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 */ -#include "ScriptPCH.h" #include "halls_of_reflection.h" enum Yells diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_marwyn.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_marwyn.cpp index b06b3fb75..8690a0b7f 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_marwyn.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/boss_marwyn.cpp @@ -2,7 +2,6 @@ * Originally written by Pussywizard - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 */ -#include "ScriptPCH.h" #include "halls_of_reflection.h" enum Yells diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp index 7cd2a7213..152184e1c 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp @@ -2,7 +2,6 @@ * Originally written by Pussywizard - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 */ -#include "ScriptPCH.h" #include "halls_of_reflection.h" #include "MotionMaster.h" diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h index fbffbbbc8..1a0a91f8d 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h @@ -5,7 +5,14 @@ #ifndef DEF_HALLS_OF_REFLECTION_H #define DEF_HALLS_OF_REFLECTION_H -#include "ScriptPCH.h" +#include "Player.h" +#include "SpellAuras.h" +#include "SpellAuraEffects.h" +#include "ScriptedCreature.h" +#include "PassiveAI.h" +#include "ScriptedGossip.h" +#include "SpellScript.h" +#include "ScriptMgr.h" enum Data { diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp index 12c903df4..6862fa889 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp @@ -2,7 +2,6 @@ * Originally written by Pussywizard - Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 */ -#include "ScriptPCH.h" #include "halls_of_reflection.h" #include "Transport.h" #include "MapManager.h" diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h index 7ef32ef97..3b813f568 100644 --- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h +++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h @@ -5,7 +5,7 @@ #ifndef DEF_PIT_OF_SARON_H #define DEF_PIT_OF_SARON_H -#include "ScriptPCH.h" +#include "Chat.h" enum DataTypes { diff --git a/src/server/scripts/Northrend/Gundrak/gundrak.h b/src/server/scripts/Northrend/Gundrak/gundrak.h index e01e15fdf..5ae401ba8 100644 --- a/src/server/scripts/Northrend/Gundrak/gundrak.h +++ b/src/server/scripts/Northrend/Gundrak/gundrak.h @@ -5,7 +5,7 @@ #ifndef DEF_GUNDRAK_H #define DEF_GUNDRAK_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum Data { diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h index 413bfbc79..bb0e9e2cc 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h +++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h @@ -5,11 +5,18 @@ #ifndef ICECROWN_CITADEL_H_ #define ICECROWN_CITADEL_H_ -#include "ScriptPCH.h" +#include "Player.h" +#include "Chat.h" +#include "SpellAuras.h" #include "SpellScript.h" #include "Map.h" #include "Creature.h" #include "SpellMgr.h" +#include "PassiveAI.h" +#include "SpellAuraEffects.h" +#include "InstanceScript.h" +#include "ScriptedGossip.h" +#include "ScriptedCreature.h" #define ICCScriptName "instance_icecrown_citadel" diff --git a/src/server/scripts/Northrend/Naxxramas/naxxramas.h b/src/server/scripts/Northrend/Naxxramas/naxxramas.h index 147b51c92..008299ef5 100644 --- a/src/server/scripts/Northrend/Naxxramas/naxxramas.h +++ b/src/server/scripts/Northrend/Naxxramas/naxxramas.h @@ -5,7 +5,7 @@ #ifndef DEF_NAXXRAMAS_H #define DEF_NAXXRAMAS_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum Encouters { diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h index c0f70f15b..ed7907249 100644 --- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h +++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h @@ -5,7 +5,7 @@ #ifndef DEF_EYE_OF_ETERNITY_H #define DEF_EYE_OF_ETERNITY_H -#include "ScriptPCH.h" +#include "Chat.h" enum Objects { diff --git a/src/server/scripts/Northrend/Nexus/Nexus/nexus.h b/src/server/scripts/Northrend/Nexus/Nexus/nexus.h index a6b8b4391..d5b457dc3 100644 --- a/src/server/scripts/Northrend/Nexus/Nexus/nexus.h +++ b/src/server/scripts/Northrend/Nexus/Nexus/nexus.h @@ -5,7 +5,12 @@ #ifndef DEF_NEXUS_H #define DEF_NEXUS_H -#include "ScriptPCH.h" +#include "Player.h" +#include "SpellScript.h" +#include "PassiveAI.h" +#include "SpellAuras.h" +#include "GridNotifiers.h" +#include "GameEventMgr.h" enum eTypes { diff --git a/src/server/scripts/Northrend/Nexus/Oculus/oculus.h b/src/server/scripts/Northrend/Nexus/Oculus/oculus.h index 9f7714c3e..fbaaca845 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/oculus.h +++ b/src/server/scripts/Northrend/Nexus/Oculus/oculus.h @@ -5,7 +5,9 @@ #ifndef DEF_OCULUS_H #define DEF_OCULUS_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "SpellAuras.h" +#include "SpellAuraEffects.h" enum Data { diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h index 880b2ea90..96865f44f 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h +++ b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h @@ -5,8 +5,6 @@ #ifndef DEF_HALLS_OF_LIGHTNING_H #define DEF_HALLS_OF_LIGHTNING_H -#include "ScriptPCH.h" - enum HoLEvents { TYPE_BJARNGRIM = 0, diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h b/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h index ec2e0b50b..ff2b474b1 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h +++ b/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h @@ -5,8 +5,6 @@ #ifndef DEF_HALLS_OF_STONE_H #define DEF_HALLS_OF_STONE_H -#include "ScriptPCH.h" - enum Encounter { BOSS_KRYSTALLUS = 0, diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h index 7003a49f7..0c8e7642b 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h @@ -5,7 +5,10 @@ #ifndef DEF_ULDUAR_H #define DEF_ULDUAR_H -#include "ScriptPCH.h" +#include "Chat.h" +#include "GridNotifiers.h" +#include "GridNotifiersImpl.h" +#include "CellImpl.h" enum UlduarEncounters { diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h index 9e8693b2b..391a95e82 100644 --- a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h +++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h @@ -5,7 +5,7 @@ #ifndef DEF_UTGARDE_KEEP_H #define DEF_UTGARDE_KEEP_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum eData { diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h index 893b302d8..ea0d2aea0 100644 --- a/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h +++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h @@ -1,7 +1,7 @@ #ifndef DEF_PINNACLE_H #define DEF_PINNACLE_H -#include "ScriptPCH.h" +#include "Opcodes.h" enum Data { diff --git a/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h b/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h index 191132f55..2d283b032 100644 --- a/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h +++ b/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h @@ -7,8 +7,6 @@ #ifndef DEF_ARCHAVON_H #define DEF_ARCHAVON_H -#include "ScriptPCH.h" - enum Creatures { CREATURE_ARCHAVON = 31125, diff --git a/src/server/scripts/Northrend/VioletHold/violet_hold.h b/src/server/scripts/Northrend/VioletHold/violet_hold.h index 15eb6d512..cb05c62c3 100644 --- a/src/server/scripts/Northrend/VioletHold/violet_hold.h +++ b/src/server/scripts/Northrend/VioletHold/violet_hold.h @@ -5,8 +5,6 @@ #ifndef DEF_VIOLET_HOLD_H #define DEF_VIOLET_HOLD_H -#include "ScriptPCH.h" - #define MAX_ENCOUNTER 3 enum Creatures diff --git a/src/server/scripts/Northrend/zone_borean_tundra.cpp b/src/server/scripts/Northrend/zone_borean_tundra.cpp index fd8bfd3e0..3ee3464af 100644 --- a/src/server/scripts/Northrend/zone_borean_tundra.cpp +++ b/src/server/scripts/Northrend/zone_borean_tundra.cpp @@ -23,7 +23,6 @@ npc_nexus_drake_hatchling EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" @@ -31,6 +30,9 @@ EndContentData */ #include "Player.h" #include "SpellInfo.h" #include "WorldSession.h" +#include "SpellScript.h" +#include "PassiveAI.h" +#include "SpellAuras.h" // Ours enum eDrakeHunt diff --git a/src/server/scripts/Northrend/zone_crystalsong_forest.cpp b/src/server/scripts/Northrend/zone_crystalsong_forest.cpp index 3c3ccb00a..55e8e9fe4 100644 --- a/src/server/scripts/Northrend/zone_crystalsong_forest.cpp +++ b/src/server/scripts/Northrend/zone_crystalsong_forest.cpp @@ -13,12 +13,12 @@ SDCategory: CrystalsongForest Script Data End */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "Player.h" #include "SmartScriptMgr.h" #include "Transport.h" #include "Vehicle.h" +#include "PassiveAI.h" enum ePreparationsForWar { diff --git a/src/server/scripts/Northrend/zone_dragonblight.cpp b/src/server/scripts/Northrend/zone_dragonblight.cpp index 9fa2d08aa..087234b55 100644 --- a/src/server/scripts/Northrend/zone_dragonblight.cpp +++ b/src/server/scripts/Northrend/zone_dragonblight.cpp @@ -15,7 +15,6 @@ EndScriptData */ EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" @@ -23,6 +22,11 @@ EndContentData */ #include "Player.h" #include "Vehicle.h" #include "CreatureTextMgr.h" +#include "PassiveAI.h" +#include "CombatAI.h" +#include "SpellAuras.h" +#include "Chat.h" +#include "CellImpl.h" // Ours /******** diff --git a/src/server/scripts/Northrend/zone_grizzly_hills.cpp b/src/server/scripts/Northrend/zone_grizzly_hills.cpp index e56acfb2d..87ccd6791 100644 --- a/src/server/scripts/Northrend/zone_grizzly_hills.cpp +++ b/src/server/scripts/Northrend/zone_grizzly_hills.cpp @@ -5,7 +5,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedEscortAI.h" #include "Vehicle.h" @@ -14,6 +13,7 @@ #include "Pet.h" #include "SpellInfo.h" #include "CreatureTextMgr.h" +#include "SpellScript.h" // Ours enum qRedRocket diff --git a/src/server/scripts/Northrend/zone_icecrown.cpp b/src/server/scripts/Northrend/zone_icecrown.cpp index fa255963c..4dd52fc61 100644 --- a/src/server/scripts/Northrend/zone_icecrown.cpp +++ b/src/server/scripts/Northrend/zone_icecrown.cpp @@ -16,7 +16,6 @@ npc_arete EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "SpellAuras.h" @@ -26,6 +25,8 @@ EndContentData */ #include "ScriptedEscortAI.h" #include "Vehicle.h" #include "SmartScriptMgr.h" +#include "SpellScript.h" +#include "PassiveAI.h" // Ours enum eBKG diff --git a/src/server/scripts/Northrend/zone_sholazar_basin.cpp b/src/server/scripts/Northrend/zone_sholazar_basin.cpp index 6e6f4bce6..2770d96b9 100644 --- a/src/server/scripts/Northrend/zone_sholazar_basin.cpp +++ b/src/server/scripts/Northrend/zone_sholazar_basin.cpp @@ -18,7 +18,6 @@ avatar_of_freya EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" @@ -27,6 +26,8 @@ EndContentData */ #include "Player.h" #include "Vehicle.h" #include "WaypointManager.h" +#include "PassiveAI.h" +#include "CombatAI.h" // Ours enum songOfWindandWater diff --git a/src/server/scripts/Northrend/zone_zuldrak.cpp b/src/server/scripts/Northrend/zone_zuldrak.cpp index 02d1935f6..ed50f3121 100644 --- a/src/server/scripts/Northrend/zone_zuldrak.cpp +++ b/src/server/scripts/Northrend/zone_zuldrak.cpp @@ -5,7 +5,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" @@ -14,6 +13,7 @@ #include "PassiveAI.h" #include "SpellInfo.h" #include "Vehicle.h" +#include "SpellAuras.h" // Ours enum AlchemistItemRequirements diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPEP.h b/src/server/scripts/OutdoorPvP/OutdoorPvPEP.h index e4703c81a..1ee8cdbbb 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPEP.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPEP.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_EP_ #define OUTDOOR_PVP_EP_ -#include "ScriptPCH.h" #include "DBCStructure.h" #include "OutdoorPvP.h" diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPGH.h b/src/server/scripts/OutdoorPvP/OutdoorPvPGH.h index 595c6dc9d..34c9aec1c 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPGH.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPGH.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_GH_ #define OUTDOOR_PVP_GH_ -#include "ScriptPCH.h" #include "OutdoorPvP.h" enum OutdoorPvPGHenum diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPHP.h b/src/server/scripts/OutdoorPvP/OutdoorPvPHP.h index 435de0394..1152f24e9 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPHP.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPHP.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_HP_ #define OUTDOOR_PVP_HP_ -#include "ScriptPCH.h" #include "OutdoorPvP.h" #define OutdoorPvPHPBuffZonesNum 6 diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPNA.h b/src/server/scripts/OutdoorPvP/OutdoorPvPNA.h index 07f27c6bc..1420b681d 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPNA.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPNA.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_NA_ #define OUTDOOR_PVP_NA_ -#include "ScriptPCH.h" #include "OutdoorPvP.h" // TODO: "sometimes" set to neutral diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPSI.h b/src/server/scripts/OutdoorPvP/OutdoorPvPSI.h index 80f880b8d..bfa8e38d8 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPSI.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPSI.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_SI_ #define OUTDOOR_PVP_SI_ -#include "ScriptPCH.h" #include "OutdoorPvP.h" enum OutdoorPvPSISpells diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPTF.h b/src/server/scripts/OutdoorPvP/OutdoorPvPTF.h index 34a9f4c88..14014d84a 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPTF.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPTF.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_TF_ #define OUTDOOR_PVP_TF_ -#include "ScriptPCH.h" #include "OutdoorPvP.h" const uint8 OutdoorPvPTFBuffZonesNum = 5; diff --git a/src/server/scripts/OutdoorPvP/OutdoorPvPZM.h b/src/server/scripts/OutdoorPvP/OutdoorPvPZM.h index 3e30fd9c7..1e7371063 100644 --- a/src/server/scripts/OutdoorPvP/OutdoorPvPZM.h +++ b/src/server/scripts/OutdoorPvP/OutdoorPvPZM.h @@ -7,7 +7,6 @@ #ifndef OUTDOOR_PVP_ZM_ #define OUTDOOR_PVP_ZM_ -#include "ScriptPCH.h" #include "Language.h" #include "OutdoorPvP.h" diff --git a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_shirrak_the_dead_watcher.cpp b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_shirrak_the_dead_watcher.cpp index 9885e22e1..61eb1dafd 100644 --- a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_shirrak_the_dead_watcher.cpp +++ b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/boss_shirrak_the_dead_watcher.cpp @@ -3,9 +3,10 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "Player.h" +#include "SpellScript.h" +#include "SpellAuras.h" enum eShirrak { diff --git a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp index a9c3e23f2..2ed926c39 100644 --- a/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp +++ b/src/server/scripts/Outland/Auchindoun/ManaTombs/boss_nexusprince_shaffar.cpp @@ -4,8 +4,8 @@ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" +#include "Player.h" enum ePrince { diff --git a/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h b/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h index 5a50b2835..57d3e90d7 100644 --- a/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h +++ b/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h @@ -5,8 +5,6 @@ #ifndef DEF_SETHEKK_HALLS_H #define DEF_SETHEKK_HALLS_H -#include "ScriptPCH.h" - enum eTypes { DATA_IKISSDOOREVENT = 1, diff --git a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h index 0a579d9d0..92ccec6ff 100644 --- a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h +++ b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h @@ -5,7 +5,9 @@ #ifndef DEF_SHADOW_LABYRINTH_H #define DEF_SHADOW_LABYRINTH_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "CreatureAI.h" +#include "GridNotifiers.h" enum slData { diff --git a/src/server/scripts/Outland/BlackTemple/black_temple.h b/src/server/scripts/Outland/BlackTemple/black_temple.h index b23f392e9..684a59f68 100644 --- a/src/server/scripts/Outland/BlackTemple/black_temple.h +++ b/src/server/scripts/Outland/BlackTemple/black_temple.h @@ -5,7 +5,12 @@ #ifndef BLACK_TEMPLE_H_ #define BLACK_TEMPLE_H_ -#include "ScriptPCH.h" +#include "Player.h" +#include "ScriptedGossip.h" +#include "SpellScript.h" +#include "SpellAuraEffects.h" +#include "PassiveAI.h" +#include "GridNotifiers.h" enum DataTypes { diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h index 99cc1153f..b502279a4 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h +++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h @@ -5,7 +5,11 @@ #ifndef DEF_SERPENT_SHRINE_H #define DEF_SERPENT_SHRINE_H -#include "ScriptPCH.h" +#include "Player.h" +#include "SpellScript.h" +#include "CreatureAI.h" +#include "SpellAuraEffects.h" +#include "GridNotifiers.h" enum DataTypes { diff --git a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h index 8e0d27459..cb21c3639 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h +++ b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h @@ -5,7 +5,7 @@ #ifndef DEF_STEAM_VAULT_H #define DEF_STEAM_VAULT_H -#include "ScriptPCH.h" +#include "PassiveAI.h" enum steamVault { diff --git a/src/server/scripts/Outland/CoilfangReservoir/underbog/boss_the_black_stalker.cpp b/src/server/scripts/Outland/CoilfangReservoir/underbog/boss_the_black_stalker.cpp index 6c4fe9e05..2842fe8e8 100644 --- a/src/server/scripts/Outland/CoilfangReservoir/underbog/boss_the_black_stalker.cpp +++ b/src/server/scripts/Outland/CoilfangReservoir/underbog/boss_the_black_stalker.cpp @@ -12,8 +12,8 @@ SDCategory: Coilfang Resevoir, Underbog EndScriptData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" +#include "SpellScript.h" enum eBlackStalker { diff --git a/src/server/scripts/Outland/GruulsLair/gruuls_lair.h b/src/server/scripts/Outland/GruulsLair/gruuls_lair.h index 52a6f90a9..fa664504f 100644 --- a/src/server/scripts/Outland/GruulsLair/gruuls_lair.h +++ b/src/server/scripts/Outland/GruulsLair/gruuls_lair.h @@ -5,7 +5,8 @@ #ifndef GRUULS_LAIR_H_ #define GRUULS_LAIR_H_ -#include "ScriptPCH.h" +#include "SpellAuraEffects.h" +#include "CreatureAI.h" enum DataTypes { diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h index f939774a9..247932f32 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h @@ -5,7 +5,7 @@ #ifndef DEF_BLOOD_FURNACE_H #define DEF_BLOOD_FURNACE_H -#include "ScriptPCH.h" +#include "Player.h" enum bloodFurnace { diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp index 5c0e15da2..c21c3ef53 100644 --- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_broggok.cpp @@ -3,8 +3,9 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" +#include "SpellScript.h" +#include "SpellAuraEffects.h" #include "blood_furnace.h" enum eEnums diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h index fd74ac10e..0c44ee958 100644 --- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h +++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h @@ -5,7 +5,7 @@ #ifndef DEF_RAMPARTS_H #define DEF_RAMPARTS_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum DataTypes { diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h index c90039c1e..bbe9e7720 100644 --- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h +++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h @@ -5,7 +5,7 @@ #ifndef DEF_MAGTHERIDONS_LAIR_H #define DEF_MAGTHERIDONS_LAIR_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum DataTypes { diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp index 2c20b41a1..723e345c1 100644 --- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/boss_nethekurse.cpp @@ -3,9 +3,9 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "shattered_halls.h" +#include "Player.h" enum eGrandWarlockNethekurse { diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h index 81a846955..c9edcface 100644 --- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h +++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h @@ -5,7 +5,8 @@ #ifndef DEF_SHATTERED_H #define DEF_SHATTERED_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "PassiveAI.h" enum DataTypes { diff --git a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h index e0a3b169f..35fdedf76 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h +++ b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h @@ -5,7 +5,10 @@ #ifndef DEF_THE_EYE_H #define DEF_THE_EYE_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "SpellAuraEffects.h" +#include "Player.h" +#include "GridNotifiers.h" enum EyeData { diff --git a/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h b/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h index d7ee9e5b7..b2b3db475 100644 --- a/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h +++ b/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h @@ -5,7 +5,10 @@ #ifndef DEF_MECHANAR_H #define DEF_MECHANAR_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "SpellAuraEffects.h" +#include "Player.h" +#include "CreatureAI.h" enum DataTypes { diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h index dd82ad8e9..fc3f01ca7 100644 --- a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h +++ b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h @@ -5,7 +5,9 @@ #ifndef ARCATRAZ_H #define ARCATRAZ_H -#include "ScriptPCH.h" +#include "SpellScript.h" +#include "Player.h" +#include "CreatureAI.h" enum DataTypes { diff --git a/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h b/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h index 60526a33d..c1b2f41d8 100644 --- a/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h +++ b/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h @@ -5,7 +5,7 @@ #ifndef DEF_THE_BOTANICA_H #define DEF_THE_BOTANICA_H -#include "ScriptPCH.h" +#include "SpellScript.h" enum DataTypes { diff --git a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp index abadf0875..d8844cc94 100644 --- a/src/server/scripts/Outland/zone_hellfire_peninsula.cpp +++ b/src/server/scripts/Outland/zone_hellfire_peninsula.cpp @@ -19,12 +19,12 @@ npc_fel_guard_hound EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" #include "Player.h" #include "WorldSession.h" +#include "SpellScript.h" // Ours diff --git a/src/server/scripts/Outland/zone_terokkar_forest.cpp b/src/server/scripts/Outland/zone_terokkar_forest.cpp index 67196329a..e860ca179 100644 --- a/src/server/scripts/Outland/zone_terokkar_forest.cpp +++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp @@ -22,7 +22,6 @@ npc_slim EndContentData */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" #include "ScriptedEscortAI.h" @@ -30,6 +29,7 @@ EndContentData */ #include "Group.h" #include "Player.h" #include "WorldSession.h" +#include "SpellAuras.h" // Ours enum fumping diff --git a/src/server/scripts/Pet/pet_dk.cpp b/src/server/scripts/Pet/pet_dk.cpp index ced40e28c..b9d762819 100644 --- a/src/server/scripts/Pet/pet_dk.cpp +++ b/src/server/scripts/Pet/pet_dk.cpp @@ -10,13 +10,14 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "CombatAI.h" #include "Cell.h" #include "CellImpl.h" #include "GridNotifiers.h" #include "GridNotifiersImpl.h" +#include "PassiveAI.h" +#include "SpellAuraEffects.h" enum DeathKnightSpells { diff --git a/src/server/scripts/Pet/pet_generic.cpp b/src/server/scripts/Pet/pet_generic.cpp index ba5cc8fb2..e51fc6ddf 100644 --- a/src/server/scripts/Pet/pet_generic.cpp +++ b/src/server/scripts/Pet/pet_generic.cpp @@ -10,12 +10,15 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "Player.h" #include "Group.h" #include "CreatureTextMgr.h" #include "PetAI.h" +#include "PassiveAI.h" +#include "ScriptedGossip.h" +#include "SpellScript.h" +#include "SpellAuras.h" enum Mojo { diff --git a/src/server/scripts/Pet/pet_hunter.cpp b/src/server/scripts/Pet/pet_hunter.cpp index 727af3836..df4b06eab 100644 --- a/src/server/scripts/Pet/pet_hunter.cpp +++ b/src/server/scripts/Pet/pet_hunter.cpp @@ -10,7 +10,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" enum HunterSpells diff --git a/src/server/scripts/Pet/pet_mage.cpp b/src/server/scripts/Pet/pet_mage.cpp index e22049153..17395afd9 100644 --- a/src/server/scripts/Pet/pet_mage.cpp +++ b/src/server/scripts/Pet/pet_mage.cpp @@ -9,11 +9,12 @@ * Scriptnames of files in this file should be prefixed with "npc_pet_mag_". */ +#include "Player.h" #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "CombatAI.h" #include "Pet.h" +#include "SpellAuras.h" enum MageSpells { diff --git a/src/server/scripts/Pet/pet_priest.cpp b/src/server/scripts/Pet/pet_priest.cpp index 58e1c3e06..cafa0094b 100644 --- a/src/server/scripts/Pet/pet_priest.cpp +++ b/src/server/scripts/Pet/pet_priest.cpp @@ -10,7 +10,6 @@ */ #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" #include "PassiveAI.h" #include "PetAI.h" diff --git a/src/server/scripts/Pet/pet_shaman.cpp b/src/server/scripts/Pet/pet_shaman.cpp index f9468d92e..6ff20fdd6 100644 --- a/src/server/scripts/Pet/pet_shaman.cpp +++ b/src/server/scripts/Pet/pet_shaman.cpp @@ -9,8 +9,8 @@ * Scriptnames of files in this file should be prefixed with "npc_pet_sha_". */ +#include "Player.h" #include "ScriptMgr.h" -#include "ScriptPCH.h" #include "ScriptedCreature.h" enum ShamanSpells