aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/ScriptedAI
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2011-05-25 16:22:13 +0200
committerShauren <shauren.trinity@gmail.com>2011-05-25 16:22:13 +0200
commit9cc7f25b9ab02adde7f2914f07e71549a0dff90f (patch)
treecbdd1f7746dd48aae3eb8398db0ddf420bb70d49 /src/server/game/AI/ScriptedAI
parent64adce7b8b62d648a89e7319036d1474780f3533 (diff)
Scripts: Removed CAST_PET and CAST_INST
Diffstat (limited to 'src/server/game/AI/ScriptedAI')
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedCreature.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedCreature.h b/src/server/game/AI/ScriptedAI/ScriptedCreature.h
index c0472d6ddee..fad3388a187 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedCreature.h
+++ b/src/server/game/AI/ScriptedAI/ScriptedCreature.h
@@ -24,13 +24,9 @@
#include "CreatureAIImpl.h"
#include "InstanceScript.h"
-#define SCRIPT_CAST_TYPE dynamic_cast
-
-#define CAST_PLR(a) (SCRIPT_CAST_TYPE<Player*>(a))
-#define CAST_CRE(a) (SCRIPT_CAST_TYPE<Creature*>(a))
-#define CAST_PET(a) (SCRIPT_CAST_TYPE<Pet*>(a))
-#define CAST_AI(a, b) (SCRIPT_CAST_TYPE<a*>(b))
-#define CAST_INST(a, b) (SCRIPT_CAST_TYPE<a*>(b))
+#define CAST_PLR(a) (dynamic_cast<Player*>(a))
+#define CAST_CRE(a) (dynamic_cast<Creature*>(a))
+#define CAST_AI(a, b) (dynamic_cast<a*>(b))
#define GET_SPELL(a) (const_cast<SpellEntry*>(GetSpellStore()->LookupEntry(a)))