完成 剑类 初步设计
This commit is contained in:
@@ -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}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user