{"params":{"colorway":{"type":"choice","default":"club-orange","label":"Colorway","describe":"Curated kit-coherent scheme. club-orange is the approved build: burnt orange nylon webbing bound in a darker tape, warm tan mouldings, black fittings and a galvanised buckle. school-red is an older terracotta set with sand-coloured rungs; coach-grey a faded municipal set in greys; turf-green a grass-green set. Every scheme keeps the rungs lightest and the fittings darkest.","options":["club-orange","school-red","coach-grey","turf-green"]},"matchday":{"type":"range","default":0.6,"label":"Matchday","describe":"Whether there is a game on, spent entirely on geometry. BELOW 0.7 the ladder is ROLLED: a tight coil on its side, a carry strap cinched round it under a steel buckle, the last stretch of ladder lying flat in front of it with one rung on its end, and the four pegs bundled along that tongue. Across that span the strap is let out \u2014 a stub of free end hanging past the buckle on a wet Tuesday, a long one by the time somebody has come for it. FROM 0.7 the ladder is LAID, 4 m of it flat on the grass: at 0.7 it has just been tipped out, the webbing wavering between the rungs and the four pegs lying loose beside the corners; by 1.0 it has been pulled straight, a slight waver still in it, and all four pegs are raked over and driven at the corners. The footprint is a clean 0.5 m multiple at every value.","affects":"geometry","min":0,"max":1,"step":0.1},"rungs":{"type":"range","default":10,"label":"Rungs","describe":"How many rungs the ladder carries, at a FIXED 0.4 m pitch, so this is the length knob: rungs multiply and the run grows with them while the rail section, the rung section and the end fittings stay exactly the same stock. The length is rounded up onto the 0.5 m grid and the end margin absorbs the slack, so 6 rungs is a 2.5 m ladder and 11 is a 4.5 m one. Rolled, the extra webbing goes into the coil, which grows from 0.22 m across at 6 rungs to 0.29 m at 11 while the tongue shortens to keep the footprint on 0.5 m.","affects":"geometry","min":6,"max":11,"step":1},"coilTightness":{"type":"range","default":0.6,"label":"Coil tightness","describe":"How hard the ladder was wound, which rebuilds the coil: at 0 it is a loose barrel with open slots between its laps and a squat tongue in front of it, at 1 a hard compact roll whose laps close up and whose tongue is a third longer. The coil diameter runs about 0.25 m to 0.31 m at the default rung count. It changes nothing in the laid state, which has no coil to wind.","affects":"geometry","min":0,"max":1,"step":0.1},"webbing":{"type":"color","default":"#9c5a2e","label":"Webbing","describe":"Albedo of the woven nylon: both side rails, the flat tongue and every lap of the coil. The dominant mass of the object."},"tape":{"type":"color","default":"#7c4e33","label":"Edge tape","describe":"Albedo of the sewn tape binding every cut edge of the webbing \u2014 the rails' two long sides and their cut ends, the tongue's edges and the spiral you see on the coil's two round faces. A step darker than the webbing, the way binding stock is."},"rung":{"type":"color","default":"#b57a52","label":"Rungs","describe":"Albedo of the flat moulded plastic rungs. The lightest thing on the object, so the bars read across the grass from a game camera."},"fittings":{"type":"color","default":"#2a2019","label":"Fittings","describe":"Albedo of the black mouldings: the end pad under every rung end and the four corner pegs."},"strap":{"type":"color","default":"#33383c","label":"Carry strap","describe":"Albedo of the carry strap round the coil, its keeper loop and its free end. Seen only while the ladder is rolled."},"buckle":{"type":"color","default":"#9ba3a6","label":"Buckle","describe":"Albedo of the galvanised single-prong buckle on top of the strap. The only metal on the part, and pale rather than shiny because a flat-shaded single-material asset sells steel by value."}},"presets":{"club-orange":{"webbing":"#9c5a2e","tape":"#7c4e33","rung":"#b57a52","fittings":"#2a2019","strap":"#33383c","buckle":"#9ba3a6"},"school-red":{"webbing":"#b0503a","tape":"#8e3f2e","rung":"#d8c79a","fittings":"#2a2019","strap":"#33383c","buckle":"#a8ada6"},"coach-grey":{"webbing":"#7c868c","tape":"#4a5760","rung":"#e4e5e1","fittings":"#1d2024","strap":"#33383c","buckle":"#a8ada6"},"turf-green":{"webbing":"#4e8038","tape":"#2e5730","rung":"#6b8f46","fittings":"#2a2019","strap":"#33383c","buckle":"#9ba3a6"}},"rev":1792408796,"materials":{"webbing":{"kind":"fabric","finish":"canvas"},"tape":{"kind":"fabric","finish":"canvas"},"rung":{"kind":"plastic","finish":"satin"},"fittings":{"kind":"plastic","finish":"satin"},"strap":{"kind":"fabric","finish":"canvas"},"buckle":{"kind":"metal","finish":"satin"}},"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":1792424751,"mod_v":1792408796}