From 9386f56abdff2a61296f8579d30d73c23f876753 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 5 Apr 2023 18:16:45 +0800 Subject: [PATCH] 1 --- server/gameserver/movement.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gameserver/movement.cc b/server/gameserver/movement.cc index f379971c..fd189e48 100644 --- a/server/gameserver/movement.cc +++ b/server/gameserver/movement.cc @@ -42,10 +42,18 @@ bool Movement::UpdatePosition() next_point.dir.z = dir.z; } } + if (owner_->GetPos().GetX() < 0) { + owner_->GetMutablePos().SetX(0); + } + if (owner_->GetPos().GetZ() < 0) { + owner_->GetMutablePos().SetZ(0); + } + #if 0 if (owner_->GetPos().GetX() < 0 || owner_->GetPos().GetZ() < 0) { abort(); } + #endif return true; }