# 第一章遭遇池(2026-10-03) 本次仅用于第一章。第二、三章仍使用各自原有配置,后续单独设计。 ## 普通战斗阶段 离开角色专属开场后,前3场普通战斗从弱怪池抽取,第4场起从强怪池抽取。 按普通战斗胜利完成结算计数,事件、休息、精英、Boss、专属及剧情战斗不计。 失败、重试和未完成战斗不增加计数;重试保留原遭遇组合,重复结算不重复计数。 普通遭遇条目等概率抽取,条目内部的“或”方案也等概率抽取,允许不同场重复遭遇。 计数存于 `run.statistics.normalBattles`。旧第一章存档缺少此字段时, 从当前地图已完成且无固定内容的普通战斗节点恢复,不重建已走过的地图。 旧存档已经走过的普通战斗计入阶段,不从更新后重新赠送3场弱怪。 ## 弱怪池 | 遭遇 | 同场成员 | | --- | --- | | 毛绒伏地虫 | 1只毛绒伏地虫 | | 小啃兽 | 1只小啃兽 | | 缩小甲虫 | 1只缩小甲虫 | | 史莱姆三只 | 树叶史莱姆(小)+随机树叶/树枝史莱姆(中)+树枝史莱姆(小) | ## 强怪池 | 遭遇 | 同场成员 | | --- | --- | | 立柱构造体 | 1只立柱构造体 | | 中型史莱姆与飞蝇菌子 | 随机树叶/树枝史莱姆(中)+飞蝇菌子 | | 闪光贾克斯果与飞蝇菌子 | 闪光贾克斯果+飞蝇菌子 | | 雾菇 | 1只雾菇,沿用其本场召唤规则 | | 墨宝三只 | 3只墨宝,保留前/中/后站位 | | 蛮兽 | 1只蛮兽 | | 小啃兽双只 | 2只小啃兽 | | 缩小甲虫与毛绒伏地虫 | 缩小甲虫+毛绒伏地虫 | | 劫掠者团伙 | 从暴徒、刺客、斧手、弩手、追踪者中随机选3名,同场不重复 | | 史莱姆四只 | 树叶(中)+树枝(中)+树叶(小)+树枝(小) | | 蛇行扼杀者与同行怪物 | 下列4个方案随机取1个:贾克斯果+扼杀者;树叶(中)+扼杀者;树枝(中)+扼杀者;树叶(小)+树枝(小)+扼杀者 | | 藤蔓蹒跚者 | 1只藤蔓蹒跚者 | ## 精英与Boss 精英池:多尼斯异鸟、旧日雕像、异蛙寄生虫,各占一个条目。 异蛙保留寄生与生成扭动虫的机制。 Boss池:墨影幻灵、仪式兽、同族神官+2名同族信徒,各占一个条目。 同族信徒分别绑定本场神官,保留爪牙与胜利判断规则。 随机类型楼层的节点权重仍为普通50、精英15、事件15、休息10、商店10, 合计100。固定开场、宝箱、休息与最终Boss楼层不参与这一概率抽取。 精英可能在前三场普通战斗完成前出现,但不占弱池的三场名额。 地图普通战斗使用交叉兵器图标;精英使用紫色盾徽图标和“精英”文字; Boss使用独立旗帜图标。随机出现不等于每张地图必定有精英。 ## 配置入口 - `content/acts/act1/encounters.js`:4个弱遭遇、12个强遭遇、3个精英、3个Boss。 - `content/acts/act1/map.js`:地图类型权重及遭遇池ID。 - `content/registry.js`:跨章节遭遇注册与组合验证。 - `content/encounters.js`:从遭遇及其内部方案中抽取,并创建独立战斗计划。 - `progression/encounter-progress.js`:普通战斗计数与旧存档恢复。 - `battle/battle-settlement.js`:胜利结算事务中推进计数。 怪物生命、意图、牌堆、分裂、召唤与特殊行为沿用各自已实现的规则。 组合成员同时上场;不把普通组中的多个成员改成精英阶级。 本次仅做源码语法、引用和内容文件核对,行为测试及实机验收由用户执行。