refactor(ui): 移除英雄信息盒组件并重构弹窗逻辑

1. 删除 HeroBoxComp 组件及其相关缓存、调用逻辑
2. 简化 HeroMoreCom 职责说明与关闭逻辑
3. 为英雄技能配置添加图标字段
4. 移除 MissionCardComp 对英雄盒的相关依赖与事件监听
This commit is contained in:
panFD
2026-09-08 00:18:01 +08:00
parent dc0e873523
commit f52488f3fb
7 changed files with 1189 additions and 2112 deletions

View File

@@ -562,7 +562,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", },
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", icon: "46-Iron-Clad", },
],
info: "自身强护盾+群体小护盾,强生存",
},
@@ -588,7 +588,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", },
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", icon: "29-Endure", },
],
info: "易伤+风怒,近战 dps",
},
@@ -612,7 +612,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7005, value: 0.25, name: "大圣神威" }] },
],
bonus: [
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", },
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", icon: "29-Endure", },
],
info: "必晕爆发+暴击光环,近战收割",
},
@@ -636,7 +636,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7004, value: 0.12, name: "剑刃风暴" }, { uuid: 7005, value: 0.2, name: "斩魂利刃" }] },
],
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "致命本能", },
{ lv: 12, attrs: {"ap":50}, name: "致命本能", icon: "36-Guardian-Stance", },
],
info: "暴击+暴伤双光环,暴击流刺客",
},
@@ -660,7 +660,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7002, value: 10, name: "攻击光环" }] },
],
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "致命本能", },
{ lv: 12, attrs: {"ap":50}, name: "致命本能", icon: "36-Guardian-Stance", },
],
info: "普攻出血+大招群体出血,持续消耗",
},
@@ -684,7 +684,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7006, value: 0.15 }] },
],
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "鹰眼锁定", },
{ lv: 12, attrs: {"ap":50}, name: "鹰眼锁定", icon: "27-Hawkeye", },
],
info: "冰冻控场+多重箭,远程控制",
},
@@ -708,7 +708,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7002, value: 0.15, name: "深渊威压" }] },
],
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "奥术共鸣", },
{ lv: 12, attrs: {"ap":50}, name: "奥术共鸣", icon: "100-Enchant-Magic", },
],
info: "烈焰击退+易伤光环,法系压场",
},
@@ -734,7 +734,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"hp":50}, name: "守护之心", },
{ lv: 12, attrs: {"hp":50}, name: "守护之心", icon: "29-Endure", },
],
info: "全体治疗+攻击附盾,团队续航",
},
@@ -760,7 +760,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", },
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", icon: "46-Iron-Clad", },
],
info: "受击自疗+击退,自愈坦克",
},
@@ -786,7 +786,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "鹰眼锁定", },
{ lv: 12, attrs: {"ap":50}, name: "鹰眼锁定", icon: "27-Hawkeye", },
],
info: "万箭齐射+高频击退,远程压制",
},
@@ -812,7 +812,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", },
{ lv: 12, attrs: {"def":50}, name: "钢铁壁垒", icon: "46-Iron-Clad", },
],
info: "永久和计时生命最大值,控血大师",
},
@@ -836,7 +836,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7006, value: 10 }] },
],
bonus: [
{ lv: 12, attrs: {"ap":50}, name: "奥术共鸣", },
{ lv: 12, attrs: {"ap":50}, name: "奥术共鸣", icon: "100-Enchant-Magic", },
],
info: "普攻 大招加速 buff+加速光环,加速大师",
},
@@ -862,7 +862,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
bonus: [
{ lv: 12, attrs: {"hp":50}, name: "守护之心", },
{ lv: 12, attrs: {"hp":50}, name: "守护之心", icon: "29-Endure", },
],
info: "大招全体反伤 普攻暴击 暴击反伤辅助",
},
@@ -886,7 +886,7 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 4, uuids: [{ uuid: 7023, value: 10 }] },
],
bonus: [
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", },
{ lv: 12, attrs: {"hp":50}, name: "不屈战意", icon: "29-Endure", },
],
info: "",
},