101 lines
5.0 KiB
Plaintext
101 lines
5.0 KiB
Plaintext
[gd_resource type="Resource" script_class="SkillTable" load_steps=2 format=3]
|
||
|
||
[ext_resource type="Script" path="res://data/schemas/skill_table.gd" id="1"]
|
||
|
||
[resource]
|
||
script = ExtResource("1")
|
||
pity_threshold = 4
|
||
rows = [{
|
||
"skill_id": "attack",
|
||
"display_name": "普通攻击",
|
||
"type": "basic",
|
||
"cooldown_beats": 0
|
||
}, {
|
||
"skill_id": "lunge",
|
||
"display_name": "突刺",
|
||
"type": "damage",
|
||
"damage_mult": 1.5,
|
||
"cooldown_beats": 2
|
||
}, {
|
||
"skill_id": "charge",
|
||
"display_name": "蓄力",
|
||
"type": "buff",
|
||
"buff_ref": "empower",
|
||
"buff_duration": 2,
|
||
"cooldown_beats": 3
|
||
}, {
|
||
"skill_id": "heavy",
|
||
"display_name": "重击",
|
||
"type": "damage",
|
||
"damage_mult": 2.0,
|
||
"cooldown_beats": 3
|
||
}, {
|
||
"skill_id": "harden",
|
||
"display_name": "硬化",
|
||
"type": "buff",
|
||
"buff_ref": "fortify",
|
||
"buff_duration": 2,
|
||
"cooldown_beats": 4
|
||
}, {
|
||
"skill_id": "bite",
|
||
"display_name": "撕咬",
|
||
"type": "damage",
|
||
"damage_mult": 1.5,
|
||
"cooldown_beats": 1
|
||
}, {
|
||
"skill_id": "venom_burst",
|
||
"display_name": "毒爆",
|
||
"type": "damage",
|
||
"damage_mult": 2.5,
|
||
"rider_mult": 0.75,
|
||
"cooldown_beats": 4
|
||
}, {
|
||
"skill_id": "web_snare",
|
||
"display_name": "蛛网束缚",
|
||
"type": "debuff",
|
||
"buff_ref": "off_guard",
|
||
"buff_duration": 2,
|
||
"cooldown_beats": 4
|
||
}, {
|
||
"skill_id": "earth_pulse",
|
||
"display_name": "大地脉动",
|
||
"type": "debuff",
|
||
"buff_ref": "sapped",
|
||
"buff_duration": 2,
|
||
"cooldown_beats": 4
|
||
}]
|
||
|
||
; 敌人技能池批(2026-09-16 用户拍板——设计权威 docs/proposal-skill-pool.md v1.0,全值 provisional 投值归 难度曲线与Boss):
|
||
; 五行 = 普通攻击 / 突刺(新行:伤害 ×1.5 冷却 2)/ 蓄力(增益技)/ 重击 / 硬化(新行:独占增益技——Boss 专属池载体)。
|
||
; 普通攻击两条域校验锁死:倍率恒 1、冷却恒 0(schema 拒绝配置)——池恒非空的结构前提。
|
||
; 蓄力 = 纯"攻击力增加"增益技(0 伤害、施加 empower 状态),与重击无任何组合语义(纠偏二——旧"蓄力→猛击"
|
||
; 固定配对随行为环退役);增益与倍率同拍只是两层乘法共存(×2 遇 ×2 = ×4)。
|
||
; buff_duration = 2 的口径:容器时限纲 = remaining_settlements(先兑付后衰减、授予当轮衰减段即 −1)——
|
||
; 施放发生在第 N 结算战斗段,需存活到第 N+1 结算战斗段才兑付("下一拍"),故持续 1 个有效结算 ⇔ 表值 2
|
||
; (提案"攻击×2 持续 1 结算"的容器语义落地;有效增益拍恰 1 拍,归 增益状态/难度曲线 复核)。
|
||
; 硬化 = 自防增益(fortify 状态 → 敌方防御池),Boss 池独占——增益 ≤1 纪律下旧蓄力拍不进 Boss 池(proposal §2.5)。
|
||
; 保底 M = pity_threshold = 4:连续 4 拍执行普攻 → 下拍必出特殊技(特殊技内按权重、不受冷却限制)。
|
||
;
|
||
; 分支节点图批(2026-09-17——L2 幽暗地域新技能行,全值 provisional 投值归 难度曲线与Boss):
|
||
; 撕咬 bite = 伤害 ×1.5 冷却 1(高频小爆发轮廓,与突刺 ×1.5 冷却 2 同倍率错开冷却轴——巨蜘蛛池载体;
|
||
; 复用技能行纪律下 lunge 仍归兄弟精,两行不共用是有意的权重/冷却独立投值位)。
|
||
; 毒爆 venom_burst = 伤害 ×2.5 冷却 4(蛛化卓尔精灵 drider 专属池独占技——"Boss=专属池独占技+权重轮廓"
|
||
; 纪律的本批兑现;池引用唯一性 = 唯一 enemy_id: drider)。
|
||
; 两行均为 damage 型(存倍率不存固定值——伤害 = 施放者攻击基线 × 技能倍率,三乘法链第一乘)。
|
||
;
|
||
; 新效应词汇批(2026-09-19 用户拍板——设计权威 docs/proposal-status-vocabulary.md v1.0,全值 provisional
|
||
; 投值归 难度曲线与Boss):三词收敛两词——多段命中退役(无防御磨损体系,无对照机制);固定值伤害改形
|
||
; 必中附加分量(rider_mult,域 (0,1]):后置加法、必中全额、不进乘区不出暴击,分量值 =
|
||
; max(damage_floor, floor(攻击基线 × rider_mult))——随基线缩放保持共享技能表前提;
|
||
; ×0.75 价位锚 = AC 折扣档最轻档"不掉档的稳定伤害"(可掷分量期望 AC10≈0.80 / AC12≈0.76 对表)。
|
||
; ① 毒爆 + rider_mult 0.75(必中毒分量:atk3 → 毒 2 点,atk 区间 2–4 → 1–3 点随开战掷定值缩放)。
|
||
; ② 蛛网束缚 web_snare(新行,妨害型 debuff——对主角施加 off_guard 失衡):0 伤害施放行(不掷不折不兑付
|
||
; 伏击),字段复用 buff_ref/buff_duration;duration 2 = 1 个有效结算(empower/fortify 先兑付后衰减含
|
||
; 施放当轮口径);冷却 4;首发载荷 = 失衡(用户拍板),乏力 sapped 为第二词汇暂不实装;
|
||
; 池纪律 +:每池妨害 ≤1(ConfigDB 跨表校验);实装面 = 仅卓尔池,其余敌种不动。
|
||
;
|
||
; 第三关内容批(2026-09-20):大地脉动 earth_pulse = 灰矮人石君王 duergar_king 专属池独占妨害技
|
||
; (0 伤害施放行,对主角施加 sapped 乏力——第二妨害词汇首发,状态行 status_effects.tres 既有);
|
||
; 字段口径同 web_snare(duration 2 = 1 个有效结算);每池妨害 ≤1 纪律由跨表校验覆盖。
|
||
; provisional 归 难度曲线与Boss。
|