Android build v1.1.34
This commit is contained in:
@@ -49,6 +49,11 @@ import {
|
||||
import {
|
||||
createIwt2WeightedRoguelikeBossPair,
|
||||
createUniformIwt2RoguelikeBossPair,
|
||||
enabledIwt2RoguelikeBossPool,
|
||||
IWT2_PVP_ROGUELIKE_BOSS_ROSTER_LIMIT_ENABLED,
|
||||
IWT2_PVP_ROGUELIKE_ENABLED_BOSS_IDS,
|
||||
IWT2_PVP_STADIUM_BOSS_ROSTER_LIMIT_ENABLED,
|
||||
IWT2_PVP_STADIUM_ENABLED_BOSS_IDS,
|
||||
IWT2_PVE_ROGUELIKE_WEIGHTED_BOSS_PROGRESSION_ENABLED,
|
||||
IWT2_PVP_ROGUELIKE_WEIGHTED_BOSS_PROGRESSION_ENABLED,
|
||||
IWT2_PVP_STADIUM_WEIGHTED_BOSS_PROGRESSION_ENABLED,
|
||||
@@ -613,11 +618,27 @@ function createRoguelikeBossPair(
|
||||
: contentType === 'stadium'
|
||||
? IWT2_PVP_STADIUM_WEIGHTED_BOSS_PROGRESSION_ENABLED
|
||||
: IWT2_PVP_ROGUELIKE_WEIGHTED_BOSS_PROGRESSION_ENABLED
|
||||
const bossPool = roguelikeBossPoolFor(variant, contentType)
|
||||
|
||||
if (weightedProgressionEnabled) {
|
||||
return createIwt2WeightedRoguelikeBossPair(stage)
|
||||
return createIwt2WeightedRoguelikeBossPair(stage, Math.random, { bossPool })
|
||||
}
|
||||
return createUniformIwt2RoguelikeBossPair()
|
||||
return createUniformIwt2RoguelikeBossPair(Math.random, { bossPool })
|
||||
}
|
||||
|
||||
function roguelikeBossPoolFor(
|
||||
variant: Iwt2RoguelikeVariant,
|
||||
contentType: Iwt2RoguelikeContentType,
|
||||
): Iwt2BossId[] | undefined {
|
||||
if (variant !== 'pvp') return undefined
|
||||
if (contentType === 'stadium') {
|
||||
return IWT2_PVP_STADIUM_BOSS_ROSTER_LIMIT_ENABLED
|
||||
? enabledIwt2RoguelikeBossPool(IWT2_PVP_STADIUM_ENABLED_BOSS_IDS)
|
||||
: undefined
|
||||
}
|
||||
return IWT2_PVP_ROGUELIKE_BOSS_ROSTER_LIMIT_ENABLED
|
||||
? enabledIwt2RoguelikeBossPool(IWT2_PVP_ROGUELIKE_ENABLED_BOSS_IDS)
|
||||
: undefined
|
||||
}
|
||||
|
||||
function chooseRunChoices<T>(items: readonly T[], count: number): T[] {
|
||||
|
||||
Reference in New Issue
Block a user