From e656c1e567c7ded11ec1ff30abe7c2cab8b56bc8 Mon Sep 17 00:00:00 2001 From: Hide_D Date: Mon, 22 May 2023 02:43:54 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=B2=9C=ED=86=B5=EC=8B=9C=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=BC=EC=A1=B1=20=EA=B6=8C=ED=95=9C=EC=9D=84=20=EC=9C=A0?= =?UTF-8?q?=EC=A0=80=EC=97=90=EA=B2=8C=20=EB=B6=80=EC=97=AC=20-=20?= =?UTF-8?q?=EA=B5=B0=EC=A3=BC=EA=B0=80=20NPC=EC=9D=B8=20=EA=B2=BD=EC=9A=B0?= =?UTF-8?q?=20=EC=B0=B8=EB=AA=A8=20-=20=EC=B0=B8=EB=AA=A8=EB=8F=84=20NPC?= =?UTF-8?q?=EB=9D=BC=EB=A9=B4=20=EA=B0=81=20=EC=88=98=EB=87=8C=EA=B9=8C?= =?UTF-8?q?=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func_gamerule.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/hwe/func_gamerule.php b/hwe/func_gamerule.php index 9c777a20..f9b0bebc 100644 --- a/hwe/func_gamerule.php +++ b/hwe/func_gamerule.php @@ -909,9 +909,19 @@ function checkEmperior() //연감 월결산 LogHistory(); - $invaderMsgs = RaiseInvaderMessage::buildRaiseInvaderMessage($chiefs[12]['no']); - foreach($invaderMsgs as $invaderMsg){ - $invaderMsg->send(); + foreach(range(12, 5, -1) as $chiefLevel){ + if(!key_exists($chiefLevel, $chiefs)){ + continue; + } + $targetChief = $chiefs[$chiefLevel]; + if($targetChief['npc'] >= 2){ + continue; + } + $invaderMsgs = RaiseInvaderMessage::buildRaiseInvaderMessage($targetChief['no']); + foreach($invaderMsgs as $invaderMsg){ + $invaderMsg->send(); + } + break; } }