fixed # 补全梦三怪物、卡牌

fixed # 修复天书乱斗中,过关技能不会重置次数的问题
This commit is contained in:
2026-10-03 04:42:19 +08:00
parent b005a7ff15
commit c448da39c2
131 changed files with 5021 additions and 246 deletions
+12
View File
@@ -0,0 +1,12 @@
import { INKLET_CHARACTER } from "../../../monsters/inklet-intent.js";
// 网页未指定固定群体数量;梦三适配为三只,前/中/后位置固定,生命在实际入场抽取。
export function createInkletBattlePlan() {
return {
units: Array.from({ length: 3 }, (_, index) => ({
id: `inklet_${index + 1}`, character: INKLET_CHARACTER, camp: "enemy",
tier: "normal", inkletPosition: index + 1, hand: 4, inheritSkills: false,
})),
rules: [],
};
}
+9 -3
View File
@@ -9,7 +9,7 @@ const act1Map = {
1, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 1,
],
nodeWeights: { battle: 65, event: 15, rest: 10, shop: 10 },
nodeWeights: { battle: 50, elite: 15, event: 15, rest: 10, shop: 10 },
requiredFloors: { 2: "battle", 10: "chest", 16: "rest" },
chestRewardPool: "act1.pool.chest",
fixedNodes: [
@@ -20,8 +20,14 @@ const act1Map = {
contentId: "act1.battle.liubeiOpening",
},
],
enemies: ["mengsan_flyconid_shuying", "mengsan_raider_trio_shuying"],
eliteEnemies: ["re_xiahoudun", "re_zhangliao", "re_xuzhu"],
enemies: [
"mengsan_flyconid_shuying", "mengsan_raider_trio_shuying",
"mengsan_soldier_shuying", "mengsan_fogmog_shuying",
"mengsan_mawler_shuying", "mengsan_vine_shambler_shuying",
"mengsan_nibbit_shuying", "mengsan_nibbit_pair_shuying", "mengsan_cubex_construct_shuying", "mengsan_shrinker_beetle_shuying", "mengsan_twig_slime_m_shuying", "mengsan_twig_slime_s_shuying", "mengsan_leaf_slime_m_shuying", "mengsan_leaf_slime_s_shuying", "mengsan_slithering_strangler_shuying", "mengsan_snapping_jaxfruit_shuying", "mengsan_fuzzy_wurm_crawler_shuying",
"mengsan_inklet_shuying",
],
eliteEnemies: ["re_xiahoudun", "re_zhangliao", "re_xuzhu", "mengsan_byrdonis_shuying", "mengsan_bygone_effigy_shuying", "mengsan_phrog_parasite_shuying"],
boss: "re_lvbu",
baseGold: 20,
};
+8
View File
@@ -0,0 +1,8 @@
import { NIBBIT_CHARACTER } from "../../../monsters/nibbit-intent.js";
export const NIBBIT_PAIR_ENCOUNTER = "mengsan_nibbit_pair_shuying";
export function createNibbitPairBattlePlan() {
return { units: [
{ id: "nibbit_front", character: NIBBIT_CHARACTER, camp: "enemy", tier: "normal", hand: 4, inheritSkills: false },
{ id: "nibbit_back", character: NIBBIT_CHARACTER, camp: "enemy", tier: "normal", hand: 4, inheritSkills: false },
], rules: [] };
}