From 807925f7af35d3857752577e1ee4dbb442f531f1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 24 Jul 2019 11:27:10 +0800 Subject: [PATCH] 1 --- server/gameserver/android.ai.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/gameserver/android.ai.cc b/server/gameserver/android.ai.cc index fda48a3..2db67d6 100644 --- a/server/gameserver/android.ai.cc +++ b/server/gameserver/android.ai.cc @@ -26,6 +26,9 @@ void AndroidAI::Update(int delta_time) if (HumMaster()->playing_skill) { HumMaster()->UpdateSkill(); } + if (a8::HasBitFlag(HumMaster()->status, HS_Assaulting)) { + HumMaster()->_UpdateAssaultMove(); + } switch (state_) { case AS_thinking: { @@ -160,7 +163,7 @@ void AndroidAI::DoMove() if (HumMaster()->HasBuffEffect(kBET_Vertigo) || HumMaster()->HasBuffEffect(kBET_Dcgr)) { return; } - if (owner->updated_times % 2 == 0) { + if (owner->updated_times % 2 == 0 && !a8::HasBitFlag(HumMaster()->status, HS_Assaulting)) { int speed = std::max(1, (int)HumMaster()->GetSpeed()); for (int i = 0; i < speed; ++i) { a8::Vec2 old_pos = HumMaster()->pos;