穿透 加 穿透伤害比例 设定

This commit is contained in:
2025-07-03 10:39:50 +08:00
parent f72691cecb
commit 073a3bbd2f
3 changed files with 23 additions and 23 deletions

View File

@@ -148,9 +148,9 @@ export class SkillCom extends CCComp {
single_damage(target:HeroViewComp){
this.hit_count++
console.log("[SkillCom]:onBeginContact hit_count:",this.hit_count,SkillSet[this.s_uuid].hit)
if(this.hit_count>=SkillSet[this.s_uuid].hit) this.is_destroy=true // 技能命中次数
if(this.hit_count>=(SkillSet[this.s_uuid].hit+this.puncture)) this.is_destroy=true // 技能命中次数
if(target == null) return;
if(this.hit_count > 0) this.ap=this.ap/2 // 穿刺后 伤害减半
if(this.hit_count > 0) this.ap=this.ap*(50+this.puncture_damage)/100 // 穿刺后 伤害减半
target.do_atked(this.ap,this.caster_crit,this.caster_crit_d) // ap 及暴击 属性已经在skill.ts 处理
if(SkillSet[this.s_uuid].debuff>0){
let deUP =this.get_debuff() // 因为不是每个技能都需要,debuff的增益在这里处理, ap 及暴击 属性已经在skill.ts 处理