{"params":{"colorway":{"type":"choice","default":"waste-rock","label":"Colorway","describe":"Curated kit-coherent schemes; geometry is identical in all four and every one keeps the chunks clearly lighter than the gravel. waste-rock (default) is grey crushed rock tipped on brown settled fines with pale grey chunks, as the reference. dust-yard tips the same grey spoil on the kit's pale dust ochre so a spoil yard melts into the town ground. black-shale is dark shale waste on brown fines with mid-grey chunks. red-tailings is pink-tan iron tailings on rust-brown fines with pale cream chunks and a dark ore lump.","options":["waste-rock","dust-yard","black-shale","red-tailings"]},"heaps":{"type":"range","default":7,"label":"Spoil heaps","describe":"How many cart loads of spoil were tipped on the tile. Each load is a low bed of grey gravel piled with angular crushed-rock lumps, tipped toward +X, with its own pale chamfered chunk rolled to the toe and chips spilled past it, and each also throws loose stones (flat grey split stones, small pale plates and chips) evenly across the whole tile right up to its borders, with no empty margin; stones near an edge lie flush. 0 is a plain flat slab of settled fines with no mark at all; 7 (default) covers the tile evenly with a worked scatter; 10 crowds it. Loads and stones are dealt in a fixed, evenly spread order, so a lower value keeps a subset of a higher one.","affects":"geometry","min":0,"max":10,"step":1},"wear":{"type":"range","default":0.7,"label":"Wear","describe":"How long the spoil has lain and been walked. 0 is freshly tipped sharp rock: tall chunks with tipped flat tops and narrow bevels, heaps of high angular grey lumps, every chip and loose stone standing. Rising to 0.7 (default) the spoil settles: chunks sink to low level pale plates with wide worn bevels, each heap spreads and the fines take over its bed and base lumps so only its crest stays grey, loose stones lie flat and some chips are trodden in, leaving a scatter of pale plates and flat grey stones over the fines. Above 0.7 the settled ground is trodden flatter still: everything lower, the crest lumps and many loose stones buried flush in the fines, most chips gone; 1 is a trodden floor with low pale plates showing through.","affects":"geometry","min":0,"max":1,"step":0.1},"boomtown":{"type":"range","default":0.6,"label":"Boom","describe":"Whether the town is having a good year. A spoil tile is built ground with no dressing of its own, so from 0 (a dead afternoon: picked over and bare) up to 0.6 (default) the tile is the same build vertex for vertex. From 0.7 a cart has run across the tip: a cart wheel track, two parallel ruts with dark compacted floors and pushed-up berms, is pressed in roughly along X, and every lump, chunk and chip that lay in the wheels' band is pressed flat out of it. From 0.8 a dropped rust ore lump with a white quartz vein lies between the ruts; from 0.9 a split pine timber offcut lies there too; at 1 the ruts are cut deepest. The track fades out before the tile edges at every value.","affects":"geometry","min":0,"max":1,"step":0.1},"arrangement":{"type":"range","default":1,"label":"Arrangement","describe":"Re-deals everything loose: where each load was tipped, its size and exact tip angle, the shape of every lump, chunk and chip, where a boom-day cart ran and how its track bends, and where the dressing fell. It changes no count, no colour, no tip direction and never the slab or its edges, so a buyer paving a spoil yard gives neighbouring tiles different values and the yard stops showing its 2 m grid.","affects":"geometry","min":1,"max":8,"step":1},"fines":{"type":"color","default":"#7c6a4e","label":"Fines","describe":"Albedo of the settled fines: the flat walking plane, the four cut sides and the underside, the rut walls and berms, and the flanks of worn heaps. The dominant zone; keep it separated from Gravel or the heaps stop reading."},"gravel":{"type":"color","default":"#9a9184","label":"Gravel","describe":"Albedo of the crushed rock: every tipped heap and every small angular chip."},"rock":{"type":"color","default":"#ece9e2","label":"Rock chunks","describe":"Albedo of the big chamfered chunk at every heap toe and the pale split lump on the crest of every other heap. The palest zone by default, so the chunks read as blocks against the gravel."},"track":{"type":"color","default":"#5a4a37","label":"Track floor","describe":"Albedo of the compacted floor of each cart rut (boomtown 0.7 and above). Nothing wears it below 0.7. Keep it darker than Fines so the ruts read."},"ore":{"type":"color","default":"#8a4a30","label":"Ore lump","describe":"Albedo of the dropped rust-stained ore lump (boomtown 0.8 and above)."},"quartz":{"type":"color","default":"#f6f2eb","label":"Quartz vein","describe":"Albedo of the quartz vein standing through the ore lump (boomtown 0.8 and above)."},"timber":{"type":"color","default":"#c79a5f","label":"Timber offcut","describe":"Albedo of the freshly split pine offcut (boomtown 0.9 and above)."}},"presets":{"waste-rock":{"fines":"#7c6a4e","gravel":"#9a9184","rock":"#ece9e2","track":"#5a4a37","ore":"#8a4a30","quartz":"#f6f2eb","timber":"#c79a5f"},"dust-yard":{"fines":"#c9b492","gravel":"#9a9184","rock":"#ece9e2","track":"#a57c4d","ore":"#6b4a2f","quartz":"#f6f2eb","timber":"#8a5c3b"},"black-shale":{"fines":"#7c6a4e","gravel":"#3a3733","rock":"#9a9184","track":"#2b2320","ore":"#8a4a30","quartz":"#f6f2eb","timber":"#c79a5f"},"red-tailings":{"fines":"#8a5c3b","gravel":"#d9a87e","rock":"#e6d8bb","track":"#5a4a37","ore":"#3a3733","quartz":"#f6f2eb","timber":"#c79a5f"}},"materials":{"fines":{"kind":"soil","finish":"dry"},"gravel":{"kind":"stone","finish":"rough"},"rock":{"kind":"stone","finish":"rough"},"track":{"kind":"soil","finish":"dry"},"ore":{"kind":"stone","finish":"rough"},"quartz":{"kind":"stone","finish":"polished"},"timber":{"kind":"wood","finish":"raw"}},"rev":1792408797,"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","preview_v":1792428626,"mod_v":1792408797}