From 640403866f535cc43dad9c0ee175dce20090a91c Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Fri, 5 Mar 2021 13:06:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=B8=AA=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E6=98=AF=E5=AF=BC=E8=87=B4CC=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E5=90=8E=E7=A8=8B=E5=BA=8F=E9=97=AA=E9=80=80=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/ai.lua | 6 +++--- parts/player/update.lua | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/parts/ai.lua b/parts/ai.lua index 834baf9b..0e302398 100644 --- a/parts/ai.lua +++ b/parts/ai.lua @@ -279,10 +279,11 @@ return{ end, }, ["CC"]=CC and{ - [0]=NULL, + [0]=function(P) + LOG.print("CC is dead ("..P.id..")","error") + end, function(P)--Start thinking if not pcall(CC.think,P.AI_bot)then - LOG.print("CC is dead ("..P.id..")","error") return 0 end return 2 @@ -316,7 +317,6 @@ return{ return 2 end else - LOG.print("CC is dead ("..P.id..")","error") return 0 end end, diff --git a/parts/player/update.lua b/parts/player/update.lua index 15025efe..b2cbb712 100644 --- a/parts/player/update.lua +++ b/parts/player/update.lua @@ -145,7 +145,9 @@ function update.alive(P,dt) local C=P.AI_keys P.AI_delay=P.AI_delay-1 if not C[1]then - P.AI_stage=AIFUNC[P.AI_mode][P.AI_stage](P,C) + if P.AI_stage then + P.AI_stage=AIFUNC[P.AI_mode][P.AI_stage](P,C) + end elseif P.AI_delay<=0 then P:pressKey(C[1])P:releaseKey(C[1]) if P.AI_mode~="CC"or C[1]>3 then