diff --git a/hwe/_simul.php b/hwe/_simul.php index 8264c184..b04bb26f 100644 --- a/hwe/_simul.php +++ b/hwe/_simul.php @@ -300,9 +300,9 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 $cityCrew *= (rand() % 21 + 90)/100; // 90~110% $myCrew *= (rand() % 21 + 90)/100; // 90~110% - $general['crew'] -= round($myCrew); - $city['def'] -= round($cityCrew); - $city['wall'] -= round($cityCrew); + $general['crew'] -= Util::round($myCrew); + $city['def'] -= Util::round($cityCrew); + $city['wall'] -= Util::round($cityCrew); $tempMyCrew = $myCrew; $tempCityCrew = $cityCrew; $tempGeneralCrew = $general['crew']; $tempCityDef = $city['def']; @@ -310,14 +310,14 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 if($city['wall'] <= 0) { $city['wall'] = 0; } if($city['def'] < 0) { - $offset = round($tempCityDef*$tempMyCrew/$tempCityCrew); + $offset = Util::round($tempCityDef*$tempMyCrew/$tempCityCrew); $myCrew += $offset; $general['crew'] -= $offset; $cityCrew += $tempCityDef; $city['def'] = 0; } if($general['crew'] < 0) { - $offset = round($tempGeneralCrew*$tempCityCrew/$tempMyCrew); + $offset = Util::round($tempGeneralCrew*$tempCityCrew/$tempMyCrew); $cityCrew += $offset; $city['def'] -= $offset; $myCrew += $tempGeneralCrew; @@ -326,9 +326,9 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 $exp += $cityCrew; $opexp += $myCrew; - $general['crew'] = round($general['crew']); - $cityCrew = round($cityCrew); - $myCrew = round($myCrew); + $general['crew'] = Util::round($general['crew']); + $cityCrew = Util::round($cityCrew); + $myCrew = Util::round($myCrew); $myAtt = round($myAtt, 2); $myDef = round($myDef, 2); $cityAtt = round($cityAtt, 2); @@ -342,14 +342,14 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 } // 도시쌀 소모 계산 - $opexp = round($opexp / 50); - $rice = round($opexp * 4 * getCrewtypeRice($game, 0, 0) * ($train3/100 - 0.2)); + $opexp = Util::round($opexp / 50); + $rice = Util::round($opexp * 4 * getCrewtypeRice($game, 0, 0) * ($train3/100 - 0.2)); //원래대로 스케일링 - $city['def'] = round($city['def'] / 10); - $city['wall'] = round($city['wall'] / 10); + $city['def'] = Util::round($city['def'] / 10); + $city['wall'] = Util::round($city['wall'] / 10); //내정 감소 - $dec = round($cityCrew / 10); + $dec = Util::round($cityCrew / 10); $city['agri'] -= $dec; $city['comm'] -= $dec; $city['secu'] -= $dec; @@ -672,8 +672,8 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 $opCrew *= (rand() % 21 + 90)/100; // 90~110% $myCrew *= (rand() % 21 + 90)/100; // 90~110% - $general['crew'] -= round($myCrew); - $oppose['crew'] -= round($opCrew); + $general['crew'] -= Util::round($myCrew); + $oppose['crew'] -= Util::round($opCrew); $tempMyCrew = $myCrew; $tempOpCrew = $opCrew; $tempGeneralCrew = $general['crew']; $tempOpposeCrew = $oppose['crew']; if($general['crew'] <= 0 && $oppose['crew'] <= 0) { @@ -681,13 +681,13 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 $r2 = $tempOpposeCrew / $tempOpCrew; if($r1 > $r2) { - $offset = round($tempOpposeCrew*$tempMyCrew/$tempOpCrew); + $offset = Util::round($tempOpposeCrew*$tempMyCrew/$tempOpCrew); $myCrew += $offset; $general['crew'] -= $offset; $opCrew += $tempOpposeCrew; $oppose['crew'] = 0; } else { - $offset = round($tempGeneralCrew*$tempOpCrew/$tempMyCrew); + $offset = Util::round($tempGeneralCrew*$tempOpCrew/$tempMyCrew); $opCrew += $offset; $oppose['crew'] -= $offset; $myCrew += $tempGeneralCrew; @@ -695,14 +695,14 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 } } elseif($general['crew'] * $oppose['crew'] <= 0) { if($oppose['crew'] < 0) { - $offset = round($tempOpposeCrew*$tempMyCrew/$tempOpCrew); + $offset = Util::round($tempOpposeCrew*$tempMyCrew/$tempOpCrew); $myCrew += $offset; $general['crew'] -= $offset; $opCrew += $tempOpposeCrew; $oppose['crew'] = 0; } if($general['crew'] < 0) { - $offset = round($tempGeneralCrew*$tempOpCrew/$tempMyCrew); + $offset = Util::round($tempGeneralCrew*$tempOpCrew/$tempMyCrew); $opCrew += $offset; $oppose['crew'] -= $offset; $myCrew += $tempGeneralCrew; @@ -712,10 +712,10 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 $exp += $opCrew; $opexp += $myCrew; - $general['crew'] = round($general['crew']); - $oppose['crew'] = round($oppose['crew']); - $myCrew = round($myCrew); - $opCrew = round($opCrew); + $general['crew'] = Util::round($general['crew']); + $oppose['crew'] = Util::round($oppose['crew']); + $myCrew = Util::round($myCrew); + $opCrew = Util::round($opCrew); $myAtt = round($myAtt, 2); $myDef = round($myDef, 2); $opAtt = round($opAtt, 2); @@ -734,7 +734,7 @@ if($isgen == "장수공격" || $isgen == "성벽공격" || $isgen == "장수평 } // 공헌, 명성 상승 - $exp = round($exp / 50); + $exp = Util::round($exp / 50); $ricing = ($exp * 5 * getCrewtypeRice($game, $general['crewtype'], $tech1)); $msg .= "★ 【공격장수】공헌 상승 : $exp 쌀 소비 : {$exp}x5x".getCrewtypeRice($game, $general['crewtype'], $tech1)." = $ricing
"; // $msg2 .= "★ 【공격장수】공헌 상승 : $exp 쌀 소비 : {$exp}x5x".getCrewtypeRice($game, $general['crewtype'], $tech1)." = $ricing
"; diff --git a/hwe/a_genList.php b/hwe/a_genList.php index ef6bd4b6..57db5bb9 100644 --- a/hwe/a_genList.php +++ b/hwe/a_genList.php @@ -144,7 +144,7 @@ for($j=0; $j < $gencount; $j++) { elseif($general['npc'] == 1) { $name = "{$general['name']}"; } else { $name = "{$general['name']}"; } - $general['connect'] = round($general['connect'] / 10, 0) * 10; + $general['connect'] = Util::round($general['connect'] / 10) * 10; $imageTemp = GetImageURL($general['imgsvr']); echo " diff --git a/hwe/b_betting.php b/hwe/b_betting.php index caa4ec8f..4109864a 100644 --- a/hwe/b_betting.php +++ b/hwe/b_betting.php @@ -267,7 +267,7 @@ for ($i=0; $i < 16; $i++) { } for ($i=0; $i < 16; $i++) { - $gold[$i] = round($myBet[$i] * $bet[$i]); + $gold[$i] = Util::round($myBet[$i] * $bet[$i]); } ?> diff --git a/hwe/c_auction.php b/hwe/c_auction.php index a460c5ef..7879891a 100644 --- a/hwe/c_auction.php +++ b/hwe/c_auction.php @@ -52,10 +52,10 @@ $btCount = $tradeCount + $bidCount; $unit = $admin['turnterm'] * 60; -$amount = round($amount / 10) * 10; -$cost = round($cost / 10) * 10; -$topv = round($topv / 10) * 10; -$value = round($value / 10) * 10; +$amount = Util::round($amount / 10) * 10; +$cost = Util::round($cost / 10) * 10; +$topv = Util::round($topv / 10) * 10; +$value = Util::round($value / 10) * 10; if ($term > 24) { $term = 24; } diff --git a/hwe/c_double.php b/hwe/c_double.php index b2454cf3..9c1c2c48 100644 --- a/hwe/c_double.php +++ b/hwe/c_double.php @@ -16,9 +16,9 @@ if($command < 0) { $command = 0; } if($double < 0) { $double = 0; } if($third < 0) { $third = 0; } if($fourth < 0) { $fourth = 0; } -$double = round($double, 0); -$third = round($third, 0); -$fourth = round($fourth, 0); +$double = Util::round($double); +$third = Util::round($third); +$fourth = Util::round($fourth); if($command > 99) { $command = 0; } if($double > 9999) { $double = 9999; } if($third > 9999) { $third = 9999; } diff --git a/hwe/func.php b/hwe/func.php index 71459110..9661289d 100644 --- a/hwe/func.php +++ b/hwe/func.php @@ -458,11 +458,11 @@ function commandTable() { if($nation['type'] == 2 || $nation['type'] == 4 || $nation['type'] == 7 || $nation['type'] == 10) { $develcostE *= 0.8; $colorE = 1; } if($nation['type'] == 1 || $nation['type'] == 3 || $nation['type'] == 9) { $develcostE *= 1.2; $colorE = 2; } - $develcostA = round($develcostA); - $develcostB = round($develcostB); - $develcostC = round($develcostC); - $develcostD = round($develcostD); - $develcostE = round($develcostE); + $develcostA = Util::round($develcostA); + $develcostB = Util::round($develcostB); + $develcostC = Util::round($develcostC); + $develcostD = Util::round($develcostD); + $develcostE = Util::round($develcostE); echo "