From 508c3b570abb0dc2bbf354ad31063668f188e4f3 Mon Sep 17 00:00:00 2001 From: panw Date: Tue, 22 Jul 2025 10:17:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=96=E4=B9=96=E6=95=B0=E9=87=8F=E5=87=8F?= =?UTF-8?q?=E5=B0=91=EF=BC=8C=E8=B5=B0=E7=B2=BE=E8=8B=B1=E8=B7=AF=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/script/Design.md | 5 ++- assets/script/game/common/config/heroSet.ts | 38 +++++++++------------ assets/script/game/map/RogueConfig.ts | 12 +++---- 3 files changed, 26 insertions(+), 29 deletions(-) diff --git a/assets/script/Design.md b/assets/script/Design.md index b646c218..ab12bb7a 100644 --- a/assets/script/Design.md +++ b/assets/script/Design.md @@ -439,4 +439,7 @@ mermaid图片代码merm复制graph TD 远征10波 送一张免广告券,最多1张,仅远征中使用 -普通小怪冲锋或暂停的微小随机行为(不影响总路线时间和击杀策略)。避免视觉单调 \ No newline at end of file +普通小怪冲锋或暂停的微小随机行为(不影响总路线时间和击杀策略)。避免视觉单调 + + +### 装备改成 \ No newline at end of file diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index 974c3f82..fe4efebb 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -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)}, } // 经验值计算函数 - 复杂递增规律 diff --git a/assets/script/game/map/RogueConfig.ts b/assets/script/game/map/RogueConfig.ts index 2a06b24a..f1a9ece5 100644 --- a/assets/script/game/map/RogueConfig.ts +++ b/assets/script/game/map/RogueConfig.ts @@ -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,