This commit is contained in:
aozhiwei 2024-10-12 14:57:47 +08:00
parent a66f1d9a02
commit 7bc0fb7164

View File

@ -598,9 +598,25 @@ func (this *player) CMChooseBattleItem(hdr *f5.MsgHdr, msg *cs.CMChooseBattleIte
q5.DuckToSimple(rspObj.ItemNum, &itemNum)
q5.DuckToSimple(rspObj.ItemType, &itemType)
q5.DuckToSimple(rspObj.ItemSubType, &itemSubType)
for _, p := range(this.battleItems) {
if p.itemType == itemType && p.itemSubType == itemSubType {
if itemNum > 0 {
found := false
for _, p := range(this.battleItems) {
if p.itemType == itemType && p.itemSubType == itemSubType {
p.itemId = itemId
p.itemNum = itemNum
p.itemType = itemType
p.itemSubType = itemSubType
found = true
break
}
}
if !found {
p := new(battleItem)
p.itemId = itemId
p.itemNum = itemNum
p.itemType = itemType
p.itemSubType = itemSubType
q5.AppendSlice(&this.battleItems, p)
}
}
this.SendMsg(rspMsg)