diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index c1f556bf..ed96fae4 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -4237,7 +4237,9 @@ func ReqFriendTreasureEnd(player *Player, buf []byte) error { "pet_treasure_box": FriendTreasureMod.BoxItems, "pet_treasure_reward": append(Items, FriendTreasureMod.BoxItems...), }) + FriendTreasureMod.ResetGame() player.PlayMod.save() + player.PushClientRes(FriendTreasureMod.BackData()) player.PushClientRes(&msg.ResFriendTreasureEnd{ Code: msg.RES_CODE_SUCCESS, })