점령 후 초기 내정 변경, 시나리오 시작시 초기 내정 변경
This commit is contained in:
+5
-10
@@ -725,9 +725,9 @@ function ConquerCity($admin, $general, $city, $nation, $destnation) {
|
||||
'supply'=>1,
|
||||
'term'=>0,
|
||||
'conflict'=>'{}',
|
||||
'agri'=>$db->sqleval('agri*0.7'),
|
||||
'comm'=>$db->sqleval('comm*0.7'),
|
||||
'secu'=>$db->sqleval('secu*0.7'),
|
||||
'agri'=>$db->sqleval('GREATEST(agri*0.7, agri2*0.25)'),
|
||||
'comm'=>$db->sqleval('GREATEST(comm*0.7, comm2*0.25)'),
|
||||
'secu'=>$db->sqleval('GREATEST(secu*0.7, secu2*0.25)'),
|
||||
'nation'=>$conquerNation,
|
||||
'gen1'=>0,
|
||||
'gen2'=>0,
|
||||
@@ -736,13 +736,8 @@ function ConquerCity($admin, $general, $city, $nation, $destnation) {
|
||||
'gen2set'=>0,
|
||||
'gen3set'=>0
|
||||
];
|
||||
if($city['level'] > 3) {
|
||||
$query['def'] = 1000;
|
||||
$query['wall'] = 1000;
|
||||
} else {
|
||||
$query['def'] = $db->sqleval('def2/2');
|
||||
$query['wall'] = $db->sqleval('wall2/2');
|
||||
}
|
||||
$query['def'] = $db->sqleval('def2/2');
|
||||
$query['wall'] = $db->sqleval('wall2/2');
|
||||
|
||||
$db->update('city', $query, 'city=%i', (int)$city['city']);
|
||||
//전방설정
|
||||
|
||||
@@ -349,6 +349,12 @@ class CityConstBase{
|
||||
] + $initValue + static::$buildInitCommon;
|
||||
}, array_values(static::$constID));
|
||||
|
||||
DB::db()->insert('city', $queries);
|
||||
$db = DB::db();
|
||||
$db->insert('city', $queries);
|
||||
$db->update('city', [
|
||||
'agri'=>$db->sqleval('agri2 * 0.25'),
|
||||
'comm'=>$db->sqleval('comm2 * 0.25'),
|
||||
'secu'=>$db->sqleval('secu2 * 0.25'),
|
||||
], true);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user