The client's PlayerStaticData.UpdateHaveUserGoodsNumByJsonData does direct assignment on each reward_list entry's reward_num, so currency/item totals must be the new viewer balance — not the gift delta. Fresh accounts were seeing their cached crystal/rupy balances clobbered down to the gift counts until the next /load/index. Matches the project_wire_reward_list_post_state memory and the prod capture (which shows 120 rupy = baseline 20 + gift 100).
9.7 KiB
9.7 KiB