diff --git a/src/server/game/message_handler.go b/src/server/game/message_handler.go index cb8a791a..84d2f441 100644 --- a/src/server/game/message_handler.go +++ b/src/server/game/message_handler.go @@ -343,6 +343,7 @@ func (p *Player) handle(m *msg.Msg) error { m.Item[0].Num = min(m.Item[0].Num, starNum) if m.Item[0].Num >= starNum { broken = true + p.AddLog(m.From, friend.LOG_TYPE_PLAYROOM_BROKEN, fmt.Sprintf("%d", m.Item[0].Id), m.SendT) } p.HandleLoseItem(m.Item, "HANDLE_TYPE_PLAYROOM_LOSE") } else { diff --git a/src/server/game/mod/friend/Friend.go b/src/server/game/mod/friend/Friend.go index 62cda8d1..283b27cb 100644 --- a/src/server/game/mod/friend/Friend.go +++ b/src/server/game/mod/friend/Friend.go @@ -127,6 +127,7 @@ const ( LOG_TYPE_TREASURE_HELP = 30 // 好友宝藏帮助 LOG_TYPE_FRIEND_SPONSOR = 31 // 好友赞助体力 LOG_TYPE_FRIEND_SPONSOR_GET = 32 // 获得好友赞助体力 + LOG_TYPE_PLAYROOM_BROKEN = 33 // 小猫游戏,玩家的Playroom被拜访的玩家破产 ) const (