one frame is tiny, hit 'f'. that is one frame, lets say you get 20fps, that is 20 frames PER SECOND, if ctrl-z went back one frame, you would barely notice a difference. to make it clear, undo has nothing to do with frames.
@cracker64 Originally it did. In around version 36, undo did. I still prove my point. Making that mistake changes nothing. Anyway another reason it's buggy: LoadSaveBlock(77629); use this bomb on dima-gord's city and wait for it to be at least 7 FPS, then press CTRL-Z
it is not very smart i agree, but it is NOT bugged.
I'll let you know now I'm using buggy in the fan-boy sense, not the technical sense (meaning it doesn't work to someones advantage). I've seen the code snippets for undo, what I mean is that isn't coded to what people would expect, which is multiple undos but still limited to say, 5.