This commit is contained in:
aozhiwei 2024-10-16 10:32:05 +08:00
parent 8feb0e1050
commit 1f1400f101

View File

@ -69,26 +69,6 @@ func (this *player) parseUserInfo(userInfo *common.UserInfo){
q5.DuckToSimple(userInfo.VipExp, &this.vipExp)
q5.DuckToSimple(userInfo.HasVipLucky, &this.hasVipLucky)
q5.DuckToSimple(userInfo.HasLuckySymbol, &this.hasLuckySymbol)
{
found := false
index := 0
for _, val := range this.battleItems {
index++
if val.ItemId == constant.LUCKY_SYMBOL_ITEM_ID {
found = true
break
}
}
if this.hasLuckySymbol != 0 {
if !found {
}
} else {
if found {
copy(this.battleItems[index:], this.battleItems[index+1:])
this.battleItems = this.battleItems[:len(this.battleItems)-1]
}
}
}
}
func (this *player) parseHeroInfo(heroInfo *common.HeroInfo){
@ -273,6 +253,13 @@ func (this *player) FillMFTeamMember(member_pb *cs.MFTeamMember) {
item_pb.ItemNum = proto.Int32(p.ItemNum)
q5.AppendSlice(&member_pb.BattleItems, item_pb)
}
if this.hasLuckySymbol != 0 &&
this.team.GetModeId() == 0{
item_pb := new(cs.MFBattleItem)
item_pb.ItemId = proto.Int32(constant.LUCKY_SYMBOL_ITEM_ID)
item_pb.ItemNum = proto.Int32(1)
q5.AppendSlice(&member_pb.BattleItems, item_pb)
}
}
func (this *player) CMLeaveTeam(hdr *f5.MsgHdr, msg *cs.CMLeaveTeam) {