PATCH  ·  v1.0.22  ·  2026-05-27

Ship repair cooldown now matches the tooltip — and the error message reads like English

Direct follow-on to v1.0.21 (Time-Turning Sand actually restores destroyed ships). After Ashley successfully repaired her Eznan Cutter, she waited the 5 minutes the tooltip promised, tried to summon, and got a system message that read:

A mysterious sand whirls around the target, reversing time and making it whole again. $$ sec. remaining.

Two real bugs:

The cooldown was 10 minutes, not 5

Every ship deed tooltip in the game promises "There is a 5-minute cooldown after restoration." The server's SlaveManager.SpawnSlave was using AddMinutes(10) — twice the displayed cooldown. Patched to match the tooltip.

The error message was unsubstituted

The original error path called SendErrorMessage(ErrorMessageType.SlaveSpawnErrorNeedRepairTime, secondsLeft). That ships the seconds count to the client through a numeric field that the client is supposed to substitute into a $1 placeholder in its localized text template. The runtime client never substitutes — players see the literal $$ sec. remaining. instead of an actual number.

This is the same client-side encrypted-pak issue as the Russian tooltip from earlier today: the template lives in the in-pak compact.sqlite we can't reach without reverse-engineering the XL encryption. So we bypass it. The server now pre-formats the message and sends it as a yellow system chat line — same pattern we use for the broken-loot-pack visible failure from v1.0.14. The line reads:

A mysterious sand whirls around your ship, reversing time and making it whole again. <N> sec. remaining before you can summon.

Where <N> is the real number of seconds left.

Behind the scenes

  • One file changed: SlaveManager.cs (AddMinutes(10)AddMinutes(5), plus a 6-line yellow-chat replacement for the broken error path).
  • Added using AAEmu.Game.Models.Game.Chat; to the imports for ChatType.System.
  • No client patch. No DB migration.
  • Build is staged in bin/AAEmu.Game.dll and activates on the next server restart. Pairs with the master-workspace localized_texts edit for skill 15802 (still queued for the next pak inject — see v1.0.21).

If you destroy a ship now, restoring it with Shatigon's Sand and waiting 5 minutes will let you resummon cleanly. If you try to summon during the cooldown window, you'll see the actual seconds remaining instead of $$.

« All Patch Notes