When we lose connection to the server temporarily (e.g., https://github.com/ArchipelaGOAL/Archipelago/issues/39, or an ISP outage, or high ping, etc.) and when we automatically (or presumably manually) reconnect, the server once again tells us the number of orbs we traded away and subtracts them from our current orb count. This can send us diving into negative numbers, because the game has already tracked our spending of orbs.
What were the expected results?
The server only needs to send that expenditure for the purpose of returning to an async game, during a new play session, not when the game is still active and we experience a small blip in connection.
What happened?
When we lose connection to the server temporarily (e.g., https://github.com/ArchipelaGOAL/Archipelago/issues/39, or an ISP outage, or high ping, etc.) and when we automatically (or presumably manually) reconnect, the server once again tells us the number of orbs we traded away and subtracts them from our current orb count. This can send us diving into negative numbers, because the game has already tracked our spending of orbs.
What were the expected results?
The server only needs to send that expenditure for the purpose of returning to an async game, during a new play session, not when the game is still active and we experience a small blip in connection.
Software
While playing