Interactions with dropped "physics cubes"?

Cervator

Org Co-Founder & Project Lead
Contributor
Design
Logistics
SpecOps
After merging https://github.com/MovingBlocks/Terasology/pull/2175 and adding https://github.com/Terasology/DamagingBlocks I got to wondering: how can we have more interactions with broken/dropped blocks?

Thanks to @Josharias the railgun is now beefier than ever and TNT even has fuses and triggers in chain reactions! If you stack some TNT together and drop some loose blocks ("physics cubes") on top you can even sometimes see them fly off but maybe that's more of a fluke.

How can we do stuff like:
  • Send dropped cubes sitting on top of a stack of TNT flying off toward orbit if the explosion is big enough?
  • Affect the trajectory of physics-enabled cubes by other forces like explosions? Such as a hail of blocks coming down a mountain with another explosion set off in their path
  • Have dropped TNT explode if within the blast radius of another TNT explosion (bonus points for delayed chain reactions - enable mini-fuses for each affected block?)
  • Allow dropped TNT to trigger with 'e' like fully placed blocks? If we would even want that (would also cover opening a loose chest instead of a just placed one)
  • Have dropped TNT explode if thrown into lava (fighting fire with explosions woo!)
With DamagingBlocks we can now hurt the player if submerged in lava (you need to be standing on the bottom of a lava block though), but I figure it might be different catching a dropped TNT block?

We also need to get back on animated blocks so we can show these fancy new fuses in action :)
 
Top