{ "strokes": [ { "Image": { "name": "bg_shopfloor", "x": 80, "y": 84, "meaning": "None" } }, { "Rect": { "x": 0, "y": 0, "w": 160, "h": 96, "color": 0, "meaning": "Wall" } }, { "Rect": { "x": 0, "y": 96, "w": 160, "h": 72, "color": 8, "meaning": "Floor" } }, { "Rect": { "x": 0, "y": 96, "w": 34, "h": 34, "color": 0, "meaning": "Wall" } }, { "Rect": { "x": 112, "y": 96, "w": 48, "h": 28, "color": 0, "meaning": "Wall" } }, { "Rect": { "x": 66, "y": 16, "w": 24, "h": 84, "color": 8, "meaning": "Floor" } }, { "Image": { "name": "bg_shopfloor", "x": 80, "y": 84, "meaning": "None" } } ], "spawn": [ 80, 150 ], "exits": [ 12, 10, 7, 9 ], "music": 4, "objects": [ { "name": "clean sleeve", "sprite": "sleeve", "x": 90, "y": 148, "look": "A crisp outer sleeve, unpriced, unclaimed. It catches light the way a fresh sleeve catches light: accusatory.", "takeable": true, "synonyms": "sleeve outer plastic" }, { "name": "messy record", "sprite": "none", "x": 128, "y": 118, "look": "A record left half out of its sleeve on top of the crate, like someone woke it up and wandered off. Physically painful to look at.", "synonyms": "record half loose vinyl", "needs": "clean sleeve", "sets_flag": "shop-tidied", "use_text": "You slide it into the clean sleeve, square the corners, file it under its own name. Across the shop, the Clerk notices. Pretends not to. But it counts." }, { "name": "bins", "sprite": "none", "x": 50, "y": 110, "look": "You step inside and the air changes: dust, ink, and people taking themselves very seriously. Bins stretch out in rows like a low-budget labyrinth. Posters stare. Staff picks whisper. The counter is up the back (north); genre country spreads east and west.", "synonyms": "crates rows records shop racks around aisle" }, { "name": "staff picks", "sprite": "none", "x": 20, "y": 92, "look": "Handwritten cards of increasing confidence. One just says 'yes.' One says 'you're not ready' \u2014 it's filed under AMBIENT." } ] }