Create a new game and run the following command:
Code: Select all
/c game.create_force("test");local e=game.player.surface.create_entity{name="construction-robot", force=game.player.force, position=game.player.position};e.force=game.forces.test;e.die();game.player.surface.create_entity{name="construction-robot", force=game.player.force, position=game.player.position}
edit: clarified it's a game state corruption, not desync.