From aa8ba39ff3d086106ae478685ca547416d933817 Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Tue, 23 Sep 2025 22:30:01 +0000 Subject: [PATCH] =?UTF-8?q?refactor(fight/effect):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=8A=80=E8=83=BD=E4=BC=A4=E5=AE=B3=E8=AE=A1=E7=AE=97=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=A8=81=E5=8A=9B=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=B3=A8=E9=87=8A=E5=B9=B6=E5=AE=9E=E7=8E=B0OnSkillPP?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/service/fight/fightc.go | 4 +++- logic/service/fight/node/skill.go | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/logic/service/fight/fightc.go b/logic/service/fight/fightc.go index 698d27e0..38a62497 100644 --- a/logic/service/fight/fightc.go +++ b/logic/service/fight/fightc.go @@ -435,8 +435,10 @@ func (f *FightC) processSkillAttack(attacker, defender *input.Input, a *SelectSk attacker.AttackValue.AttackTime = a.Skill.AttackTime if attacker.AttackValue.AttackTime > 0 { //如果命中 f.parseskill(attacker, defender, a) //命中后解析effect - attacker.Exec(func(t input.Effect) bool { + attacker.Exec(func(t input.Effect) bool { + //威力+区 + //威力*区 t.OnSkill(defender, a.Skill) //调用伤害计算 return true diff --git a/logic/service/fight/node/skill.go b/logic/service/fight/node/skill.go index ec2f4fee..a541fcf4 100644 --- a/logic/service/fight/node/skill.go +++ b/logic/service/fight/node/skill.go @@ -16,7 +16,7 @@ func (e *EffectNode) OnSkill(opp *input.Input, skill *info.SkillEntity) { } func (e *EffectNode) OnSkillPP() bool { - panic("not implemented") // TODO: Implement + return true } func (this *EffectNode) SkillUseEnd(*input.Input) {