```
feat(logic/service/fight/input/fight.go): 更新宠物治疗时的攻击值恢复 在宠物使用治疗技能时,同步更新攻击值的恢复量,确保治疗效果正确反映到战斗属性中。 ```
This commit is contained in:
@@ -47,6 +47,7 @@ func (u *Input) UseSkill(opp *Input, skill *action.SelectSkillAction) {
|
|||||||
func (u *Input) Heal(ac action.BattleActionI, value decimal.Decimal) {
|
func (u *Input) Heal(ac action.BattleActionI, value decimal.Decimal) {
|
||||||
|
|
||||||
u.CurrentPet.Info.Hp += uint32(value.IntPart())
|
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)
|
u.CurrentPet.Info.Hp = utils.Min(u.CurrentPet.Info.Hp, u.CurrentPet.Info.MaxHp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user