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 {