@DUC Regarding the coal, more specifically, it was used so that I could keep track of which IDs are assigned to the particles created in B. But since the IDs of the particles in B will never come between the ID of the DRAY that creates B and the ID of the CRAY that destroys B, it is not actually necessary to keep track of those IDs.
@DUC By the way, I know I've invited you before, but you should really come on #powder-subframe. Subframe suspension has been a textbook concept ever since APOM was discovered; I made this save solely for the joke.
@DUC In the leftmost column, you have CRAY(SPRK)-DRAY-CRAY(SPRK) in s stack. The first CRAY deletes the coal, freeing the IDs, and the DRAY does the copying afterwards. (The second CRAY deletes A.) As for why the coal is necessary... that's a good point, it isn't, the IDs created in step 1 will never be updated, no matter what IDs they are assigned, and step 4 will always give back the IDs of old A. Thanks for noticing!
(BTW I favorited this save because this is actually what I have been trying to figure out how to do for the longest time) ;)
@mark2222, I have 2 questions. 1: What's the purpose of the coal? I deleted the coal-creation portion, and the suspension still worked. 2: It says that A is copied onto B with the ID of C. How is that possible, if C is never freed (destroyed)?
magic of particle reordering and dray reID...
Basically a stasis wall, sadly life update is still out of control.
The particles in the car don't update because of the subframe magic - note that the bomb in the car doesn't explode. We call this suspension because the particles are suspended from updating. The joke is that both "subframe" and "suspension" are words relating to cars.