HomeGamesUpdatesPricingMethodology
Steam News1 May 20262mo ago

Exonie May Patch

** Stability & Error Handling Global Error Safety Net: Uncaught JavaScript errors will no longer cause a black/gray screen.

Full notes

Full Exonie Online update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes6 additions27 changes4 removals
  • Performance
  • Server
  • UI and audio
  • Maps
  • Balance
  • Gameplay
changed* Stability & Error Handling
fixedGlobal Error Safety Net: Uncaught JavaScript errors will no longer cause a black/gray screen. The game now detects these crashes and recovers automatically, hiding the loading screen and restoring control.
removedLoading Screen Safety Timeout: If the loading screen gets stuck for more than 15 seconds, it is now automatically force-removed.
changedPromise Error Handling: Unhandled async errors (network failures, database timeouts) now gracefully recover instead of locking the game.
fixedServer Crash Fix (tech2): Fixed a critical ReferenceError: pid is not defined crash caused by a block-scoping bug in the Gamma Shield retry logic.
changed* UI & Quality of Life
Icicle Storm: Cooldown100s110sIcicle Storm: Cooldown increased, nerfShadow Copy: Damage200%250%Shadow Copy: Damage increased, buff

** Stability & Error Handling

Global Error Safety Net: Uncaught JavaScript errors will no longer cause a black/gray screen. The game now detects these crashes and recovers automatically, hiding the loading screen and restoring control.

Loading Screen Safety Timeout: If the loading screen gets stuck for more than 15 seconds, it is now automatically force-removed.

Promise Error Handling: Unhandled async errors (network failures, database timeouts) now gracefully recover instead of locking the game.

Server Crash Fix (tech2): Fixed a critical ReferenceError: pid is not defined crash caused by a block-scoping bug in the Gamma Shield retry logic.

** UI & Quality of Life

Close Game Now Kills the App: The "Close Game" button in Settings now properly exits the game entirely (kills the Electron process on PC, exits the app on Mobile), instead of just returning to the login screen.

Fullscreen Protection: Pressing ESC no longer exits fullscreen mode. Only the "Full Screen" button in Settings can toggle fullscreen.

Non-Skippable Tutorial: First-time players must now watch the full tutorial video. The skip button only appears when re-watching from the Settings menu.

Mobile Monster Fix: Monster state is now re-synced at 5s and 8s after map load for slow mobile connections.

** Class Balance Phantom Striker

Shadow Step: No longer grants full invulnerability. Now provides 80% Damage Reduction for 2 seconds. (This keeps Shadow Step as a powerful defensive cooldown while preventing total invincibility abuse.) Ice Master

Icicle Storm: Cooldown increased from 100s → 110s. Tech Genius

Gadget Drone

Now has a 20% chance to deal x2 INT damage on each hit (Critical Strike). A red "⚡ CRITICAL!" flash appears on the target.

Gamma Shield

Added a 500ms retry to properly shield Golem Busters that spawn late. Ninja Assassin

Shadow Copy: Damage increased from 200% → 250% of ATK.

** Floor Boss Fixes

Town Ghost Message Fix: Boss defeat/respawn announcements no longer incorrectly fire for the Town zone. Neutral Zone and Battlefield bosses retain their own unique world announcements.

Duplicate Message Prevention: Added a bossRespawnScheduled tracker to prevent the same boss respawn message from being sent multiple times.

Correct Floor Names: Boss defeat messages now correctly show the floor name they were on, preventing "TOWN Boss Defeated" ghost messages.

** Raid Team Portal Sync

If your party is in a Raid Team (two parties merged), ALL members across BOTH parties must now be standing on the portal before anyone teleports. Both parties in a Raid Team still receive all rewards (drops, titles, etc.) when a boss is killed.

Solo and single-party behavior remains unchanged.

** Zone Entry Warnings

Neutral Zone: Players are now warned with a confirmation dialog before entering: "You are entering a PvP zone. Other players can attack you here. Continue?"

