Skip to content

Add challenge support, adventure fixes, daily goodies, and NFC product type#28

Open
LNLenost wants to merge 13 commits into
Earth-Restored:devfrom
LNLenost:cleanup-pr-branch
Open

Add challenge support, adventure fixes, daily goodies, and NFC product type#28
LNLenost wants to merge 13 commits into
Earth-Restored:devfrom
LNLenost:cleanup-pr-branch

Conversation

@LNLenost

@LNLenost LNLenost commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Changes

This PR adds the challenge system, daily login rewards, adventure-related fixes, and NFC product type support that were developed on the Vienna server but never pushed upstream.

Challenge System

  • — full daily challenge endpoints (3 per player, deterministic rotation)
  • — challenge progress/completion tracking
  • — version tracking for challenge state
  • — boost system refinements
  • — token claim/redeem support
  • , (DB models) — persistent token storage

Daily Goodies

  • — daily login rewards with streak tracking
  • Token-based claim flow

Adventure Fixes

  • — fixed adventure join responses
  • — fixed animal tappables advancing hostile mob challenge, fixed completed challenge visibility
  • — fixed adventure port reuse
  • , — buildplate instance lifecycle improvements

NFC Minifig

  • — NFC product type lookup and PR feedback

Static Data

  • , — adventure static data
  • Updated submodule with adventure buildplates and shop tabs

Other

  • Various fixes from PR feedback (removed duplicate routes, simplified responses)
  • , , , , updates
  • Buildplate launcher and tile rendering improvements

Note: The submodule URL has been temporarily pointed to https://github.com/LNLenost/ViennaDotNet.StaticData.git — a follow-up PR to Earth-Restored/Solace.StaticData will be needed.

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