aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellScript.h
diff options
context:
space:
mode:
authorQAston <none@none>2010-07-25 02:05:12 +0200
committerQAston <none@none>2010-07-25 02:05:12 +0200
commit7308c112bbda58d1740b9493cc444ad8ce8fd18e (patch)
tree06d922581f7944043788fbbcee007c4c40fb98a6 /src/server/game/Spells/SpellScript.h
parent2bee687fdd4e41633fd8cb2d03589de0a6616276 (diff)
*Add some more comments to SpellScript methods
*Remove forgotten error log --HG-- branch : trunk
Diffstat (limited to 'src/server/game/Spells/SpellScript.h')
-rw-r--r--src/server/game/Spells/SpellScript.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h
index d80f3b5468d..b7a83748b75 100644
--- a/src/server/game/Spells/SpellScript.h
+++ b/src/server/game/Spells/SpellScript.h
@@ -124,11 +124,18 @@ class SpellScript : public _SpellScript
Unit * GetCaster();
Unit * GetOriginalCaster();
SpellEntry const * GetSpellInfo();
+
// functions useable only during spell hit on target phase
- Unit * GetEffectUnitTarget();
+
+ // returns: target of current effect if it was Unit otherwise NULL
+ Unit * GetEffectUnitTarget();
+ // returns: target of current effect if it was Creature otherwise NULL
Creature * GetEffectCreatureTarget();
+ // returns: target of current effect if it was Player otherwise NULL
Player * GetEffectPlayerTarget();
+ // returns: target of current effect if it was Item otherwise NULL
Item * GetEffectItemTarget();
+ // returns: target of current effect if it was GameObject otherwise NULL
GameObject * GetEffectGOTarget();
int32 GetEffectValue();
};