feat: 引入英雄等级提升机制并重构卡牌等级字段

- 将卡牌配置中的 `lv` 字段重命名为 `pool_lv` 以明确表示池等级
- 新增英雄等级提升概率机制,高池等级抽卡有概率获得高英雄等级卡牌
- 更新相关组件以适配新的字段名和英雄等级逻辑
- 修复事件 payload 中 `card_lv` 到 `pool_lv` 的字段映射
This commit is contained in:
panw
2026-04-02 17:01:33 +08:00
parent 781e88e2d7
commit a63360f493
5 changed files with 466 additions and 806 deletions

View File

@@ -87,7 +87,7 @@ export class MissionHeroCompComp extends CCComp {
const payload = args ?? event;
const uuid = Number(payload?.uuid ?? 1001);
const hero_lv = Math.max(1, Number(payload?.hero_lv ?? 1));
const card_lv = Math.max(1, Number(payload?.card_lv ?? 1));
const card_lv = Math.max(1, Number(payload?.pool_lv ?? 1));
this.summon_queue.push({ uuid, hero_lv, card_lv });
this.processSummonQueue();
}