refactor(skill-card): 统一技能卡牌波次配置为单一数据源
1. 新增SKILL_CARD_WAVES常量管理技能卡牌出现波次档位 2. 替换MissionCardComp中硬编码的波次判断逻辑 3. 重构CardSet中的技能卡牌波次映射和配置项,实现自动关联档位 4. 确保所有技能卡牌配置与波次配置严格对齐,避免抽卡池为空的问题
This commit is contained in:
@@ -59,6 +59,16 @@ export enum FightSet {
|
||||
*/
|
||||
export const CARD_POOL_UPGRADE_WAVES: number[] = [4, 7, 10, 13];
|
||||
|
||||
/**
|
||||
* 技能卡牌出现的波次配置(单一数据源)。
|
||||
* 数组索引 i 对应卡牌档位 card_lv = i + 1:
|
||||
* - 第 1 个波次 → LV1 档(基础强度)
|
||||
* - 第 2 个波次 → LV2 档(强度 ×2)
|
||||
* - 第 3 个波次 → LV3 档(强度 ×3)
|
||||
* 需与 CardSet.SkillCardData 的 wave 字段严格对齐,否则抽卡时池子为空。
|
||||
*/
|
||||
export const SKILL_CARD_WAVES: number[] = [1, 5, 8];
|
||||
|
||||
export const laneIdx = {
|
||||
2: [-180, 90],
|
||||
1: [-180, 0],
|
||||
|
||||
Reference in New Issue
Block a user