diff --git a/assets/script/game/common/SingletonModuleComp.ts b/assets/script/game/common/SingletonModuleComp.ts index 7c0968ea..34d1ce68 100644 --- a/assets/script/game/common/SingletonModuleComp.ts +++ b/assets/script/game/common/SingletonModuleComp.ts @@ -109,7 +109,7 @@ export class SingletonModuleComp extends ecs.Comp { path:'', as:0, type:0, - lv:0, + lv:1, exp:0, exp_max:100, exp_pre:0, diff --git a/assets/script/game/map/MissionComp.ts b/assets/script/game/map/MissionComp.ts index 91909b99..e9982727 100644 --- a/assets/script/game/map/MissionComp.ts +++ b/assets/script/game/map/MissionComp.ts @@ -54,9 +54,16 @@ export class MissionComp extends CCComp { // 升级奖励触发 onLevelUp(event: string, args: any) { console.log(`[MissionComp] 英雄升级到 ${args.lv} 级!`); - + this.call_cards(args.lv) // 获取当前等级对应的奖励类型 - const rewardType = getLevelRewardType(args.lv); + + + + // 触发奖励选择界面 (暂时留空) + // this.showLevelUpReward(); + } + call_cards(lv:number){ + const rewardType = getLevelRewardType(lv); console.log(`[MissionComp] 触发奖励选择, 类型: ${rewardType}`); // 根据类型发送对应的事件 @@ -78,11 +85,7 @@ export class MissionComp extends CCComp { oops.message.dispatchEvent(GameEvent.TalentSelect); // 默认回退到天赋选择 break; } - - // 触发奖励选择界面 (暂时留空) - // this.showLevelUpReward(); } - showLevelUpReward() { // TODO: 显示三选一技能/属性奖励界面 console.log("[MissionComp] 显示升级奖励界面 (TODO)"); @@ -171,7 +174,7 @@ export class MissionComp extends CCComp { to_fight(){ smc.mission.in_fight=true oops.message.dispatchEvent(GameEvent.FightStart) //GameSetMonComp 监听刷怪 - oops.message.dispatchEvent(GameEvent.TalentSelect) + this.call_cards(smc.vmdata.hero.lv) }