From 3ad16d96be775946f41ebecf0cf511ba37badf75 Mon Sep 17 00:00:00 2001 From: hided62 Date: Tue, 16 Jul 2024 13:09:43 +0900 Subject: [PATCH] =?UTF-8?q?game:=20=EA=B8=B4=EA=B8=89=EC=B2=9C=EB=8F=84?= =?UTF-8?q?=EC=8B=9C=20=EB=AA=A8=EB=93=A0=20=EC=9E=A5=EC=88=98=EC=97=90?= =?UTF-8?q?=EA=B2=8C=20=EC=95=8C=EB=A6=BC,=20-=20=EC=88=98=EB=87=8C?= =?UTF-8?q?=EC=97=90=EA=B2=8C=EB=8A=94=20=EC=A7=91=ED=95=A9=20=EB=A9=94?= =?UTF-8?q?=EC=8B=9C=EC=A7=80=EB=8F=84=20=EB=82=A8=EA=B9=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/process_war.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/hwe/process_war.php b/hwe/process_war.php index c087a352..24791e87 100644 --- a/hwe/process_war.php +++ b/hwe/process_war.php @@ -718,14 +718,17 @@ function ConquerCity(array $admin, General $general, array $city, array $defende $attackerLogger->pushGlobalHistoryLog("【긴급천도】{$defenderNationName}{$josaYi} 수도가 함락되어 $minCityName{$josaRo} 긴급천도하였습니다."); $moveLog = "수도가 함락되어 $minCityName{$josaRo} 긴급천도합니다."; - //아국 수뇌부에게 로그 전달 - foreach ($db->queryFirstColumn( - 'SELECT no FROM general WHERE nation=%i AND officer_level>=5', + foreach ($db->queryAllLists( + 'SELECT no, officer_level FROM general WHERE nation=%i', $defenderNationID - ) as $defenderChiefID) { - $chiefLogger = new ActionLogger($defenderChiefID, $defenderNationID, $year, $month); - $chiefLogger->pushGeneralActionLog($moveLog, ActionLogger::PLAIN); - $chiefLogger->flush(); + ) as [$defenderGeneralID, $defenderGeneralChiefLevel]) { + $defenderLogger = new ActionLogger($defenderGeneralID, $defenderNationID, $year, $month); + $defenderLogger->pushGeneralActionLog($moveLog, ActionLogger::PLAIN); + if($defenderGeneralChiefLevel >= 5){ + $defenderLogger->pushGeneralActionLog("수뇌는 {$minCityName}{$josaRo} 집합되었습니다."); + } + + $defenderLogger->flush(); } //천도