I have stopped playing the original game for this very reason, please fix this! As the very motto of CorsixTH says, it's supposed to clone AND IMPROVE the original. Here is a quick solution:
- when a room is destroyed, it disappears completely as if it was edited and removed by the player
- rubble is automatically placed where the room used to be, including over the nearby walls
- one or more handymen will come and clean up random tiles as if it was common litter, except it will take a lot longer to clean up each tile
- when a tile has been cleaned up, any walls surrounding that tile will be cleansed as well
- when all tiles have been cleansed, the player will be able to rebuild there
I think this is a nice solution and easy to implement, if I would be familiar with LUA and the CorsixTH project (or at least had the time) I would have already done it myself... I also believe the quakes should do a lot less damage, they are supposed to force the players to take some action, not to handicap them! Right now I have hacked the machine.lua so that the machines won't explode anymore, but it kinda feels like cheating, oh well...
Anyways, CorsixTH is an amazing project, I had many hours of fun playing it, thank you all for making it possible and keep up the good work!
