todo 天赋逐个验证 + 掉血改独立

This commit is contained in:
2025-07-30 23:25:06 +08:00
parent 23ef6c3ca0
commit db2acbf52e
6 changed files with 20 additions and 25 deletions

View File

@@ -92,7 +92,6 @@ export class Hero extends ecs.Entity {
hv.cd = hv.cd_base = hero.cd
hv.hp= hv.hp_max = hv.hp_base=hero.hp+info.hp
hv.ap = hv.ap_base=hero.ap+info.ap;
hv.def =hero.def+info.def;
hero.buff.forEach((buff:any)=>{
switch(buff.buff_type){
case BuffAttr.CRITICAL:
@@ -110,12 +109,6 @@ export class Hero extends ecs.Entity {
case BuffAttr.CRITICAL_NO:
hv.crit_no=buff.value
break
case BuffAttr.BURN_COUNT:
hv.burn_count=buff.value
break
case BuffAttr.BURN_VALUE:
hv.burn_value=buff.value
break
case BuffAttr.PUNCTURE:
hv.puncture=buff.value
break
@@ -137,17 +130,14 @@ export class Hero extends ecs.Entity {
case BuffAttr.ATK:
hv.ap=hv.ap*(100+buff.value)/100
break
case BuffAttr.STUN_TIME:
hv.stun_time=buff.value
break
case BuffAttr.STUN_RATTO:
hv.stun_ratto=buff.value
break
case BuffAttr.FROST_RATIO:
hv.frost_ratto=buff.value
break
case BuffAttr.FROST_TIME:
hv.frost_time=buff.value
case BuffAttr.KNOCKBACK:
hv.knockback=buff.value
break
case BuffAttr.POWER_UP:
smc.vmdata.hero.POWER_UP+=buff.value