*Fix a bug that makes creatures stunned/rooted forever.
--HG-- branch : trunk
This commit is contained in:
+4
-4
@@ -12678,13 +12678,13 @@ void Unit::SetControlled(bool apply, UnitState state)
|
|||||||
switch(state)
|
switch(state)
|
||||||
{
|
{
|
||||||
case UNIT_STAT_STUNNED: if(HasAuraType(SPELL_AURA_MOD_STUN)) return;
|
case UNIT_STAT_STUNNED: if(HasAuraType(SPELL_AURA_MOD_STUN)) return;
|
||||||
else(SetStunned(false));
|
else SetStunned(false); break;
|
||||||
case UNIT_STAT_ROOT: if(HasAuraType(SPELL_AURA_MOD_ROOT)) return;
|
case UNIT_STAT_ROOT: if(HasAuraType(SPELL_AURA_MOD_ROOT)) return;
|
||||||
else(SetRooted(false));
|
else SetRooted(false); break;
|
||||||
case UNIT_STAT_CONFUSED:if(HasAuraType(SPELL_AURA_MOD_CONFUSE)) return;
|
case UNIT_STAT_CONFUSED:if(HasAuraType(SPELL_AURA_MOD_CONFUSE)) return;
|
||||||
else(SetConfused(false));
|
else SetConfused(false); break;
|
||||||
case UNIT_STAT_FLEEING: if(HasAuraType(SPELL_AURA_MOD_FEAR)) return;
|
case UNIT_STAT_FLEEING: if(HasAuraType(SPELL_AURA_MOD_FEAR)) return;
|
||||||
else(SetFeared(false));
|
else SetFeared(false); break;
|
||||||
default: return;
|
default: return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user