技能 继续

This commit is contained in:
2024-09-25 11:01:43 +08:00
parent 033bccfc1a
commit 3870bdec50
9 changed files with 4559 additions and 1029 deletions

View File

@@ -310,7 +310,6 @@ export class MonViewComp extends CCComp {
if(this.hp <= 0){
this.dead();
this.is_dead = true;
smc.vm_data.mission.reward_num += 1;
setTimeout(() => {
this.ent.destroy();
}, 15);
@@ -389,7 +388,7 @@ export class MonViewComp extends CCComp {
let tip =ecs.getEntity<Tooltip>(Tooltip);
let pos = this.node.getPosition();
let node =this.node.parent
pos.y=pos.y+60;
pos.y=pos.y+50;
tip.load(pos,type,value,s_uuid,node);
}
@@ -427,15 +426,20 @@ export class MonViewComp extends CCComp {
}
dead(){
let coin =(GameSet.MON_COIN_ADD*smc.vm_data.mission.coin_reward_add*(1+smc.vm_data.talent[6].bonus*smc.vm_data.talent[6].lv)).toFixed(0)
smc.vm_data.mission.coin += parseFloat(coin)
smc.vm_data.mission.reward_num += 1;
smc.vm_data.mission.m_alive -= 1;
if(smc.vm_data.mission.m_alive <= 0){
smc.vm_data.mission.victory = 1;
oops.message.dispatchEvent("minssion_victory");
}
var path = "game/skills/dead";
var prefab: Prefab = oops.res.get(path, Prefab)!;
var node = instantiate(prefab);
node.setPosition(this.node.position.x,this.node.position.y+30,this.node.position.z);
node.parent = this.node.parent;
let coin =(GameSet.MON_COIN_ADD*smc.vm_data.mission.coin_reward_add*(1+smc.vm_data.talent[6].bonus*smc.vm_data.talent[6].lv)).toFixed(0)
smc.vm_data.mission.coin += parseFloat(coin)
}
toDestroy(){