From 80cfa0a07e365b50a5db510aab332323bfd30de5 Mon Sep 17 00:00:00 2001 From: xinian Date: Sat, 4 Apr 2026 07:26:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=9B=BF=E6=8D=A2=E8=BF=87?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E4=B8=8A=E4=B8=8B=E6=96=87=E8=AE=BF=E9=97=AE?= =?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/effect/1146.go | 4 ++-- logic/service/fight/effect/171.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/logic/service/fight/effect/1146.go b/logic/service/fight/effect/1146.go index 1c3d015ea..5ee51397b 100644 --- a/logic/service/fight/effect/1146.go +++ b/logic/service/fight/effect/1146.go @@ -19,7 +19,7 @@ type Effect1146 struct { func (e *Effect1146) OnSkill() bool { // 1. 命中判定失败,不触发 count := 0 - for _, v := range e.Ctx().Opp.Prop[:] { + for _, v := range e.OpponentInput().Prop[:] { if v > 0 { count++ } @@ -29,7 +29,7 @@ func (e *Effect1146) OnSkill() bool { return true } - e.Ctx().Opp.Damage(e.Ctx().Our, &info.DamageZone{ + e.OpponentInput().Damage(e.CarrierInput(), &info.DamageZone{ Type: info.DamageType.Fixed, Damage: e.Args()[1], }) diff --git a/logic/service/fight/effect/171.go b/logic/service/fight/effect/171.go index 761d2196e..1e002e3de 100644 --- a/logic/service/fight/effect/171.go +++ b/logic/service/fight/effect/171.go @@ -20,7 +20,7 @@ func (e *Effect171) ComparePre(fattack *action.SelectSkillAction, sattack *actio return true } //先手是自己 - if fattack.PlayerID == e.Ctx().Our.UserID { + if fattack.PlayerID == e.CarrierInput().UserID { return true } if sattack == nil {