refactor(config): 统一卡池等级与升级波次的数据源
1. 将卡池等级上限从硬编码改为引用FightSet.MAX_CARD_POOL_LEVEL 2. 提取卡池升级波次配置到GameSet中作为单一数据源 3. 移除MissionComp中的硬编码波次配置,改为引用全局配置
This commit is contained in:
@@ -43,10 +43,21 @@ export enum FightSet {
|
||||
WAVE_HEAL_RATE = 0.5, // 回合结束时所有英雄恢复最大生命值的比例
|
||||
PUNCTURE_DOWN = 50,
|
||||
REFRESH_COST = 1,
|
||||
BASE_COST=3
|
||||
BASE_COST = 3,
|
||||
// 刷新成本
|
||||
/** 卡池等级上限(对应 CardLV 最大值) */
|
||||
MAX_CARD_POOL_LEVEL = 5,
|
||||
}
|
||||
|
||||
/**
|
||||
* 卡池升级波次配置(单一数据源)。
|
||||
* 索引 i 对应目标等级 = i + 2,即:
|
||||
* - 第 1 个波次 → 升至 LV2
|
||||
* - 第 2 个波次 → 升至 LV3
|
||||
* - 依此类推,上限为 FightSet.MAX_CARD_POOL_LEVEL
|
||||
*/
|
||||
export const CARD_POOL_UPGRADE_WAVES: number[] = [4, 7, 10, 13];
|
||||
|
||||
export const laneIdx = {
|
||||
2: [-180, 90],
|
||||
1: [-180, 0],
|
||||
|
||||
Reference in New Issue
Block a user