From 05c5f105e96d9c19263b1e1405ab6b7b5e531668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <12574910+72wo@users.noreply.github.com> Date: Fri, 20 Mar 2026 15:49:56 +0800 Subject: [PATCH] =?UTF-8?q?```=20fix(fight):=20=E4=BF=AE=E5=A4=8D=E6=88=98?= =?UTF-8?q?=E6=96=97=E6=95=88=E6=9E=9C=E6=95=B0=E5=80=BC=E7=AC=A6=E5=8F=B7?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在技能效果501中,修正了属性设置时effectValue的符号问题, 现在正确地应用负值效果。同时调整了代码格式以保持一致性。 ``` --- logic/service/fight/effect/501.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/logic/service/fight/effect/501.go b/logic/service/fight/effect/501.go index 4be9908b6..89c256e89 100644 --- a/logic/service/fight/effect/501.go +++ b/logic/service/fight/effect/501.go @@ -15,9 +15,9 @@ func (e *Effect501) Skill_Use_ex() bool { damageDone := e.Ctx().Our.SumDamage if damageDone.IntPart() < int64(damageThreshold) { - effectType := int8(e.Args()[1].IntPart()) // XX类型 + effectType := int8(e.Args()[1].IntPart()) // XX类型 effectValue := int8(e.Args()[2].IntPart()) // 等级-n - e.Ctx().Opp.SetProp(e.Ctx().Our, effectType, effectValue) + e.Ctx().Opp.SetProp(e.Ctx().Our, effectType, -effectValue) }