Should patterns that die out still pause playback themselves if there is a STOP command scheduled for execution after the pattern dies? I know that there were recent changes to allow for LOOP commands to still work and override automatic pausing, so it feels like the same logic should apply for STOP (and possibly some other commands).
Code: Select all
x = 3, y = 5, rule = B3/S23
3o$bo$bo$bo$3o!
[[ ZOOM 8 AUTOSTART STOP 100 ]]
Code: Select all
x = 3, y = 5, rule = B3/S23
3o$bo$bo$bo$3o!
[[ ZOOM 8 AUTOSTART LOOP 100 ]]
Also, on the topic of B0 handling, a low-priority question: could Margolus rules with n0 = 15 and n15 = 15 be supported/emulated? To my understanding, these are functionally equivalent to B0/Smax rules, so it'd be sufficient to find the inverse rule and just run with that instead. No alternation would be needed as there would be no strobing.
It also doesn't appear to be possible to draw to the left of this cell. I assume this is a result of the fix for the cells-near-the-edge crash issue, but this seems extreme for low ranges since from my testing the bug never happened there. The normal range-1 algorithm is unaffected.
Code: Select all
x = 1, y = 1, rule = R1,C2,S,B
!
[[ MAXGRIDSIZE 9 RLE cell o! PASTET 0 PASTE cell -192 0 ]]
Code: Select all
x = 1, y = 1, rule = B/S
!
[[ MAXGRIDSIZE 9 RLE cell o! PASTET 0 PASTE cell -192 0 ]]
Command pasting doesn't work outside of this range either, and if we play a pattern where this is attempted it pauses at T=1:
Code: Select all
x = 1, y = 1, rule = R1,C2,S,B
!
[[ MAXGRIDSIZE 9 RLE cell o! PASTET 0 PASTE cell -193 0 ]]
Is it intended that we still can't Identify patterns consisting solely of deathforcer cells? There may be no living cells, but such configurations still have a valid bounding box and such since they're now counted as "integral" cells.
Code: Select all
x = 5, y = 2, rule = LifeHistory
2A.2F$2A.2F!
Code: Select all
x = 2, y = 2, rule = LifeHistory
2F$2F!
Could we get some more contrast with the Identify period map colors - maybe by making the darkening modulo 4 or modulo 3 instead of 2? (For example: normal brightness, medially darkened, slightly darkened, very darkened, and then back to normal brightness again. The current system is normal brightness, medially darkened, then back to normal brightness.) In the following pattern, the two large adjacent blue and purple regions are slightly tricky to tell apart, as are two of the smaller light green regions to the left.
Code: Select all
x = 48, y = 1, rule = MAPAAD//zAwPz8AAP//MDA/PwAA//8AAP//AAD//wAA//8AAD8/AAD//wAAPz8AAP//wMD//wAA///AwP//AAD//w
48o!
[[ Y 24 ]]
If we Select All and then Cut/Copy this configuration, and then paste it, the paste preview seems very misshapen. The actually pasted pattern is still correct.
Code: Select all
x = 8, y = 5, rule = B/S0123LE
$b7o$2b5o$3b3o$4bo!
And finally, are hexagonal/triangular selection shapes a necessary prerequisite for the implementation of rotating selections by 60 or 120 degrees and Mod being calculated on these grids? I've been thinking about this for a while but don't know enough about how Identify works behind the scenes to really know. To my understanding, the idea of such selection shapes would require a redefinition of what a "bounding box" is on these grids.