改了很多

This commit is contained in:
2024-12-15 23:13:00 +08:00
parent 8bf3cc2a5d
commit 73ad199bfc
21 changed files with 40518 additions and 18376 deletions

View File

@@ -156,12 +156,12 @@ export class HeroHomeComp extends CCComp {
lv_up(){
if(smc.vmdata.items[1001] < ((LvUp[0]+this.hero.lvexp)*this.role.lv)||smc.vmdata.gold < (UpGold.LvUp*this.role.lv)){
if(smc.vmdata.items[1001].num < ((LvUp[0]+this.hero.lvexp)*this.role.lv)||smc.vmdata.items[9001].num < (UpGold.LvUp*this.role.lv)){
oops.gui.toast("资源不足,升级失败");
return
}
smc.vmdata.items[1001] -= ((LvUp[0]+this.hero.lvexp)*this.role.lv)
smc.vmdata.gold -= (UpGold.LvUp*this.role.lv)
smc.vmdata.items[1001].num -= ((LvUp[0]+this.hero.lvexp)*this.role.lv)
smc.vmdata.items[9001].num -= (UpGold.LvUp*this.role.lv)
this.role.lv++
this.update_data()
@@ -171,30 +171,30 @@ export class HeroHomeComp extends CCComp {
oops.gui.toast("已经满星,升星失败");
return
}
let need =smc.vmdata.items[1004]
let has =1002
switch(this.role.slv){
case 1:
need=smc.vmdata.items[1005]
has=1003
break;
case 2:
need=smc.vmdata.items[1006]
has=1004
break;
case 3:
need=smc.vmdata.items[1007]
has=1005
break;
case 4:
need=smc.vmdata.items[1008]
has=1006
break;
case 5:
need=smc.vmdata.items[1008]
has=1006
break;
}
if(need < ((SlvUp[this.role.slv]+this.hero.slvexp)*this.role.slv)||smc.vmdata.gold < (UpGold.SlvUp*(this.role.slv+1))){
if(smc.vmdata.items[has].num < ((SlvUp[this.role.slv]+this.hero.slvexp)*this.role.slv)||smc.vmdata.items[9001].num < (UpGold.SlvUp*(this.role.slv+1))){
oops.gui.toast("资源不足,升星失败");
return
}
need -= ((SlvUp[this.role.slv]+this.hero.slvexp)*this.role.slv)
smc.vmdata.gold -= (UpGold.SlvUp*(this.role.slv+1))
smc.vmdata.items[has].num -= ((SlvUp[this.role.slv]+this.hero.slvexp)*this.role.slv)
smc.vmdata.items[9001].num -= (UpGold.SlvUp*(this.role.slv+1))
this.role.slv++
this.update_data()