From 30e69234b79e67b4276b00e8e18eb6445fdfa517 Mon Sep 17 00:00:00 2001 From: panFD Date: Sun, 6 Sep 2026 17:43:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(hero):=20=E6=96=B0=E5=A2=9E=E5=9B=9E?= =?UTF-8?q?=E8=A1=80=E5=9D=A6=E5=85=8B5009=E4=B8=8E=E7=81=AB=E7=AE=AD?= =?UTF-8?q?=E5=93=A55010=E8=8B=B1=E9=9B=84=EF=BC=8C=E4=BC=98=E5=8C=96UI?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E4=B8=8E=E6=8A=80=E8=83=BD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 新增5009回血坦克、5010火箭哥英雄配置 2. 重构英雄列表UI布局,新增职业标签配色区分 3. 优化技能详情展示,支持完整覆写参数显示 4. 调整技能默认配置,移除固定summon_count注入 5. 优化触发技能展示逻辑,新增参数详情显示 --- assets/script/game/common/config/heroSet.ts | 23 +++ put/server/data/heroes.json | 200 +++++++++++++++++++- put/web/src/App.vue | 69 ++++++- put/web/src/style.css | 26 ++- 4 files changed, 296 insertions(+), 22 deletions(-) diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index 89dec165..540f13d7 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -718,6 +718,29 @@ export const HeroInfo: Record = { }, info: "", }, + // 5009 回血坦克 + 5009: { + uuid: 5009, name: "回血坦克", path: "hk2", fac: FacSet.HERO, rarity: 2, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp, ap: HERO_ROLE_BASE[HRole.Tank].ap, def: HERO_ROLE_BASE[HRole.Tank].def, + skills: { + 6004: { uuid: 6004, name: "普攻强化", lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, + lv_entries: [ + { lv: 2, s_lv: SkillLv.Lv2, overrides: {"proc_skill":{"s_uuid":6502,"chance":10,"overrides":{"ap":10}}} }, + ], + }, + 6102: { uuid: 6102, lv: 1, cd: 8, ccd: 0, overrides: {"ap":250,"bck":30}, + lv_entries: [ + { lv: 8, s_lv: SkillLv.Lv2, overrides: {"ap":300,"bck":50} }, + { lv: 16, s_lv: SkillLv.Lv3, overrides: {"ap":350,"bck":70} }, + ], + }, + }, + atked: { + 6302: [ + { lv: 4, s_lv: SkillLv.Lv1, t_num: 3, overrides: {"ap":10} }, + ], + }, + info: "", + }, // @hero-setup:heroes-end /* diff --git a/put/server/data/heroes.json b/put/server/data/heroes.json index e6e96e35..65a42726 100644 --- a/put/server/data/heroes.json +++ b/put/server/data/heroes.json @@ -613,8 +613,7 @@ "cdExpr": null, "overrides": { "ap": 250, - "bck": 100, - "summon_count": 1 + "bck": 100 }, "desc": "喷出烈焰风暴,对{target}造成攻击力{ap}%伤害,击退{bck}", "lv_entries": [ @@ -623,8 +622,7 @@ "s_lv": 2, "overrides": { "ap": 350, - "bck": 100, - "summon_count": 1 + "bck": 100 }, "desc": "" }, @@ -738,8 +736,7 @@ "name": "圣愈之盾", "t_num": 3, "overrides": { - "ap": 30, - "summon_count": 1 + "ap": 30 }, "desc": "{target}获得生命最大值{ap}%的护盾" } @@ -754,6 +751,197 @@ "hp_bonus": [], "def_bonus": [], "info": "" + }, + { + "uuid": 5009, + "name": "甲虫领主", + "comment": "", + "path": "hk2", + "rarity": 2, + "roleKey": "Tank", + "growKey": "Tank", + "typeKey": "Melee", + "statBase": { + "hp": 0, + "ap": 0, + "def": 0 + }, + "dis": null, + "speed": null, + "skills": [ + { + "uuid": 6004, + "name": "普攻强化", + "cd": 1.2, + "cdExpr": "AtkSpeedSet[AtkSpeedLv.Slow].cd", + "overrides": {}, + "desc": "", + "lv_entries": [ + { + "lv": 2, + "s_lv": 2, + "overrides": { + "proc_skill": { + "s_uuid": 6502, + "chance": 10, + "overrides": { + "ap": 10 + } + } + }, + "desc": "" + } + ] + }, + { + "uuid": 6102, + "name": "", + "cd": 8, + "cdExpr": null, + "overrides": { + "ap": 250, + "bck": 30 + }, + "desc": "", + "lv_entries": [ + { + "lv": 8, + "s_lv": 2, + "overrides": { + "ap": 300, + "bck": 50 + }, + "desc": "" + }, + { + "lv": 16, + "s_lv": 3, + "overrides": { + "ap": 350, + "bck": 70 + }, + "desc": "" + } + ] + } + ], + "atking": {}, + "atked": { + "6302": [ + { + "lv": 4, + "s_lv": 1, + "name": "", + "t_num": 3, + "overrides": { + "ap": 10 + }, + "desc": "" + } + ] + }, + "fstart": {}, + "dead": {}, + "field": [], + "ap_bonus": [], + "hp_bonus": [], + "def_bonus": [], + "info": "" + }, + { + "uuid": 5010, + "name": "火箭哥", + "comment": "", + "path": "ha2", + "rarity": 3, + "roleKey": "Archer", + "growKey": "Archer", + "typeKey": "Mid", + "statBase": { + "hp": 0, + "ap": 0, + "def": 0 + }, + "dis": null, + "speed": null, + "skills": [ + { + "uuid": 6006, + "name": "强化普攻", + "cd": 0.9, + "cdExpr": "AtkSpeedSet[AtkSpeedLv.Fast].cd", + "overrides": {}, + "desc": "", + "lv_entries": [ + { + "lv": 2, + "s_lv": 2, + "overrides": { + "ap": 100, + "bck_chance": 10 + }, + "desc": "" + } + ] + }, + { + "uuid": 6151, + "name": "", + "cd": 8, + "cdExpr": null, + "overrides": { + "ap": 70, + "summon_count": 5, + "bck_chance": 100 + }, + "desc": "", + "lv_entries": [ + { + "lv": 8, + "s_lv": 2, + "overrides": { + "ap": 80, + "summon_count": 5, + "bck_chance": 100 + }, + "desc": "" + }, + { + "lv": 16, + "s_lv": 3, + "overrides": { + "bck_chance": 100, + "ap": 100, + "summon_count": 6 + }, + "desc": "" + } + ] + } + ], + "atking": { + "6008": [ + { + "lv": 4, + "s_lv": 1, + "name": "", + "t_num": 3, + "overrides": { + "ap": 120, + "bck_chance": 50 + }, + "desc": "" + } + ] + }, + "atked": {}, + "fstart": {}, + "dead": {}, + "field": [], + "ap_bonus": [], + "hp_bonus": [], + "def_bonus": [], + "info": "" } ] } \ No newline at end of file diff --git a/put/web/src/App.vue b/put/web/src/App.vue index a14ea0d8..9dec7702 100644 --- a/put/web/src/App.vue +++ b/put/web/src/App.vue @@ -21,7 +21,10 @@
{{ h.uuid }} {{ h.name || '(未命名)' }} - {{ '★'.repeat(h.rarity) }} +
+ {{ roleLabel(h.roleKey) }} + {{ '★'.repeat(h.rarity) }} +