furrow.collapse
The order in which the salt pan is destroyed on camera.
A list of one-shot BEATS, each pinned to a film.mark: the ground giving way
under the rig, the eighteen masts going down west to east, the rig dropping out
of the bottom of frame, the pan floor doming and shedding its crust, the breach,
and the head coming down 300 m out. step fires the ones the clock has just
crossed and nothing else, so the film destroys the place the same way every run
and a beat that moves in film.mark moves here with it.
Verbs
| call | what it does |
|---|---|
collapse.create() | build the schedule. |
collapse.step(C, S, t) | fire every beat the clock has just crossed. S is the sand slice's emitter set. |
collapse.rearm(C, from) | re-arm every beat at or after from, so a held preview instant repeats its collapse instead of firing it once. |
What a beat fires
effects.playon the shipped catalogue, repurposed.combat.impactatsurface = "dirt"throws no sparks and a slow brown cloud, which is a collapsing ground rather than a gunshot;combat.shockwaveRingin the pan's own gypsum colour is the pressure front running out across the flat.- The sand slice's own burst and crust-plate emitters, through
sand.burstandsand.plates.
Both are fired from the component's update. An effect played from a one-shot
script is registered and never stepped.
Where the masts are
film.geo.mastFrom, mastTo and mastCount. The masts themselves belong to
another slice; this reads the same geography they are placed against, so a burst
lands at a mast's foot without either slice knowing about the other.
Scoped to this part · feeds back into the world's score.