発生器 | 時間加速器 | |||||||||
所持数 | 購入コスト | 購入数 | 所持数 | 購入コスト | 購入数 | |||||
{{ i }} | {{ nig.player.generators[i-1].toExponential(3) }} | {{ nig.player.generatorsBought[i-1].toNumber() }} | {{ nig.player.accelerators[i-1].toExponential(3) }} | {{ nig.player.acceleratorsBought[i-1].toNumber() }} |
裏ポイント | {{ formatDecimal(nig.player.darkMoney, 6) }} | 天上ポイント | {{ formatDecimal(nig.player.lightMoney, 6) }} | ||||
裏段位 | {{ formatDecimal(nig.player.darkLevel, 6) }} | ||||||
裏発生器 | 天上発生器 | ||||||
所持数 | 購入コスト | 購入数 | 所持数 | 購入コスト | 購入数 | ||
{{ i }} | {{ nig.player.darkGenerators[i - 1].toExponential(3) }} | {{ nig.player.darkGeneratorsBought[i - 1].toNumber() }} | {{ i }} | {{ nig.player.lightGenerators[i - 1].toExponential(3) }} | {{ nig.player.lightGeneratorsBought[i - 1].toNumber() }} |
記憶 | 思い出 | 里程 | 世界管 | {{ j }} | |
{{ itemData.worldText[i-1] }} | {{ nig.players[i-1].trophies.reduce((x, y) => x + (y ? 1 : 0), 0) }} | {{ nig.players[i-1].remember }} | {{ nig.smallMemories[i - 1] }} |
{{ Math.max(0, Math.floor((nig.smallMemories[i - 1] - 72) / 3)) }}
世界{{ i }}固有: {{ itemData.worldPipeText[i-1].effect }}
{{pipe}}本: {{ itemData.worldPipeText[i-1].value(Math.max(nig.getPipedSmallMemory(i-1, pipe), 0)) }}
|
{{ nig.players[i - 1].worldPipe[j - 1] ? nig.players[i - 1].worldPipe[j - 1] : '' }} |
{{ nig.player.trophies[i - 1] ? itemData.trophyText[i - 1] : '???' }} {{ itemData.trophyConditionHtmlText[i - 1] }} |
{{ nig.player.smallTrophies[i * 10 + j - 11] ? (i - 1) * 10 + j : ' ' }} {{ itemData.smallTrophyText[i * 10 + j - 11] }} |
{{ nig.player.smallTrophies2nd[i * 10 + j - 11] ? 100 + (i - 1) * 10 + j : ' ' }} {{ itemData.smallTrophyText[100 + i * 10 + j - 11] }} |
挑戦達成: {{ nig.player.challengeCleared.length }}
|
{{ (j - 1) % (1 << i)>= (1 << i - 1) ? i : '' }}
|
|||
---|---|---|---|---|
{{ (i - 1) % (1 << j)>= (1 << j - 1) ? j + 4 : '' }}
|
|
階位挑戦達成: {{ nig.player.rankChallengeCleared.length }}
|
{{ (j - 1) % (1 << i)>= (1 << i - 1) ? i : '' }}
|
|||
---|---|---|---|---|
{{ (i - 1) % (1 << j)>= (1 << j - 1) ? j + 4 : '' }}
|
|
洗練 | 消費数 | ||
洗練度 |
{{ itemData.chipName[i - 1] }}
入手数期待値: {{ chipGetNumExpected[i - 1].toFixed(3) }}倍
|
||
{{ Math.floor(nig.calcChipRetryTime() * 1000) / 1000 }} |
最大 {{ nig.getMaxSpendChip(i - 1) }}
|
||
ポイント | 獲得段位 | 所要時間[s] | {{ chipTableTitle }} |
{{ chipCheckpointMoney[chipLv].toExponential(3) }} | {{ chipCheckpointLevel[chipLv] }} | {{ chipCheckpointTimeMessages[chipLv] }} | {{ chipCheckpointCells[chipLv][j - 1] }} |
ポイント | 獲得段位 | 所要時間[s] | {{ itemData.chipName[i - 1] }} |
発生器と時間加速器を購入しながらシミュレーションを行っている。 購入順は、金額の小さい順、同じなら発生器を優先、同じなら番号の大きい方を優先する。 それ以外の条件(モード、効力、挑戦、段位効力)については、基本的に固定。
リセット時効力切り替えが有効なら、挑戦開始時に効力5,2,1、上位効力2,1の順に買えるだけ買う。 効力探索が有効なら、効力5と併用して使用する効力の候補として効力3,4,7,8,11,12,14の極大集合を全探索する。 上位効力探索が有効なら、使用する上位効力の候補として上位効力4,5,7,8,10?,11,12,14の極大集合を全探索する。 段位効力2を購入しているなら、より良い効力の組み合わせが存在することがある。 時間回帰力探索が有効なら、0から最大値まで全探索する。 モードは発生器iならi-1固定。
内部では浮動小数点数を使用しているため、誤差が発生する。 所要ticksは(バグがなければ)ほとんどの場合、正確に求められる。 一方、所要時間の計算は所要ticksが大きい場合に時間がかかるので近似している。 上位効力10が有効な場合は所要ticks、所要時間ともに近似値となる。