Files
gplan-2/docs/proposal-status-vocabulary.md
T
DKChan d236d9f8e1 feat(slice): 技能池新效应词汇批——妨害技+必中附加分量(L2 Boss 卓尔实装;多段命中退役;2026-09-19 用户逐项拍板,设计权威 docs/proposal-status-vocabulary.md v1.0 新建)——①三词收敛两词:妨害技=第四技能类型 debuff(0 伤害施放行,字段复用 buff_ref/buff_duration,落点由状态行 target_side 路由——容器零改动;池纪律+每池妨害≤1;施放类 side 守卫 buff→enemy/debuff→hero);固定值伤害改形必中附加分量 rider_mult(域 (0,1],分量值 max(floor, floor(atk×rider)) 随基线缩放——固定值不通用/跨关稀释析出此改形;价位锚 0.75=AC 折扣档最轻档"不掉档的稳定伤害",可掷分量期望 AC10≈0.80/AC12≈0.76 对表,×0.5 永久第三档案经用户质询否决);多段命中退役(无防御磨损体系无对照机制,P1 字段位保留);②实装面=仅 L2 Boss 蛛化卓尔精灵(用户拍板,其余敌种不动):毒爆+必中毒分量(atk3→毒2,atk 区间 2-4→1-3 随开战掷定缩放);新行蛛网束缚 web_snare(debuff→off_guard 失衡〔首发轴用户拍板〕,duration 2=1 有效拍,CD4,池 6/2/2→6/2/2/2 全 provisional);③结算面:三乘法链尾部+rider 后置加法(max(floor,主分量链)+rider,payload rider 键+行文本「+附加N(必中)」);意图徽标三档扩四档(+妨害系 ☠ 紫);④加载校验扩两族(pool_composition 妨害>1 / cast_side 施放类 side 守卫——validate_skill_pool_links 增 status_table 显式入参修装载序 Nil 崩);⑤验证:冒烟 306→317 项 0 失败(新探针 _smoke_debuff_rider 四断言:毒爆行逐拍精确复算/rider 键封闭/蛛网束缚落主角端到端/种子可达+校验拒绝组六断言)+四探针 PASS;顺手修并行 board_type 批漏网(smoke variant_pool Array→String 字面量,原断言被 SCRIPT ERROR 静默吞);800 局模拟试玩(两关×20 种子×双画像 4200-4219):L2 基线通关 90%→80%、剩余死因 100% 集中 Boss(设计方向生效)、台阶倒挂收窄 65vs90→65vs80,L1 65%/85% 与批前一致零行为变更回归;analyze_playtest.py 反事实重算+rider 识别(敌方招式成分,无奖励世界只剥伏击保留 rider);⑥文档:敌人系统 v0.10(枚举四类/词汇表 rider 行/池纪律/意图三族/P1 表核销)+战斗结算 v0.17(三乘法链尾 rider/公式行/必中家族/验收两条)+增益状态 v0.10(off_guard 第二来源=敌方技能施放)+registry skill 条目改写+off_guard 行+修订块+07 头注与速览行(重测变量+1)+README 批节+06 条目解决移除;数值全 provisional 归 难度曲线与Boss;本提交一并入库并行会话已获用户批准的完整批次:06 残留清理批(75→55 条,台账 81)+旗行为基线前置采集批(冒烟 11 断言,台账 83)+两处悬空指认连带(关卡节点地图/acceptance-ap6-ac)——e66d156 先例
2026-09-19 05:54:54 +08:00

6.5 KiB
Raw Blame History

proposal-status-vocabulary(技能池新效应词汇批——设计权威)

  • 版本:v1.0(2026-09-19 用户拍板定稿)
  • 设计权威地位:同 docs/proposal-skill-pool.md v1.0 先例——本文档为技能行「妨害类型 + 必中附加分量」的语义权威;GDD(敌人系统 / 战斗结算 / 增益状态)与 registry / 切片实现以本文为锚同步。
  • 上位纪律:小整数加法核(01-核心循环 数值语言条款);技能基线倍率 = 合法乘法位(台账 79 登记义务随批兑现)。

0. 三词收敛为两词(用户拍板 2026-09-19)

原登记三类新效应词汇,经对答会话逐项裁决:

原词汇 裁决 去向
妨害技(对主角施减益) ✅ 立项 新增第四技能类型,见 §1
固定值伤害分量 ✅ 改形立项 必中附加分量(§2)——"固定值不通用/跨关稀释"析出此改形:固定值不随攻击基线缩放,与共享技能表"行值随敌种缩放"前提冲突(Brotato 稀释教训镜像);真正的设计需求是"躲不掉的稳定伤害",由必中小倍率承载
多段命中(每段一掷) ❌ 退役 用户拍板:本作无防御磨损体系,多段失去"打高甲更疼"的对照机制,不实装;P1 字段位「命中段数」保留以防将来复活

实装面收窄(用户拍板):仅第二关 Boss 蛛化卓尔精灵(drider)——毒爆挂必中毒分量 + 新妨害技;其余敌种不动。

1. 妨害技(debuff)

1.1 语义

敌方对主角施加负面状态的特殊技。执行形态与增益技同族:0 伤害施放行(cast)——不掷不折、不兑付伏击("本轮喂的伏击逢施放拍不兑现"的读怪奖励保留);状态授予经唯一进货口进容器,落点由状态行 target_side 路由(妨害技引用 hero 侧行 → 自动落在主角),容器语义零改动。

