Core/Spells: Fix no combo points after Mind Control
This commit is contained in:
@@ -16164,12 +16164,16 @@ void Unit::RemoveCharmedBy(Unit* charmer)
|
||||
charmer->ToPlayer()->SetClientControl(charmer, 1);
|
||||
charmer->ToPlayer()->SetViewpoint(this, false);
|
||||
charmer->ToPlayer()->SetClientControl(this, 0);
|
||||
if (GetTypeId() == TYPEID_PLAYER)
|
||||
ToPlayer()->SetMover(this);
|
||||
break;
|
||||
case CHARM_TYPE_POSSESS:
|
||||
charmer->ToPlayer()->SetClientControl(charmer, 1);
|
||||
charmer->ToPlayer()->SetViewpoint(this, false);
|
||||
charmer->ToPlayer()->SetClientControl(this, 0);
|
||||
charmer->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE);
|
||||
if (GetTypeId() == TYPEID_PLAYER)
|
||||
ToPlayer()->SetMover(this);
|
||||
break;
|
||||
case CHARM_TYPE_CHARM:
|
||||
if (GetTypeId() == TYPEID_UNIT && charmer->getClass() == CLASS_WARLOCK)
|
||||
|
||||
Reference in New Issue
Block a user