Whenever you make a change at a game-time in the past, ie. when there's some history recorded after that in the same branch, the change should be applied to a new branch, so that you don't actually overwrite the old branch's history.
Currently, this only works right if the specific entity that you're making a change to has some other changes after the present tick.
Whenever you make a change at a game-time in the past, ie. when there's some history recorded after that in the same branch, the change should be applied to a new branch, so that you don't actually overwrite the old branch's history.
Currently, this only works right if the specific entity that you're making a change to has some other changes after the present tick.