⛏️ Patch v0.1.7 — Expedition Overhaul
This patch reworks the expedition automation system with per-slot control, adds a manual worker reserve, and fixes several bugs found during a full system audit.
✨ New Features
- 🔄 Per-Slot Auto Deploy — Each expedition slot now has its own “Auto Deploy” checkbox, replacing the old global toggle. Mix and match which slots auto-redeploy and which you manage manually
- 👷 Manual Worker Reserve — Reserve workers specifically for expeditions with the new [-] / [+] controls. Reserved workers are excluded from room auto-assign but can still be manually assigned
- 🧌 Troll Timeout — Trolls now flee after 10 minutes if not defeated, stealing 50% of resources on their way out. No more infinite stalls
- 🔕 Suppress Expedition Popups — New toggle in both the expedition panel and Settings to hide expedition completion popups. Rewards still appear in the game log
- 🎯 Expedition Tooltips — All expedition panel controls now have descriptive tooltips explaining what they do
- 📊 Locked/Reserved Workers Display — The left panel now shows how many workers are locked in active expeditions and how many are manually reserved (visible once expeditions unlock at depth 3)
🐛 Bug Fixes
- 🏆 Expedition collect race condition — Clicking “Collect” no longer accidentally starts a new expedition when auto-collect fires in the same frame
- 💎 Rune shard preview — Was showing 0% for all tiers. Base chances bumped (10%–65% across tiers) and tiny values now display as “<1%” instead of rounding to zero
- 📜 Expedition rewards in game log — Suppress popups was also hiding game log entries. Now only HUD popups are suppressed; the log always records rewards
- 🔄 Auto-deploy tier display — When auto-deploy resent an expedition, the tier/destination selectors showed the wrong values. Now synced to the active expedition
- 🛡️ Prestige reset — Expedition automation settings (auto-collect, auto-deploy, suppress popups, worker reserve) now properly reset on prestige, ascension, and new game
- 💥 Null crash guard — Fixed potential crash when manually collecting an expedition that auto-collect already cleared
- ⏱️ Worker reserve timing — Auto-assign could steal workers before auto-redeploy ran. Workers for auto-deploy slots are now held until redeployment completes
- 👋 Welcome-back popup — Fixed crash on null offline worker data
🎨 UI Improvements
- 📏 Text overflow — Room card labels now word-wrap instead of overflowing the left panel
- 📜 Expedition panel scroll — Slots are now in a scroll container, preventing the panel from going off-screen with many unlocked slots
🌐 Localization
- Added 14 new translation keys across all 9 supported languages