Battlefield: Players are now warned: "The Battlefield is a very difficult zone. It is recommended to bring a party before entering. Continue?" (These warnings are persistent — they appear every time you step on the portal.)

🐾 NEW: Minion System A brand new minion system has arrived! Minions are pet monsters that fight alongside you in battle.

How Minions Work

Golden Slime Minion items can be applied to any weapon (like auras to armor). Once equipped, the Golden Slime automatically spawns whenever you enter a PvE or PvP zone (not Town).

It follows you around and attacks the nearest monster every 1.5 seconds, dealing 500 Pure Damage (ignores defense entirely).

Active Combat AI: The minion will detect enemies within 400 pixels and actively sprint towards them to engage in melee combat.

The minion casts a learned skill, it also deals 500 Pure Damage. Hover over the minion to see its name, skill, and damage range.

Minions can attack independently even when the player is stunned or frozen.

Minion Durability & Stun System

Minions now have HP equal to their master's Max HP.

Monsters will target and attack your minion just like any other pet!

If the minion's HP drops to 0, it enters a 3-minute Stun Cooldown: 😵 The minion turns grayscale and collapses with a "STUNNED!" indicator. It cannot attack or be targeted by monsters while stunned. It still follows you, but sits idle.

After 3 minutes, it recovers with full HP and a green "RECOVERED!" message, resuming combat immediately.

**Skill Treats

Skill Treats are consumable items that teach your Minion one active skill permanently.

Once a skill is applied, it cannot be changed.

The minion uses its learned skill 20% of the time during combat.

There are 16 eligible skills from all classes (active skills only, excluding summons): (Holy Light, Purification, Icicle Spear, Icicle Storm, Callout!, Immortal, Parry, Mega Slash, Silver Bullet, Killshot, Molotov, Go Boom!, Shadow Step, Blink Stab, Smoke Bomb, Gamma Shield)

**Where to Get Them (Both Minions and Skill Treats drop exclusively from Dungeon 2 bosses):

Normal: 1% Hard: 5% Extreme: 15% (Drop rolls happen at the bottom of loot priority, so they don't replace your normal loot.)

Extracting You can extract a minion from any weapon using the "Extract" button, returning it as a Divine-tier inventory item with its learned skill preserved.

Trading Both Minion items and Skill Treats are fully tradeable.

Inventory Actions

Minion items: Click → "Apply to Weapon" → Select your weapon Skill Treats: Click → "Apply to Minion" → Select a Minion item in your inventory Weapon tooltips now show minion info (name + skill) when a minion is attached.

🎁 NEW: May Companion Event — "The Minotaur's Lair" Step into the treacherous Event Cave and test your survivability to earn an exclusive class-based Companion!

How to Play

Head to Event House in Town to access the Event Cave portal.

Inside the private instance, you will face an endless onslaught of Minotaur Grunts (spawning every second) and Gorehorn Mini-Bosses (spawning every 10 seconds).

The challenge is fixed at Level 50 difficulty with all mobs yielding 0 EXP/Gold to test pure survival.

Your objective: Survive for exactly 60 seconds.

Death: If you die, the event instantly ends, you receive a "GAME OVER", and you are sent back to town. (Revival Juice is strictly disabled inside the event cave!)

Rewards & Companions

If you successfully endure the 60 seconds, you have a 5% chance to drop a rare ID Piece (Berserker, Ice Master, or Healer).

You will see a massive glowing EVENT CLEAR! animation upon victory.

Collect 10 ID Pieces of the same class and exchange them in the Event Portal menu for a Companion Token.

Use the Token from your inventory to permanently unlock that class Companion! Companions only fight alongside you in PvE zones (Floors, Dungeons, Battlefield, etc.) and will not clutter Towns.

Source

Steam News / 1 May 2026

Open original post

Changelog.gg summarizes and formats this update. How we read updates.