From 9326a2a75cf4b2da7d8f0fa7e853cb1d665c6837 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Fri, 13 Jun 2025 17:42:15 +0800 Subject: [PATCH] =?UTF-8?q?playroom=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/PlayerFunc.go | 4 ++-- src/server/game/mod/playroom/playroom.go | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index c9083548..60269665 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -220,12 +220,12 @@ func handle(p *Player, m *msg.Msg) error { BaseMod := p.PlayMod.getBaseMod() StarNum := BaseMod.GetStar() Items[0].Num = min(Items[0].Num, StarNum) - p.HandleLoseItem(Items, "") + p.HandleLoseItem(Items, "HANDLE_TYPE_PLAYROOM_LOSE") } else { PlayroomMod.Lose(Items) } p.UpdateUserInfo() - p.Kafka(PLAYROOM_LOST, map[string]interface{}{"uid": m.From}) + p.Kafka(PLAYROOM_LOST, map[string]interface{}{"uid": m.From, "item": Items}) p.PushClientRes(PlayroomMod.NotifyLose()) case msg.FRIEND_TREASURE_HANDLE: // # 好友宝藏 Items := make([]*item.Item, 0) diff --git a/src/server/game/mod/playroom/playroom.go b/src/server/game/mod/playroom/playroom.go index fda78d04..3f0ff397 100644 --- a/src/server/game/mod/playroom/playroom.go +++ b/src/server/game/mod/playroom/playroom.go @@ -417,9 +417,7 @@ func (p *PlayroomMod) AddPhysiology(Id, Num int) { } Max := playroomCfg.GetPhysiologyMax(Id) Phy.Num = max(0, min(Phy.Num+Num, Max)) - if Phy.Num != 0 && Phy.Time == 0 { - Phy.Time = GoUtil.Now() - } + Phy.Time = GoUtil.Now() if Phy.Num == 0 { Phy.Time = 0 }