diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index 798fefd1..9e904156 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -5031,11 +5031,15 @@ func ReqCatReturnGiftReward(player *Player, req *msg.ReqCatReturnGiftReward) err return err } CatReturnGiftMod.SetReward(maxRewardId) - player.TeLog("cat_return_gift_reward", map[string]interface{}{ - "Score": score, - "RewardId": maxRewardId, - "Items": items, - }) + season_id := GoUtil.FormatTime(activityInfo.StartT) + for i := reward + 1; i <= maxRewardId; i++ { + player.TeLog("milestone_reward", map[string]interface{}{ + "season_id": season_id, + "championship_step_id": i, + "reward_type": "cat_return_gift", + "item_list": items, + }) + } player.PlayMod.save() player.CatReturnGiftBackData() return nil