From e01703197822809c4c7c77b196194ad9c42d6d83 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 10 Jun 2020 13:50:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=95=E6=9C=BA=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/room.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 515ecf1..56ec7a4 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -1774,6 +1774,14 @@ void Room::ShuaGuideAndroid(Human* target) pos.x += MetaMgr::Instance()->newbie_first_robot_distance; if (OverBorder(pos, hum->GetRadius())) { pos = target->GetPos(); + pos.y -= MetaMgr::Instance()->newbie_first_robot_distance; + if (OverBorder(pos, hum->GetRadius())) { + pos = target->GetPos(); + pos.y += MetaMgr::Instance()->newbie_first_robot_distance; + if (OverBorder(pos, hum->GetRadius())) { + pos = a8::Vec2(6666, 6666); + } + } } } hum->SetPos(pos);