diff --git a/logic/service/fight/effect/effect_prop.go b/logic/service/fight/effect/effect_prop.go index e4329a697..e99d0a260 100644 --- a/logic/service/fight/effect/effect_prop.go +++ b/logic/service/fight/effect/effect_prop.go @@ -19,10 +19,11 @@ func (e *Effect3) OnSkill() bool { // 遍历六项能力值(攻击、防御、速度等) for i := 0; i < 6; i++ { - if e.Reverse { + if e.Reverse&&i>0 { // 对对手生效 e.Ctx().Opp.SetProp(e.Ctx().Our, int8(i), e.Level) - } else { + } + if !e.Reverse &&i<0{ // 对自己生效 e.Ctx().Our.SetProp(e.Ctx().Our, int8(i), e.Level) }