This commit is contained in:
2024-12-09 16:54:45 +08:00
parent e49c627b52
commit 0b42d41862
3 changed files with 6494 additions and 2670 deletions

View File

@@ -99,40 +99,26 @@ export class MissionComp extends CCComp {
smc.vmdata.mission.mdef=0
this.msk={ on :false, uuid:1001,type:1,lv: 1}
this.mmsk={ on :false, uuid:1001,type:1,lv: 1}
let exp_n=this.node.getChildByName("exp")
let nexp_n=this.node.getChildByName("mexp")
exp_n.getChildByName("ap").active = false;
nexp_n.getChildByName("ap").active = false;
exp_n.getChildByName("def").active = false;
nexp_n.getChildByName("def").active = false;
exp_n.getChildByName("hp").active = false;
nexp_n.getChildByName("hp").active = false;
switch(smc.vmdata.mission.mbt){
case 1:
exp_n.getChildByName("ap").active = true;
smc.vmdata.mission.exp_max=MBSet.ap_exp-smc.vmdata.mission.ap_exp;
break;
case 2:
exp_n.getChildByName("def").active = true;
smc.vmdata.mission.exp_max=MBSet.def_exp-smc.vmdata.mission.def_exp;
break;
case 3:
exp_n.getChildByName("hp").active = true;
smc.vmdata.mission.exp_max=MBSet.hp_exp-smc.vmdata.mission.hp_exp;
break;
}
switch(smc.vmdata.mission.mmbt){
case 1:
nexp_n.getChildByName("ap").active = true;
smc.vmdata.mission.m_exp_max=MBSet.ap_exp+smc.vmdata.mission.map_exp;
break;
case 2:
nexp_n.getChildByName("def").active = true;
smc.vmdata.mission.m_exp_max=MBSet.def_exp+smc.vmdata.mission.mdef_exp;
break;
case 3:
nexp_n.getChildByName("hp").active = true;
smc.vmdata.mission.m_exp_max=MBSet.hp_exp+smc.vmdata.mission.mhp_exp;
break;
}
@@ -206,14 +192,9 @@ export class MissionComp extends CCComp {
}
if(smc.vmdata.mission.m_exp >= smc.vmdata.mission.m_exp_max){
smc.vmdata.mission.m_exp-=smc.vmdata.mission.m_exp_max
// this.node.getChildByName("mexp").setScale(1.2,1.2)
// this.scheduleOnce(function(){
// this.node.getChildByName("mexp").setScale(1,1)
// },0.2)
switch(smc.vmdata.mission.mmbt){
case 1:
smc.vmdata.mission.map+=smc.vmdata.mission.map_up+MBSet.ap_add
console.log("mission map",smc.vmdata.mission.map)
break;
case 2:
smc.vmdata.mission.mdef+=smc.vmdata.mission.mdef_up+MBSet.def_add