diff options
| author | megamage <none@none> | 2009-04-30 09:59:16 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-04-30 09:59:16 -0500 |
| commit | a9f6f4481de5ae7db97bbfb6bfbb3f38e5627715 (patch) | |
| tree | de24a7c0980ba93fc0449eb2730db769d2293b6a /src/game/Unit.h | |
| parent | efd58033ea12f3380c2ff78ca1f7f0b6db368754 (diff) | |
*Do not allow client to interrupt instant spells. By thenecromancer
--HG--
branch : trunk
Diffstat (limited to 'src/game/Unit.h')
| -rw-r--r-- | src/game/Unit.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/game/Unit.h b/src/game/Unit.h index 0179097de77..79fff7a7351 100644 --- a/src/game/Unit.h +++ b/src/game/Unit.h @@ -1194,7 +1194,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject void SetCurrentCastedSpell(Spell * pSpell); virtual void ProhibitSpellScholl(SpellSchoolMask /*idSchoolMask*/, uint32 /*unTimeMs*/ ) { } - void InterruptSpell(uint32 spellType, bool withDelayed = true); + void InterruptSpell(uint32 spellType, bool withDelayed = true, bool withInstant = true); // set withDelayed to true to account delayed spells as casted // delayed+channeled spells are always accounted as casted @@ -1203,7 +1203,7 @@ class TRINITY_DLL_SPEC Unit : public WorldObject // set withDelayed to true to interrupt delayed spells too // delayed+channeled spells are always interrupted - void InterruptNonMeleeSpells(bool withDelayed, uint32 spellid = 0); + void InterruptNonMeleeSpells(bool withDelayed, uint32 spellid = 0, bool withInstant = true); Spell* FindCurrentSpellBySpellId(uint32 spell_id) const; |
