This commit is contained in:
hahwu 2025-09-12 14:21:14 +08:00
parent 7e401735f0
commit f13b97f0bc

View File

@ -534,34 +534,34 @@ func ReqDecorateAll(player *Player, buf []byte) error {
}
func ReqDecorateReward(player *Player, buf []byte) error {
req := &msg.ReqDecorateReward{}
proto.Unmarshal(buf, req)
DecorateMod := player.PlayMod.getDecorateMod()
Item, err := DecorateMod.GetDecorateReward(int(req.AreaId))
if err != nil {
player.SendErrClienRes(&msg.ResDecorateReward{
Code: msg.RES_CODE_FAIL,
Msg: err.Error(),
})
return err
}
err = player.HandleItem(Item, msg.ITEM_POP_LABEL_DecorateReward.String())
if err != nil {
player.SendErrClienRes(&msg.ResDecorateReward{
Code: msg.RES_CODE_FAIL,
Msg: err.Error(),
})
return err
}
player.TeLog("scene_reward", map[string]interface{}{
"deco_step_id": fmt.Sprintf("%d_%d", DecorateMod.AreaId, DecorateMod.Progress),
"item_list": Item,
})
player.PushClientRes(&msg.ResDecorateReward{
Code: msg.RES_CODE_SUCCESS,
})
player.PushClientRes(DecorateMod.BackData())
player.PlayMod.save()
// req := &msg.ReqDecorateReward{}
// proto.Unmarshal(buf, req)
// DecorateMod := player.PlayMod.getDecorateMod()
// Item, err := DecorateMod.GetDecorateReward(int(req.AreaId))
// if err != nil {
// player.SendErrClienRes(&msg.ResDecorateReward{
// Code: msg.RES_CODE_FAIL,
// Msg: err.Error(),
// })
// return err
// }
// err = player.HandleItem(Item, msg.ITEM_POP_LABEL_DecorateReward.String())
// if err != nil {
// player.SendErrClienRes(&msg.ResDecorateReward{
// Code: msg.RES_CODE_FAIL,
// Msg: err.Error(),
// })
// return err
// }
// player.TeLog("scene_reward", map[string]interface{}{
// "deco_step_id": fmt.Sprintf("%d_%d", DecorateMod.AreaId, DecorateMod.Progress),
// "item_list": Item,
// })
// player.PushClientRes(&msg.ResDecorateReward{
// Code: msg.RES_CODE_SUCCESS,
// })
// player.PushClientRes(DecorateMod.BackData())
// player.PlayMod.save()
return nil
}