diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 53a8bfb7..907e4cac 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -359,7 +359,7 @@ func ReqRewardOrder(player *Player, buf []byte) error { player.HandleInChampshipRank() } FriendTreasureMod := player.PlayMod.getFriendTreasureMod() - FriendTreasureMod.AddStar(Star / 10) + FriendTreasureMod.AddStar(Star / 20) player.PushClientRes(FriendTreasureMod.NotifyStar()) // 限时事件增加进度 LimitedTimeEventMod.AddProgress(player.GetPlayerBaseMod().GetLevel()) diff --git a/src/server/game/mod/friendTreasure.go/friendTreasure.go b/src/server/game/mod/friendTreasure.go/friendTreasure.go index fbad4f74..8fe8f1f4 100644 --- a/src/server/game/mod/friendTreasure.go/friendTreasure.go +++ b/src/server/game/mod/friendTreasure.go/friendTreasure.go @@ -25,6 +25,7 @@ const ( GAME_STATUS_IDLE = 0 // 未开始 GAME_STATUS_START = 1 // 开始 + GAME_STATUS_END = 2 // 结束 ) func (f *FriendTreasureMod) InitData() { @@ -34,7 +35,6 @@ func (f *FriendTreasureMod) InitData() { } func (f *FriendTreasureMod) ZeroUpdate() { - f.Star = 0 f.Shift = 0 f.Pos = []int{} f.List = make(map[int]*msg.TreasureInfo) @@ -93,7 +93,7 @@ func (f *FriendTreasureMod) EndGame() ([]*item.Item, int, error) { } f.Star = 0 f.Shift = 0 - f.Status = GAME_STATUS_IDLE + f.Status = GAME_STATUS_END return Reward, FriendItemNum, nil }