破产时间线优化

This commit is contained in:
hahwu 2026-03-30 20:45:43 +08:00
parent a7b2b39fd2
commit c07cfbcf40

View File

@ -327,16 +327,6 @@ func (p *Player) handle(m *msg.Msg) error {
return nil
}
var bankruptcy bool
if gameId == playroom.GAME_TYPE_HOOK || gameId == playroom.GAME_TYPE_HIDE {
PlayroomMod.AddChip(m.From, m.SendT, emoji)
p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_CAT_WIN, fmt.Sprintf("%d_%d_%d", m.Item[0].Id, m.Item[0].Num, emoji), m.SendT)
} else {
p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_VISIT, fmt.Sprintf("%d_%d_%d", m.Item[0].Id, m.Item[0].Num, emoji), m.SendT)
}
PlayroomMod.AddMood(playroom.MOOD_TYPE_FOOD, -50)
PlayroomMod.AddMood(playroom.MOOD_TYPE_CLEAN, -50)
PlayroomMod.AddVisitor(m.From, m.SendT)
if m.Item[0].Id == item.ITEM_STAR_ID {
BaseMod := p.PlayMod.getBaseMod()
starNum := BaseMod.GetStar()
@ -351,6 +341,15 @@ func (p *Player) handle(m *msg.Msg) error {
} else {
PlayroomMod.Lose(m.Item)
}
if gameId == playroom.GAME_TYPE_HOOK || gameId == playroom.GAME_TYPE_HIDE {
PlayroomMod.AddChip(m.From, m.SendT, emoji)
p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_CAT_WIN, fmt.Sprintf("%d_%d_%d", m.Item[0].Id, m.Item[0].Num, emoji), m.SendT)
} else {
p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_VISIT, fmt.Sprintf("%d_%d_%d", m.Item[0].Id, m.Item[0].Num, emoji), m.SendT)
}
PlayroomMod.AddMood(playroom.MOOD_TYPE_FOOD, -50)
PlayroomMod.AddMood(playroom.MOOD_TYPE_CLEAN, -50)
PlayroomMod.AddVisitor(m.From, m.SendT)
if bankruptcy {
playerSimpleData := G_GameLogicPtr.GetResSimplePlayerByUid(m.From)
p.PushClientRes(&proto.NotifyPlayroomBroken{