护盾改为 护甲值

This commit is contained in:
2025-08-17 12:25:22 +08:00
parent 6288d4e4bb
commit e5874bf936
15 changed files with 8903 additions and 8921 deletions

View File

@@ -9,6 +9,7 @@ import { GameEvent } from "../common/config/GameEvent";
import { HeroViewComp } from "../hero/HeroViewComp";
import { MonModelComp } from "../hero/MonModelComp";
import { SkillCom } from "../skills/SkillCom";
import { UIID } from "../common/config/GameUIConfig";
const { ccclass, property } = _decorator;
@@ -46,12 +47,17 @@ export class MissionComp extends CCComp {
}
do_mon_dead(){
smc.addGold(1)
smc.vmdata.mission_data.mon_num--
console.log("[MissionComp] do_mon_dead",smc.vmdata.mission_data.mon_num)
if(smc.vmdata.mission_data.mon_num<=0) {
smc.addMission()
smc.vmdata.mission_data.level++
if(smc.vmdata.mission_data.level < smc.vmdata.mission_data.max_mission){
oops.message.dispatchEvent(GameEvent.NewWave)
return
}
smc.addMission(1)
oops.message.dispatchEvent(GameEvent.FightEnd,{victory:true})
oops.gui.open(UIID.Victory,{victory:true})
}
}
do_hero_dead(){
@@ -59,6 +65,7 @@ export class MissionComp extends CCComp {
console.log("[MissionComp] do_hero_dead",smc.vmdata.mission_data.hero_num)
if(smc.vmdata.mission_data.hero_num<=0) {
oops.message.dispatchEvent(GameEvent.FightEnd,{victory:false})
oops.gui.open(UIID.Victory,{victory:false})
}
}
do_ad(){
@@ -79,7 +86,6 @@ export class MissionComp extends CCComp {
async mission_start(){
console.log("[MissionComp] ** 1 ** mission_start")
this.node.getChildByName("ending").getComponent(Animation).play("startFight")
oops.message.dispatchEvent(GameEvent.FightReady)
this.node.active=true
@@ -103,6 +109,7 @@ export class MissionComp extends CCComp {
to_end_fight(){
oops.message.dispatchEvent(GameEvent.FightEnd,{victory:false})
oops.gui.open(UIID.Victory,{victory:false})
}
@@ -117,6 +124,7 @@ export class MissionComp extends CCComp {
}
mission_end(){
console.log("[MissionComp] mission_end")
this.node.getChildByName("ending").active=false
this.node.active=false
}
@@ -126,6 +134,7 @@ export class MissionComp extends CCComp {
smc.mission.play = true;
smc.vmdata.mission_data.in_fight=false
smc.vmdata.mission_data.fight_time=0
smc.vmdata.mission_data.level=0
smc.initReward()
console.log("[MissionComp]局内数据初始化",smc.vmdata.mission_data)
}