diff --git a/src/server/game/Player.go b/src/server/game/Player.go index 9675d178..333c6542 100644 --- a/src/server/game/Player.go +++ b/src/server/game/Player.go @@ -668,10 +668,12 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error { Effect := itemCfg.GetItemEffect(v.Id) PlayroomMod := p.PlayMod.getPlayroomMod() PlayroomMod.AddCollect(Effect) + BackDataType[item.ITEM_TYPE_PLAYROOM_DECORATION] = struct{}{} case item.ITEM_TYPE_PLAYROOM_DRESS: // playroom服饰 Effect := itemCfg.GetItemEffect(v.Id) PlayroomMod := p.PlayMod.getPlayroomMod() PlayroomMod.AddDress(Effect) + BackDataType[item.ITEM_TYPE_PLAYROOM_DRESS] = struct{}{} case item.ITEM_TYPE_PLAYROOM_DECORATION_SET: // playroom装饰套装 Effect := itemCfg.GetItemEffectList(v.Id) PlayroomMod := p.PlayMod.getPlayroomMod() @@ -681,6 +683,7 @@ func (p *Player) HandleItem(itemList []*item.Item, Label string) error { } PlayroomMod.AddCollect(v) } + BackDataType[item.ITEM_TYPE_PLAYROOM_DECORATION_SET] = struct{}{} p.TeLog("playroom_decoration_set", map[string]interface{}{ "decoration_set_id": Effect, "income_from": Label,