[Core/PacketIO] Fix issues with Mind Control that was allowing a player to keep interfering other players' movements using Mind Vision
This commit is contained in:
@@ -15668,10 +15668,12 @@ void Unit::RemoveCharmedBy(Unit *charmer)
|
||||
case CHARM_TYPE_VEHICLE:
|
||||
charmer->ToPlayer()->SetClientControl(charmer, 1);
|
||||
charmer->ToPlayer()->SetViewpoint(this, false);
|
||||
charmer->ToPlayer()->SetClientControl(this, 0);
|
||||
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);
|
||||
break;
|
||||
case CHARM_TYPE_CHARM:
|
||||
|
||||
Reference in New Issue
Block a user