Skip to content

feat(WineMaker): stop-before-99 option and session overlay stats - #510

Merged
chsami merged 5 commits into
chsami:developmentfrom
mdp18:feat/winemaker-overlay-stats
Jul 4, 2026
Merged

feat(WineMaker): stop-before-99 option and session overlay stats#510
chsami merged 5 commits into
chsami:developmentfrom
mdp18:feat/winemaker-overlay-stats

Conversation

@mdp18

@mdp18 mdp18 commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #508 (these commits were pushed after it merged, so they need their own PR).

Stop before 99 (new config option)

  • Optional toggle: once 99 Cooking is reachable within a single 14-wine batch, the plugin logs out and stops, leaving the final batch for the user to craft the level manually

Overlay session stats

  • Wines made this session
  • XP remaining to 99 (comma formatted)
  • Wines remaining to 99
  • Estimated time to 99, projected from the session's actual rate (includes breaks/cooldowns)

Fermentation-aware tracking

Wine xp does not drop per wine: the fermentation timer is global and resets to ~13s on every mix, so xp for all pending wines arrives in one burst 13s after the last mix. The overlay therefore counts wines at mix time, and the stop-before-99 gate projects pending xp (max(currentXp, startXp + winesMixed * 200)) so deferred fermentation cannot make it overshoot the target.

Version

  • 1.2.01.3.0

Testing

  • Built against a local microbot-2.6.12.jar and verified in-game: overlay counts update per batch, xp projection tracks through fermentation bursts

dev added 5 commits July 2, 2026 18:56
…ation xp

Wine xp does not drop per wine - the fermentation timer is global and resets
to ~13s on every mix, so xp for all pending wines arrives in one burst 13s
after the last mix. Counting mixes keeps the overlay live, and the
stop-before-99 gate now projects pending xp so it cannot overshoot while
fermentation is deferred.
@chsami
chsami merged commit 7d95fcc into chsami:development Jul 4, 2026
1 check passed
TannerIsBender pushed a commit to NewGenEng/Microbot-Hub that referenced this pull request Jul 26, 2026
feat(WineMaker): stop-before-99 option and session overlay stats
TannerIsBender pushed a commit to NewGenEng/Microbot-Hub that referenced this pull request Jul 26, 2026
feat(WineMaker): stop-before-99 option and session overlay stats
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.

2 participants