Map 1: rebuild Hollywood as the El Capitan landmark
Replace the generic boulevard facade with a stylized 6840 Hollywood Blvd block: six Ionic columns, eight stone steps, Masonic frieze/medallions, event banners, side doors, El Capitan Theatre and retail neighbours, Ovation Hollywood arcade, Walk of Fame and four-lane street markings. Add the Day and Night Hollywood venue-menu rows. Night uses a phase-time offset so a full-length shift stays in LATE while the clock starts at zero; late routine traffic keeps the street populated and the offset round-trips through checkpoint restore. Retune local-light falloff to linear attenuation, add a cool north sky fill, and use the smooth limestone facade texture. Refresh the staged gallery and map references; add geometry-budget, menu, night-offset and late-traffic tests.
This commit is contained in:
1 parent
3f335481d6
commit
74dc1fdc1d
50 files changed
+1176
-100
No files matched your search
@@ -187,6 +187,10 @@
|
||||
"review.campaign_next": "Campaign shift %d complete · next: %s",
|
||||
"venue.hollywood.label": "Hollywood Boulevard",
|
||||
"venue.hollywood.blurb": "Building entrance, tourists and late-night trouble.",
|
||||
"venue.hollywood_day.label": "Hollywood Boulevard — Day",
|
||||
"venue.hollywood_day.blurb": "El Capitan entrance in daylight: tourists, performers and routine traffic.",
|
||||
"venue.hollywood_night.label": "Hollywood Boulevard — Night",
|
||||
"venue.hollywood_night.blurb": "The same entrance after dark: banners lit, late crowd, harder to read.",
|
||||
"venue.joke.label": "The Joke Shop",
|
||||
"venue.joke.blurb": "Guest list, IDs and wand screening.",
|
||||
"venue.studio.label": "Late Night TV Studio",
|
||||
|
||||
@@ -18,6 +18,11 @@ display_name = "Tourist"
|
||||
temperament = 0.1
|
||||
base_compliance = 0.9
|
||||
dialogue_lines = Array[String](["Oh sure, sorry, just taking a picture.", "Is there a better spot to stand?", "Understood, moving."])
|
||||
context_lines = {
|
||||
"deescalation": ["Okay, I'll move to the sidewalk.", "Sorry, I'll put the camera away."],
|
||||
"recognition": ["You remember me from the tour, right?"],
|
||||
"refusal": ["I just want a photo, I'm not staying.", "I didn't know this entrance was restricted."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qe635"]
|
||||
script = ExtResource("2_7qk8j")
|
||||
@@ -27,6 +32,10 @@ npc_type = 3
|
||||
temperament = 0.2
|
||||
base_compliance = 0.85
|
||||
dialogue_lines = Array[String](["Wait, this isn't the entrance?", "Sorry about that, I'm a bit lost."])
|
||||
context_lines = {
|
||||
"deescalation": ["Oh, I understand. I'll check with the box office."],
|
||||
"refusal": ["I'm sure the event is here. Let me check my phone."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_u5nrp"]
|
||||
script = ExtResource("2_7qk8j")
|
||||
@@ -285,8 +294,8 @@ default_reactions = {
|
||||
[resource]
|
||||
script = ExtResource("3_lvgx2")
|
||||
id = "hollywood_building"
|
||||
display_name = "Hollywood Boulevard Building"
|
||||
description = "Steps and entrance of a private building off Hollywood Boulevard."
|
||||
display_name = "El Capitan Entertainment Centre"
|
||||
description = "The historic 1921 Masonic Temple at 6840 Hollywood Boulevard, now the El Capitan Entertainment Centre."
|
||||
access_policy = SubResource("Resource_xf4wh")
|
||||
equipment = Array[String](["wristband_policy", "flashlight", "radio"])
|
||||
locations = {
|
||||
@@ -371,6 +380,33 @@ event_pool = Array[Dictionary]([{
|
||||
"time_range_s": Vector2(300, 800)
|
||||
}, {
|
||||
"base_weight": 1.0,
|
||||
"id": "late_tourist",
|
||||
"intent": "photo",
|
||||
"kind": "routine",
|
||||
"npc_type": 0,
|
||||
"phase": 3,
|
||||
"probability": 0.22,
|
||||
"time_range_s": Vector2(700, 900)
|
||||
}, {
|
||||
"base_weight": 1.0,
|
||||
"id": "late_guest",
|
||||
"intent": "enter",
|
||||
"kind": "routine",
|
||||
"npc_type": 9,
|
||||
"phase": 3,
|
||||
"probability": 0.2,
|
||||
"time_range_s": Vector2(700, 900)
|
||||
}, {
|
||||
"base_weight": 1.0,
|
||||
"id": "late_trespasser",
|
||||
"intent": "trespass",
|
||||
"kind": "routine",
|
||||
"npc_type": 5,
|
||||
"phase": 3,
|
||||
"probability": 0.14,
|
||||
"time_range_s": Vector2(700, 900)
|
||||
}, {
|
||||
"base_weight": 1.0,
|
||||
"hint": "hint.body_camera_reason",
|
||||
"id": "building_filming_boundary",
|
||||
"intent": "film",
|
||||
|
||||
@@ -22,6 +22,11 @@ display_name = "Tourist"
|
||||
temperament = 0.1
|
||||
base_compliance = 0.9
|
||||
dialogue_lines = Array[String](["Oh sure, sorry, just taking a picture.", "Is there a better spot to stand?", "Understood, moving."])
|
||||
context_lines = {
|
||||
"deescalation": ["Okay, I'll move to the sidewalk.", "Sorry, I'll put the camera away."],
|
||||
"recognition": ["You remember me from the tour, right?"],
|
||||
"refusal": ["I just want a photo, I'm not staying.", "I didn't know this entrance was restricted."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_r873e"]
|
||||
script = ExtResource("2_l60ad")
|
||||
@@ -31,6 +36,10 @@ npc_type = 3
|
||||
temperament = 0.2
|
||||
base_compliance = 0.85
|
||||
dialogue_lines = Array[String](["Wait, this isn't the entrance?", "Sorry about that, I'm a bit lost."])
|
||||
context_lines = {
|
||||
"deescalation": ["Oh, I understand. I'll check with the box office."],
|
||||
"refusal": ["I'm sure the event is here. Let me check my phone."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3xy2u"]
|
||||
script = ExtResource("2_l60ad")
|
||||
|
||||
@@ -22,6 +22,11 @@ display_name = "Tourist"
|
||||
temperament = 0.1
|
||||
base_compliance = 0.9
|
||||
dialogue_lines = Array[String](["Oh sure, sorry, just taking a picture.", "Is there a better spot to stand?", "Understood, moving."])
|
||||
context_lines = {
|
||||
"deescalation": ["Okay, I'll move to the sidewalk.", "Sorry, I'll put the camera away."],
|
||||
"recognition": ["You remember me from the tour, right?"],
|
||||
"refusal": ["I just want a photo, I'm not staying.", "I didn't know this entrance was restricted."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_lmn2c"]
|
||||
script = ExtResource("2_g7rkt")
|
||||
@@ -31,6 +36,10 @@ npc_type = 3
|
||||
temperament = 0.2
|
||||
base_compliance = 0.85
|
||||
dialogue_lines = Array[String](["Wait, this isn't the entrance?", "Sorry about that, I'm a bit lost."])
|
||||
context_lines = {
|
||||
"deescalation": ["Oh, I understand. I'll check with the box office."],
|
||||
"refusal": ["I'm sure the event is here. Let me check my phone."]
|
||||
}
|
||||
|
||||
[sub_resource type="Resource" id="Resource_if2cj"]
|
||||
script = ExtResource("2_g7rkt")
|
||||
|
||||
Reference in new issue
Block a user