game: 턴 지정 단위를 1/30에서 1/60으로 변경
This commit is contained in:
@@ -73,7 +73,7 @@ class Join extends \sammo\BaseAPI
|
|||||||
->rule('in', 'character', array_merge(GameConst::$availablePersonality, ['Random']))
|
->rule('in', 'character', array_merge(GameConst::$availablePersonality, ['Random']))
|
||||||
->rule('in', 'inheritSpecial', GameConst::$availableSpecialWar)
|
->rule('in', 'inheritSpecial', GameConst::$availableSpecialWar)
|
||||||
->rule('min', 'inheritTurntimeZone', 0)
|
->rule('min', 'inheritTurntimeZone', 0)
|
||||||
->rule('max', 'inheritTurntimeZone', 29)
|
->rule('max', 'inheritTurntimeZone', 59)
|
||||||
->rule('in', 'inheritCity', array_keys(CityConst::all()))
|
->rule('in', 'inheritCity', array_keys(CityConst::all()))
|
||||||
->rule('integerArray', 'inheritBonusStat');
|
->rule('integerArray', 'inheritBonusStat');
|
||||||
|
|
||||||
@@ -352,8 +352,8 @@ class Join extends \sammo\BaseAPI
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($inheritTurntimeZone !== null) {
|
if ($inheritTurntimeZone !== null) {
|
||||||
$inheritTurntime = $inheritTurntimeZone * ($admin['turnterm'] * 2);
|
$inheritTurntime = $inheritTurntimeZone * $admin['turnterm'];
|
||||||
$inheritTurntime += $rng->nextRangeInt(0, Util::clamp($admin['turnterm'] * 2 - 1, 0));
|
$inheritTurntime += $rng->nextRangeInt(0, Util::clamp($admin['turnterm'] - 1, 0));
|
||||||
|
|
||||||
$userLogger->push(sprintf("턴 시간 %02d:%02d 로 지정", intdiv($inheritTurntime, 60), $inheritTurntime % 60), "inheritPoint");
|
$userLogger->push(sprintf("턴 시간 %02d:%02d 로 지정", intdiv($inheritTurntime, 60), $inheritTurntime % 60), "inheritPoint");
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -485,9 +485,9 @@ watch(inheritCity, (newValue: undefined | number) => {
|
|||||||
const inheritTurnTimeZone = ref<number>();
|
const inheritTurnTimeZone = ref<number>();
|
||||||
const turnTimeZoneList: string[] = (()=>{
|
const turnTimeZoneList: string[] = (()=>{
|
||||||
const result: string[] = [];
|
const result: string[] = [];
|
||||||
const zoneSec = turnterm * (60 / 30); // 1 / 60
|
const zoneSec = turnterm; // * 60 / 60
|
||||||
let zoneCur = 0;
|
let zoneCur = 0;
|
||||||
for(const idx of range(30)){
|
for(const idx of range(60)){
|
||||||
const zoneNext = zoneCur + zoneSec;
|
const zoneNext = zoneCur + zoneSec;
|
||||||
|
|
||||||
const zoneCurMin = Math.floor(zoneCur / 60);
|
const zoneCurMin = Math.floor(zoneCur / 60);
|
||||||
|
|||||||
Reference in New Issue
Block a user