Skip to content

Daily Refresh

The shop restocks eight new items every day at 18:00 local time. Yesterday's unsold items are gone; today's fresh stock takes their place. A countdown on the shop page shows exactly how long until the next refresh.

The 18:00 Refresh Window

The shop's "day" runs from 18:00 to 18:00 local time - end of one workday to end of the next. The choice of hour is deliberate:

  • It aligns with when most players are ending their workday, creating a natural "evening shopping" moment.
  • It gives items first seen earlier in the day a subtle urgency - by the time you notice a rare piece at midday, the clock is ticking toward it vanishing at 6 PM.

A live countdown timer on the shop page shows HH:MM:SS until the next refresh. It's always visible above the item list.

Why not midnight?

Midnight is already a meaningful boundary in Scope - the Adventure Board resets then, quest passes reset, habit show days flip over. Putting the shop refresh at midnight too would cluster all the daily events into a single moment. Spacing them out - adventure board at midnight, shop at 18:00 - gives the day two natural "reset" beats instead of one.

Eight-Item Inventory

Every refresh generates exactly eight items, no more and no less. Each fills a slot in the shop until it's either bought or the next 18:00 rollover wipes the slate.

The eight items are picked from the catalogue with no repeats within a single day - you won't see the same item template twice in the same shop. This guarantees variety within any given refresh.

Shop page showing the day's eight items with rarities, levels, and prices

How Long Items Stick Around

An item sits in the shop from the moment it's generated until one of three things happens:

  • You buy it - it moves to your inventory, vanishes from the shop.
  • The 18:00 refresh hits - the item is cleared along with everything else unsold.
  • You reroll - paying gold for a reroll replaces every unsold item, including that one.

There's no "hold for later" mechanic, no reservation system. See it and want it? Buy it, or risk missing it.

Generated Lazily, Not in the Background

The shop doesn't generate items in the background. Generation is triggered when you open the shop:

  • You open the shop at 18:30 on a Tuesday - the system checks if today's items already exist. They don't, so it generates them.
  • You open the shop again at 19:00 the same Tuesday - the items are already there; nothing new gets generated.
  • You skip Tuesday entirely - no items get generated that day, and Tuesday's would-have-been shop is lost. (This doesn't affect Wednesday's refresh, which generates normally the first time you open the shop that day.)

If multiple devices open the shop at roughly the same 18:00 moment, only the first one actually generates - the others sync in the items it wrote.

Countdown Crossing 18:00

If you happen to be looking at the shop when 18:00 ticks past, the page handles it gracefully:

  • The countdown briefly shows "Refreshing soon..." when it hits zero.
  • The underlying item stream re-runs, generating today's new items.
  • The new items appear on the page without a manual refresh.

You don't need to close and reopen the shop - the transition is automatic.

What Happens at Midnight

The day-change at midnight also triggers a re-check of the current shop period. If 18:00 of the new day is still in the future, nothing happens. If you're crossing 18:00 within that day, the refresh runs at its usual time. Midnight itself doesn't generate shop items.

Items Are Ephemeral

Shop items are deliberately short-lived - they exist only for their daily window, then they're gone. The local database cleans them up after a week (well beyond their useful lifespan) to prevent them from accumulating forever.

This is the same ephemeral-retention model that applies to adventure quests and arena fights. Content that regenerates daily doesn't need to stick around in the database after it's served its purpose.