You've already forked Arcturus-Morningstar-Extended
mirror of
https://github.com/duckietm/Arcturus-Morningstar-Extended.git
synced 2026-06-19 15:06:19 +00:00
1.7 KiB
1.7 KiB
Earnings Center Packet Contract
This document is the emulator-side contract for the "Guadagni" UI.
Incoming
RequestEarningsCenterEvent
- Header:
9308 - Body: empty
- Response:
EarningsCenterComposer
ClaimEarningsRewardEvent
- Header:
9309 - Body:
String categoryKey
- Response:
EarningsClaimResultComposer
ClaimAllEarningsRewardsEvent
- Header:
9310 - Body: empty
- Response:
EarningsClaimResultComposer
Outgoing
EarningsCenterComposer
- Header:
9407 - Body:
int entryCount- repeated entry:
String categoryKeyboolean enabledboolean claimableint nextClaimAtint rewardCount- repeated reward:
String typeint amountint pointsTypeString data
EarningsClaimResultComposer
- Header:
9408 - Body:
int resultCount- repeated result:
String categoryKeyString statusboolean successboolean hasEntry- entry body when
hasEntry=true, same shape asEarningsCenterComposer
Categories
daily_giftgamesachievementsmarketplacehc_paydaylevel_progressdonationsbonus_bagmystery_boxesclub_job
Reward Types
creditspixelspointsbadgeitemhc_days
For points, pointsType carries the currency type. For badge, data carries the badge code. For item, data carries the items_base.id. Other reward types keep data empty.
Result Status
successdisabledunknown_categoryalready_claimedno_rewarderror
The client must not send reward amounts. Claim eligibility and rewards are always server authoritative.