diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index c36ea8a8..883d04af 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -254,14 +254,16 @@ func ReqRewardOrder(player *Player, buf []byte) error { Item = item.Merge(Item, AddItem) } if LimitedTimeEventMod.CheckExist(limitedTimeEvent.EVENT_TYPE_MONEY_CAT) { //招财猫活动 - AddItem := LimitedTimeEventMod.GetMoneyCatReward(mergeList) - if len(AddItem) > 0 { - player.TeLog("time_limited_event_action", map[string]interface{}{ - "event_type": "money_cat", - "item_list": AddItem, - }) + if OrderType != order.Super_type { + AddItem := LimitedTimeEventMod.GetMoneyCatReward(mergeList) + if len(AddItem) > 0 { + player.TeLog("time_limited_event_action", map[string]interface{}{ + "event_type": "money_cat", + "item_list": AddItem, + }) + } + Item = item.Merge(Item, AddItem) } - Item = item.Merge(Item, AddItem) } if err != nil { player.SendErrClienRes(&msg.ResRewardOrder{