mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-10-09 10:29:58 +08:00
3.6 KiB
3.6 KiB
第一章遭遇池(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:胜利结算事务中推进计数。
怪物生命、意图、牌堆、分裂、召唤与特殊行为沿用各自已实现的规则。 组合成员同时上场;不把普通组中的多个成员改成精英阶级。 本次仅做源码语法、引用和内容文件核对,行为测试及实机验收由用户执行。