getValuesAsArray(['year', 'startyear']); $relYear = $year - $startYear; $score = 10000 + 5000 * Util::valueFit(intdiv($relYear, 2), 0); [$resName, $resKey] = $rng->choice([ ['금', 'gold'], ['쌀', 'rice'] ]); $nationId = $general->getVar('nation'); if ($nationId != 0) { $db->update('nation', [ $resKey => $db->sqleval('%b + %i', $resKey, Util::toInt($score / 2)) ], 'nation=%i', $nationId); } $general->increaseVar($resKey, $score - Util::toInt($score / 2)); $score = Util::round($score); $scoreText = number_format($score, 0); $logger = $general->getLogger(); $logger->pushGeneralActionLog("재산과 국고에 총 {$resName} {$scoreText}을 보충합니다."); return $aux; } }