diff --git a/server/gameserver/buff/turnover.cc b/server/gameserver/buff/turnover.cc index 4291e980..787dba73 100644 --- a/server/gameserver/buff/turnover.cc +++ b/server/gameserver/buff/turnover.cc @@ -90,7 +90,10 @@ void TurnOverBuff::Activate() &target->xtimer_attacher); } } + Global::Instance()->verify_set_pos = 1; owner->SetPos(curr_pos); + Global::Instance()->verify_set_pos = 0; + owner->room->grid_service->MoveCreature(owner); } if (!meta->_param2_int_list.empty()) { owner->room->xtimer.SetTimeoutEx