From fc3487e545eb2f4ca6d93c44bde1c322670096e9 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sat, 15 Sep 2018 02:43:24 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EB=90=98=EC=A7=80=20?= =?UTF-8?q?=EC=95=8A=EB=8A=94=20chemi=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/_admin5.php | 2 -- hwe/c_myBossInfo.php | 16 ++++------------ hwe/func_gamerule.php | 17 +---------------- hwe/func_process_personnel.php | 6 +----- hwe/sql/schema.sql | 1 - 5 files changed, 6 insertions(+), 36 deletions(-) diff --git a/hwe/_admin5.php b/hwe/_admin5.php index 64dcc2b7..3bb69c5e 100644 --- a/hwe/_admin5.php +++ b/hwe/_admin5.php @@ -155,7 +155,6 @@ SELECT A.nation, A.name, A.power, - A.chemi, A.color, A.tech, A.sabotagelimit, @@ -229,7 +228,6 @@ for($i=0; $i < $nationCount; $i++) {  {$nation['connect']}   {$nation['con']}   {$nation['power']}  -  {$nation['chemi']}   {$gen['cnt']}   {$city['cnt']}   {$nation['tech']}  diff --git a/hwe/c_myBossInfo.php b/hwe/c_myBossInfo.php index 2ff08f52..8c81349c 100644 --- a/hwe/c_myBossInfo.php +++ b/hwe/c_myBossInfo.php @@ -84,7 +84,7 @@ if($genlist != 0 && $me['nation'] != $general['nation']){ } if($btn == "추방") { - $query = "select name,l{$meLevel}set,chemi,color from nation where nation='{$me['nation']}'"; + $query = "select name,l{$meLevel}set,color from nation where nation='{$me['nation']}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $nation = MYDB_fetch_array($result); @@ -213,19 +213,17 @@ if($btn == "추방") { $gennum = $gencount; if($gencount < GameConst::$initialNationGenLimit) $gencount = GameConst::$initialNationGenLimit; - $nation['chemi'] -= 1; - if($nation['chemi'] < 0) { $nation['chemi'] = 0; } if($admin['year'] < $admin['startyear']+3) { //초반엔 군주 부상 증가(엔장 임관지양) $query = "update general set injury=injury+1 where no='{$ruler['no']}'"; MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - $query = "update nation set gennum='$gennum',chemi='{$nation['chemi']}',gold=gold+'$gold',rice=rice+'$rice' where nation='{$general['nation']}'"; + $query = "update nation set gennum='$gennum',gold=gold+'$gold',rice=rice+'$rice' where nation='{$general['nation']}'"; MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); } else { //이번분기는 추방불가(초반 제외) - $query = "update nation set l{$meLevel}set=1,gennum='$gennum',chemi='{$nation['chemi']}',gold=gold+'$gold',rice=rice+'$rice' where nation='{$general['nation']}'"; + $query = "update nation set l{$meLevel}set=1,gennum='$gennum',gold=gold+'$gold',rice=rice+'$rice' where nation='{$general['nation']}'"; MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); } @@ -240,7 +238,7 @@ if($btn == "추방") { } if($btn == "임명" && $level >= 5 && $level <= 11) { - $query = "select l{$level}set,level,chemi from nation where nation='{$me['nation']}'"; + $query = "select l{$level}set,level from nation where nation='{$me['nation']}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $nation = MYDB_fetch_array($result); @@ -249,12 +247,6 @@ if($btn == "임명" && $level >= 5 && $level <= 11) { //이미 지정했다면 무시 if($nation["l{$level}set"] == 0 && $lv <= $level) { - $nation['chemi'] -= 1; - if($nation['chemi'] < 0) { $nation['chemi'] = 0; } - - $query = "update nation set chemi='{$nation['chemi']}' where nation='{$me['nation']}'"; - MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); - //기존 장수 일반으로 $query = "update general set level=1 where nation='{$me['nation']}' and level='$level'"; MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); diff --git a/hwe/func_gamerule.php b/hwe/func_gamerule.php index 83c5d74b..247ee04a 100644 --- a/hwe/func_gamerule.php +++ b/hwe/func_gamerule.php @@ -501,7 +501,7 @@ function postUpdateMonthly() { // 명성,공헌 $nations = $db->query('SELECT A.nation, - A.gennum, A.gennum2, A.chemi, A.aux, + A.gennum, A.gennum2, A.aux, round(( round(((A.gold+A.rice)+(select sum(gold+rice) from general where nation=A.nation))/100) +A.tech @@ -523,20 +523,6 @@ function postUpdateMonthly() { $genNum[$nation['nation']] = $nation['gennum']; $aux = Json::decode($nation['aux']); - - - - if($nation['gennum'] > $nation['gennum2']) { - // 장수가 증가했을때 - $nation['chemi'] -= ceil(($nation['gennum'] - $nation['gennum2']) / $nation['gennum'] * 100); - } else { - // 장수가 감소했을때 - $nation['chemi'] -= ceil(($nation['gennum2'] - $nation['gennum']) / $nation['gennum2'] * 100); - } - // 매달 2씩 증가 - $nation['chemi'] += 2; - if($nation['chemi'] < 0) { $nation['chemi'] = 0; } - if($nation['chemi'] > 100) { $nation['chemi'] = 100; } //약간의 랜덤치 부여 (95% ~ 105%) @@ -551,7 +537,6 @@ function postUpdateMonthly() { $db->update('nation', [ 'power'=>$nation['power'], 'gennum2'=>$nation['gennum'], - 'chemi'=>$nation['chemi'], 'aux'=>Json::encode($aux) ], 'nation=%i', $nation['nation']); } diff --git a/hwe/func_process_personnel.php b/hwe/func_process_personnel.php index cccfa326..49df7cdf 100644 --- a/hwe/func_process_personnel.php +++ b/hwe/func_process_personnel.php @@ -522,7 +522,7 @@ function process_45(&$general) { $admin = $gameStor->getValues(['startyear', 'year', 'month']); - $query = "select name,chemi from nation where nation='{$general['nation']}'"; + $query = "select name from nation where nation='{$general['nation']}'"; $result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); $nation = MYDB_fetch_array($result); @@ -610,12 +610,8 @@ function process_45(&$general) { MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),""); } - $nation['chemi'] -= 1; - if($nation['chemi'] < 0) { $nation['chemi'] = 0; } - $db->update('nation', [ 'gennum'=>$db->sqleval('gennum - 1'), - 'chemi'=>$nation['chemi'], 'gold'=>$db->sqleval('gold + %i', $gold), 'rice'=>$db->sqleval('rice + %i', $rice), ], 'nation=%i', $general['nation']); diff --git a/hwe/sql/schema.sql b/hwe/sql/schema.sql index f2399f8d..475d9285 100644 --- a/hwe/sql/schema.sql +++ b/hwe/sql/schema.sql @@ -177,7 +177,6 @@ CREATE TABLE `nation` ( `capset` INT(1) NULL DEFAULT '0', `gennum` INT(3) NULL DEFAULT '1', `gennum2` INT(3) NULL DEFAULT '1', - `chemi` INT(3) NULL DEFAULT '0', `gold` INT(8) NULL DEFAULT '0', `rice` INT(8) NULL DEFAULT '0', `bill` INT(3) NULL DEFAULT '0',