Taps are saved per item as "taps so far". The effective artisan depends on if that tap was with juice or not. When restoring state, the calculator has not yet run, and calculations assume unjuiced tapping. This restores the wrong artisan energy on reload.
Store artisan progress directly (paired with tap count). If you want, have a "tap" and "tap with juice" button or let the user edit artisan progress directly.
To reproduce:
- Select an upgrade that should be tapped with juice (right now Serca weapon +20 for example)
- Wait for the calculator to settle and recommend juice
- Modify "Taps so far"
- Wait for the calculator to settle
- Reload the page
- "Current artisan" shows incorrect (too small) value and needs to be readjusted again
Taps are saved per item as "taps so far". The effective artisan depends on if that tap was with juice or not. When restoring state, the calculator has not yet run, and calculations assume unjuiced tapping. This restores the wrong artisan energy on reload.
Store artisan progress directly (paired with tap count). If you want, have a "tap" and "tap with juice" button or let the user edit artisan progress directly.
To reproduce: