Files
noname-shuying/mengsan/docs/act1-encounters.md
T
Diuse 9e1732d2f8 fixed # 补全部分卡牌
fixed # 修复部分已知BUG
2026-10-04 19:32:38 +08:00

3.6 KiB
Raw Blame History

第一章遭遇池(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:胜利结算事务中推进计数。

怪物生命、意图、牌堆、分裂、召唤与特殊行为沿用各自已实现的规则。 组合成员同时上场;不把普通组中的多个成员改成精英阶级。 本次仅做源码语法、引用和内容文件核对,行为测试及实机验收由用户执行。