Idea: Flying Roofs
Saturnares opened this issue ยท 3 comments
If a roof weakens, or by a set chance in the config, a tornado or hurricane will completely pull the roof off of a building and turn the entire thing into singular flying blocks. This will only happen, if:
- Stairs are connected from edge to edge (This might be a bit hard, so a replacement would be pulling all connecting stairs)
Or: - Slabs are connected
This would make tornado//cyclone damage much more realistic, instead of stair blocks//slabs acting like shingles being torn off one by one.
Okay, for one how would you even code this? And secondly how would this apply to roofs made of regular blocks?
Also, if this is implemented, it should require a higher level tornado or cyclone to remove a stone material roof compared to a wood one.
Well, it's a suggestion, suggesting that something similar to this should be implemented.
And, it doesn't always have to pick up stone slab roofs, because the default tornadoes only pick up wood.
I'm not sure how it would be coded, but, if there is a way to detect if a stair block is next to another stair block then the next and the next etc. then yeah.
The way it would apply to regular-block roofs, well, it wouldn't. I'm sure a normal person would opt for the stair-roofs.