Skip to content

feat(progression): Mastery, Hunt Pass, Store - #19

Open
EisigesEis wants to merge 14 commits into
SyST3MDeV:mainfrom
EisigesEis:split/07-progression
Open

feat(progression): Mastery, Hunt Pass, Store#19
EisigesEis wants to merge 14 commits into
SyST3MDeV:mainfrom
EisigesEis:split/07-progression

Conversation

@EisigesEis

Copy link
Copy Markdown
Collaborator

Summary

  • Mastery
    • Persist objectives, tracks, xp, levels
    • Game-server applies incremental xp gains
    • Rewards granted by client from progression data and track progress from server
  • Hunt Pass
    • Can collect 10x daily xp in ramsgate "cooldowns"
    • Earn and persist Hunt Pass xp/level/reward claim state "entitlements"
  • Store
    • Lady Luck Store fully implemented
    • Log unimplemented SKUs
    • Validate short-lived purchase tokens, account, SKU, currency
    • Deduct cost and grant reward atomically
    • Reject reused token, duplicate one-time purchase, insufficient funds

Future Work

  • Implement xp gain from minions/behemoths (attempted, didn't work)
  • Implement daily 24h core (attempted, didn't work)
  • Implement missing store SKU, including Middleman, Plat Store, Loadouts tab, Elite Hunt Pass (logging only for now)
  • Purchased armor from Hunt Pass/Trials Store does not show as equiappable even if in inventory (Entitlements? Tokens? Progression?)
  • Trials Rewards should not be infinite grant. Fine for now ig. Trials needs more work too with leaderboards and all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant