A round of balance tuning, quality-of-life fixes, and backend hardening across every platform — web, mobile, and the realm server.
Game Balance & Core Logic
- Fixed a formula drift bug where the realm server's own copy of the drive-speed bonus calculation was missing the Propulsion Tech bonus — travel times now calculate consistently everywhere.
- Pirate attack power now uses the same shared combat formula as every other fight in the game, instead of a separate calculation that had drifted out of sync.
- Cruiser rebalanced: Attack 400→460, Hull 2,700→2,900 — closes a cost-efficiency gap against the Heavy Fighter and Battleship.
- Admiral officer price raised 60→90 Aether to better reflect its 3-effect bundle.
- Corrected the Armor Technology tooltip, which described an inaccurate damage-reduction cap.
- Killing-blow rewards now show the actual bonus Aether amount instead of a blank message.
- Alliance Research is now clickable, with the same detail view as your own research.
- Inbox reorganized: new Alliance Mail, Rewards, and System Notifications tabs, a Delete All option, and Reports as the default view.
- Corrected achievement text that pointed to the wrong tab for claiming titles.
- Google reCAPTCHA is now fully active on login and registration.
- The forum is now embedded directly in the game — no more leaving the app to browse it.
- Connection handling rewritten with automatic reconnect and backoff, so a dropped connection recovers on its own.
- Every confirmation prompt now uses the game's own styled dialog, and Escape closes any open panel.
- The interface now adapts to narrower browser windows instead of overflowing.
- Hardened the server against a single bad request crashing the connection for every player at once.
- Added a cooldown to player-to-player mail to prevent spam.
- Fixed a rare race condition in the captain-rename flow.
- Leaderboards are now cached briefly to keep them fast under load.
- Closed a gap that allowed unlimited attempts against two-factor login codes.
- Hardened the forum single-sign-on bridge against misconfiguration.
- Added a proper Inventory screen — previously missing entirely.
- Fixed notifications firing while the app was already open and in the foreground.
- Chat, Inbox, Profile, and Alliance screens no longer let the keyboard cover the input field.
- Fixed a possible infinite loading state on the update-check screen.
- Improved layout on devices with camera cutouts in landscape mode.
— The Skye Space Team