1.2 字段与校验

  • 技能类型枚举 {普通攻击 basic, 伤害 damage, 增益 buff} + 妨害 debuff(封闭枚举修订——敌人系统结构冻结项,本批即修订批)。
  • 字段复用 buff_ref / buff_duration(效果引用 + 施放持续回合;技能冷却与增益持续两计时器分账的既有口径不变)。适用面措辞从"仅增益"扩为"增益与妨害"。
  • 域校验:妨害技禁配 damage_mult / rider_mult;必带 buff_ref;buff_duration ∈ [1,99]。
  • 跨表校验(ConfigDB):buff 行的引用必须指向 enemy 侧状态行;debuff 行的引用必须指向 hero 侧状态行(side 守卫,防反向挂接)。
  • 池构成纪律 +1:每池妨害技 ≤1(与"每池增益 ≤1"同构——非 RPG,怪物连出不同妨害显得呆)。
  • 妨害技是特殊技:进保底闸(M 拍普攻必出特殊技)、受冷却闸管辖(既有两闸零改动)。

1.3 载荷词汇(复用既有主角侧减益行,零新状态行)

词汇 状态行 轴 现有来源 妨害技引用
失衡 off_guard AC 轴(掷点阈值下调) 标空旗反噬 ✅ 首发(用户拍板)
乏力 sapped hero_offense 池(输出打折) 雷格负向 第二词汇(暂不实装)

首发 = 失衡:蛛网束缚的"被缠住、破绽百出"读法与 AC 轴联动(更易被护甲骰全额命中),与必中毒分量的"躲不掉"构成 Boss 战的压制组合。

1.4 意图呈现

特殊技类型级预告从两族扩三族:攻击系 ⚔(朱红)/ 增益系 ✦(蓝)/妨害系 ☠(紫)。终稿动画归表现层样张后(美术清单 §2.3 同批口径),本批为占位符号。

2. 必中附加分量(rider)

2.1 语义

伤害技可携带的第二伤害分量:必中全额——不吃护甲骰(无折扣无暴击)、后置加法(伏击附加同族:不进乘区)。

2.2 字段与数值

  • 伤害技新字段 rider_mult,域 (0, 1],缺省无(无字段 = 无附加分量)。非伤害类型禁配。
  • 分量值 = max(damage_floor, floor(施放者攻击基线 × rider_mult))——随施放者攻击基线缩放(共享技能表前提保持),下限保底防 atk=1 出零点哑弹。
  • 价位锚(用户质询后修正):rider_mult = 0.75,锚定 AC 折扣档表最轻档——"永远不会掉档的稳定伤害"。可掷分量期望对表:主角 AC10 ≈ 0.80、AC12 ≈ 0.76;必中 0.75 ≈ 中甲期望命中质量,天然克制堆护甲但不构成无脑溢价。×0.5 案(永久第三档)经用户质询否决。

2.3 结算位置与明细

敌方伤害技终值 = max(damage_floor, 主分量链结果) + rider
  主分量链结果 = 现行三乘法链(基线×倍率 → AC 掷点折扣/暴击 → +克制点数〔敌方恒中性〕 → 伏击附加 → 池乘区 → floor)
  rider = max(damage_floor, floor(atk × rider_mult))——必中、必全额、不进乘区、不出暴击

明细:零新行型——rider 随该技能的伤害行留档(payload rider 键),行文本后缀「+附加N(必中)」。

2.4 首实装

毒爆 venom_burst(蛛化卓尔精灵独占):damage_mult 2.5 不变,rider_mult = 0.75——atk 3 时毒分量 = 2 点(atk 区间 2–4 → 毒 1–3 点随开战掷定值缩放)。

3. 卓尔内容行(全部 provisional,投值归 难度曲线与Boss)

项 值 说明
毒爆 venom_burst + rider_mult 0.75 §2.4
蛛网束缚 web_snare(新行) type debuff · buff_ref off_guard · buff_duration 2 · 冷却 4 duration 2 = 1 个有效结算(empower/fortify 先兑付后衰减含施放当轮口径);失衡幅度沿用 off_guard 行值(AC 轴 −2,provisional)
卓尔池 普攻 6 / 重击 2 / 毒爆 2 / 蛛网束缚 2 权重 provisional;主分量 EV 权重期望 1.67 → 1.25,加蛛网束缚的零伤害拍与毒分量后待抽样复核

4. 验收要点

  • 妨害技施放行落行、off_guard 落主角(投掷阈值 10 → 8 随行可读);冷却/保底/死亡作废三既有闸对妨害技无一例外。
  • 毒爆伤害行 rider 键随行;停手轮(零池零伏击)下终值 = max(1, 掷点档位主分量) + rider 逐拍精确复算。
  • 加载校验拒绝:池妨害 >1 / 妨害缺 buff_ref / rider_mult 越域 / 非伤害技带 rider_mult / 妨害引用 enemy 侧状态。
  • 冒烟全绿 + 四探针 PASS;≥20 遍模拟试玩 + 日志数据分析(用户验收标准);L2 Boss 行为变更并入验收读数重测批变量清单(07 头注)。