Merge branch 'develop' of git.pogorockgames.com:mango-games/server/game into develop

This commit is contained in:
sk 2024-07-10 00:01:29 +08:00
commit 4f9e3b87ca
1 changed files with 42 additions and 0 deletions

View File

@ -334,7 +334,49 @@ func (this *PetMgr) CheckShowRed(p *Player) {
break
}
}
//宠物技能红点
if !petRed {
for _, SkillInfo := range srvdata.PBDB_PetSkillMgr.Datas.GetArr() {
if p.Pets.SkillInfo[SkillInfo.PetId] != nil {
for skillId, skilllevel := range p.Pets.SkillInfo[SkillInfo.PetId] {
if SkillInfo.SkillId == skillId && SkillInfo.SkillLevel == skilllevel+1 {
//获取物品数量
status := true
for itemId, itemNum := range SkillInfo.ItemConsum {
item := BagMgrSingleton.GetItem(p.SnId, int32(itemId))
if item.ItemNum < itemNum {
status = false
break
}
}
if status {
petRed = true
break
}
}
}
if petRed {
break
}
} else {
//获取物品数量
status := true
for itemId, itemNum := range SkillInfo.ItemConsum {
item := BagMgrSingleton.GetItem(p.SnId, int32(itemId))
if item.ItemNum < itemNum {
status = false
break
}
}
if status {
petRed = true
break
}
}
}
}
}
if roleRed {
p.SendShowRed(hall_proto.ShowRedCode_Role, 0, 1)
}