setReadOnly();
$userID = Session::getUserID();
$db = DB::db();
$gameStor = KVStorage::getStorage($db, 'game_env');
increaseRefresh("세력일람", 2);
$me = $db->queryFirstRow('SELECT con, turntime FROM general WHERE owner=%i', $userID);
$con = checkLimit($me['con']);
if ($con >= 2) {
printLimitMsg($me['turntime']);
exit();
}
?>
| 【 {$nation['name']} 】 |
| 성 향 |
" . getNationType($nation['type']) . " |
작 위 |
" . getNationLevel($nation['level']) . " |
국 력 |
{$nation['power']} |
장수 / 속령 |
{$nation['gennum']} / " . count($nation['cities'] ?? []) . " |
";
for ($chiefLevel = 12; $chiefLevel >= 5; $chiefLevel--) {
if ($chiefLevel % 4 == 0) {
echo '
';
}
$chief = $chiefs[$chiefLevel] ?? ['name' => '-', 'npc' => 0];
$officerLevelText = getOfficerLevelText($chiefLevel, $nation['level']);
$chiefText = getColoredName($chief['name'], $chief['npc']);
echo "| {$officerLevelText} |
{$chiefText} | ";
}
echo "
| 외교권자 | ";
echo join(', ', $ambassadors);
echo " | 조언자 | ";
echo count($auditors) . '명';
echo " |
| ";
if ($nation['level'] > 0) {
echo "속령 일람 : ";
foreach ($nation['cities'] as $cityID => $cityName) {
if ($cityID == $nation['capital']) {
echo "[{$cityName}], ";
} else {
echo "{$cityName}, ";
}
}
} else {
$cityName = CityConst::byID($chiefs[12]['city'])->name;
echo "현재 위치 : {$cityName}";
}
echo "
|
| 장수 일람 : ";
foreach ($generals as $general) {
if ($general['npc'] >= 2) {
echo "{$general['name']}, ";
} elseif ($general['npc'] == 1) {
echo "{$general['name']}, ";
} else {
echo "{$general['name']}, ";
}
}
echo "
|