aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/World
diff options
context:
space:
mode:
authorShauren <none@none>2010-07-27 19:18:44 +0200
committerShauren <none@none>2010-07-27 19:18:44 +0200
commitde2f63bcfbabb63abfa3a33399314f5a59fa0e58 (patch)
tree449965e1ba0dce0045a2ace70f6341209d55c6ef /src/server/game/World
parent57947ac30379d9a2d820d1ae3ad8e567908142fd (diff)
Added possibility to cast spells with triggered flag using SCRIPT_COMMAND_CAST_SPELL, original patch by Az@zel
Fixed SCRIPT_COMMAND_CAST_SPELL for casting on creatures with selected entry --HG-- branch : trunk
Diffstat (limited to 'src/server/game/World')
-rw-r--r--src/server/game/World/World.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
index aae4e3321a0..a7aa7bce3a7 100644
--- a/src/server/game/World/World.h
+++ b/src/server/game/World/World.h
@@ -445,7 +445,7 @@ enum WorldStates
#define SCRIPT_COMMAND_CLOSE_DOOR 12 // source = unit, datalong=db_guid, datalong2=reset_delay
#define SCRIPT_COMMAND_ACTIVATE_OBJECT 13 // source = unit, target=GO
#define SCRIPT_COMMAND_REMOVE_AURA 14 // source (datalong2 != 0) or target (datalong == 0) unit, datalong = spell_id
-#define SCRIPT_COMMAND_CAST_SPELL 15 // source/target cast spell at target/source (script->datalong2: 0: s->t 1: s->s 2: t->t 3: t->s
+#define SCRIPT_COMMAND_CAST_SPELL 15 // source/target cast spell at target/source (script->datalong2: 0: s->t 1: s->s 2: t->t 3: t->s 4: s->creature with entry; dataint & 1 = triggered flag
#define SCRIPT_COMMAND_PLAY_SOUND 16 // source = any object, target=any/player, datalong (sound_id), datalong2 (bitmask: 0/1=anyone/target, 0/2=with distance dependent, so 1|2 = 3 is target with distance dependent)
#define SCRIPT_COMMAND_CREATE_ITEM 17 // source or target must be player, datalong = item entry, datalong2 = amount
#define SCRIPT_COMMAND_DESPAWN_SELF 18 // source or target must be creature, datalong = despawn delay