{"version":3,"sources":["texture-picks.mjs"],"sourcesContent":["// THE OWNER'S PICKS FROM THE MATERIAL BENCH (Sep 30, round 5): which of the nine textures made for each look\n// (texture-looks.mjs) a material wears. A slot or family not named here keeps today's texture (k-battery, k-calcium, k-carbon, k-chemsynth).\n//\n// KUBE_PICKS: texture slot (texture-dispatch.js textureSlot) -> recipe id. Every member of a slot's family wears it in its\n// own colour (all 32 minerals, all 32 regoliths, all glasses, all gases).\nexport const KUBE_PICKS = Object.freeze({\n    aerogel: 'k-aerogel/0',\n    alkali: 'k-alkali/0',\n    aluminum: 'k-aluminum/0',\n    ammoniaice: 'k-ammoniaice/6',\n    armorplate: 'k-armorplate/3',\n    bauxite: 'k-bauxite/7',\n    benchi: 'k-benchi/4',\n    brass: 'k-brass/2',\n    // THE STORAGE MACHINES (Oct 11) wear their icon's faces in the world (machine-icons.mjs); a page that draws one as a\n    // plain kube gives it the Toolbench's and the Electrolyzer's picked surfaces, each in its own slot and colour.\n    cargocrate: 'k-benchi/4',\n    vending: 'k-electrolyzer/6',\n    dockport: 'k-armorplate/3',   // the Docking Port (Oct 12), a vessel's core: armour plate's picked surface in its own slate\n    suitdock: 'k-armorplate/3',   // vessels phase 2 (Oct 12): the Suit Dock, as a plain kube\n    suitdockup: 'k-armorplate/3',\n    emdrive: 'k-electrolyzer/6',   // vessels phase 3 (Oct 12): the EM Drive and the Methalox Thruster, as plain kubes\n    methalox: 'k-armorplate/3',\n    // THE FURNITURE (Oct 19), as plain kubes: the woods' pieces the Toolbench's picked surface, the metals' armour plate's.\n    bed: 'k-benchi/4', table: 'k-benchi/4', bench: 'k-benchi/4', shelf: 'k-benchi/4', cabinet: 'k-benchi/4', barrel: 'k-benchi/4',\n    counter: 'k-benchi/4', workbench: 'k-benchi/4', locker: 'k-benchi/4', lockerup: 'k-benchi/4', crateside: 'k-benchi/4', display: 'k-benchi/4', planter: 'k-benchi/4',\n    hearth: 'k-armorplate/3', lamppost: 'k-armorplate/3', trough: 'k-armorplate/3',\n    hiderug: 'k-inconel/3', chandelier: 'k-graphene/0',   // (the animals' furniture, Oct 29: in the looks of the Hide and the Bone)\n    // THE DOORS (Oct 20), as plain kubes: the Toolbench's picked surface for the wooden kinds, armour plate's for the Glass Door.\n    door: 'k-benchi/4', doubledoor: 'k-benchi/4', doorupper: 'k-benchi/4', glassdoor: 'k-armorplate/3',\n    hatch: 'k-benchi/4', shutter: 'k-armorplate/3', rungs: 'k-armorplate/3',\n    chromium: 'k-chromium/0',\n    circuit: 'k-circuit/0',\n    co2ice: 'k-co2ice/5',\n    cobalt: 'k-cobalt/2',\n    copper: 'k-copper/8',\n    cor: 'k-cor/4',\n    cryolch4: 'k-cryolch4/2',\n    cryolcl: 'k-cryolcl/0',\n    cryolco2: 'k-cryolco2/6',\n    cryolin: 'k-cryolin/5',\n    cryolnh3: 'k-cryolnh3/1',\n    cryolox: 'k-cryolox/0',\n    electrolyzer: 'k-electrolyzer/6',\n    gasvessel: 'k-gasvessel/0',\n    glass: 'k-glass/0',\n    gold: 'k-gold/7',\n    graphene: 'k-graphene/0',\n    halite: 'k-halite/3',\n    heavywater: 'k-heavywater/5',\n    hypercor: 'k-hypercor/7',\n    exoticmatter: 'k-hypercor/2',\n    // (Oct 28: what animals give, in looks the catalogue already has)\n    fhide: 'k-inconel/3', ffibre: 'k-inconel/3', fbone: 'k-graphene/0', fshell: 'k-graphene/0', feggs: 'k-graphene/0', fscales: 'k-graphene/0', fvenom: 'k-heavywater/5', fgland: 'k-hypercor/7', ffeather: 'k-inconel/3', fcrystal: 'k-graphene/0', ftholin: 'k-heavywater/5',   // (Oct 27: a black hole's Exotic Matter, the capstone's look in another of its nine)\n    inconel: 'k-inconel/3',\n    iron: 'k-iron/3',\n    liquidargon: 'k-liquidargon/2',\n    magnesium: 'k-magnesium/0',\n    magnetite: 'k-magnetite/8',\n    manganese: 'k-manganese/1',\n    methaneice: 'k-methaneice/5',\n    // mineral and regolith: no pick. The crust patterns the owner chose on Oct 12 (rock plates, sand grains;\n    // texture-crust.js) are their textures, drawn by TextureEngine createCrustTexture; a pick here would hide them.\n    nitrogenice: 'k-nitrogenice/2',\n    phosphorus: 'k-phosphorus/0',\n    photovoltaic: 'k-photovoltaic/2',\n    powercore: 'k-powercore/6',\n    pyrite: 'k-pyrite/8',\n    quantumasm: 'k-quantumasm/0',\n    silica: 'k-silica/6',\n    silicon: 'k-silicon/1',\n    siliconcarbide: 'k-siliconcarbide/2',\n    silver: 'k-silver/0',\n    slag: 'k-slag/7',\n    smelter: 'k-smelter/0',\n    sodium: 'k-sodium/7',\n    solarpanel: 'k-solarpanel/1',\n    steel: 'k-steel/2',\n    structuralalloy: 'k-structuralalloy/3',\n    sulfur: 'k-sulfur/7',\n    sulfuricacid: 'k-sulfuricacid/0',\n    superconductor: 'k-superconductor/0',\n    tholin: 'k-tholin/7',\n    timber: 'k-timber/0',   // the 23 Timbers and their bits (Oct 21: glued laminate), one grey canvas tinted by each one's hex\n    titanium: 'k-titanium/2',\n    titaniumore: 'k-titaniumore/5',\n    waterflow: 'k-waterflow/2',\n    waterice: 'k-waterice/0',\n    wiredglass: 'k-wiredglass/2',\n    zirconium: 'k-zirconium/1',\n});\n// LIFE_PICKS: a family of life's materials (organics.mjs ORGANIC_MATERIALS[..].family) -> recipe id. They were flat colour.\nexport const LIFE_PICKS = Object.freeze({\n    alloy: 'l-alloy/1',\n    beacon: 'l-beacon/2',\n    calcite: 'l-calcite/8',\n    cor: 'l-cor/4',\n    coral: 'l-coral/2',\n    crystal: 'l-crystal/8',\n    firn: 'l-firn/3',\n    fungal: 'l-fungal/5',\n    gem: 'l-gem/5',\n    glow: 'l-glow/0',\n    kelp: 'l-kelp/0',\n    leaf: 'l-leaf/1',\n    obsidian: 'l-obsidian/2',\n    petal: 'l-petal/7',\n    pod: 'l-pod/3',\n    rime: 'l-rime/5',\n    silicate: 'l-silicate/0',\n    slime: 'l-slime/1',\n    stone: 'l-stone/0',\n    sulfur: 'l-sulfur/0',\n    tholin: 'l-tholin/2',\n    tidal: 'l-tidal/1',\n    vein: 'l-vein/0',\n    wood: 'l-wood/0',\n});\n"],"mappings":"AAKO,aAAM,WAAa,OAAO,OAAO,CACpC,QAAS,cACT,OAAQ,aACR,SAAU,eACV,WAAY,iBACZ,WAAY,iBACZ,QAAS,cACT,OAAQ,aACR,MAAO,YAGP,WAAY,aACZ,QAAS,mBACT,SAAU,iBACV,SAAU,iBACV,WAAY,iBACZ,QAAS,mBACT,SAAU,iBAEV,IAAK,aAAc,MAAO,aAAc,MAAO,aAAc,MAAO,aAAc,QAAS,aAAc,OAAQ,aACjH,QAAS,aAAc,UAAW,aAAc,OAAQ,aAAc,SAAU,aAAc,UAAW,aAAc,QAAS,aAAc,QAAS,aACvJ,OAAQ,iBAAkB,SAAU,iBAAkB,OAAQ,iBAC9D,QAAS,cAAe,WAAY,eAEpC,KAAM,aAAc,WAAY,aAAc,UAAW,aAAc,UAAW,iBAClF,MAAO,aAAc,QAAS,iBAAkB,MAAO,iBACvD,SAAU,eACV,QAAS,cACT,OAAQ,aACR,OAAQ,aACR,OAAQ,aACR,IAAK,UACL,SAAU,eACV,QAAS,cACT,SAAU,eACV,QAAS,cACT,SAAU,eACV,QAAS,cACT,aAAc,mBACd,UAAW,gBACX,MAAO,YACP,KAAM,WACN,SAAU,eACV,OAAQ,aACR,WAAY,iBACZ,SAAU,eACV,aAAc,eAEd,MAAO,cAAe,OAAQ,cAAe,MAAO,eAAgB,OAAQ,eAAgB,MAAO,eAAgB,QAAS,eAAgB,OAAQ,iBAAkB,OAAQ,eAAgB,SAAU,cAAe,SAAU,eAAgB,QAAS,iBAC1P,QAAS,cACT,KAAM,WACN,YAAa,kBACb,UAAW,gBACX,UAAW,gBACX,UAAW,gBACX,WAAY,iBAGZ,YAAa,kBACb,WAAY,iBACZ,aAAc,mBACd,UAAW,gBACX,OAAQ,aACR,WAAY,iBACZ,OAAQ,aACR,QAAS,cACT,eAAgB,qBAChB,OAAQ,aACR,KAAM,WACN,QAAS,cACT,OAAQ,aACR,WAAY,iBACZ,MAAO,YACP,gBAAiB,sBACjB,OAAQ,aACR,aAAc,mBACd,eAAgB,qBAChB,OAAQ,aACR,OAAQ,aACR,SAAU,eACV,YAAa,kBACb,UAAW,gBACX,SAAU,eACV,WAAY,iBACZ,UAAW,eACf,CAAC,EAEY,WAAa,OAAO,OAAO,CACpC,MAAO,YACP,OAAQ,aACR,QAAS,cACT,IAAK,UACL,MAAO,YACP,QAAS,cACT,KAAM,WACN,OAAQ,aACR,IAAK,UACL,KAAM,WACN,KAAM,WACN,KAAM,WACN,SAAU,eACV,MAAO,YACP,IAAK,UACL,KAAM,WACN,SAAU,eACV,MAAO,YACP,MAAO,YACP,OAAQ,aACR,OAAQ,aACR,MAAO,YACP,KAAM,WACN,KAAM,UACV,CAAC","names":[],"file":"texture-picks.mjs"}