乖乖数量减少,走精英路线

This commit is contained in:
2025-07-22 10:17:52 +08:00
parent f841c9ec7f
commit 508c3b570a
3 changed files with 26 additions and 29 deletions

View File

@@ -440,3 +440,6 @@ mermaid图片代码merm复制graph TD
远征10波 送一张免广告券,最多1张,仅远征中使用
普通小怪冲锋或暂停的微小随机行为(不影响总路线时间和击杀策略)。避免视觉单调
### 装备改成

View File

@@ -54,28 +54,22 @@ export const HQuality = {
}
export const MonSet = {
0:{pos:v3(390,0,0)},
1:{pos:v3(420,0,0)},
2:{pos:v3(450,0,0)},
3:{pos:v3(480,0,0)},
4:{pos:v3(510,0,0)},
5:{pos:v3(540,0,0)},
6:{pos:v3(570,0,0)},
7:{pos:v3(600,0,0)},
8:{pos:v3(630,0,0)},
9:{pos:v3(660,0,0)},
10:{pos:v3(690,0,0)},
11:{pos:v3(720,0,0)},
12:{pos:v3(750,0,0)},
13:{pos:v3(780,0,0)},
14:{pos:v3(810,0,0)},
15:{pos:v3(840,0,0)},
16:{pos:v3(870,0,0)},
17:{pos:v3(900,0,0)},
18:{pos:v3(930,0,0)},
19:{pos:v3(960,0,0)},
20:{pos:v3(990,0,0)},
21:{pos:v3(1020,0,0)},
22:{pos:v3(1050,0,0)},
1:{pos:v3(430,0,0)},
2:{pos:v3(470,0,0)},
3:{pos:v3(510,0,0)},
4:{pos:v3(550,0,0)},
5:{pos:v3(590,0,0)},
6:{pos:v3(630,0,0)},
7:{pos:v3(670,0,0)},
8:{pos:v3(710,0,0)},
9:{pos:v3(750,0,0)},
10:{pos:v3(790,0,0)},
11:{pos:v3(830,0,0)},
12:{pos:v3(870,0,0)},
13:{pos:v3(910,0,0)},
14:{pos:v3(950,0,0)},
15:{pos:v3(990,0,0)},
16:{pos:v3(1030,0,0)},
}
// 经验值计算函数 - 复杂递增规律

View File

@@ -212,8 +212,8 @@ export class RogueConfig {
static generateNormalWave(waveNumber: number) {
const series = getRandomSeries();
const seriesConfig = MonsterSeriesConfig[series];
// 数量提升为原来的3倍最大数量也提升
const baseCount = Math.min((3 + Math.floor(waveNumber / 5)) * 3, 24);
// 数量减少为原来的三分之一
const baseCount = Math.min(3 + Math.floor(waveNumber / 5), 8);
const monsters = [];
// 选择怪物类型
@@ -273,8 +273,8 @@ export class RogueConfig {
if (eliteMonsters.length > 0) {
const eliteMonster = eliteMonsters[Math.floor(Math.random() * eliteMonsters.length)];
// 数量提升为原来的3倍
const count = Math.max(1, Math.floor((2 + waveNumber / 8) * 3));
// 数量减少为原来的三分之一
const count = Math.max(1, Math.floor(2 + waveNumber / 8));
const monsterInfo = HeroInfo[eliteMonster];
// 生成精英词条
@@ -332,10 +332,10 @@ export class RogueConfig {
const enhancedBoss = this.applyAffixesToMonster(bossAffixes, bossInfo);
// Boss数量提升为3倍一般Boss只刷1只这里最多刷3只
// Boss数量减少为原来的三分之一一般Boss只刷1只
const monsters = [{
uuid: bossMonster,
count: 3,
count: 1,
type: "boss",
series: series,
isBoss: true,