Rebuild the Joke Shop as the Sunset Strip block
Full build / Import + headless tests (push) Successful in 37s
Full build / Full desktop build + optional release (push) Skipped

- 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:
Gig Line Dev committed 2026-11-02 14:10:07 +01:00
1 parent 74dc1fdc1d
commit 37f925c7ad
39 files changed
+1015 -96

No files matched your search

+6
View File
@@ -638,6 +638,12 @@ func show_wand(controller: Object, result: Dictionary) -> void:
lines.append(Strings.lookup("hud.wand_false"))
else:
lines.append(Strings.lookup("hud.wand_clear"))
if profile != null and not profile.carried_items.is_empty():
var items: Array[String] = []
for carried in profile.carried_items:
items.append(str(carried).capitalize())
lines.append(Strings.fmt("hud.wand_items", [", ".join(items)]))
wand_meta.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
wand_meta.text = "\n".join(lines)
wand_panel.visible = true
if _wand_art_layer: