I recently saw a suggestion by code1949 (did I get that name right?) about instead of creating a new element (I liked the idea for the new element) to instead set the tmp to different values.
I have also seen it done with FILT interactions and it even happens naturally with BRAY.
Here are some ideas for things that are like current elements only setting the tmp or ctype changes them.
If BTRY has its ctype set to LIFE or something then :
It uses life to store how many charges.
If it sees a SWCH with a life of 10 (on but currently unsparked) then it SPRKs it and life-1
if it sees a SPRK(METL) with a life of 4 then life+1
if it sees a SPRK(PSCN) with a life of 4 then life=tmp
if it sees a SPRK(NSCN) with a life of 4 then life=0
I can't think of any interactions with PTCT, NTCT, INST or anything else.
if SWCH tmp=1 then it turns on with NSCN and off with PSCN. Everything else is the same.
if SWCH tmp=2 then it turns on with METL and off with INWR. It recieves from PSCN and gives to NSCN.
if SWCH tmp=3 then it turns on with INWR and off with METL. Neither 2 or 3 can give to PSCN or take from NSCN.
WIRE ctype extensions!
Not sure what the numbers are, but my idea is to have more WIRE ctypes.
Currently the wire color is yellow, head is white and tail is blue.
The extensions wire is green, head is red and tail is purple.
green wire to green wire interaction is the same as yellow to yellow.
The interesting things happen when you mix the two.
green turns red if it sees 3 white
yellow turns white if it sees 1 or 3 red
Yes, that is correct. no 2 for either of them and no 1 for the green turning red.
That asymmetry can do what PSCN and NSCN do only times a bajilion.
I tested my idea with pencil and paper and it has some incredible effects.
If ARAY has its tmp>0 then when SPRK'd it shoots its ctype out depending on the following rules.
If ctype is SPNG or not a solid it shoots its ctype out with speed "tmp" in the direction BRAY would go.
If the ctype is solid (like WOOD) it shoots its ctype out up to distance "tmp" in the direction BRAY would go.
Of course, the particles it shoots out spawn at the same temperature as the ARAY like BRAY does.
I would post uses but this post is already too long. I'll wait for a reply and then post more.
EDIT: nvm. i'ma continue this post NOW.
A chargeable battery could be used for, well, a chargeable battery. I'm too tired to think of all the uses of it.
The SWCH configurations could be used to do all sorts of crazy ultra-mini electronics.
More WIRE ctypes can be used to make more complicated and faster and smaller WIRE electronics.
You could do pretty much anything with that ARAY idea. Like PCLN only directional!
In Powder Sim, we have a whole new battery that actually is charged with how much life it has. you charge it with pscn. metl sparks as usual, and ncsn makes it discharge quickly.