병종 가격 계산 버그, 접경 계산 버그, 긴급 천도 버그 수정
This commit is contained in:
@@ -398,7 +398,8 @@ function getBill(int $dedication) : int{
|
|||||||
function getCost(int $armtype) : int {
|
function getCost(int $armtype) : int {
|
||||||
//FIXME: 정말로 side effect가 없으려면 query는 밖으로 이동해야함.
|
//FIXME: 정말로 side effect가 없으려면 query는 밖으로 이동해야함.
|
||||||
//TODO: 병종 값이 column으로 들어있는건 전혀 옳지 않음. key->value 형태로 바꿔야함
|
//TODO: 병종 값이 column으로 들어있는건 전혀 옳지 않음. key->value 형태로 바꿔야함
|
||||||
return DB::db()->queryFirstColumn('select %b from game limit 1', sprintf('cst%d', $armtype));
|
|
||||||
|
return GameUnitConst::byID($armtype)->cost;
|
||||||
}
|
}
|
||||||
|
|
||||||
function TechLimit($startyear, $year, $tech) : int {
|
function TechLimit($startyear, $year, $tech) : int {
|
||||||
|
|||||||
@@ -237,7 +237,7 @@ function SetNationFront($nationNo) {
|
|||||||
|
|
||||||
if($adj){
|
if($adj){
|
||||||
$db->update('city', [
|
$db->update('city', [
|
||||||
'front'=>0
|
'front'=>1
|
||||||
], 'nation=%i and city in %li', $nationNo, array_keys($adj));
|
], 'nation=%i and city in %li', $nationNo, array_keys($adj));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1862,7 +1862,7 @@ function ConquerCity($game, $general, $city, $nation, $destnation) {
|
|||||||
$cities = [];
|
$cities = [];
|
||||||
foreach(
|
foreach(
|
||||||
DB::db()->query(
|
DB::db()->query(
|
||||||
'SELECT city, pop FROM city WHERE nation=%i and city!=%i',
|
'SELECT nation, city, pop FROM city WHERE nation=%i and city!=%i',
|
||||||
$destnation['nation'],
|
$destnation['nation'],
|
||||||
$city['city']
|
$city['city']
|
||||||
) as $row
|
) as $row
|
||||||
|
|||||||
Reference in New Issue
Block a user