game: 턴 지정 단위를 1/30에서 1/60으로 변경

This commit is contained in:
2024-02-24 11:46:32 +00:00
parent 66b2f1a8f2
commit bcf5b5cb7d
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -73,7 +73,7 @@ class Join extends \sammo\BaseAPI
->rule('in', 'character', array_merge(GameConst::$availablePersonality, ['Random']))
->rule('in', 'inheritSpecial', GameConst::$availableSpecialWar)
->rule('min', 'inheritTurntimeZone', 0)
->rule('max', 'inheritTurntimeZone', 29)
->rule('max', 'inheritTurntimeZone', 59)
->rule('in', 'inheritCity', array_keys(CityConst::all()))
->rule('integerArray', 'inheritBonusStat');
@@ -352,8 +352,8 @@ class Join extends \sammo\BaseAPI
}
if ($inheritTurntimeZone !== null) {
$inheritTurntime = $inheritTurntimeZone * ($admin['turnterm'] * 2);
$inheritTurntime += $rng->nextRangeInt(0, Util::clamp($admin['turnterm'] * 2 - 1, 0));
$inheritTurntime = $inheritTurntimeZone * $admin['turnterm'];
$inheritTurntime += $rng->nextRangeInt(0, Util::clamp($admin['turnterm'] - 1, 0));
$userLogger->push(sprintf("턴 시간 %02d:%02d 로 지정", intdiv($inheritTurntime, 60), $inheritTurntime % 60), "inheritPoint");
+2 -2
View File
@@ -485,9 +485,9 @@ watch(inheritCity, (newValue: undefined | number) => {
const inheritTurnTimeZone = ref<number>();
const turnTimeZoneList: string[] = (()=>{
const result: string[] = [];
const zoneSec = turnterm * (60 / 30); // 1 / 60
const zoneSec = turnterm; // * 60 / 60
let zoneCur = 0;
for(const idx of range(30)){
for(const idx of range(60)){
const zoneNext = zoneCur + zoneSec;
const zoneCurMin = Math.floor(zoneCur / 60);