The past few versions have brought an issue into the spotlight that makes a myriad of simulations impossible or very difficult to create. This has been much more noticeable since the introduction of fusion, though it has been a problem for a while now.
Of course, what I'm talking about is the fact that special elements (particularly CLNEs, VOID, PRTI, PRTO, VENT, VACU, WHOL, and BHOL) react with and are destroyed by many elements (particularly SING and DEST). I'll outline a few reasons why you should fix this bug.
Usability
In the status quo, you really can't manipulate SING and DEST unless you do it manually. Simply being able to actually use these elements would be SO useful. Reactors, guns, and fusion simulators are just a few of the things off the top of my head. It also renders the entire fusion mechanism (which is brilliant, I might add) pretty much useless, because you can't control the SING that occurs as a usually inevitable final decay product of fusion reactions (HYGN --> NBLE --> CO2 --> SING).
Feasibility
I'm not an extremely experienced programmer, but anyone can tell from empirics that having an element not react with SING and DEST is possible: look at DMND. It's obvious that reactivity is influenced by both reactants, so fixing this problem wouldn't involve an entire overhaul of the SING and DEST code. Functionality is easily preserved.
No Broken Saves
As the 8000th or so user of TPT, I've been around a while. I tend to sort by date, so I've seen a whole lot of posts. I've never seen any post that depends on SING or DEST destroying a Special element to work. Now that I think about it, I haven't really seen that many people use SING or DEST at all, and that all goes back to usability. TPT has two more or less wasted elements, whose purpose can't be utilized because of an an easy-to-fix bug.
Please fix this issue, as it would enable not only the use of two TPT elements, but the full use of the fusion process, and the use of Special elements in conjunction with these two extremely potent substances.
Well we have an element called breakable clone which is supposed to be destroyable, and yet clone is destroyed by SING, DEST and I think WARP and AMTR too. Why have clone destroyable when theres a breakable clone which is supposd to be destroyable. But I guess you can use molten sing and ect...
Now people are claiming their bombs as the best, the most destructive.... The only reason is because they are fusion bombs and the sing they produce destroys almost everything.
It actually is possible to control fusion, just don't heat up the original hydrogen all the way and no SING is produced. A fourth fusion step might be added though, the oxygen produced by CO2 fusion will fuse into BRMT (IRON), and only that step will produce SING. This step also will only happen when there is a lot of Newtonian gravity, so it can be easily disabled. You can also use walls to control things, they can't be destroyed.
I do agree with you though, I think all those elements should be made indestructible (except for maybe portals), because those are already destructive elements that will destroy everything anyway. Maybe an indestructible property could be added, that could be changed to make things destroyable or not depending on what it was.
@psharpep: I am the suggestor of fusion, and I would like you to know that jacob1(he is the coder) and I have been working on a fourth step to fusion that will solve the SING problem: OXYG fusion. In this upgrade, the fusion chain will be extended: HYGN----->NBLE----->CO2----->OXYG. CO2 will no longer produce lots of SING, instead it will produce only very short lived micro-singularities(SING with life 1-5) like those produced in particle colliders. OXYG fusion will be the major SING producer, but OXYG needs a newtonian gravity well to begin fusing. This is to make sure that CO2 fusion doesn't jump straight to OXYG fusion(unless you want it to), which should help stabilize reactors.
EDIT: looks like jacob1 posted while I was writing my post XD.
Fantastic! I'm loving the new fusion idea, but you're right, SING can be a problem. I like the micro-singularities idea as well. Here's a suggestion, though:
First I'll outline how TPT fusion works right now, very roughly:
HYGN + Heat/Pressure --> NBLE + More Heat/Pressure
NBLE + Heat/Pressure --> CO2 + More Heat/Pressure
CO2 + Heat/Pressure --> Nothing + More Heat, Less Pressure
Can we fix the last step? The SING that CO2 fusion releases screws up the pressure completely. In fact, it takes it to about -150 usually. This makes a fusion reactor or a fusion rocket near-impossible, since you would have to automatically make sure that none of the CO2 reaches 9500.01 C and 200 pressure.
I know your micro-singularity idea will probably fix it, but I just wanted to make you guys aware of the problem before the next version.