Game version: 2.3.10
OS: Linux (Windows build via Proton, friend reproduced it on windows too)
Steps to reproduce:
- Place a signal with a perpetual circuit.
- Observe that right-clicking in build mode correctly returns the signal to its original position.
- Start or open a multiplayer session.
- Enter build mode and select the signal.
- Observe that right-clicking destroys the signal, leaving the perpetual circuit in an incorrect state, which corrupts the save file.
Wrong behavior:
In multiplayer, right-clicking destroys the signal, leaving the assigned perpetual circuit in a bad state, and corrupting the save file.
I initially believed that right-clicking to destroy the signal was the intended behavior, and used it throughout my playthrough with a friend. However, I accidentally removed a signal with a perpetual circuit, leaving the circuit behind. It is possible that our save file contains more corrupted entities, as we encountered error messages during loading.
Expected behavior:
Right-clicking should return the signal and other buildings to their original positions.
Map:
https://steamcommunity.com/sharedfiles/filedetails/?id=2549967012
(it is reproducible on vanilla maps too)