Merge branch 'dev_pigbank2' into develop

# Conflicts:
#	protocol/welfare/welfare.pb.go
This commit is contained in:
DESKTOP-45ANQ2C\unis 2025-01-02 09:46:41 +08:00
commit c482f45e70
2 changed files with 18 additions and 2 deletions

View File

@ -378,7 +378,7 @@ message SCPigbankTakeCoin{
OpResultCode OpRetCode = 1; //
int64 TakeCoinNum = 2; //
int32 TakeTimes = 3; //
//repeated PigBankCoinInfo info = 4;
repeated PropInfo RewardItems = 4;
}
//
@ -411,7 +411,7 @@ message SCDiamondBankTakeDiamond{
OpResultCode OpRetCode = 1; //
double TakeDiamondNum = 2; //
int32 TakeTimes = 3; //
//repeated PigBankDiamondInfo info = 4;
//repeated PropInfo RewardItems = 4;
}
//

View File

@ -1891,6 +1891,11 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) {
p.WelfData.PigBank.TakeRecord[infoData.Id] = p.WelfData.PigBank.BankCoin
}
pack.RewardItems = append(pack.RewardItems, &welfare.PropInfo{
ItemId: common.ItemIDCoin,
ItemNum: p.WelfData.PigBank.BankCoin,
})
if infoData.GoldExc != nil {
// 发放奖励道具
var items []*model.Item
@ -1899,6 +1904,11 @@ func (this *WelfareMgr) PigbankTakeCoin(p *Player) {
ItemId: int32(v.ItemId),
ItemNum: v.ItemNum,
})
pack.RewardItems = append(pack.RewardItems, &welfare.PropInfo{
ItemId: v.ItemId,
ItemNum: v.ItemNum,
})
}
BagMgrSingleton.AddItems(&model.AddItemParam{
Platform: p.Platform,
@ -2059,6 +2069,12 @@ func (this *WelfareMgr) DiamondBankTakeCoin(p *Player) (retItemArr []*model.Item
// 发放奖励道具
if infoData.DiamondExc != nil {
var items []*model.Item
retItemArr = append(retItemArr, &model.Item{
ItemId: common.ItemIDDiamond,
ItemNum: addDiamond,
})
for _, v := range infoData.DiamondExc {
items = append(items, &model.Item{
ItemId: v.ItemId,