Rebuild the Joke Shop as the Sunset Strip block
- Replace the alley with the 27 m Comedy Store-inspired hall, signature canopy, circular blade sign, red curtain bays, west entrance, low-rise neighbours, dry hillside and opposite frontage. - Add day/night/across-street concept frames and real-site mapping notes. - Expose the Joke Shop day stage in the realism captures and refresh the gallery shots. - Render multiline HUD/wand strings correctly and list carried items in the wand panel. - Add the Joke Shop layout/budget tests and update docs, roadmap and changelog.
This commit is contained in:
1 parent
74dc1fdc1d
commit
37f925c7ad
39 files changed
+1015
-96
No files matched your search
+24
-2
@@ -50,6 +50,9 @@ CONCEPT_SUBDIRS = {
|
||||
"hollywood_boulevard_entrance_day": "hollywood_boulevard",
|
||||
"hollywood_boulevard_entrance_night": "hollywood_boulevard",
|
||||
"hollywood_boulevard_across_street": "hollywood_boulevard",
|
||||
"joke_shop_entrance_day": "joke_shop",
|
||||
"joke_shop_entrance_night": "joke_shop",
|
||||
"joke_shop_across_street": "joke_shop",
|
||||
}
|
||||
REALISM_DIR = ROOT / "docs" / "screens" / "realism"
|
||||
|
||||
@@ -108,6 +111,25 @@ CATALOGUE = {
|
||||
"a narrow brick side street outside a small comedy club in the evening, a red "
|
||||
"scalloped awning over a wooden door, a warm wall lantern, a chalkboard "
|
||||
"A-frame sign on the sidewalk, a short queue of people in jackets")),
|
||||
"joke_shop_entrance_day": ("scene", (
|
||||
"the Comedy Store comedy club on the Sunset Strip in West Hollywood, a low "
|
||||
"black building with a deep sloped black canopy covered in white celebrity "
|
||||
"signatures, a large circular white sign on a pole reading THE JOKE SHOP, "
|
||||
"red curtains hanging under the canopy, a black recessed entrance at the "
|
||||
"left, palm trees along the sidewalk, dry scrub hillside with houses behind, "
|
||||
"bright hazy afternoon, a few pedestrians and parked cars")),
|
||||
"joke_shop_entrance_night": ("scene", (
|
||||
"the Comedy Store comedy club on the Sunset Strip at night, low black "
|
||||
"building and deep sloped canopy with white signatures, the circular THE "
|
||||
"JOKE SHOP sign lit above the roof, red curtains glowing under warm practical "
|
||||
"lights, a small queue at the recessed entrance, palm silhouettes, lit houses "
|
||||
"on the dark hillside behind, wet asphalt reflections, neon spill from the "
|
||||
"strip")),
|
||||
"joke_shop_across_street": ("scene", (
|
||||
"view across Sunset Boulevard toward the black Comedy Store building, its "
|
||||
"circular THE JOKE SHOP sign and signature-covered canopy, red curtains and "
|
||||
"warm entrance, palm trees, traffic and billboards on the Sunset Strip, dry "
|
||||
"hillside houses rising behind the club, late afternoon haze")),
|
||||
"joke_shop_door_closeup": ("scene", (
|
||||
"close view of a comedy club door: aged dark-red brick with mortar detail, a "
|
||||
"brass door handle, a glowing wall lantern, a chalkboard sign, evening light")),
|
||||
@@ -224,8 +246,8 @@ SHOTS = {
|
||||
"street_late": "hollywood_boulevard_across_street",
|
||||
# Each venue is judged on its own frame; the real geometry no longer shares
|
||||
# the Hollywood layout.
|
||||
"joke_shop_door": "joke_shop_door_closeup",
|
||||
"12-joke-shop": "joke_shop_alley_evening",
|
||||
"joke_shop_door": "joke_shop_entrance_night",
|
||||
"12-joke-shop": "joke_shop_entrance_night",
|
||||
"studio_door": "studio_stage_door_night",
|
||||
"studio_stage_door_night": "studio_stage_door_night",
|
||||
"13-studio-arrival": "studio_stage_door_night",
|
||||
|
||||
@@ -25,6 +25,8 @@ class CatalogueTests(unittest.TestCase):
|
||||
self.assertTrue(sc.raw_path("boulevard_skyline_day").is_relative_to(sc.CONCEPT_DIR))
|
||||
self.assertTrue(sc.raw_path("hollywood_boulevard_entrance_day").is_relative_to(
|
||||
sc.CONCEPT_DIR / "hollywood_boulevard"))
|
||||
self.assertTrue(sc.raw_path("joke_shop_entrance_day").is_relative_to(
|
||||
sc.CONCEPT_DIR / "joke_shop"))
|
||||
self.assertTrue(sc.raw_path("skyline_day").is_relative_to(sc.RAW_DIR))
|
||||
self.assertTrue(sc.raw_path("asphalt").is_relative_to(sc.RAW_DIR))
|
||||
|
||||
|
||||
Reference in new issue
Block a user