diff --git a/logic/service/fight/input/fight.go b/logic/service/fight/input/fight.go index f83b44907..eed2673cb 100644 --- a/logic/service/fight/input/fight.go +++ b/logic/service/fight/input/fight.go @@ -51,7 +51,7 @@ func (our *Input) Heal(in *Input, ac action.BattleActionI, value alpacadecimal.D if _, ok := ac.(*action.UseItemAction); !ok && ac != nil && in == our { - our.AttackValue.GainHp = int32(value.IntPart()) //道具有专门的回血包 + our.AttackValue.GainHp += int32(value.IntPart()) //道具有专门的回血包 } our.CurrentPet.Info.ModelHP(value.IntPart())