{"params":{"colorway":{"type":"choice","default":"jolly-roger","label":"Colorway","describe":"Curated Pirate Cove schemes. \"jolly-roger\" is the default dark walnut mast, tan hemp and a near-black pennant; \"weathered-teak\" warms the timber to a mid brown with a slate-grey flag; \"driftwood-grey\" bleaches everything to grey salt-worn wood with pale cream rope; \"bloody-jack\" tars the mast almost black and flies the red no-quarter flag instead.","options":["jolly-roger","weathered-teak","driftwood-grey","bloody-jack"]},"tallness":{"type":"range","default":1,"label":"Tallness","describe":"Scales mast height about the ground. The canonical harbour mast is 4.0 m at 1.0, so the range runs mostly DOWNWARD: at 0.62 it is a 2.5 m boat-deck jack whose pennant fills most of its height, at 1.05 a 4.2 m mast with a longer bare shaft under the flag. The pennant itself does not scale, so this knob reads as pole-vs-flag proportion.","affects":"geometry","min":0.62,"max":1.05},"flagSpan":{"type":"range","default":1,"label":"Flag span","describe":"Length of the pennant along the wind; 1.87 m of fly at 1.0. At 0.65 it is a short stubby burgee barely wider than it is tall; at 1.35 it is a 2.5 m streamer that dominates the silhouette. The wind curve stretches with it.","affects":"geometry","min":0.65,"max":1.35},"poleGirth":{"type":"range","default":1,"label":"Pole girth","describe":"Thickness of the mast across the flats; 0.222 m at the foot at 1.0. At 0.75 it is a slim sapling staff, at 1.35 a heavy hewn ship spar. The rope lashings and the cleat plate ride the new section automatically.","affects":"geometry","min":0.75,"max":1.35},"lashings":{"type":"range","default":4,"label":"Lashings","describe":"How many rope lashing stations wrap the mast (each is one or two coils, 6 coils at the default 4). At 2 only the flag head and the foot are bound, leaving a long clean shaft; at 5 the mast is bound at even intervals from tip to foot and reads heavily rigged.","affects":"geometry","min":2,"max":5,"step":1},"swallowtail":{"type":"toggle","default":true,"label":"Swallowtail","describe":"Cuts the two notches out of the pennant \u2014 a V bitten from the upper edge inboard of the fly point and a matching one from the lower edge, the tattered pirate read. Off gives a clean straight-edged triangular pennant.","affects":"geometry"},"pole":{"type":"color","default":"#6B4526","label":"Mast timber","describe":"Albedo of the whole tapered chamfered-square mast, tip to foot."},"rope":{"type":"color","default":"#C4A46A","label":"Lashing rope","describe":"Albedo of every hemp coil wrapping the mast. Keep it lighter than the timber or the lashings disappear into the shaft at thumbnail size."},"cleat":{"type":"color","default":"#4A2E1B","label":"Cleat plate","describe":"Albedo of the keyhole rope cleat at the base. One value step darker than the mast so the plate reads as a separate harder hardwood."},"peg":{"type":"color","default":"#9C6B3C","label":"Belaying pin","describe":"Albedo of the pin driven through the cleat keyhole. Lighter than the plate so the fitting reads distinct from the board it passes through."},"flag":{"type":"color","default":"#2A2320","label":"Pennant cloth","describe":"Albedo of both faces and the rim of the pennant. Near-black canvas by default; the whole sheet is one cloth so it takes one colour."}},"presets":{"jolly-roger":{"pole":"#6B4526","rope":"#C4A46A","cleat":"#4A2E1B","peg":"#9C6B3C","flag":"#2A2320"},"weathered-teak":{"pole":"#9C6B3C","rope":"#DCCBA6","cleat":"#6B4526","peg":"#C9975C","flag":"#3E4348"},"driftwood-grey":{"pole":"#8A8071","rope":"#E8D6A8","cleat":"#5A6462","peg":"#A79680","flag":"#3E4348"},"bloody-jack":{"pole":"#4A2E1B","rope":"#E8D6A8","cleat":"#2A2320","peg":"#C4A46A","flag":"#B0392E"}},"rev":1785349175,"materials":{"pole":{"kind":"wood","finish":"raw"},"rope":{"kind":"fabric","finish":"canvas"},"cleat":{"kind":"wood","finish":"oiled"},"peg":{"kind":"wood","finish":"raw"},"flag":{"kind":"fabric","finish":"canvas"}},"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":1792494048,"mod_v":1785349175}