⛏️ 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