Weather, Storms & Tornadoes

Weather, Storms & Tornadoes

11M Downloads

Suggestion: Dynamic Tornado Destruction + Dirt

FunnelVortex opened this issue ยท 5 comments

commented

I just got the new beta update, and I do love it! One thing I do notice is a change in how tornadoes do damage, in this most recent update they seem to do the same kind of damage as cyclones/hurricanes. I can see where you are going with this: you want to have the tornadoes do varying degrees of damage! I love this idea, however I think this system can still be improved before the release version.

As it is currently, the tornadoes all do the same level of damage, the higher tiers are just bigger, even after the update they all just do the same type of hurricane damage. I think this should be changed so the destruction is more dynamic where higher tiers are more destructive and not just bigger. Here is what I have in mind:

  • F0: Mostly destroys leaves, ground plants (grass, crops, etc), destroys some wool, and may take a couple wood planks. 
  • F1: Takes some wood planks and most wool. 
  • F2: Takes most wood planks and blocks of similar types or strength. 
  • F3: Takes some stone-type blocks placed by the player (bricks, stone, cobblestone, quartz blocks, hardened clay, terracota, etc) and also wood logs.
  • F4: Takes most stone-type blocks as well as some obsidian and mineral (gold, diamond, iron, etc) blocks.
  • F5: Takes all blocks that were placed by the player.

I believe this dynamic system is much more realistic and better reflects the degrees of damage seen among EF0-EF5 tornadoes in real life. And this could also be extended to modded blocks somehow (based on material or hardness?).

But if this system is to be implemented, we need to address a glaring issue that has been in this mod for so long: dirt!
Let's face it, currently in the mod you can make a cheap dirt house that is entirely tornado-proof. I think this can be solved if the mod detects whether a dirt or stone block was naturally generated or placed by the player. As a result, dirt and stone blocks that were naturally spawned by the world are left alone while blocks by placed by the player are taken away by by a tornado of the correlated strength.

commented

I made a house in Minecraft and took screenshots as a visual example of what I propose for the dynamic damage system.

The Whole House
2018-01-02_17 52 20

F0 Damage:
2018-01-02_17 53 44

F1 Damage:
2018-01-02_17 54 50

F2 Damage:
2018-01-02_17 56 27

F3 Damage:
2018-01-02_17 57 55

F4 Damage
2018-01-02_17 58 55

F5 Damage:
2018-01-02_17 59 18

commented

Maybe add an F6 that can destroy any block type except for bedrock, regardless if placed by player.

commented

The fact there is no such thing as an F6/EF6 aside, that would be a pretty bad addition to the mod, imho. It would leave hideous, unrepairable, scars on your world. In fact one of the problems with the old weather mod was that tornadoes would suck up all the dirt layers rendering impacted areas undesirable forcing you to move. This is why I say naturally generated dirt, stone, ore, etc. blocks would not be damaged.

Not to mention the massive amount of lag that would create.

If you really want this effect, you could always turn on blacklist mode in the config, blacklist bedrock, and spawn in an F5 which would do what you're pretty much looking for.

commented

Did Corosauce ever add this in?

commented

not yet