Skip to content

Core: resync any tracked value by hand #4

Closed

Description

@ToothyDev

Estimates drift from the game: you forget to pause, get disconnected, or a business is raided. Every tracked value must be correctable in place (decision 003, "Resync"). Each business should have easily reachable buttons, i.e. "Sold", "Raided", "Full"

Scope

  • A reusable "editable value" component. Click a value (stock %, supplies, safe amount, time left on a cooldown), type the real number from the game, confirm.
  • Editing sets the value as of now, and the tracker continues from there.
  • Units fit the value: percent/bars for supplies and stock, $ for safes, h:mm for cooldowns.
  • Undo for the last edit, so a mistyped value is cheap to fix.

Depends on #1. Used by every tracker issue.

Activity

  1. added
    coreState, clocks, shared logic
    uiComponents, layout, theme
    on Oct 13, 2026
  2. ToothyDev commented on Oct 14, 2026

    @ToothyDev
    OwnerAuthor

    Open question from #26: "percent/bars" for supplies and stock. Percent is in. For bars I'd need to know how many bars the in-game business screens show (and per business, if it differs), with a source, before adding a bars unit (decision 004). Same for "Raided": what a raid does to stock and supplies is game data, so each tracker issue will define that preset with its source.


    Generated by Claude Code

  3. ToothyDev commented on Oct 14, 2026

    @ToothyDev
    OwnerAuthor

    Answered in the session and now in #26: bars are the stock and supplies meters (percent); Sold empties stock; a successful raid empties stock and supplies and cancels supplies still on their way; bought supplies arrive after about 10 minutes and fill supplies to 100%.

    Still open, for the business tracker issues:

    • Does the supply delivery wait run on play time or real time? Real time for now.

    Generated by Claude Code

  4. added a commit that references this issue on Oct 14, 2026
    ecb173f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreState, clocks, shared logicuiComponents, layout, theme

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions