完成 剑类 初步设计

This commit is contained in:
2025-07-03 10:34:27 +08:00
parent 11e6ecdf48
commit f72691cecb
9 changed files with 378 additions and 132 deletions

View File

@@ -83,7 +83,8 @@ export class Skill extends ecs.Entity {
SComp.ap = ap_data.ap
SComp.caster_crit = ap_data.crit
SComp.caster_crit_d = ap_data.crit_d
SComp.puncture = ap_data.puncture
SComp.puncture_damage = ap_data.puncture_damage
// 设置技能组件属性
Object.assign(SComp, {
s_uuid: uuid,
@@ -108,6 +109,8 @@ export class Skill extends ecs.Entity {
let crit_d=0
let buff_ap=1
let buff=null
let puncture=0
let puncture_damage=0
if(view.is_master) buff=FIGHTCON.hero_buff
if(view.is_friend) buff=FIGHTCON.friend_buff
if(view.is_boss) buff=FIGHTCON.enemy_buff
@@ -138,10 +141,11 @@ export class Skill extends ecs.Entity {
}
let BUFF_AP=(100-DEBUFF_DEATK+BUFF_ATK+dmg)/100 //buff区 总加成
puncture =buff.PUNCTURE+view.puncture
puncture_damage=buff.PUNCTURE_DMG+view.puncture_damage
ap=view.ap*buff_ap*BUFF_AP*SkillSet[uuid].ap/100
crit=view.crit+buff.CRITICAL
crit_d=view.crit_d+buff.CRITICAL_DMG
return {ap,crit,crit_d}
return {ap,crit,crit_d,puncture,puncture_damage}
}
}