From ae6ddd079bb00dc1c9e1f91f5e33507889067b3d Mon Sep 17 00:00:00 2001 From: hide_d Date: Sun, 11 Mar 2018 04:12:51 +0900 Subject: [PATCH] =?UTF-8?q?=ED=9A=8C=ED=94=BC=20=EA=B3=B5=EC=8B=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20-=20=ED=9A=8C=ED=94=BC=EC=8B=9C=20?= =?UTF-8?q?=EB=8D=B0=EB=AF=B8=EC=A7=80=EA=B0=80=2010%=20->=2020%=20-=20?= =?UTF-8?q?=ED=9A=8C=ED=94=BC=20=ED=99=95=EB=A5=A0=EC=97=90=20'=ED=9B=88?= =?UTF-8?q?=EB=A0=A8'=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- che_close/_simul.php | 3 +++ che_close/process_war.php | 9 ++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/che_close/_simul.php b/che_close/_simul.php index 7790a72..5421dee 100644 --- a/che_close/_simul.php +++ b/che_close/_simul.php @@ -206,6 +206,7 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $general[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $general['train'] / 100); //훈련 반영 if($ratio < $ratio2 && $avoid == 1) { $msg .= "회피했다!
"; $myCrew /= 10; // 10%만 소모 @@ -570,6 +571,7 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $general[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $general['train'] / 100); //훈련 반영 if($ratio < $ratio2 && $myAvoid == 1) { $msg .= "회피했다!
"; $myCrew /= 10; // 10%만 소모 @@ -578,6 +580,7 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $oppose[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $oppose['train'] / 100); //훈련 반영 if($ratio < $ratio2 && $opAvoid == 1) { $msg .= "●상대가 회피했다!
"; $opCrew /= 10; // 10%만 소모 diff --git a/che_close/process_war.php b/che_close/process_war.php index d53b5e8..649a4a8 100644 --- a/che_close/process_war.php +++ b/che_close/process_war.php @@ -285,13 +285,14 @@ function processWar($connect, $general, $city) { //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $general[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $general['train'] / 100); //훈련 반영 //특기보정 : 궁병 if($general[special2] == 51) { $ratio2 += 20; } //도구 보정 : 둔갑천서, 태평요술 if($general[item] == 26 || $general[item] == 25) { $ratio2 += 20; } if($ratio < $ratio2 && $avoid == 1) { $batlog[count($batlog)] = "회피했다!"; - $myCrew /= 10; // 10%만 소모 + $myCrew /= 5; // 20%만 소모 $avoid = 0; } @@ -1081,6 +1082,7 @@ function processWar($connect, $general, $city) { //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $general[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $general['train'] / 100); //훈련 반영 //특기보정 : 돌격, 궁병 if($oppose[special2] == 60) { $ratio2 -= 100; } if($general[special2] == 51) { $ratio2 += 20; } @@ -1096,13 +1098,14 @@ function processWar($connect, $general, $city) { } else { $batlog[count($batlog)] = "회피했다!"; $oppbatlog[count($oppbatlog)] = "●상대가 회피했다!"; - $myCrew /= 10; // 10%만 소모 + $myCrew /= 5; // 20%만 소모 $myAvoid = 0; } } //회피 $ratio = rand() % 100; // 0 ~ 99 $ratio2 = getRate($game, $oppose[crewtype], "avd"); //회피율 + $ratio2 = round($ratio2 * $oppose['train'] / 100); //훈련 반영 // 특기보정 : 돌격, 궁병 if($general[special2] == 60) { $ratio2 -= 100; } if($oppose[special2] == 51) { $ratio2 += 20; } @@ -1124,7 +1127,7 @@ function processWar($connect, $general, $city) { } else { $oppbatlog[count($oppbatlog)] = "회피했다!"; $batlog[count($batlog)] = "●상대가 회피했다!"; - $opCrew /= 10; // 10%만 소모 + $opCrew /= 5; // 20%만 소모 $opAvoid = 0; } }