From 38f4be1e046c12cc17fbec381e59d98426ed04ee Mon Sep 17 00:00:00 2001 From: xinian Date: Tue, 17 Mar 2026 15:28:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=95=88=E6=9E=9C577?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/service/fight/effect/577.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 logic/service/fight/effect/577.go diff --git a/logic/service/fight/effect/577.go b/logic/service/fight/effect/577.go new file mode 100644 index 00000000..4a6bad46 --- /dev/null +++ b/logic/service/fight/effect/577.go @@ -0,0 +1,24 @@ +package effect + +import ( + "blazing/logic/service/fight/input" + "blazing/logic/service/fight/node" +) + +// 577 - 自身处于能力提升状态时,使对手{0}能力{1} +type Effect577 struct { + node.EffectNode +} + +func (e *Effect577) OnSkill() bool { + if e.Ctx().Our.HasPropADD() { + stat := int8(e.Args()[0].IntPart()) + value := int8(e.Args()[1].IntPart()) + e.Ctx().Opp.SetProp(e.Ctx().Our, stat, value) + } + return true +} + +func init() { + input.InitEffect(input.EffectType.Skill, 577, &Effect577{}) +}