It occurred to me that we could make autons that have been modified and returned to their original configuration stack with ones that have never been modified by checking to see if the autonConfig is identical and removing it if it is. But it doesn't work because the items always have extraneous data on them, e.g.:

(16474 -16777215 176 0 0 0 "\0\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff" "\0\0\0\0\0\0\0\0" 0 0 0)
(16397 -16777215 176 0 0 0 "\0\0\0\0\xff\xff\xff\xff\0\0\0\0\xff\xff\xff\xff" "\0\0\0\0\0\0\0\0" 0 0 0)

Maybe we could check for all but the first item of the list being identical to this, and substitute a new item of the correct type if it is, but it feels inelegant at best.

george moromisato 11 Dec 2019:

Merged into 1.9 Alpha 4. Thanks!