setReadOnly(); $userID = Session::getUserID(); $generalID = $session->generalID; $db = DB::db(); $gameStor = KVStorage::getStorage($db, 'game_env'); $gameStor->cacheValues(['turntime', 'opentime', 'autorun_user', 'npcmode']); $me = General::createObjFromDB($generalID, null, GeneralQueryMode::FullWithAccessLog); $myset = $me->getVar('myset'); if ($myset > 0) { $submit = 'button'; } else { $submit = 'hidden'; } $lastRefresh = $db->queryFirstField( 'SELECT %b FROM %b WHERE %b = %i', GeneralAccessLogColumn::lastRefresh->value, TableName::generalAccessLog->value, GeneralAccessLogColumn::generalID->value, $generalID ); $nextChange = $me->getAuxVar('next_change'); if (!is_string($nextChange) || $nextChange === '') { $nextChange = null; } increaseRefresh("내정보", 1); if ($gameStor->turntime <= $gameStor->opentime) { $targetTime = $me->getAuxVar('prestart_delete_after'); if (!is_string($targetTime) || $targetTime === '') { $targetTime = addTurn( $lastRefresh ?: TimeUtil::now(), $gameStor->turnterm, GameConst::$minTurnDieOnPrestart ); $me->setAuxVar('prestart_delete_after', $targetTime); $me->applyDB($db); } //서버 가오픈시 할 수 있는 행동 if ($me->getNPCType() == 0 && $me->getNationID() == 0) { $showDieOnPrestartBtn = true; if ($targetTime <= TimeUtil::now()) { $availableDieOnPrestart = true; } } if ($me->getNationID() == 0) { $showBuildNationCandidateBtn = true; } } $use_treatment = $me->getAuxVar('use_treatment') ?? 10; $use_auto_nation_turn = $me->getAuxVar('use_auto_nation_turn') ?? 1; $changeDefence999Train = -3; $changeDefence999Atmos = -6; $changeDefence999Train = $me->onCalcDomestic('changeDefenceTrain', "train999", $changeDefence999Train); $changeDefence999Atmos = $me->onCalcDomestic('changeDefenceTrain', "atmos999", $changeDefence999Atmos); ?>