refactor: 统一将 pool_lv 重命名为 card_lv 并清理废弃代码

本次提交完成了全项目范围内的术语统一重构:
1.  将所有`pool_lv`相关变量、字段、注释替换为`card_lv`,对齐卡牌等级的业务含义
2.  移除了配置中冗余的默认`pool_lv`赋值,简化数据结构
3.  删除了废弃的`HlistComp.ts`组件及其元文件
4.  修正了多处逻辑错误,确保卡牌等级正确驱动背景框切换
5.  更新了相关注释和文档,保持代码一致性
This commit is contained in:
pan
2026-07-27 15:54:53 +08:00
parent 62264deeed
commit 9f2599e9ec
21 changed files with 137 additions and 467 deletions

View File

@@ -11,10 +11,10 @@
* - card_lv 直接显式配置,不再依赖 wave 推导。
*
* 依赖:
* - CardSet —— CardConfig / CardType / CKind / CardLV / CardTriggerType
* - CardSet —— CardConfig / CardType / CKind / CardTriggerType
* - SkillSet —— SkillOverrides
*/
import { CardConfig, CardType, CardLV, CKind, CardTriggerType } from "./CardSet";
import { CardConfig, CardType, CKind, CardTriggerType } from "./CardSet";
import { SkillOverrides } from "./SkillSet";
/** 技能卡原始数据(平铺字段,构建后转为 CardConfig */
@@ -65,7 +65,6 @@ export const SkillCardList: CardConfig[] = SkillCardData.map(data => {
type: CardType.Skill,
cost: 0,
weight: 10,
pool_lv: CardLV.LV1,
kind: CKind.Skill,
card_lv: data.card_lv,
icon: data.icon,