From f95dcb283fcff2eeecce4f240c76d800f529703c Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 26 Aug 2025 20:56:42 -0400 Subject: Added the_wondrous --- data/connections.txtpb | 53 ++++++++++++++++++++++++++-- data/ids.yaml | 20 +++++++++++ data/maps/the_gallery/doors.txtpb | 12 ++++++- data/maps/the_wondrous/connections.txtpb | 10 ++++++ data/maps/the_wondrous/doors.txtpb | 24 +++++++++++++ data/maps/the_wondrous/metadata.txtpb | 1 + data/maps/the_wondrous/rooms/Entry.txtpb | 11 ++++++ data/maps/the_wondrous/rooms/Huge.txtpb | 56 ++++++++++++++++++++++++++++++ data/maps/the_wondrous/rooms/Regular.txtpb | 7 ++++ 9 files changed, 191 insertions(+), 3 deletions(-) create mode 100644 data/maps/the_wondrous/connections.txtpb create mode 100644 data/maps/the_wondrous/doors.txtpb create mode 100644 data/maps/the_wondrous/metadata.txtpb create mode 100644 data/maps/the_wondrous/rooms/Entry.txtpb create mode 100644 data/maps/the_wondrous/rooms/Huge.txtpb create mode 100644 data/maps/the_wondrous/rooms/Regular.txtpb (limited to 'data') diff --git a/data/connections.txtpb b/data/connections.txtpb index 54a5c7a..139e8f9 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -4,7 +4,6 @@ # the_between/Control Center Side/CC # the_gallery/Main Area/CC # the_gallery/Main Area/WORDS -# the_gallery/Main Area/WONDROUS # the_great/West Side/CC # the_hinterlands/Main Area/LEFT # the_hinterlands/Main Area/RIGHT @@ -15,7 +14,6 @@ # cc <-> the shop (keyholder door only needed one way) # the_unyielding/Central Connected Area/BACK (panel) # daedalus/roof -> icarus -# daedalus/Wonderland/WONDROUS # the_tenacious/Control Center Entrance/CC # the_unkempt/Control Center Entrance/CC connections { @@ -2010,3 +2008,54 @@ connections { } oneway: true } +connections { + from { + room { + map: "the_wondrous" + name: "Huge" + } + } + to { + room { + map: "the_door" + name: "Main Area" + } + } + door { + map: "the_wondrous" + name: "Big Door" + } + oneway: true +} +connections { + from { + painting { + map: "the_gallery" + room: "Main Area" + name: "WONDROUS" + } + } + to { + room { + map: "the_wondrous" + name: "Regular" + } + } + oneway: true +} +connections { + from { + port { + map: "daedalus" + room: "Wonderland" + name: "WONDROUS" + } + } + to { + port { + map: "the_wondrous" + room: "Entry" + name: "DAEDALUS" + } + } +} diff --git a/data/ids.yaml b/data/ids.yaml index 96993ec..af85cfe 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -3626,6 +3626,26 @@ maps: WORDS: 2688 doors: Front Door: 2666 + the_wondrous: + rooms: + Entry: + panels: + WONDER: 2690 + Huge: + panels: + BARK: 2695 + BRIE: 2693 + CHIME: 2697 + HARE: 2696 + IRE: 2692 + LIBRARY: 2698 + SHRINK: 2691 + WICK: 2694 + Regular: + panels: + SHRINK: 2699 + doors: + Shrink Door: 2689 letters: a1: 596 a2: 6 diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index d8c41ef..6842516 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb @@ -162,7 +162,17 @@ doors { name: "Wondrous Painting" type: ITEM_ONLY move_paintings { room: "Main Area" name: "WONDROUS" } - # TODO: any panel in The Wondrous + panels { map: "the_wondrous" room: "Entry" name: "WONDER" } + panels { map: "the_wondrous" room: "Regular" name: "SHRINK" } + panels { map: "the_wondrous" room: "Huge" name: "SHRINK" } + panels { map: "the_wondrous" room: "Huge" name: "IRE" } + panels { map: "the_wondrous" room: "Huge" name: "BRIE" } + panels { map: "the_wondrous" room: "Huge" name: "WICK" } + panels { map: "the_wondrous" room: "Huge" name: "BARK" } + panels { map: "the_wondrous" room: "Huge" name: "HARE" } + panels { map: "the_wondrous" room: "Huge" name: "CHIME" } + panels { map: "the_wondrous" room: "Huge" name: "LIBRARY" } + complete_at: 1 } doors { name: "Rainbow Painting" diff --git a/data/maps/the_wondrous/connections.txtpb b/data/maps/the_wondrous/connections.txtpb new file mode 100644 index 0000000..0bd773a --- /dev/null +++ b/data/maps/the_wondrous/connections.txtpb @@ -0,0 +1,10 @@ +connections { + from_room: "Entry" + to_room: "Regular" + door { name: "Front Door" } +} +connections { + from_room: "Regular" + to_room: "Huge" + door { name: "Shrink Door" } +} diff --git a/data/maps/the_wondrous/doors.txtpb b/data/maps/the_wondrous/doors.txtpb new file mode 100644 index 0000000..3951604 --- /dev/null +++ b/data/maps/the_wondrous/doors.txtpb @@ -0,0 +1,24 @@ +doors { + name: "Front Door" + type: EVENT + panels { room: "Entry" name: "WONDER" } +} +doors { + name: "Shrink Door" + type: STANDARD + receivers: "Components/Doors/wonderlandDoor2/animationListener2" + panels { room: "Regular" name: "SHRINK" } + location_room: "Regular" +} +doors { + name: "Big Door" + type: EVENT + panels { room: "Huge" name: "SHRINK" } + panels { room: "Huge" name: "IRE" } + panels { room: "Huge" name: "BRIE" } + panels { room: "Huge" name: "WICK" } + panels { room: "Huge" name: "BARK" } + panels { room: "Huge" name: "HARE" } + panels { room: "Huge" name: "CHIME" } + panels { room: "Huge" name: "LIBRARY" } +} diff --git a/data/maps/the_wondrous/metadata.txtpb b/data/maps/the_wondrous/metadata.txtpb new file mode 100644 index 0000000..0b96cf2 --- /dev/null +++ b/data/maps/the_wondrous/metadata.txtpb @@ -0,0 +1 @@ +display_name: "The Wondrous" diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb new file mode 100644 index 0000000..e15f75c --- /dev/null +++ b/data/maps/the_wondrous/rooms/Entry.txtpb @@ -0,0 +1,11 @@ +name: "Entry" +panels { + name: "WONDER" + path: "Panels/panel_1" + clue: "wonder" + answer: "wonder" +} +ports { + name: "DAEDALUS" + path: "Components/Warps/worldport" +} diff --git a/data/maps/the_wondrous/rooms/Huge.txtpb b/data/maps/the_wondrous/rooms/Huge.txtpb new file mode 100644 index 0000000..c4425e7 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Huge.txtpb @@ -0,0 +1,56 @@ +name: "Huge" +panels { + name: "SHRINK" + path: "Panels/panel_3" + clue: "shrink" + answer: "shrink" +} +panels { + name: "IRE" + path: "Panels/panel_4" + clue: "ire" + answer: "fire" + symbols: SPARKLES +} +panels { + name: "BRIE" + path: "Panels/panel_5" + clue: "brie" + answer: "three" + symbols: ZERO +} +panels { + name: "WICK" + path: "Panels/panel_6" + clue: "wick" + answer: "candle" + symbols: BOXES +} +panels { + name: "BARK" + path: "Panels/panel_7" + clue: "bark" + answer: "tree" + symbols: BOXES +} +panels { + name: "HARE" + path: "Panels/panel_8" + clue: "hare" + answer: "chair" + symbols: ZERO +} +panels { + name: "CHIME" + path: "Panels/panel_9" + clue: "chime" + answer: "chimney" + symbols: SPARKLES +} +panels { + name: "LIBRARY" + path: "Panels/panel_10" + clue: "library" + answer: "book" + symbols: BOXES +} diff --git a/data/maps/the_wondrous/rooms/Regular.txtpb b/data/maps/the_wondrous/rooms/Regular.txtpb new file mode 100644 index 0000000..bd167d3 --- /dev/null +++ b/data/maps/the_wondrous/rooms/Regular.txtpb @@ -0,0 +1,7 @@ +name: "Regular" +panels { + name: "SHRINK" + path: "Panels/panel_2" + clue: "shrink" + answer: "shrink" +} -- cgit 1.4.1