When I place an item, and I want to remove it via undoing, I am required to repeat the action 3 times in a row to remove it. Doing so prevents me from using redo to bring back items previously removed.
Using undo/redo on blocks behaves as expected, but when there are blocks AND items in the undo/redo history, it can prevent me from using redo to bring back blocks.
Another odd thing is the undo/redo behaviour in the scenario:
- Place multiple items.
- Do the undo action 3 times to remove the last item placed.
- Do the undo action once/twice - the item is not removed in this case.
- Do the redo action twice/once - this brings back the previously removed item.
I have tried restarting the game, and tested it on a fresh map, but it always behaves the same.