diff --git a/logic/service/fight/input/fight.go b/logic/service/fight/input/fight.go index 6fcef3ee..e69b0f20 100644 --- a/logic/service/fight/input/fight.go +++ b/logic/service/fight/input/fight.go @@ -47,6 +47,7 @@ func (u *Input) UseSkill(opp *Input, skill *action.SelectSkillAction) { func (u *Input) Heal(ac action.BattleActionI, value decimal.Decimal) { u.CurrentPet.Info.Hp += uint32(value.IntPart()) + u.AttackValue.GainHp = int32(value.IntPart()) u.CurrentPet.Info.Hp = utils.Min(u.CurrentPet.Info.Hp, u.CurrentPet.Info.MaxHp) }