From 774a7bd2b7f1ebb5a94d8366396eea9e5fed1b9b Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 17 Feb 2025 11:31:44 +0800 Subject: [PATCH] playroom bug --- src/server/game/mod/playroom/playroom.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index bb33993c..a14fd852 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -465,9 +465,10 @@ func (p *PlayroomMod) FlipCard(Pos int) (int, error) { return Prob, nil } -func (p *PlayroomMod) GetFlipReward() ([]*item.Item, error) { +func (p *PlayroomMod) GetFlipReward() ([]*item.Item, int, error) { check := make(map[int]int) Items := make([]*item.Item, 0) + T := p.Target for _, v := range p.Flip { check[v]++ if check[v] == 3 { @@ -488,10 +489,10 @@ func (p *PlayroomMod) GetFlipReward() ([]*item.Item, error) { p.GameId = 0 p.Flip = make(map[int]int) p.Target = 0 - return Items, nil + return Items, T, nil } } - return Items, fmt.Errorf("GetFlipReward check is not 3") + return Items, T, fmt.Errorf("GetFlipReward check is not 3") } func (p *PlayroomMod) BuyItem(Id int) ([]*item.Item, []*item.Item) {