1. 修正lv光环触发等级描述,从lv9改为lv6 2. 新增触发技能统一lv6激活的规则说明 3. 补充复活技能与大招互斥的配置规则 4. 更新多个英雄配置示例的技能触发等级与字段格式 5. 修正叠甲骑士的配置列表项,移除无效的revive条目
340 lines
14 KiB
Markdown
340 lines
14 KiB
Markdown
# 英雄设计指引
|
||
|
||
> 将 [几何王国英雄复刻建议.md](./几何王国英雄复刻建议.md) 中 A/B 级英雄落地为本系统 [heroSet.ts](./heroSet.ts) 配置的设计说明。
|
||
> 配套阅读:[英雄设计方案.md](./英雄设计方案.md)(能力池 2.1\~2.6 + 触发骨架)。
|
||
>
|
||
> **形态自由原则**:复刻以"能力机制"为准,近/中/远形态按英雄定位自由选底座。普攻底座速查(SkillSet 注释口径):
|
||
>
|
||
> - **中距刺客**:6001 飞剑 / 6002 匕首 / 6003 飞斧
|
||
> - **近战**:6004 攻击
|
||
> - **中距射手**:6006 射击 / 6007 蓝箭 / 6008 火箭
|
||
> - **远程法师/辅助**:6009 蓝魔球 / 6010 紫魔球 / 6011 绿药瓶 / 6012 红药瓶
|
||
> - **近战群体攻击大招**:6100 闪光斩 / 6101 裂气斩 / 6102 火焰斩 / 6103 闪电斩
|
||
> - **射手群体攻击大招**:6150 万箭齐发.冰 / 6151 万箭齐发.火
|
||
> - **法师/辅助群体攻击大招**:6200 火焰喷射 / 6201 大飓风 / 6202 大毒气 / 6203 大能量波 / 6204 大毒气弹
|
||
>
|
||
> **形态硬约束**:远程英雄禁止使用近战技能(6100\~6103),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
|
||
>
|
||
> **类型决定形态**(HRole → 形态映射):
|
||
>
|
||
> - **tank / warrior → 近战**(普攻 6004,大招 6100\~6104)
|
||
> - **assassin / archer(射手)→ 中距**(普攻 6001\~6003 / 6006\~6008,射手大招 6150\~6151)
|
||
> - **support / mage → 远程**(普攻 6009\~6012,大招 6200 / 6201 / 6202\~6204)
|
||
>
|
||
> 辅助技能(6301 护盾 / 6302 治疗 / 6412 防御强化 / 6501 复活)不受形态约束,任意形态可用;作大招(skills[1])时同样按 lv1/lv9/lv16 走 `lv_entries` 分档强化。
|
||
|
||
## 说明模板
|
||
|
||
```
|
||
英雄名称:xxx
|
||
card_lv:4 // 品质 1~5,决定 uuid 段位与 lv6 是否有光环
|
||
类型:tank // HRole 职业定位(tank/warrior/assassin/mage/support)
|
||
形态:远程 // 攻击定位:近战/中距/远程(决定普攻底座与 dis)
|
||
ap:tank+5 // 职业基础值 + 手动偏移
|
||
hp:tank-10
|
||
def:tank+10
|
||
skill[0]:普攻(6001 飞剑,ap100)
|
||
skill[1]_lv1:大招初始档
|
||
skill[1]_lv9:大招强化档(lv_entries)
|
||
skill[1]_lv16:大招终段强化档(lv_entries)
|
||
atking[0]_lv6:攻击触发(t_num 模拟概率,1=每次 3≈33% 4≈25%)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:驻场光环(仅 card_lv 4/5;card_lv 1/2/3 改为属性+30/40/50%)
|
||
revive[0]_lv1:无(与 skills[1] 互斥二选一;配置时与大招同走 lv1/lv9/lv16 三档)
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:原作缺失机制的替代方案(如有)
|
||
```
|
||
|
||
**通用约束**:
|
||
|
||
- 等级节奏:lv1 激活 skills[0]/skills[1];lv6 解锁 atking/atked/fstart/dead/field 触发技能(触发类技能统一 lv6 激活,各触发槽最多 1 个);大招(skills[1])lv9/lv16 走 `lv_entries` 分档提升;lv12 按职业对单项基础属性 +50%(基数取 lv11 当前等级有效值:坦克→def、战士/辅助→hp、刺客/射手/法师→ap);lv6 光环或属性补偿
|
||
- **revive 与大招互斥**:`revive[0]` 与 `skills[1]` 只能二选一;配置 revive 的英雄不走大招体系,revive 采用与大招相同的 3 级成长机制(lv1/lv9/lv16 走 `lv_entries` 分档强化)
|
||
- 品质差异:相邻品质(card_lv)lv1 初始基础属性(AP/HP/DEF)相差 5%(系数 1+0.05×(card_lv-1)),其余配置参数完全一致
|
||
- 能力只能从能力池(BuffList 7001\~7024 / FieldSkillSet 7001\~7020 / SkillSet 底座)引用 + `overrides` 数值覆盖,**禁止新增同义底座**
|
||
|
||
**大招召唤数约束**(`summon_count` 覆写规则):
|
||
|
||
- 大招(`skills[1]`)初始即须覆写 `summon_count = 1`,不依赖底座默认值
|
||
- `lv2` 覆写 `summon_count = 2`,`lv3` 覆写 `summon_count = 3`,通过 `lv_entries` 逐级提升
|
||
- 召唤数增长只走 `overrides.summon_count`,禁止在 SkillSet 底座中预埋等级差异
|
||
|
||
***
|
||
|
||
## A 级(4 个)
|
||
|
||
## 紫电魔女(原:深渊女王)
|
||
|
||
```
|
||
英雄名称:紫电魔女
|
||
card_lv:4
|
||
类型:mage
|
||
形态:远程
|
||
ap:mage+10
|
||
hp:mage-5
|
||
def:mage+0
|
||
skill[0]:6010 紫魔球(ap100 + para30 麻痹注入,远程法师系,紫色贴合"紫电"定位)
|
||
skill[1]_lv1:6203 大能量波(ap250,远程群体,bck30 击退)
|
||
skill[1]_lv9:大能量波 +击退/中毒(ap300,bck90,debuff 7005 中毒)
|
||
skill[1]_lv16:大能量波 终段强化 +全场击晕(ap400,debuff 7004 击晕)
|
||
atking[0]_lv6:普攻3次附加击晕(t_num3,debuff 7004 击晕)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:攻击光环 +15%(7002,value 0.15)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:原作"女王尖啸·失去18%当前生命"简化为高 ap 直接伤害
|
||
```
|
||
|
||
### 刀刀暴击(原:剑圣)
|
||
|
||
```
|
||
英雄名称:刀刀暴击
|
||
card_lv:5
|
||
类型:warrior
|
||
形态:近战
|
||
ap:warrior+15
|
||
hp:warrior+0
|
||
def:warrior+0
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6100 光闪(ap150,5命中,近战群体)
|
||
skill[1]_lv9:光闪 分身斩(ap180,hit_count 8,num 1 双发,debuff 7007 出血)
|
||
skill[1]_lv16:光闪 剑刃风暴(ap360,bck50 全体击退)
|
||
atking[0]_lv6:普攻3次暴击强化(t_num3,crt+30 ≈35%致命一击)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:暴击光环+12%(7004)+ 暴伤光环+20%(7005,value 0.2)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:"攻防转换(防御转攻击)"无机制,用暴击/暴伤光环替代输出成长
|
||
```
|
||
|
||
### 格挡反杀(原:剑豪)
|
||
|
||
```
|
||
英雄名称:格挡反杀
|
||
card_lv:4
|
||
类型:warrior
|
||
形态:近战
|
||
ap:warrior+5
|
||
hp:warrior+10
|
||
def:warrior+5
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6103 闪电斩(ap150,5命中,近战群体,可联动触发闪电系追加技能)
|
||
skill[1]_lv9:闪电斩 +减攻强化(ap180,debuff 7006 减攻 buff_value -15)
|
||
skill[1]_lv16:闪电斩 炼狱鬼斩(ap200,hit_count 6,bck40)
|
||
atking[0]_lv6:无
|
||
atked[0]_lv6:罗生门——受击4次获得护盾(t_num4,6301 护盾 ap2 层抵挡)
|
||
fstart[0]_lv6:三十六烦恼凤——入场1次高伤剑气(6200 火焰喷射 ap500)
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:攻击强化——攻击触发次数+1(7018,value 1)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:"罗生门反伤"无机制→纯护盾;"命中高攻目标才减攻"条件取消→命中即降
|
||
```
|
||
|
||
### 冻住不谢(原:巫妖王)
|
||
|
||
```
|
||
英雄名称:冻住不谢
|
||
card_lv:4
|
||
类型:mage
|
||
形态:远程
|
||
ap:mage+5
|
||
hp:mage+0
|
||
def:mage+5
|
||
skill[0]:6009 蓝魔球(ap100,远程法师系,冰蓝特效贴合冰冻)
|
||
skill[1]_lv1:6203 大能量波(ap150,直线弹道多段)
|
||
skill[1]_lv9:大能量波 连环霜冻(ap180,frz30,hit_count 8)
|
||
skill[1]_lv16:大能量波 必冻(ap200,debuff 7003 冰冻)
|
||
atking[0]_lv6:普攻3次附加冰冻(t_num3,debuff 7003)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:击晕光环 +10%(7003,value 0.1)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:核心"重伤(减疗)"无机制→定位纯控制法师,后续补减疗钩子可回填
|
||
```
|
||
|
||
***
|
||
|
||
## B 级(5 个,含简化说明)
|
||
|
||
### 叠甲骑士(原:黑暗骑士)
|
||
|
||
```
|
||
英雄名称:叠甲骑士
|
||
card_lv:5
|
||
类型:tank
|
||
形态:近战
|
||
ap:tank+0
|
||
hp:tank+20
|
||
def:tank+10
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6301 护盾(自身3层抵挡)
|
||
skill[1]_lv9:护盾 层数提升(ap6)
|
||
skill[1]_lv16:护盾 层数提升(ap8)
|
||
atking[0]_lv6:无
|
||
atked[0]_lv6:受击4次反击附加减攻(t_num4,6004 攻击 + debuff 7006)
|
||
fstart[0]_lv6:入场全队防御强化(6412 防御强化 ap50,持久)
|
||
dead[0]_lv6:死亡缠绕——死亡时为最低血友军治疗(6302 治疗 ap200)
|
||
field[0]_lv6:生命光环+15%(7007)+ 受击强化(7019,value 1)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:护盾转生命→纯护盾;真伤缠绕→高ap死亡治疗;减速抗性/沉默→略;回光返照与大招护盾互斥→保留大招,revive 移除
|
||
```
|
||
|
||
### 光明奶爸(原:光明骑士)
|
||
|
||
```
|
||
英雄名称:光明奶爸
|
||
card_lv:4
|
||
类型:support
|
||
形态:远程
|
||
ap:support+0
|
||
hp:support+15
|
||
def:support+10
|
||
skill[0]:6012 红药瓶(ap100,远程辅助系)
|
||
skill[1]_lv1:6302 治疗(全队 ap300%)
|
||
skill[1]_lv9:治疗量提升(ap450)
|
||
skill[1]_lv16:治疗 +再生HoT(ap450,buff 7010 持续回血)
|
||
atking[0]_lv6:圣洁之锤——攻击3次触发自疗(t_num3,6302 ap100,TGroup.Self)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:入场全队防御强化(6412 ap30,持久)
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:生命光环 +15%(7007,value 0.15)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:清除异常(无解控)→略;能量回复(无能量系统)→略;治疗转自身→atking自疗近似
|
||
```
|
||
|
||
### 微醺战神(原:酒仙)
|
||
|
||
```
|
||
英雄名称:微醺战神
|
||
card_lv:3
|
||
类型:tank
|
||
形态:近战
|
||
ap:tank+5
|
||
hp:tank+15
|
||
def:tank+10
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6101 气斩(ap150,击退)
|
||
skill[1]_lv9:气斩 击退+易伤双强化(ap180,bck60,debuff 7002 buff_value 20)
|
||
skill[1]_lv16:气斩(ap220,bck80)
|
||
atking[0]_lv6:雷霆一击——普攻3次附加击退强化(t_num3,bck40)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:无(card_lv3 → 基础属性+50%:ap_bonus/hp_bonus 按档)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:击退抗性+100%/免控75%/伤害减免30%(无抗性细分)→ 用高 hp/def 基础值表达"硬"
|
||
```
|
||
|
||
### 眩晕暴击哥(原:齐天大圣)
|
||
|
||
```
|
||
英雄名称:眩晕暴击哥
|
||
card_lv:5
|
||
类型:warrior
|
||
形态:近战
|
||
ap:warrior+20
|
||
hp:warrior+5
|
||
def:warrior+0
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6104 开山斧(ap300,range 6段)
|
||
skill[1]_lv9:开山斧 击晕强化+多段(ap350,stun35,hit_count 8)
|
||
skill[1]_lv16:开山斧 定海神针·必晕(ap400,debuff 7004 击晕)
|
||
atking[0]_lv6:普攻3次暴击强化(t_num3,crt+25)
|
||
atked[0]_lv6:无
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:暴伤光环 +25%(7005,value 0.25)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:无
|
||
```
|
||
|
||
### 铁壳斧弟(原:斧小王)
|
||
|
||
```
|
||
英雄名称:铁壳斧弟
|
||
card_lv:3
|
||
类型:tank
|
||
形态:近战
|
||
ap:tank+5
|
||
hp:tank+10
|
||
def:tank+15
|
||
skill[0]:6004 攻击(ap100,近战系)
|
||
skill[1]_lv1:6101 气斩(ap150)
|
||
skill[1]_lv9:气斩(ap200)
|
||
skill[1]_lv16:气斩 +击退(ap220,bck40)
|
||
atking[0]_lv6:嗜血战斧——攻击4次触发自疗(t_num4,6302 ap120,TGroup.Self)
|
||
atked[0]_lv6:坚硬皮肤——受击2次叠加防御(t_num2,buff 7023 防御强化,buff_duration 10 可叠层)
|
||
fstart[0]_lv6:无
|
||
dead[0]_lv6:无
|
||
field[0]_lv6:无(card_lv3 → 基础属性+50%:ap_bonus/hp_bonus 按档)
|
||
revive[0]_lv1:无
|
||
revive[0]_lv9:无
|
||
revive[0]_lv16:无
|
||
简化说明:觉醒"最多12层"→ 7023 底座 max_stack=0 无限叠,由 buff_duration 时效自然封顶
|
||
```
|
||
|
||
***
|
||
|
||
## 落地优先级与 uuid 段位
|
||
|
||
| 优先级 | 英雄 | uuid | card\_lv | 核心触发组合 |
|
||
| --- | ----- | ---- | -------- | -------------------------------------- |
|
||
| P0 | 紫电魔女 | 5001 | 4 | atking 击晕 + 大招 6203 大能量波(击退/击晕)+ 攻击光环 |
|
||
| P0 | 刀刀暴击 | 5002 | 5 | atking 暴击 + 大招出血多段 + 暴击/暴伤双光环 |
|
||
| P1 | 格挡反杀 | 5003 | 4 | fstart 剑气 + atked 护盾 + 大招减攻 |
|
||
| P1 | 冻住不谢 | 5004 | 4 | atking 冰冻 + 大招冰冻链 + 击晕光环 |
|
||
| P2 | 叠甲骑士 | 5005 | 5 | fstart 防御 + dead 治疗 + 生命光环 |
|
||
| P2 | 光明奶爸 | 5006 | 4 | fstart 防御 + 大招治疗/HoT + 生命光环 |
|
||
| P2 | 微醺战神 | 5007 | 3 | atking 击退 + 大招易伤 |
|
||
| P1 | 眩晕暴击哥 | 5008 | 5 | atking 暴击 + 大招击晕 + 暴伤光环 |
|
||
| P2 | 铁壳斧弟 | 5009 | 3 | atked 叠防 + atking 自疗 |
|
||
|
||
> 本批复刻英雄直接占用 5001\~5009 段位(按用户要求从 5001 起连续编号,不遵循 card\_lv 段位规则),已在 [heroSet.ts](./heroSet.ts) 落地。
|
||
|
||
## 怪物设计原则
|
||
|
||
怪物与英雄采用同一套设定体系:
|
||
|
||
- **基础值与品质**:基础属性取 `HERO_ROLE_BASE[role]`,`card_lv` 决定品质(相邻品质基础属性差 5%,仅作用 lv1 初始 AP/HP/DEF)
|
||
- **成长系数**:走 `HERO_GROW_COEF[grow_type]`(含 hp/ap/def),与英雄一致
|
||
- **数值平衡**:怪物与英雄仅通过**品质差异**(`card_lv`)拉开数值,高难波次用更高 `card_lv` 的怪物变体承担压场
|
||
- **Boss**:同体系,通过高 `card_lv`(4/5)实现承伤/输出压制
|
||
- **成长驱动**:怪物按等级成长由后续肉鸽配置驱动;当前配置承担“职业基准 + 品质差异”的静态表达,运行时按品质系数缩放基础值
|
||
|
||
## 配置检查清单
|
||
|
||
- [ ] `skills` 引用的 uuid 在 SkillSet 中存在,`overrides.ap` 显式写出
|
||
- [ ] 大招(`skills[1]`)覆写 `summon_count`:lv1=1、lv9=1、lv16=2,通过 `lv_entries` 逐级覆写,不改动 SkillSet 底座
|
||
- [ ] `timed_buff_id` 指向 BuffList 已存在条目(能力池 2.1/2.2 内)
|
||
- [ ] debuff/buff 只通过 `overrides` 注入,未改动 SkillSet/BuffList 底座
|
||
- [ ] `atking`/`atked`/`fstart`/`dead`/`field` 按 s\_uuid 分组、按 lv 升序,触发类技能统一 lv6 激活
|
||
- [ ] `revive[0]` 与 `skills[1]` 二选一(互斥);配置 revive 时按 lv1/lv9/lv16 走 `lv_entries` 3 级成长,与大招同机制
|
||
- [ ] lv6:card\_lv 4/5 配 `field`;card\_lv 1/2/3 配 `ap_bonus`/`hp_bonus`(30/40/50%)
|
||
- [ ] lv12:按职业注入单项属性 +50%(坦克 def、战士/辅助 hp、刺客/射手/法师 ap),基数取 lv11 有效值
|
||
- [ ] 品质:card\_lv 相邻基础属性差 5%(运行时品质系数统一乘,配置保持裸值)
|
||
- [ ] `t_num` 概率模拟符合预期(1=每次,3≈33%,4≈25%)
|
||
- [ ] `infos` 分级说明与配置档位一一对应(面板逐条展示)
|
||
- [ ] 近战/远程形态与 `type`/`dis` 匹配,美术资源 `path`/`icon` 就绪
|
||
|