No, I used the current source...
When PSTN is sparked with other metals than pscn or nscn, it will behave like sparked with nscn.
Is it supposed to do that?
OoO That is a STUPID atrocious property! *tapity-tap-tap-tapity-tap* "Not anymore." :P
EDIT:
if ((r&0xFF)==PT_SPRK && parts[r>>8].life==3) {
if(parts[r>>8].ctype == PT_PSCN)
state = PISTON_EXTEND;
else if(parts[r>>8].ctype == PT_NSCN && parts[i].temp<=373.15)
state = PISTON_RETRACT;
else if(parts[i].temp>373.15)
state = PISTON_RETRACT;
}
No, I fixed it...see
else if(parts[i].temp>373.15)
state = PISTON_RETRACT;
But that property is really anoying with other electronics near the piston, so I made it only work over 100C