From fb7c2573bf1431d0758fd6565d70bb9581a3d1a5 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 7 Oct 2018 21:43:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B6=80=EB=8C=80=EC=9E=A5=20=EC=88=98?= =?UTF-8?q?=EC=B9=98=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/func_gamerule.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/hwe/func_gamerule.php b/hwe/func_gamerule.php index e6de64f8..e7dede2a 100644 --- a/hwe/func_gamerule.php +++ b/hwe/func_gamerule.php @@ -977,8 +977,6 @@ function updateNationState() { //TODO: level이 진관수이소중대특 체계를 벗어날 수 있음 $citycount = $db->queryFirstField('SELECT count(*) FROM city WHERE nation=%i AND level>=4', $nation['nation']); - $gencount = $db->queryFirstField('SELECT count(*) FROM general WHERE nation=%i', $nation['nation']); - if($citycount == 0) { $nationlevel = 0; // 방랑군 } elseif($citycount == 1) { @@ -1056,12 +1054,15 @@ function updateNationState() { } $gameStor->assembler_id = $lastAssemblerID; - //작위 상승 - $query = "update nation set level='{$nation['level']}' where nation='{$nation['nation']}'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - + $db->update('nation', [ + 'level'=>$nation['level'] + ], 'nation=%i', $nation['nation']); + refreshNationStaticInfo(); } + + $gencount = $db->queryFirstField('SELECT count(*) FROM general WHERE nation=%i', $nation['nation']); + $db->update('nation', [ 'gennum'=>$gencount ], 'nation=%i', $nation['nation']);