aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellScript.h28
1 files changed, 18 insertions, 10 deletions
diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h
index 50e98dfc40a..17b512ed052 100644
--- a/src/server/game/Spells/SpellScript.h
+++ b/src/server/game/Spells/SpellScript.h
@@ -18,27 +18,35 @@
#ifndef __SPELL_SCRIPT_H
#define __SPELL_SCRIPT_H
-#include "Util.h"
+#include "ObjectGuid.h"
#include "SharedDefines.h"
#include "SpellAuraDefines.h"
-#include "Spell.h"
+#include "Util.h"
+#include <memory>
#include <stack>
-class Unit;
-class SpellInfo;
-class SpellScript;
-class Spell;
class Aura;
+class AuraApplication;
class AuraEffect;
-struct SpellModifier;
class Creature;
-class GameObject;
+class DamageInfo;
+class DispelInfo;
class DynamicObject;
-class Player;
+class GameObject;
class Item;
+class ModuleReference;
+class Player;
+class ProcEventInfo;
+class Spell;
+class SpellEffectInfo;
+class SpellInfo;
+class SpellScript;
+class Unit;
class WorldLocation;
class WorldObject;
-class ModuleReference;
+struct SpellDestination;
+struct SpellModifier;
+struct SpellValue;
#define SPELL_EFFECT_ANY (uint16)-1
#define SPELL_AURA_ANY (uint16)-1