Systems
UMG_DiscoveryItemGroup iterates through icons, checks if group is complete
- On complete, it checks for a reward tag from a check tag based on icon’s breakthrough category. Directly requests a priority print from printer subsystem, which saves pending prints
- Reports back to
DiscoveryDetails, which then displays a complete icon.
DT_DiscoveryCategories contains data for each of the groups, including the name, description, icon group, and default reward. Try to keep all data within this!
DT_BreakthroughDefaultRewards is updated via the refresh default locations button.
Major Discoveries
Spring Slingshot Beach Zipwhip Desert Grapple Winter Spirit
Relic Hunt
Minor Discoveries (?)
D1 Sprint D2 Long zip D3 Power slide?
Not feeling great about these… not sure
Systems todo
- Update push notif on breakthrough, move away from “upgrade get” ✔
- Push notifs need to stay between switching off of scan!
- Possibly update this widget lol
- Upgrade available banner / print button (do the other things first, then return to think about 3d printer!)
- This basically needs to be a printer status PLUS knowing if the player has acquired this specific upgrade (all done!) Do we need additional save data for this?
- Add an additional breakthrough group to make sure it all works repeatedly
- Print counter / check if thing has been printed before
Next steps
- Printer experience
- Printer UI? Mesh?
- UI visuals / personality
- Scan blurb screen UI
- Display breakthrough
- Push notification glow up
- Discovery details “New item available at printer”
Printer time
- OK first up, print button in codex. Refer to draw.io thing
- Replace gift button with this
- All rewards are printed
- What does the side screen display
- Printer status, duh ✔
- Looks bad, figure out something better
- Printer needs:
- Priority print system ✔
- Debug add priority print for testing ✔
- Add priority print to breakthrough system ✔
- Printer button status ✔
- Priority print system ✔