diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index b5379a42..a3727062 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -40,7 +40,9 @@ void Buff::UnInit() list_del_init(&cond_entry); } while (!list_empty(&on_remove_contexts)) { - RemoveBuffCbConext* cb = list_last_entry(&on_remove_contexts, RemoveBuffCbConext, entry); + RemoveBuffCbConext* cb = list_last_entry(&on_remove_contexts, + RemoveBuffCbConext, + entry); *cb->next = (*cb->next)->next; list_del_init(&cb->entry); } @@ -420,7 +422,7 @@ void Buff::ProcSprint() // 999 #if 1 #else - buff->owner->SetPos((pre_pos) + (dir * i)); + buff->owner->MutablePos.FromVec2((pre_pos) + (dir * i)); #endif buff->owner->GetHitEnemys(enemys, buff->meta->param4); for (auto& enemy : enemys) {