统一 英雄能量增长

This commit is contained in:
2025-07-25 23:17:24 +08:00
parent 655a4eef56
commit 4bd2e5566a
4 changed files with 9 additions and 31 deletions

View File

@@ -93,10 +93,6 @@ export class Hero extends ecs.Entity {
hv.hp= hv.hp_max = hv.hp_base=hero.hp+info.hp
hv.ap = hero.ap+info.ap;
hv.ap_base=hero.ap+info.ap;
smc.vmdata.hero.ATK_TO_POWER=FightSet.ATK_TO_POWER
smc.vmdata.hero.ATKED_TO_POWER=FightSet.ATKED_TO_POWER
smc.vmdata.hero.CRIT_TO_POWER=FightSet.CRIT_TO_POWER
smc.vmdata.hero.DODGE_TO_POWER=FightSet.DODGE_TO_POWER
hero.buff.forEach((buff:any)=>{
switch(buff.buff_type){
case BuffAttr.CRITICAL:
@@ -153,17 +149,8 @@ export class Hero extends ecs.Entity {
case BuffAttr.FROST_TIME:
hv.frost_time=buff.value
break
case BuffAttr.ATK_TO_POWER:
smc.vmdata.hero.ATK_TO_POWER+=buff.value
break
case BuffAttr.ATKED_TO_POWER:
smc.vmdata.hero.ATKED_TO_POWER+=buff.value
break
case BuffAttr.CRIT_TO_POWER:
smc.vmdata.hero.CRIT_TO_POWER+=buff.value
break
case BuffAttr.DODGE_TO_POWER:
smc.vmdata.hero.DODGE_TO_POWER+=buff.value
case BuffAttr.POWER_UP:
smc.vmdata.hero.POWER_UP+=buff.value
break
}
})