diff --git a/logic/service/fight/effect/effect_2.go b/logic/service/fight/effect/effect_2.go index 7793a591..d32030ee 100644 --- a/logic/service/fight/effect/effect_2.go +++ b/logic/service/fight/effect/effect_2.go @@ -22,9 +22,12 @@ type Effect2 struct { } func (e *Effect2) BeforeSkill(opp *input.Input, skill *info.SkillEntity) { - if opp.CurrentPet.Info.Hp < (opp.CurrentPet.Info.MaxHp / 2) { - skill.Power *= 2 + opp.Prop(e.Input, func() { //我方取敌方防御 + if opp.CurrentPet.Info.Hp < (opp.CurrentPet.Info.MaxHp / 2) { + skill.Power *= 2 - } + } + + }) }