6.5 KiB
6.5 KiB
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 头注)。