diff --git a/assets/script/game/common/config/heros.md b/assets/script/game/common/config/heros.md index 23a5294f..cefab027 100644 --- a/assets/script/game/common/config/heros.md +++ b/assets/script/game/common/config/heros.md @@ -1,540 +1,292 @@ -攻击类型: -普通: 近战无 -普通魔法:水球 -暴击: 火球 :概率,双倍伤害 默认概率10% -穿刺: 旋风 :多个目标 默认概率10% -冰冻:冰系,冻结目标减少 默认概率10% -可叠加类型: -双击(风怒)概率 +# 英雄流派设计 v2(基于现有系统) -特殊效果 -护盾: 抵挡攻击 -治疗: 回血 -加攻: 加攻击 -加血: 加血 -加暴击:加暴击概率 -加风怒: 加风怒概率 -加冰冻:加冰冻概率 -加穿刺: 加穿刺概率 -加金币: 加金币 +> 基于现有触发器(atking/atked/fstart/fend/dead/call)+ SkillOverrides + buff_type 实现, +> 不需要任何新系统。 -特殊机制 -召唤技能触发2次 -死亡技能触发2次 -战斗开始技能触发2次 -战斗结束技能触发2次 -被攻击技能触发2次 +## 现有技能 ID 表 -战士1:普通攻击 :被攻击3次获得3次格挡的护盾 -战士2:普通攻击 :就是皮厚,血量普通展示2倍 -战士3:普通攻击 : -战士4:普通攻击 :20%血量复活1次数 -战士5:普通攻击 : +| 范围 | 用途 | 已有ID | +|------|------|--------| +| 6001-6010 | 普攻弹道 | 近战6001, 远程6002-6010 | +| 6101-6107 | 大招弹道 | 火球6101, 龙卷风6102, 穿云箭6104, 冰刺6105 等 | +| 6301-6303 | 辅助技能 | 护盾6301, 治疗6302, 获取金币6303 | +| 6401-6409 | buff技能 | 攻击6401, 生命6402, 暴击6403, 暴伤6404, 冰冻6405, 击退6406, 距推6407, 穿刺6408, 风怒6409 | +| 6501 | 特殊 | 复活6501 | +## 四大流派 -# IAA 核心战斗数值与心流模型 +### 流派一:攻速叠伤流 +**核心联动**:CD快 → atking触发频繁 → buff叠加 → 越打越强 +**关键属性**:普攻CD要短(0.3s-0.7s) -## 1. 30秒回合制 TTK (Time To Kill) 与基础属性逆推 -核心原则:**不凭空设定单次攻击力(AP),由预期秒伤(DPS)和攻速(CD)逆推:AP = DPS × CD**。 -回合总时长 30s,基础参考值(Lv:1): -* **标准小怪**:`HP: 150 | AP: 30 | CD: 1.0s` (DPS 30,预期被单体DPS 3秒内击杀) -* **近战DPS**:`HP: 200 | AP: 15 | CD: 0.3s` (DPS 50,极速高频割草) -* **远程DPS**:`HP: 120 | AP: 42 | CD: 0.7s` (DPS 60,稳定持续物理输出) -* **法师**:`HP: 100 | AP: 126 | CD: 1.8s` (DPS 70,极慢攻速,单发核弹) -* **坦克**:`HP: 500 | AP: 35 | CD: 2.3s` (DPS 15,核心承伤,存活 15s+) -* **辅助**:`HP: 120 | AP: 11 | CD: 1.1s` (DPS 10,不依赖平A,侧重技能与Buff) +### 流派二:铁壁反伤流 +**核心联动**:高HP承伤 → atked触发 → 护盾/加血 → 越挨打越硬 +**关键属性**:HP要高(450-600),CD可以慢 +### 流派三:冰冻控制流 +**核心联动**:普攻带frz → 冻住敌人 → 全队安全输出 +**关键属性**:frz叠加(多个冰冻英雄效果叠加) -## 2. 4 Boss 节点心流增长曲线 (Exponential Growth) -数值成长摒弃线性加法,采用**“指数级膨胀(玩家) + 阶梯式跃迁(怪物)”**,在挑战与割草间制造心流。 - -* **阶段一(初入茅庐 -> Boss 1)**:建立割草快感 - * 玩家 DPS:`50 -> 250` (5倍膨胀) - * 怪物 HP:`150 -> 600` (4倍膨胀) - * **Boss 1**:`HP: 5,000 | AP: 100` (靠基础英雄数量即可无脑碾压) -* **阶段二(遇到阻力 -> Boss 2)**:制造首次卡点,倒逼策略或广告 - * 玩家 DPS:`250 -> 1,500` (6倍膨胀) - * 怪物 HP:`600 -> 5,000` (8倍膨胀,开始吃力) - * **Boss 2**:`HP: 45,000 | AP: 400` (必须上坦克承伤,法师输出) -* **阶段三(数值狂飙 -> Boss 3)**:释放压抑,解锁强力流派,数值崩坏级爽感 - * 玩家 DPS:`1,500 -> 20,000` (13倍膨胀,满屏跳字) - * 怪物 HP:`5,000 -> 40,000` (8倍膨胀) - * **Boss 3**:`HP: 500,000 | AP: 1,500` (强力AOE,考验阵容回复) -* **阶段四(终极考验 -> Boss 4)**:榨干数值潜力,检验 Build - * 玩家 DPS:`20,000 -> 100,000+` (终极阵容成型) - * 怪物 HP:`40,000 -> 250,000` (满地精英怪) - * **Boss 4**:`HP: 3,000,000+ | AP: 5,000` (秒杀级伤害,极限抗压) - -**成长公式指导:** 属性 = 基础属性 × (成长系数 ^ (等级 - 1)) × 各种品质乘区 - -## 3 英雄技能设定机制 - - dead?:number[]; // 死亡后触发的技能uuid列表 - fstart?:number[]; // 战斗开始时释放的技能uuid列表 - fend?:number[]; // 战斗结束时释放的技能uuid列表 - field?:number[]; // 驻场技能uuid列表,英雄在场时对全局生效 - atking?:{s_uuid:number, t_num:number}[]; // 普通攻击后触发的技能配置,s_uuid: 技能id, t_num: 触发所需的普攻次数 - atked?:{s_uuid:number, t_num:number}[]; // 受击后触发的技能配置,s_uuid: 技能id, t_num: 触发所需的受击次数 - 英雄的普通攻击技能由skills字段定义 - skills 只包含基础技能:6001-6099, 英雄skills只有1个技能 - 其他技能:6100-6199 作为大招,一般在通过atking 或atked 触发, - 辅助技能:6301-6399 作为辅助技能,call、dead、fstart、fend、atking、atked 触发的技能, - buff技能:6401-6499 作为英雄主要强化成长技能,call、dead、fstart、fend、field、atking、atked 都可以触发 - - 怪物或boss,的skills可以多技能,怪物的技能, - 怪物和boss 不配置 call fstart fend技能,通过skills多技能触发 - -## 4 流派初步 -数值型: 主要强化ap 和 hp,辅助其他特殊技能 -技能型: 主要强化技能 范围伤害,穿刺,多目标,风怒 范围攻击的范围+大 等 -控制型: 主要强化 冰冻+击退 - - - -## 5 英雄设定 - * 战士 专注 受攻击触发和死亡触发技能 - * 射手 专注 攻击触发和战斗开始触发技能 - * 法师 专注 攻击触发和战斗结束触发技能 - * 辅助 专注 战斗结束触发和死亡触发技能 -### 战士 - - 战士1:受攻击n次 + 100HP - - 战士2:受攻击n次 + 护盾 - - 战士3:受攻击n次 + 暴击 - - 战士4:受攻击n次 + 冰冻 - - 战士5:受攻击n次 + 穿刺 - - 战士6:受攻击n次 + 加金币 - - 战士7: 受攻击n次 + 加风怒 +### 流派四:治疗续航流 +**核心联动**:atking触发Heal → 全队持续回血 → 配合前排站场 +**关键属性**:atking触发频率 + ap值(治疗量) --- -## 6 肉鸽Build 五大流派体系 +## 英雄详细配置 -### 流派定义 - -| 流派 | 核心逻辑 | 触发偏好 | 成长路径 | 最大短板 | -|------|----------|----------|----------|----------| -| **AOE爆炸流** | 范围伤害叠加,怪物来多少死多少 | atking/fstart/dead | 单体小范围 → 半个屏幕 → 全屏清波 | 单体Boss效率低 | -| **控制链流** | 控制时间叠加,怪物全程动不了 | atked/atking/field | 偶尔冻住 → 持续减速 → 全程冻结 | 高免控Boss效果衰减 | -| **数值碾压流** | 英雄属性指数膨胀,一刀999 | field/fend/atked | 正常伤害 → 暴击翻倍 → 一刀秒精英 | 前期弱势,被多目标稀释 | -| **召唤军团流** | fstart召唤物登场,以多打少 | fstart/field/dead | 1个召唤物 → 3个 → 大军 → 人海淹没 | 召唤物易被AOE清掉 | -| **经济滚雪球流** | 金币收益最大化,快速抽卡成型 | fend/atked/field | 勉强抽卡 → 每波全买 → 英雄池碾压 | 经济英雄本身战斗力弱 | - -### 协同规则 -- 场上最多6个英雄,同一英雄可2-3个同时上场 -- 英雄通过**技能互补**形成协同(不是激活特效,是技能效果叠加强化) -- 低档英雄:自己增益或给1个队友增益 -- 中档英雄:给2-3个队友增益 -- 高档英雄:全队增益 -- 推荐组队:1个主流派(4位) + 1个副流派(2位),或 3:3 混搭 - -### 触发器说明 -| 触发器 | 时机 | 适用职业 | -|--------|------|----------| -| fstart | 战斗开始时(含召唤链) | 法师、召唤型英雄 | -| atking | 普通攻击后 | 射手、刺客 | -| atked | 受击后 | 战士 | -| field | 驻场持续效果 | 辅助、光环型英雄 | -| fend | 战斗结束时 | 辅助、经济型英雄 | -| dead | 死亡后触发 | 战士、遗言型英雄 | - -> **注意**:`call` 触发已完全移除,召唤机制统一走 `fstart → 技能链 → 召唤物` +> 每个流派 3 个英雄(1档基础 / 2档进阶 / 3档高阶),共 12 个新英雄 +> 加上现有 5 个已有英雄(5001-5002, 5301-5302, 5101),总计 17 个英雄 --- -## 7 新增英雄设计(20位) +### 流派一:攻速叠伤流 -> 以下为五大流派各4位新增英雄,按 1档(基础) ×1 + 2档(进阶) ×2 + 3档(高阶) ×1 配置 +#### [5006] 疾风战士 — 1档 +- **职业**: 战士(近战) +- **HP/AP/CD**: HP200 / AP20 / CD0.3(极速割草) +- **触发**: atking 每第1次普攻 → 触发 6401(攻击强化) +- **heroSet 配置**: +``` +5006:{uuid:5006,name:"疾风战士",path:"hk3", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee, + hp:200,ap:20, + skills:{6001:{uuid:6001,lv:1,cd:0.3,ccd:0}}, + atking:[{s_uuid:6401,t_num:1}], + info:"极速攻速,每次攻击叠加攻击力"} +``` +- **流派协同**: 自给自足,配合治疗流更持久 +- **一句话**: "他挥剑的速度比你看还快,每挥一下自己都变强一分" + +#### [5205] 暴风射手 — 2档 +- **职业**: 射手(远程) +- **HP/AP/CD**: HP180 / AP55 / CD0.5(快速) +- **触发**: atking 每第2次普攻 → 触发 6403(暴击强化) +- **heroSet 配置**: +``` +5205:{uuid:5205,name:"暴风射手",path:"ha3", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long, + hp:180,ap:55, + skills:{6002:{uuid:6002,lv:1,cd:0.5,ccd:0}}, + atking:[{s_uuid:6403,t_num:2}], + info:"远程快速射击,每2次攻击为全队叠加暴击率"} +``` +- **流派协同**: 给全队加暴击率,配合攻速流和铁壁流都很强 +- **一句话**: "她的箭不只穿甲,还穿运——让队友每发都变致命" + +#### [5403] 嗜血剑圣 — 3档 +- **职业**: 刺客(近战) +- **HP/AP/CD**: HP280 / AP90 / CD0.7(快速) +- **触发**: + - atking 每第1次 → 6401(攻击强化,overrides:{TGroup:TGroup.Self} 只给自己加 +8ap) + - dead → 6401(攻击强化,overrides:{TGroup:TGroup.Team} 死亡时给全队加攻) +- **heroSet 配置**: +``` +5403:{uuid:5403,name:"嗜血剑圣",path:"hc1", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee, + hp:280,ap:90, + skills:{6001:{uuid:6001,lv:1,cd:0.7,ccd:0}}, + atking:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Self,ap:8}}], + dead:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Team,ap:10}}], + info:"每次攻击给自己叠攻击,死亡时把力量传给全队"} +``` +- **流派协同**: 叠加攻击最快(每0.7s叠一次+8ap),死了也有价值 +- **一句话**: "他杀得越多就越强,就算倒下,也让队友继承他的怒火" --- -### 一、AOE爆炸流 +### 流派二:铁壁反伤流 -> 核心逻辑:范围伤害叠加,怪物来多少死多少 +#### [5007] 盾卫 — 1档 +- **职业**: 战士(近战) +- **HP/AP/CD**: HP450 / AP25 / CD2.3(很慢) +- **触发**: atked 每第2次受击 → 触发 6301(护盾,ap:3 自我加3层盾) +- **heroSet 配置**: +``` +5007:{uuid:5007,name:"盾卫",path:"hk1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee, + hp:450,ap:25, + skills:{6001:{uuid:6001,lv:1,cd:2.3,ccd:0}}, + atked:[{s_uuid:6301,t_num:2}], + info:"高血量坦克,受击2次自动加护盾"} +``` +- **流派协同**: 纯承伤,配合治疗流保持血线 +- **一句话**: "打我两下?那是给我加盾的信号" -#### [5006] 爆破新兵 -- **档**: 1档 -- **职业**: 战士 -- **流派**: AOE爆炸流 -- **HP/AP/CD**: HP150 / AP25 / CD1.0 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: atking -- **技能配置**: - - skills[0] (6012, cd:1.0): 近战挥砍,对主目标造成100%AP伤害 - - atking: 每第1次普攻后触发 6310(爆破溅射)— 对主目标周围120半径内所有敌人造成50%AP的AOE伤害 -- **协同设计**: - - 提供: 自身AOE溅射,为全队补充清波能力 - - 需要: 队友提供AP加成或穿刺加成来放大溅射伤害 -- **一句话**: "刚入伍的新兵,但他背包里的炸药包比他的剑更管用。" +#### [5008] 守护骑士 — 2档 +- **职业**: 战士(近战) +- **HP/AP/CD**: HP500 / AP20 / CD2.3(很慢) +- **触发**: atked 每第2次受击 → 触发 6301(护盾,overrides 改为全队+2层盾) +- **heroSet 配置**: +``` +5008:{uuid:5008,name:"守护骑士",path:"hk2", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee, + hp:500,ap:20, + skills:{6001:{uuid:6001,lv:1,cd:2.3,ccd:0}}, + atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:2}}], + info:"受击时为全队加护盾,越被围殴全队越安全"} +``` +- **流派协同**: 全队护盾,配合任何流派都强 +- **一句话**: "他挨的每一刀,都变成了全队的铠甲" -#### [5106] 焰核术士 -- **档**: 2档 -- **职业**: 法师 -- **流派**: AOE爆炸流 -- **HP/AP/CD**: HP140 / AP80 / CD1.5 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field -- **技能配置**: - - skills[0] (6013, cd:1.5): 火焰弹,对单个目标造成100%AP伤害 - - fstart: 战斗开始时触发 6110(焰核爆裂)— 对前方半屏(360×240矩形)造成200%AP的AOE伤害 - - field: 驻场光环 6410(焰核光环)— 全队AOE伤害半径+30%,AOE伤害+20% -- **协同设计**: - - 提供: fstart开局清波 + field全队AOE放大器 - - 需要: AP加成来放大自己的fstart伤害 -- **一句话**: "她不需要瞄准,因为整片战场都是她的靶心。" - -#### [5403] 裂片刺客 -- **档**: 2档 -- **职业**: 刺客 -- **流派**: AOE爆炸流 -- **HP/AP/CD**: HP180 / AP60 / CD0.7 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: atking + dead -- **技能配置**: - - skills[0] (6014, cd:0.7): 快速刺击,对单个目标造成100%AP伤害 - - atking: 每第1次普攻后触发 6311(裂片印记)— 给目标附加1层标记,持续8秒,最多5层 - - atking: 每第3次普攻后触发 6312(裂片引爆)— 引爆目标身上所有标记,每层造成40%AP的AOE伤害(半径150) - - dead: 死亡时触发 6111(终裂)— 引爆场上所有敌人身上的裂片标记,每层60%AP的AOE伤害(半径200) -- **协同设计**: - - 提供: 高频穿刺标记+群体引爆,死亡终裂清场 - - 需要: 攻速加成(风怒)更快叠标记,AP加成放大标记伤害 -- **一句话**: "他不是在刺杀,是在给每个敌人都贴上定时炸弹。" - -#### [5303] 烬灭先知 -- **档**: 3档 -- **职业**: 辅助 -- **流派**: AOE爆炸流 -- **HP/AP/CD**: HP320 / AP120 / CD2.0 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field + dead -- **技能配置**: - - skills[0] (6015, cd:2.0): 圣光弹,对单个目标造成100%AP伤害 - - fstart: 战斗开始时触发 6112(烬灭祝福)— 全队AP+30%,同时 6113(烬灭初击)全屏AOE造成150%AP伤害 - - field: 驻场光环 6411(烬灭领域)— 全队穿刺概率+15%,风怒概率+10%,AOE伤害半径+20% - - dead: 死亡时触发 6114(烬灭核爆)— 全屏AOE造成500%AP伤害,每有1位额外AOE流英雄在场+100%AP(最高800%AP),核爆后以30%HP复活1次 -- **协同设计**: - - 提供: 全队AP+30%开局 + 穿刺/风怒光环 + 死后全屏核爆+复活 - - 需要: 队友叠加AP和AOE增益 -- **一句话**: "她的死亡不是终结,而是整片战场的葬礼。" +#### [5009] 不屈战神 — 3档 +- **职业**: 战士(近战) +- **HP/AP/CD**: HP600 / AP30 / CD2.8(很慢) +- **触发**: + - atked 每第1次 → 6301(护盾,overrides:{ap:4} 给自己加4层盾) + - atked 每第3次 → 6402(生命强化,给全队加 hp_max) + - dead → 6402(生命强化,overrides:{ap:40} 死亡时给全队加大血量) +- **heroSet 配置**: +``` +5009:{uuid:5009,name:"不屈战神",path:"hk4", fac:FacSet.HERO,cards_lv:5,lv:1,type:HType.Melee, + hp:600,ap:30, + skills:{6001:{uuid:6001,lv:1,cd:2.8,ccd:0}}, + atked:[ + {s_uuid:6301,t_num:1,overrides:{TGroup:TGroup.Self,ap:4}}, + {s_uuid:6402,t_num:3} + ], + dead:[{s_uuid:6402,t_num:1,overrides:{ap:40}}], + info:"血量最厚的前排,受击加盾+全队加血,死亡时给全队巨额生命强化"} +``` +- **流派协同**: 终极前排,受击加盾+全队生命强化,死了还给全队加血 +- **一句话**: "他的HP就是全队的血库,站着是堡垒,倒下是遗产" --- -### 二、控制链流 +### 流派三:冰冻控制流 -> 核心逻辑:控制时间叠加,怪物全程动不了 +#### [5106] 寒冰学徒 — 1档 +- **职业**: 法师(远程) +- **HP/AP/CD**: HP130 / AP50 / CD1.5(慢) +- **触发**: atking 每第2次 → 6405(冰冻强化,全队冰冻率+10%) +- **heroSet 配置**: +``` +5106:{uuid:5106,name:"寒冰学徒",path:"hm3", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long, + hp:130,ap:50, + skills:{6007:{uuid:6007,lv:1,cd:1.5,ccd:0}}, + atking:[{s_uuid:6405,t_num:2}], + info:"水球攻击,每2次普攻为全队叠加冰冻概率"} +``` +- **流派协同**: 叠加冰冻率,多个冰冻英雄效果叠加 +- **一句话**: "她的水球不伤人,但每发都让敌人离冰封更近一步" -#### [5007] 冰霜卫士 -- **档**: 1档 -- **职业**: 战士 -- **流派**: 控制链流 -- **HP/AP/CD**: HP150 / AP25 / CD1.0 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: atked + field -- **技能配置**: - - skills[0] (6001): 挥盾猛击,对单一目标造成25点物理伤害 - - atked: 6301(寒冰反震)— 受击时25%概率触发,对攻击者施加1秒冰冻。若目标已减速,冰冻概率提升至40%。内置CD 2秒 - - field: 6401(霜甲光环)— 自身周围200范围内友方获得5%减速光环效果 -- **协同设计**: - - 提供: 全队基础减速光环场,atked反手冻住近身敌人 - - 需要: 队友的减速效果来提升自己冰冻概率 -- **一句话**: "站得住的前排,冻得住的盾。" +#### [5107] 霜寒法师 — 2档 +- **职业**: 法师(远程) +- **HP/AP/CD**: HP160 / AP80 / CD1.0(普通) +- **触发**: atking 每第1次 → 6302(治疗,overrides 改为冰冻弹道技能) + → 实际用 6105(冰刺,自带 frz),通过 overrides 控制 +- **heroSet 配置**: +``` +5107:{uuid:5107,name:"霜寒法师",path:"hm5", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long, + hp:160,ap:80, + skills:{6007:{uuid:6007,lv:1,cd:1.0,ccd:0}}, + atking:[{s_uuid:6105,t_num:2,overrides:{ap:120,frz:25}}], + info:"水球普攻,每2次攻击触发冰刺AOE,25%冰冻概率冻住一排敌人"} +``` +- **流派协同**: AOE冰冻 + 暴击效果,配合冰冻率叠加 +- **一句话**: "她的每发水球都在铺设寒冰之路,等冰刺降临就是敌人的末日" -#### [5107] 霜华法师 -- **档**: 2档 -- **职业**: 法师 -- **流派**: 控制链流 -- **HP/AP/CD**: HP220 / AP75 / CD1.2 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: atking + fstart -- **技能配置**: - - skills[0] (6002): 冰霜弹,对目标造成75点法术伤害,附加30%减速持续2秒(可叠3层) - - atking: 6302(霜寒深化)— 命中已减速目标时叠加"霜印"(最多5层),每层使目标冰冻抗性-8%,冰冻持续时间+0.4秒 - - fstart: 6402(寒气弥漫)— 战斗开始时全队冰冻概率+5%,冰冻持续时间+0.3秒(控制流英雄额外翻倍) -- **协同设计**: - - 提供: 战斗开始全队冰冻增强Buff,atking给敌人叠霜印 - - 需要: 队友减速来更快叠满霜印,自身AP较低需要队友补充伤害 -- **一句话**: "每一发冰弹都在为最终的冻结铺路。" - -#### [5206] 霜矢游侠 -- **档**: 2档 -- **职业**: 射手 -- **流派**: 控制链流 -- **HP/AP/CD**: HP180 / AP60 / CD0.8 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: atking + field -- **技能配置**: - - skills[0] (6003): 快速射击,每发60点物理伤害(CD 0.8s),15%概率附加2秒冰冻 - - atking: 6303(冰锥连射)— 若目标已冰冻或减速,额外射出2支冰锥(每支20%AP伤害),刷新目标减速持续时间 - - field: 6403(凝霜领域)— 自身300范围内被减速的敌人额外受10%减速。若范围内≥2名友方,领域扩至400范围,减速增强至15% -- **协同设计**: - - 提供: 高频攻击快速叠霜印,凝霜领域放大所有减速效果 - - 需要: 队友冰冻效果触发冰锥连射,霜印增强自身冰冻概率 -- **一句话**: "箭雨所及之处,时间为之凝滞。" - -#### [5304] 永冬贤者 -- **档**: 3档 -- **职业**: 辅助 -- **流派**: 控制链流 -- **HP/AP/CD**: HP320 / AP110 / CD1.8 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + atking + field + fend -- **技能配置**: - - skills[0] (6004): 极寒冰流,对目标造成110点法术伤害+40%减速3秒。对已冰冻目标额外50%伤害 - - atking: 6304(绝对零度)— 命中时检测目标减速/霜印层数,每层冰冻概率+6%,冰冻持续时间+0.25秒。冰冻成功则至少冻结2秒(保底) - - field: 6404(永冬结界)— 350范围内友方冰冻概率+12%,冰冻持续时间+0.8秒,减速效果+15%。每有1名控制流英雄额外+3%冰冻概率(最多+9%) - - fend: 6405(冰魄归源)— 战斗结束若触发≥10次冰冻,永久记录1层"寒冬印记"(跨局累积),每层使基础冰冻概率+1%,上限20层 -- **协同设计**: - - 提供: 全队最强冰冻增益光环,对冰冻目标增伤提供备用输出 - - 需要: 队友制造的减速和霜印来最大化效果,自身CD长需队友填补控制间隙 -- **一句话**: "当零度降临,万物皆为冰封的囚徒。" +#### [5108] 永冬贤者 — 3档 +- **职业**: 法师(远程) +- **HP/AP/CD**: HP250 / AP110 / CD1.8(慢) +- **触发**: + - fstart → 6405(冰冻强化,overrides:{ap:3} 开局给全队加3层冰冻率) + - atking 每第1次 → 6105(冰刺,overrides:{ap:150,frz:35,hit_count:8}) +- **heroSet 配置**: +``` +5108:{uuid:5108,name:"永冬贤者",path:"hm4", fac:FacSet.HERO,cards_lv:5,lv:1,type:HType.Long, + hp:250,ap:110, + skills:{6007:{uuid:6007,lv:1,cd:1.8,ccd:0}}, + fstart:[{s_uuid:6405,t_num:1,overrides:{ap:3}}], + atking:[{s_uuid:6105,t_num:1,overrides:{ap:150,frz:35,hit_count:8}}], + info:"开局给全队叠加冰冻率,每次攻击释放强力冰刺,35%冰冻概率"} +``` +- **流派协同**: 开局冰冻增益 + 最强冰冻输出,控制流核心 +- **一句话**: "她到来之前,冬天就已经开始了" --- -### 三、数值碾压流 +### 流派四:治疗续航流 -> 核心逻辑:英雄属性指数膨胀,一刀999 +#### [5303] 见习牧师 — 1档 +- **职业**: 辅助(远程) +- **HP/AP/CD**: HP120 / AP40 / CD1.1(普通) +- **触发**: atking 每第2次 → 6302(治疗 ap:300 全队) +- **heroSet 配置**: +``` +5303:{uuid:5303,name:"见习牧师",path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long, + hp:120,ap:40, + skills:{6004:{uuid:6004,lv:1,cd:1.1,ccd:0}}, + atking:[{s_uuid:6302,t_num:2}], + info:"每2次普攻后治疗全队,恢复攻击力300%的生命值"} +``` +- **流派协同**: 基础治疗,配合铁壁流前排 +- **一句话**: "她的治疗术还不太熟练,但每两次攻击后总能准时奶一口" -#### [5008] 铁壁守卫 -- **档**: 1档 -- **职业**: 战士 -- **流派**: 数值碾压流 -- **HP/AP/CD**: HP180 / AP20 / CD1.2 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: atked + fend + field -- **技能配置**: - - skills[0] (6001): 普通攻击造成AP×1.0物理伤害 - - atked: 6301(铁壁反击)— 每次受击后自身永久+3最大HP(本场战斗),最多触发20次(+60HP) - - fend: 6401(战后硬化)— 战斗结束后永久+10最大HP(跨战斗叠加) - - field: 6402(守护光环)— 驻场时最近1名友方获得+15HP和+5AP光环 -- **协同设计**: - - 提供: 给1名队友+15HP/+5AP,自身通过atked/fend持续堆HP - - 需要: 不需要任何队友即可独立运作(一档低门槛) -- **一句话**: "挨最毒的打,扛最高的血。" +#### [5304] 神圣医师 — 2档 +- **职业**: 辅助(远程) +- **HP/AP/CD**: HP150 / AP50 / CD0.9(快速) +- **触发**: atking 每第2次 → 6302(治疗 overrides:{hit_count:3,ap:200} 持续3次治疗) +- **heroSet 配置**: +``` +5304:{uuid:5304,name:"神圣医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long, + hp:150,ap:50, + skills:{6004:{uuid:6004,lv:1,cd:0.9,ccd:0}}, + atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}], + info:"持续治疗,每2次普攻触发3次群体治疗,每次恢复200%攻击力"} +``` +- **流派协同**: 持续奶量更高,配合攻速流保持全队血线 +- **一句话**: "她的治疗像溪流,不是一次倒满,而是一直在续" -#### [5207] 裂风射手 -- **档**: 2档 -- **职业**: 射手 -- **流派**: 数值碾压流 -- **HP/AP/CD**: HP220 / AP75 / CD0.8 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: atking + fend + field -- **技能配置**: - - skills[0] (6002): 普通攻击造成AP×1.2物理伤害 - - atking: 6302(穿甲连射)— 每次击杀后自身暴击率+2%(本场战斗),最多叠加15层(+30%) - - fend: 6403(战后猎手)— 战斗结束后永久+8AP(跨战斗叠加)。若本场击杀≥5,额外+15AP - - field: 6404(风行光环)— 驻场时最近3名友方获得+10%暴击率。若自身HP>50%最大HP,额外+5%(共+15%) -- **协同设计**: - - 提供: 给3名队友暴击率光环,击杀叠自身暴击率 - - 需要: 铁壁守卫的+15HP来维持HP>50%条件 -- **一句话**: "站得远,射得快,越杀越准。" - -#### [5305] 狂暴祭司 -- **档**: 2档 -- **职业**: 辅助 -- **流派**: 数值碾压流 -- **HP/AP/CD**: HP200 / AP60 / CD1.5 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: atked + fend + field -- **技能配置**: - - skills[0] (6003): 普通攻击造成AP×0.8魔法伤害(低普攻,偏辅助) - - atked: 6303(痛苦转化)— 每次受击后为最近2名友方施加"狂热"Buff(AP+10,持续8秒),可叠3层 - - fend: 6405(战后赐福)— 战斗结束后为自身及最近2名友方永久+2%暴击倍率(跨战斗叠加,每人每场战斗1次) - - field: 6406(怒意光环)— 驻场时最近3名友方获得+15%暴击倍率。数值=基础15%+(自身当前AP/10)%,上限+40% -- **协同设计**: - - 提供: 给3名队友暴击倍率光环(15%~40%),挨打给2名队友加AP - - 需要: 铁壁+5AP和裂风+8AP来堆高自身AP提升怒意光环 -- **一句话**: "你打我友?我让他们更疯。" - -#### [5405] 斩星剑圣 -- **档**: 3档 -- **职业**: 刺客 -- **流派**: 数值碾压流 -- **HP/AP/CD**: HP350 / AP120 / CD1.8 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: fstart + atking + field + dead -- **技能配置**: - - skills[0] (6010): 普通攻击造成AP×1.5物理伤害,暴击时额外造成目标最大HP 5%真实伤害 - - fstart: 6304(群星归位)— 战斗开始时收集所有友方AP总和的20%转化为自身临时AP - - atking: 6305(斩星叠刃)— 每次击杀后自身AP+15、暴击率+3%、暴击倍率+5%(本场战斗),可无限叠加 - - field: 6407(剑意领域)— 驻场时全体友方获得+10%暴击率和+10%暴击倍率。若自身AP≥200,光环翻倍(+20%) - - dead: 6306(不灭剑魂)— 死亡后立即复活1次(每场1次)。复活后获得AP 50%的临时护盾(10秒),3秒内AP×2 -- **协同设计**: - - 提供: 全队暴击率+暴击倍率光环(AP≥200时翻倍),终极收割者 - - 需要: 铁壁HP池→裂风转化AP→狂暴堆暴击倍率→三者叠加后fstart吸收 -- **一句话**: "全队的属性,都是我的刀。" +#### [5305] 生命贤者 — 3档 +- **职业**: 辅助(远程) +- **HP/AP/CD**: HP200 / AP70 / CD1.0(普通) +- **触发**: + - fstart → 6402(生命强化,overrides:{ap:25} 开局给全队+25 hp_max) + - atking 每第1次 → 6302(治疗 overrides:{ap:250} 全队治疗250%AP) +- **heroSet 配置**: +``` +5305:{uuid:5305,name:"生命贤者",path:"hh3", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Long, + hp:200,ap:70, + skills:{6004:{uuid:6004,lv:1,cd:1.0,ccd:0}}, + fstart:[{s_uuid:6402,t_num:1,overrides:{ap:25}}], + atking:[{s_uuid:6302,t_num:1,overrides:{ap:250}}], + info:"开局给全队加25点生命上限,每次普攻后全队治疗250%攻击力"} +``` +- **流派协同**: 开局加血 + 高频全队治疗,终极奶妈 +- **一句话**: "她的存在让全队的血条都变成了一条怎么也打不穿的河" --- -### 四、召唤军团流 +## 现有英雄保留(5个) -> 核心逻辑:fstart召唤物登场,以多打少 +| ID | 名称 | 流派定位 | 触发 | +|----|------|----------|------| +| 5001 | 见习战士 | 铁壁反伤流(入门) | atked→护盾 | +| 5002 | 盾骑士 | 铁壁反伤流(进阶) | atked→全队护盾 | +| 5101 | 奥术法师 | 特殊(复活机制) | revive | +| 5301 | 牧师 | 治疗续航流(入门) | atking→治疗 | +| 5302 | 医师 | 治疗续航流(进阶) | atking→持续治疗 | -#### [5108] 召魂师·幽冥 -- **档**: 1档 -- **职业**: 法师 -- **流派**: 召唤军团流 -- **HP/AP/CD**: HP150 / AP25 / CD1.0 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field -- **技能配置**: - - skills[0] (6001): 灵魂射击,对单体造成100%AP伤害 - - fstart: 6301(召唤骷髅战士)— 战斗开始时召唤1个「骷髅战士」(HP200/AP15/距离120/攻速0.65s) - - field: 6401(亡灵共鸣)— 驻场时所有召唤物+10%AP -- **协同设计**: - - 提供: 基础召唤物+召唤物AP+10%光环 - - 需要: 队友提供召唤物HP增益和数量增益 -- **一句话**: "从死亡中唤醒仆从的入门召唤师,一个骷髅战士是她军团的起点。" +> 注:5003-5005, 5102-5105, 5201-5204, 5401-5402 这些旧英雄可以逐步替换为新设计英雄 -#### [5208] 亡灵游侠将 -- **档**: 2档 -- **职业**: 射手 -- **流派**: 召唤军团流 -- **HP/AP/CD**: HP220 / AP75 / CD0.9 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field + atking -- **技能配置**: - - skills[0] (6002): 穿灵箭,对单体造成100%AP伤害。对敌方召唤物伤害+25% - - fstart: 6302(召唤骷髅弓手)— 战斗开始时召唤2个「骷髅弓手」(HP120/AP20/距离720/攻速1.1s) - - field: 6402(亡灵军势)— 每存在1个召唤物,所有英雄+3%AP(最多6层=18%)。所有召唤物+15%HP - - atking: 6310(灵能灌注)— 每攻击5次后,使1个己方召唤物+50%AP(持续8秒) -- **协同设计**: - - 提供: 2个远程召唤物+召唤物HP+15%+基于召唤物数量的全队AP增益 - - 需要: 场上有足够召唤物激活field的AP增益层数 -- **一句话**: "率领亡灵弓队的游侠将军,她的存在让每一具亡灵都更加致命。" +## 流派协同速查 -#### [5305] 灵魂医师 → 改ID为 [5306] -> 注:上面5305已被狂暴祭司占用,灵魂医师调整为 5306 +| 组合 | 效果 | 推荐配置 | +|------|------|----------| +| 攻速+治疗 | 叠伤快+持续回血=永动机 | 疾风+暴风+嗜血+见习牧师+神圣医师+盾卫 | +| 铁壁+治疗 | 前排硬+后排奶=推不倒 | 不屈+守护+盾卫+生命贤者+神圣医师+见习牧师 | +| 冰冻+攻速 | 冻住+暴击=安全秒杀 | 永冬+霜寒+寒冰+嗜血+暴风+生命贤者 | +| 冰冻+铁壁 | 冻住+承伤=双重安全 | 永冬+霜寒+不屈+守护+生命贤者+神圣医师 | -#### [5306] 灵魂医师 -- **档**: 2档 -- **职业**: 辅助 -- **流派**: 召唤军团流 -- **HP/AP/CD**: HP200 / AP50 / CD1.1 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field + dead -- **技能配置**: - - skills[0] (6003): 灵魂触须,对单体造成100%AP伤害。每次攻击治疗生命值最低的己方召唤物(治疗量=AP×50%) - - fstart: 6303(亡者祝福)— 战斗开始时为己方所有召唤物施加免死Buff(受到致命伤害时保留1点HP,每个召唤物限1次) - - field: 6403(灵魂链接)— 驻场时所有召唤物+20%HP。当任意召唤物死亡时,回复所有存活召唤物5%最大HP - - dead: 6311(灵魂复苏)— 死亡时立即召唤1个「强化骷髅战士」(HP300/AP25/距离120/攻速0.65s),继承20%最大HP作为额外生命 -- **协同设计**: - - 提供: 召唤物HP+20%+免死1次+死亡群体回复+死后召唤遗骸 - - 需要: 场上有召唤物才能发挥价值 -- **一句话**: "用灵魂链接维系亡者的医者,她的死不过是最后一次召唤。" +## 英雄ID总表 -#### [5406] 幽冥军团领主 -- **档**: 3档 -- **职业**: 刺客 -- **流派**: 召唤军团流 -- **HP/AP/CD**: HP320 / AP120 / CD1.8 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: fstart + field + fend -- **技能配置**: - - skills[0] (6004): 军团号令,对单体造成100%AP伤害。攻击时额外对所有敌方目标造成AP×30%溅射 - - fstart: 6304(亡灵大军)— 战斗开始时使己方所有英雄的fstart召唤效果额外触发1次。同时召唤1个「幽冥战将」(HP500/AP40/距离120/攻速0.9s) - - field: 6404(军团统御)— 所有召唤物+25%AP、+25%HP。若召唤物数量≥5,所有召唤物获得溅射(每次攻击对目标周围120范围内造成AP×20%溅射) - - fend: 6312(不灭军团)— 战斗结束若≥3个召唤物存活,永久使军团领主HP+10、AP+5(可叠加,无上限) -- **协同设计**: - - 提供: fstart召唤翻倍+精英召唤物+召唤物AP/HP+25%+5召唤物阈值溅射+fend成长 - - 需要: 其他3个召唤英雄同时在场上才能发挥最大价值 -- **一句话**: "亡者军团的至高统帅,她的号令让每一具尸体都化作战争的武器。" - ---- - -### 五、经济滚雪球流 - -> 核心逻辑:金币收益最大化,快速抽卡成型 - -#### [5009] 金库守卫 -- **档**: 1档 -- **职业**: 战士 -- **流派**: 经济滚雪球流 -- **HP/AP/CD**: HP180 / AP28 / CD1.1 -- **定位**: 近战(dis:120, speed:800) -- **触发链路**: atking + atked -- **技能配置**: - - skills[0] (6001): 近战挥击,造成AP伤害。每次攻击后获得1枚金币 - - atked: 6301(受击赏金)— 每次受击掉落3枚金币。若本场累计受击≥5次,战斗结束时额外获得10枚金币 -- **协同设计**: - - 提供: 受击产生金币的场上资源 - - 需要: 队友保护(否则自己被打死),二档英雄放大受击金币 -- **一句话**: "打我一下三块钱,打得越多赚得越多。" - -#### [5109] 铸金术师 -- **档**: 3档 -- **职业**: 法师 -- **流派**: 经济滚雪球流 -- **HP/AP/CD**: HP320 / AP110 / CD2.0 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: fstart + field + fend -- **技能配置**: - - skills[0] (6004): 金币冲击波,对直线范围内所有敌人造成AP×0.6伤害(最多3目标) - - fstart: 6100(点石成金)— 战斗开始时将当前金币的20%(最少10)转化为"炼金能量"。每层使全队AP+5、攻速+2%(持续整场) - - field: 6405(铸金领域)— 金币溢出100%转AP(1金币=1AP);连锁经济(经济英雄金币效果额外50%);每场首次刷新免费 - - fend: 6406(黄金时代)— 本场金币≥30则全队+10%最大HP永久成长(上限+50%)。经济英雄≥3时额外免费升级1次 -- **协同设计**: - - 提供: 金币→战斗力即时转化、经济溢出保护、全队永久成长 - - 需要: 经济英雄产生足够金币来触发转化 -- **一句话**: "他的法术不杀人——他只是让钱变成杀人的东西。" - -#### [5205] 赏金猎手 -- **档**: 2档 -- **职业**: 射手 -- **流派**: 经济滚雪球流 -- **HP/AP/CD**: HP220 / AP75 / CD0.8 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: atking + fend + field -- **技能配置**: - - skills[0] (6002): 远程射击,造成AP伤害。命中"金币标记"目标额外30%AP伤害并立即获得2枚金币 - - atking: 6302(金币标记)— 每次攻击25%概率给目标施加"金币标记"(持续8秒)。标记目标被击杀时全队各得5枚金币 - - fend: 6401(狩猎盛宴)— 本场每击杀1个标记目标,全队+3AP临时Buff(持续至下场,最多10层) - - field: 6402(赏金光环)— 300范围内友方攻击获得金币概率+10% -- **协同设计**: - - 提供: 金币标记(经济+战斗双触发)、AP成长Buff、金币产出光环 - - 需要: 金库守卫制造场上金币,三档英雄放大标记收益 -- **一句话**: "每一支箭都值回票价——如果射中的是标了价的猎物。" - -#### [5307] 金币商贾 -- **档**: 2档 -- **职业**: 辅助 -- **流派**: 经济滚雪球流 -- **HP/AP/CD**: HP250 / AP55 / CD1.3 -- **定位**: 远程(dis:720, speed:800) -- **触发链路**: field + fend -- **技能配置**: - - skills[0] (6003): 投掷金币袋,造成AP伤害。15%概率使目标"受贿"—停止攻击2秒(Boss无效,改为+20AP伤害) - - field: 6403(繁荣市集)— 全场友方每波战后额外获得`5+经济英雄数×3`金币;商店刷新-1金币;购买英雄-2金币 - - fend: 6404(分红)— 战斗结束将本场金币总额的10%转化为全队HP恢复(1金币=2HP,上限60HP)。经济英雄≥3时转化率提升至15% -- **协同设计**: - - 提供: 全局经济光环(金币+折扣)、战后金币转HP续航 - - 需要: 场上经济英雄数量放大光环效果 -- **一句话**: "他不开一枪却能赢下战争——因为胜负在开战前就已经买好了。" - ---- - -## 8 英雄ID总表 - -| ID | 名称 | 档 | 职业 | 流派 | 核心触发 | -|----|------|:--:|------|------|----------| -| 5006 | 爆破新兵 | 1 | 战士 | AOE爆炸流 | atking | -| 5007 | 冰霜卫士 | 1 | 战士 | 控制链流 | atked+field | -| 5008 | 铁壁守卫 | 1 | 战士 | 数值碾压流 | atked+fend+field | -| 5009 | 金库守卫 | 1 | 战士 | 经济滚雪球流 | atking+atked | -| 5106 | 焰核术士 | 2 | 法师 | AOE爆炸流 | fstart+field | -| 5107 | 霜华法师 | 2 | 法师 | 控制链流 | atking+fstart | -| 5108 | 召魂师·幽冥 | 1 | 法师 | 召唤军团流 | fstart+field | -| 5109 | 铸金术师 | 3 | 法师 | 经济滚雪球流 | fstart+field+fend | -| 5205 | 赏金猎手 | 2 | 射手 | 经济滚雪球流 | atking+fend+field | -| 5206 | 霜矢游侠 | 2 | 射手 | 控制链流 | atking+field | -| 5207 | 裂风射手 | 2 | 射手 | 数值碾压流 | atking+fend+field | -| 5208 | 亡灵游侠将 | 2 | 射手 | 召唤军团流 | fstart+field+atking | -| 5303 | 烬灭先知 | 3 | 辅助 | AOE爆炸流 | fstart+field+dead | -| 5304 | 永冬贤者 | 3 | 辅助 | 控制链流 | fstart+atking+field+fend | -| 5305 | 狂暴祭司 | 2 | 辅助 | 数值碾压流 | atked+fend+field | -| 5306 | 灵魂医师 | 2 | 辅助 | 召唤军团流 | fstart+field+dead | -| 5307 | 金币商贾 | 2 | 辅助 | 经济滚雪球流 | field+fend | -| 5403 | 裂片刺客 | 2 | 刺客 | AOE爆炸流 | atking+dead | -| 5404 | 霜刃刺客 | 2 | 刺客 | 控制链流 | fstart+atking | -| 5405 | 斩星剑圣 | 3 | 刺客 | 数值碾压流 | fstart+atking+field+dead | -| 5406 | 幽冥军团领主 | 3 | 刺客 | 召唤军团流 | fstart+field+fend | - -> 注:霜刃刺客(5404)的详细设计与控制链流刺客定位一致,可在后续阶段补充完整数值。 \ No newline at end of file +| ID | 名称 | 档 | 职业 | 流派 | 核心触发 | 普攻CD | +|----|------|:--:|------|------|----------|--------| +| 5006 | 疾风战士 | 1 | 战士 | 攻速叠伤 | atking→6401 | 0.3s | +| 5205 | 暴风射手 | 2 | 射手 | 攻速叠伤 | atking→6403 | 0.5s | +| 5403 | 嗜血剑圣 | 3 | 刺客 | 攻速叠伤 | atking+dead→6401 | 0.7s | +| 5007 | 盾卫 | 1 | 战士 | 铁壁反伤 | atked→6301 | 2.3s | +| 5008 | 守护骑士 | 2 | 战士 | 铁壁反伤 | atked→6301(Team) | 2.3s | +| 5009 | 不屈战神 | 3 | 战士 | 铁壁反伤 | atked→6301+6402, dead→6402 | 2.8s | +| 5106 | 寒冰学徒 | 1 | 法师 | 冰冻控制 | atking→6405 | 1.5s | +| 5107 | 霜寒法师 | 2 | 法师 | 冰冻控制 | atking→6105 | 1.0s | +| 5108 | 永冬贤者 | 3 | 法师 | 冰冻控制 | fstart→6405, atking→6105 | 1.8s | +| 5303 | 见习牧师 | 1 | 辅助 | 治疗续航 | atking→6302 | 1.1s | +| 5304 | 神圣医师 | 2 | 辅助 | 治疗续航 | atking→6302(持续) | 0.9s | +| 5305 | 生命贤者 | 3 | 辅助 | 治疗续航 | fstart→6402, atking→6302 | 1.0s | diff --git a/assets/script/game/common/config/heros.xlsx b/assets/script/game/common/config/heros.xlsx new file mode 100644 index 00000000..f147e14e Binary files /dev/null and b/assets/script/game/common/config/heros.xlsx differ