From 1e9b30b8d18c46f5ce05dcf49216993eb1befcf0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 15 Jul 2020 17:20:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=9C=BA=E5=99=A8=E4=BA=BA?= =?UTF-8?q?=E9=80=9F=E5=BA=A6=E4=B8=BA=E6=AD=A3=E5=B8=B8=E9=80=9F=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/gameserver/android_new.ai.cc | 22 ++++++++++------------ server/gameserver/room.cc | 2 +- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/server/gameserver/android_new.ai.cc b/server/gameserver/android_new.ai.cc index 74d997c..c662863 100644 --- a/server/gameserver/android_new.ai.cc +++ b/server/gameserver/android_new.ai.cc @@ -566,18 +566,16 @@ void AndroidNewAI::UpdatePursuit() void AndroidNewAI::DoMoveNewAI() { Human* hum = (Human*)owner; - if (hum->UpdatedTimes() % 2 == 0) { - if (std::abs(hum->move_dir.x) > FLT_EPSILON || - std::abs(hum->move_dir.y) > FLT_EPSILON) { - hum->on_move_collision = - [this] () { - ChangeToStateNewAI(ASE_RandomWalk); - return false; - }; - int speed = std::max(1, (int)hum->GetSpeed()); - hum->_UpdateMove(speed); - hum->on_move_collision = nullptr; - } + if (std::abs(hum->move_dir.x) > FLT_EPSILON || + std::abs(hum->move_dir.y) > FLT_EPSILON) { + hum->on_move_collision = + [this] () { + ChangeToStateNewAI(ASE_RandomWalk); + return false; + }; + int speed = std::max(1, (int)hum->GetSpeed()); + hum->_UpdateMove(speed); + hum->on_move_collision = nullptr; } } diff --git a/server/gameserver/room.cc b/server/gameserver/room.cc index 2e1dcdd..ef9ab0f 100644 --- a/server/gameserver/room.cc +++ b/server/gameserver/room.cc @@ -2914,7 +2914,7 @@ void Room::InitAndroidAI() for (Android* hum : androids) { #ifdef DEBUG #if 0 - hum->SetAiLevel(3); + hum->SetAiLevel(7); continue; #endif #endif