fix(task): 修复任务奖励与宠物
This commit is contained in:
@@ -2,6 +2,7 @@ package input
|
||||
|
||||
import (
|
||||
element "blazing/common/data/Element"
|
||||
"blazing/common/data/xmlres"
|
||||
"blazing/common/utils"
|
||||
"blazing/logic/service/fight/action"
|
||||
"blazing/logic/service/fight/info"
|
||||
@@ -68,10 +69,10 @@ func (u *Input) Heal(ac action.BattleActionI, value decimal.Decimal) {
|
||||
}
|
||||
func (u *Input) HealPP(value int) {
|
||||
|
||||
for i := 0; i < len(u.CurrentPet.Skills); i++ {
|
||||
for i := 0; i < len(u.CurrentPet.Info.SkillList); i++ {
|
||||
|
||||
u.CurrentPet.Skills[i].Info.PP += uint32(value)
|
||||
u.CurrentPet.Skills[i].Info.PP = utils.Min(u.SkillList[i].PP, uint32(u.CurrentPet.Skills[i].MaxPP))
|
||||
u.CurrentPet.Info.SkillList[i].PP += uint32(value)
|
||||
u.CurrentPet.Info.SkillList[i].PP = utils.Min(u.CurrentPet.Info.SkillList[i].PP, uint32(xmlres.SkillMap[int(u.CurrentPet.Info.SkillList[i].ID)].MaxPP))
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user