The rope is where the player spends most of the night and it was still coloured primitives behind a single street plate. - kebabShop: the moral centre of the game (design §5) was three rects and the word KEBABS. The warm spill on the footpath stays procedural — it is the only warm light in the scene and it is what says the shop is open. - front:<venueId>: one facade per rung of the ladder, so a promotion is visible from the footpath. ROOM also loses the procedural NOT TONIGHT sign, because "no sign. no socials." is its actual entry in data/venues.ts. - Footpath: a street lamp, a bin, a waiting cab, and brass stanchions on the carpet. The cab is alpha'd back and depth-1 so it never looks clickable next to the kebab shop, which is. - poster4..poster9, so four venues stop sharing one wall of three. Mangled lettering is correct on posters and always has been. And a composition bug I put in this same wave: the per-venue street plates were first prompted as "frontage", so The Royal's backdrop was a whole pub with its own central door and the venue facade then sat on top of it — two pub fronts, two doors. Voltage's original plate has always been a WALL, which is what a backdrop has to be. Re-prompted all three as blank walls and regenerated. No test would have caught that; I found it by looking at the screen. 127 sprites now, none missing. Gate: lint clean, build clean, 821 tests passing. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
132 lines
2.1 KiB
JSON
132 lines
2.1 KiB
JSON
{
|
|
"props": [
|
|
"arcade",
|
|
"ashUrn",
|
|
"ashtray",
|
|
"bainMarie",
|
|
"balustrade",
|
|
"banquette",
|
|
"barFridge",
|
|
"barShelf",
|
|
"barrier",
|
|
"beerUmbrella",
|
|
"binRound",
|
|
"bistroTable",
|
|
"boothLamp",
|
|
"boothTable",
|
|
"brokenBasin",
|
|
"buttBin",
|
|
"cableSnake",
|
|
"canStack",
|
|
"carpet",
|
|
"cctv",
|
|
"cdj",
|
|
"ceilingFan",
|
|
"champBucket",
|
|
"cloak",
|
|
"cocktailBar",
|
|
"crate",
|
|
"cubicleDoor",
|
|
"cueRack",
|
|
"dartboard",
|
|
"deck",
|
|
"discoball",
|
|
"dishwasher",
|
|
"distroBox",
|
|
"djPlinth",
|
|
"exitSign",
|
|
"fireExt",
|
|
"fireHose",
|
|
"firepit",
|
|
"flightCase",
|
|
"front_elevate",
|
|
"front_room",
|
|
"front_theRoyal",
|
|
"front_voltage",
|
|
"glassRack",
|
|
"glassStack",
|
|
"graffiti",
|
|
"handDryer",
|
|
"highTable",
|
|
"iceWell",
|
|
"jukebox",
|
|
"kebabShop",
|
|
"keg",
|
|
"liftDoor",
|
|
"loungeChair",
|
|
"marbleSink",
|
|
"mirror",
|
|
"mixer",
|
|
"monitor",
|
|
"mopBucket",
|
|
"noticeBoard",
|
|
"oldCouch",
|
|
"pallet",
|
|
"patioHeater",
|
|
"picnicTable",
|
|
"pieWarmer",
|
|
"pillar",
|
|
"plant",
|
|
"planter",
|
|
"plywoodBar",
|
|
"pokie",
|
|
"poolTable",
|
|
"poster1",
|
|
"poster2",
|
|
"poster3",
|
|
"poster4",
|
|
"poster5",
|
|
"poster6",
|
|
"poster7",
|
|
"poster8",
|
|
"poster9",
|
|
"raffleDrum",
|
|
"rollerDoor",
|
|
"ropePost",
|
|
"ruleBoard",
|
|
"sandwichBoard",
|
|
"sinkRow",
|
|
"skylineCard",
|
|
"smokeMachine",
|
|
"speaker",
|
|
"stackF1",
|
|
"staffBartender",
|
|
"staffChef",
|
|
"staffCleaner",
|
|
"staffDj",
|
|
"staffGlassie",
|
|
"staffSecurity",
|
|
"stampPodium",
|
|
"stanchion",
|
|
"streetBin",
|
|
"streetLamp",
|
|
"street_backdrop",
|
|
"street_elevate",
|
|
"street_room",
|
|
"street_theRoyal",
|
|
"strobe",
|
|
"subBass",
|
|
"tabBoard",
|
|
"taps",
|
|
"taxi",
|
|
"tex_brick",
|
|
"tex_carpet",
|
|
"tex_concrete",
|
|
"tex_deck",
|
|
"tex_looTile",
|
|
"tex_parquet",
|
|
"tex_paving",
|
|
"tex_plaster",
|
|
"tex_steel",
|
|
"tex_timber",
|
|
"till",
|
|
"topiary",
|
|
"trough",
|
|
"truss",
|
|
"tvSport",
|
|
"urinal",
|
|
"wetFloor",
|
|
"wheelieBin"
|
|
]
|
|
}
|