From f415654302d9c0ef2909d9de1aa928fa72b399f4 Mon Sep 17 00:00:00 2001 From: megamage Date: Thu, 1 Jan 2009 21:43:30 -0600 Subject: *Fix the bug that sap cannot let sitting player stand. --HG-- branch : trunk --- src/game/Spell.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index 73a0c114704..96ce55d5540 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -1091,6 +1091,11 @@ void Spell::DoAllEffectOnTarget(TargetInfo *target) { m_caster->CombatStart(unit); } + else if(spellmgr.GetSpellCustomAttr(m_spellInfo->Id) & SPELL_ATTR_CU_AURA_CC) + { + if(!unit->IsStandState()) + unit->SetStandState(PLAYER_STATE_NONE); + } } } -- cgit v1.2.3