Skip to content

feat(inventory+loadouts): inventory mutations, multi slot loadouts - #18

Open
EisigesEis wants to merge 11 commits into
SyST3MDeV:mainfrom
EisigesEis:split/06-inventory-loadouts
Open

feat(inventory+loadouts): inventory mutations, multi slot loadouts#18
EisigesEis wants to merge 11 commits into
SyST3MDeV:mainfrom
EisigesEis:split/06-inventory-loadouts

Conversation

@EisigesEis

Copy link
Copy Markdown
Collaborator

Summary

  • Reality update v2
    • Items properly consumed: Corrected response to POST inventory (excluded tonics, grenades, pylons, cores)
    • Upgrades do not need UI refresh or item equipped to update (same fix as previous point)
  • Merge/avoid inventory db updates and parse/stringify where possible
  • Loadout unlock, slot change and persist data
  • Reject stale or invalid inventory and loadout updates (not much validation rn)

Testing

  • Craft item and confirm
    • ingredients instantly used
    • item craft/upgrade status updates without equipped
  • item consume blocked if regex set correctly in env
  • progression unlocks loadout slots at appropriate times (quests/mastery)
  • loadout slots unlockable by request
  • loadout slots selectable and modifications persist

Future work

  • Higher performance around loadout/inventory. Too much stringify/parse. Need serializer.

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