How does it detect when you're drawing? I hate it when people post these kinds of things and don't say how they did it. (That should be a bannable offense IMO.)
Yeah, a bannable offense on a moderator. When he explained it too me, it made no sense at all. Each element has its own code and he made the code of embr not there I think. When you draw somehing, the clne is able to produce embr because its code has been cleared or something, IDK, scroll down in the comments of the save.
Why would you ban one of the developers...
He gave an explanation in the 3rd page of comments.
Slightly modified quote:
Each particle gets its own id (the number you see after the # in the HUD), and they are updated in order (from id 0 to id 235007 or however many are taken). The save has id's up to 4279 filled, but ID 10 (the initial EMBR) disappears right away. Normally, the CLNE, id 4, makes the EMBR. Then id 10 (the EMBR) is updated and disappears. The DTEC is ID 13 and by then the EMBR is gone.
However, when you draw something, id slot 10 is filled by something else. So the CLNE makes the EMBR, but the DTEC is updated before the EMBR is, so the EMBR still exists at that time. Therefore the DTEC detects it and lights up the sign. The EMBR which has some larger id disappears again later, but by then it has been detected already.
Except DTEC only detects one element, so you'd need 165 particles of DTEC (actually, a bit fewer since some elements should be excluded so that it doesn't detect the sign or the electronics).
Plus tmp2 is limited to 25, so it can't cover the whole screen. That's to prevent people from making the game run ridiculously slowly by putting lots of DTEC with a high tmp2 value everywhere.