If you spark DRAY with INWR, it won't copy diagonally, but there is no way to do this with CRAY. Of course, making INWR not activate CRAY diagonally would break a lot of things, so it would have to be something else. Maybe use .pavg[0] or 1, or something. Since CRAY is already using all the other properties, there would have to be a new conductor, or maybe the conductor could have a property set..
CRAY already has a new feature using tmp2. it skips spaces like DRAY.
How about BMTL for no diagonals with CRAY?
I know. CRAY's current use of INWR (Sparking stuff) is rarely used diagonally anyway, so it wouldn't really benefit from the use of tmp2 in diagonal directions. It would be great to have consistancy between DRAY and CRAY.
It would be weird to use BMTL, which isn't even in the electronics menu.
I see no reason to not use BMTL just becaus it is not in the electronics menu. neither is FRME, DLAY, TTAN, DMND, VOID. All of which are used extensively in electronics. Actually sparking diagonally is very useful. do not discount that option, it would be unfortunate to lose it. also I intend to use the CRAY skip function with INWR to skip condutors and spark one beyond. That is actually why I suggested the tmp2 function in CRAY. if we use your scheme we wont be able to do that.