三连胜功能更新

This commit is contained in:
COMPUTER\EDY
2026-10-15 18:37:21 +08:00
parent 89e1de46d4
commit efc396bee9
88 changed files with 12043 additions and 990 deletions
+9 -1
View File
@@ -444,6 +444,13 @@ export class GameConfig {
// 临时老彩虹测试开关(默认关闭):开启后强制 C、立即解锁连胜、始终十连胜。
static forceOldRainbowWinStreakC = false;
// 临时三连胜开场测试:每局固定 4 沙漏、3 火箭,不改真实连胜及库存。
static forceStartBoostersTest = true;
static isStartBoostersTestActive(): boolean {
return this.forceStartBoostersTest && !(this.GM_INFO?.otherLevel > 0);
}
static isRainbowWinStreak(): boolean {
if (this.forceOldRainbowWinStreakC) return false;
if (this.forceRainbowWinStreakB) return true;
@@ -471,7 +478,8 @@ export class GameConfig {
}
static gameplayBlockExtraPaths(blocks: any[]): string[] {
return GAMEPLAY_ATLAS_PATHS.concat(this.isRainbowRewardActive() ? rainbowTexturePaths(blocks) : []);
return GAMEPLAY_ATLAS_PATHS.concat(this.isRainbowRewardActive() || this.isStartBoostersTestActive()
? rainbowTexturePaths(blocks) : []);
}
static isWinStreakUnlocked(): boolean {