버그 수정

This commit is contained in:
2020-04-25 06:10:57 +09:00
parent 6b54797aec
commit 324a67c7da
2 changed files with 13 additions and 12 deletions
+3 -1
View File
@@ -187,8 +187,10 @@ if($city['trade'] === null) {
$city['trade'] = "- ";
}
$dbColumns = General::mergeQueryColumn(['npc', 'defence_train', 'no', 'picture', 'imgsvr', 'name', 'injury', 'leadership', 'strength', 'intel', 'officer_level', 'nation', 'crewtype', 'crew', 'train', 'atmos'], 2)[0];
$generals = $db->query(
'SELECT npc,defence_train,no,picture,imgsvr,name,injury,leadership,strength,intel,officer_level,nation,crewtype,crew,train,atmos from general where city=%i order by name',
'SELECT %l from general where city=%i order by name',
Util::formatListOfBackticks($dbColumns),
$city['city']
);
+10 -11
View File
@@ -2496,12 +2496,12 @@ class GeneralAI
$candidateCities = [];
foreach($this->frontCities as $frontCity){
$cityCandidates[$frontCity['city']] = $frontCity['important'];
if(!$this->frontCities){
throw new \sammo\MustNotBeReachedException('attackable인데 frontCities가 없음');
}
if(!$candidateCities){
return null;
foreach($this->frontCities as $frontCity){
$candidateCities[$frontCity['city']] = $frontCity['important'];
}
$cmd = buildGeneralCommandClass('che_NPC능동', $this->general, $this->env, [
@@ -2878,7 +2878,7 @@ class GeneralAI
$backupCities = [];
foreach ($db->query('SELECT * FROM city WHERE nation = %i', $nationID) as $nationCity) {
$nationCity['generals'] = [];
$nationCity['generals'] = new \ArrayObject();
$cityID = $nationCity['city'];
$dev =
($nationCity['agri'] + $nationCity['comm'] + $nationCity['secu'] + $nationCity['def'] + $nationCity['wall']) /
@@ -2889,17 +2889,16 @@ class GeneralAI
$nationCity['important'] = 1;
if($nationCity['supply']){
$supplyCities[$cityID] = &$nationCity;
$supplyCities[$cityID] = $nationCity;
}
if($nationCity['front']){
$frontCities[$cityID] = &$nationCity;
$frontCities[$cityID] = $nationCity;
}
else{
$backupCities[$cityID] = &$nationCity;
$backupCities[$cityID] = $nationCity;
}
$nationCities[$cityID] = &$nationCity;
unset($nationCity);
$nationCities[$cityID] = $nationCity;
}
$this->nationCities = $nationCities;
@@ -3348,7 +3347,7 @@ class GeneralAI
}
}
}
protected function choosePromotion()