Fangorn_BR wrote: ↑Tue Aug 08, 2023 8:20 pm
I can say, though, that there was no change during the replay. The move was always illegal and my unit didnt move during the turn.
It is extremely unlikely that the game would allow a player to carry out an illegal move - the game has been out for 6 years and it would have come to light by now if it sometimes did.
However, you have in fact no way of knowing what actually happened during your opponent's turn. All you are seeing is a
reconstructed replay. (NOT a video).
During the reconstruction the replay does not check moves for legality, it just carries out the saved list of attacks etc. in sequence. If both players' builds are identical, this will reproduce what happened exactly.
However, if both players' builds are not identical, the changed code can alter the sequence of random numbers produced by the random number generator, which can then change the details of what happened - e.g. a unit that routs during your opponent's actual turn, stays firm in the replay, thus being in a different position than it was during the opponent's actual turn. The replay will still try to reproduce each move as best it can (e.g. unit X charge unit Y), even though the unit is in a different position in the replay than it was during the opponent's actual turn - this can produce an illegal move.