The-Powder-Toy / The-Powder-Toy

Written in C++ and using SDL, The Powder Toy is a desktop version of the classic 'falling sand' physics sandbox, it simulates air pressure and velocity as well as heat.
http://powdertoy.co.uk
GNU General Public License v3.0
4.6k stars 776 forks source link

Request for Comments: New diamond element #779

Open simtr opened 3 years ago

simtr commented 3 years ago

DMND is completely indestructible, which makes it a little lame. As suggested here: https://powdertoy.co.uk/Discussions/Thread/View.html?Thread=25113

It would be nice to have an element that had some of DMND's properties (immovable by pistons, invulnerable to acids and other "Elements of Mass Destruction"), but at the same time still being vulnerable to something.

Interactions:

Discussion needed on

https://i.imgur.com/ijL148G.png

Rough implementation of appearance and LO2/O2 interaction: https://gist.github.com/simtr/1927c64817b5ac9b55a6dca68fdb8ea0

Bowserinator commented 3 years ago

Should this new diamond be transparent to PHOT like GLAS?

simtr commented 3 years ago

I think it would be useful as a tougher version of glass if that were the case, but it would be nice to have some more intense refraction similar to QRTZ

Mekomancer commented 3 years ago

Couldn't we make a new element (maybe, indestructibleuim or inde for short) and give diamonds it real properties

Misha600 commented 3 years ago

Yeah i think it should be a new element instead of replacing dmnd's properties.

jacob1 commented 3 years ago

I mentioned on the forums, but yes any new diamond element wouldn't replace old diamond, old diamond would remain the same, just possibly under another name that fits it better.

timlikehello commented 3 years ago

might need to have a setting to make dmnd indestructible or convert it into the new element so old saves work (may have something like that in place not sure?)

Couldn't we make a new element (maybe, indestructibleuim or inde for short) and give diamonds it real properties

Firestar-Reimu commented 3 years ago

Personally I think the old diamond is fine as it provides wall-like properties but conducts heat. I often use it as a container.

PS: The old diamond cannot be replaced by virus, I think this is very good.