aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNay <dnpd.dd@gmail.com>2012-02-18 21:26:24 +0000
committerNay <dnpd.dd@gmail.com>2012-02-18 21:26:24 +0000
commit703ad48890dbd55bafd5698748322d0ccec85bbe (patch)
tree8d06f92f02606c58b0dc430d125cbd193166b3a4 /src
parent34a41d01521464a1734c576950af4ae96f9e887b (diff)
Scripts/Spells: Revert a little part of spell_dru_starfall_dummy (original code)
Thanks to Drago for testing Closes #5305
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Spells/spell_druid.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/scripts/Spells/spell_druid.cpp b/src/server/scripts/Spells/spell_druid.cpp
index 58e63a7eb66..e0589b638da 100644
--- a/src/server/scripts/Spells/spell_druid.cpp
+++ b/src/server/scripts/Spells/spell_druid.cpp
@@ -341,7 +341,8 @@ class spell_dru_starfall_dummy : public SpellScriptLoader
sLog->outString("triggering spell = %u",GetTriggeringSpell()->Id);
Unit* caster = GetCaster();
- if (caster->IsInDisallowedMountForm() || caster->IsMounted())
+ // Shapeshifting into an animal form or mounting cancels the effect
+ if (caster->GetCreatureType() == CREATURE_TYPE_BEAST() || caster->IsMounted())
{
if (SpellInfo const* spellInfo = GetTriggeringSpell())
caster->RemoveAurasDueToSpell(spellInfo->Id);