playroom优化

This commit is contained in:
hahwu 2025-06-13 17:42:15 +08:00
parent 230b53e990
commit 9326a2a75c
2 changed files with 3 additions and 5 deletions

View File

@ -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)

View File

@ -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
}