From e45e8e912badb91699c60c685983ec809d49017c Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 14 Aug 2025 17:16:44 -0400 Subject: Added the_impressive --- data/connections.txtpb | 35 ++++++++++++++++++++++-- data/maps/the_gallery/doors.txtpb | 4 +-- data/maps/the_hive/rooms/Main Area.txtpb | 4 +-- data/maps/the_impressive/connections.txtpb | 30 +++++++++++++++++++++ data/maps/the_impressive/doors.txtpb | 37 ++++++++++++++++++++++++++ data/maps/the_impressive/rooms/Green Eye.txtpb | 27 +++++++++++++++++++ data/maps/the_impressive/rooms/Lobby.txtpb | 14 ++++++++++ data/maps/the_impressive/rooms/M Room.txtpb | 6 +++++ data/maps/the_impressive/rooms/M2 Room.txtpb | 7 +++++ data/maps/the_impressive/rooms/Side Area.txtpb | 14 ++++++++++ data/maps/the_impressive/rooms/W Room.txtpb | 6 +++++ data/maps/the_impressive/rooms/WM Room.txtpb | 16 +++++++++++ 12 files changed, 194 insertions(+), 6 deletions(-) create mode 100644 data/maps/the_impressive/connections.txtpb create mode 100644 data/maps/the_impressive/doors.txtpb create mode 100644 data/maps/the_impressive/rooms/Green Eye.txtpb create mode 100644 data/maps/the_impressive/rooms/Lobby.txtpb create mode 100644 data/maps/the_impressive/rooms/M Room.txtpb create mode 100644 data/maps/the_impressive/rooms/M2 Room.txtpb create mode 100644 data/maps/the_impressive/rooms/Side Area.txtpb create mode 100644 data/maps/the_impressive/rooms/W Room.txtpb create mode 100644 data/maps/the_impressive/rooms/WM Room.txtpb diff --git a/data/connections.txtpb b/data/connections.txtpb index fe5086e..dfa2906 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb @@ -6,7 +6,6 @@ # the_entry/Eye Room/LIONIZED # the_entry/Parthenon Return/PARTHENON # the_entry/Link Area/PYRAMID -# four_rooms/Intensify Room/IMPRESSIVE # four_rooms/Time Room/OWL # four_rooms/Examples Room/DAEDALUS # control center -> the_ancient @@ -25,7 +24,6 @@ # the_great/Main Area/LINEAR # the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) # the_great/West Side/PARTIAL -# the_great/West Side/IMPRESSIVE # the_great/West Side/CC # the_great/Jubilant Entrance/JUBILANT # the_great/Back Area/UNKEMPT @@ -39,6 +37,7 @@ # the_hive/Main Area/DAED1 # the_hive/Main Area/DAED2 # the_hive/Main Area/DAED3 +# the_impressive/Green Eye/PLAZA connections { from { panel { @@ -556,3 +555,35 @@ connections { } } } +connections { + from { + port { + map: "the_great" + room: "West Side" + name: "IMPRESSIVE" + } + } + to { + port { + map: "the_impressive" + room: "Lobby" + name: "GREAT" + } + } +} +connections { + from { + port { + map: "the_impressive" + room: "Side Area" + name: "FOURROOMS" + } + } + to { + port { + map: "four_rooms" + room: "Intensify Room" + name: "IMPRESSIVE" + } + } +} diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index ecd2ccc..0851215 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb @@ -99,7 +99,7 @@ doors { name: "Control Center Painting" type: ITEM_ONLY move_paintings { room: "Main Area" name: "CC" } - # TODO: Collect M1 in The Impressive + rooms { map: "the_impressive" name: "M2 Room" } } doors { name: "Tower Painting" @@ -147,7 +147,7 @@ doors { name: "Ancient Painting" type: ITEM_ONLY move_paintings { room: "Main Area" name: "ANCIENT" } - # TODO: Enter The Ancient + rooms { map: "the_ancient" name: "Outside" } } doors { name: "Gallery Extension" diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index 1aaabe8..bd2e088 100644 --- a/data/maps/the_hive/rooms/Main Area.txtpb +++ b/data/maps/the_hive/rooms/Main Area.txtpb @@ -71,7 +71,7 @@ panels { symbols: "question" } panels { - name: "LOW" + name: "LOW (1)" path: "Panels/Room 3/panel_3" clue: "low" answer: "yellow" @@ -85,7 +85,7 @@ panels { symbols: "question" } panels { - name: "LOW" + name: "LOW (2)" path: "Panels/Room 4/panel_1" clue: "low" answer: "flower" diff --git a/data/maps/the_impressive/connections.txtpb b/data/maps/the_impressive/connections.txtpb new file mode 100644 index 0000000..08caee8 --- /dev/null +++ b/data/maps/the_impressive/connections.txtpb @@ -0,0 +1,30 @@ +connections { + from_room: "Lobby" + to_room: "WM Room" + door { name: "Front Door" } +} +connections { + from_room: "WM Room" + to_room: "W Room" + door { name: "Big W" } +} +connections { + from_room: "WM Room" + to_room: "M Room" + door { name: "Big M" } +} +connections { + from_room: "M Room" + to_room: "M2 Room" + door { name: "M2 Divider" } +} +connections { + from_room: "Lobby" + to_room: "Side Area" + door { name: "Side Door" } +} +connections { + from_room: "Side Area" + to_room: "Green Eye" + door { name: "Control Center Green Door" } +} diff --git a/data/maps/the_impressive/doors.txtpb b/data/maps/the_impressive/doors.txtpb new file mode 100644 index 0000000..e27d531 --- /dev/null +++ b/data/maps/the_impressive/doors.txtpb @@ -0,0 +1,37 @@ +doors { + name: "Front Door" + type: STANDARD + receivers: "Components/Doors/entry_1" + panels { room: "Lobby" name: "RIGHT" } + location_room: "Lobby" +} +doors { + name: "Side Door" + type: ITEM_ONLY + receivers: "Components/Doors/entry_3" + panels { room: "Lobby" name: "RIGHT" answer: "wrong" } +} +doors { + name: "Big W" + type: EVENT + panels { room: "WM Room" name: "LEFT" } + panels { room: "WM Room" name: "RIGHT" answer: "right" } +} +doors { + name: "Big M" + type: EVENT + panels { room: "WM Room" name: "LEFT" } + panels { room: "WM Room" name: "RIGHT" answer: "left" } +} +doors { + name: "M2 Divider" + type: EVENT + panels { room: "Green Eye" name: "RETURN" } + panels { room: "Green Eye" name: "LEFT" } +} +doors { + name: "Control Center Green Door" + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/entry_2" + control_center_color: "green" +} diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb new file mode 100644 index 0000000..d452e9e --- /dev/null +++ b/data/maps/the_impressive/rooms/Green Eye.txtpb @@ -0,0 +1,27 @@ +name: "Green Eye" +display_name: "Impressive" +panels { + name: "RETURN" + path: "Panels/entry_5" + clue: "return" + answer: "turn" + symbols: "sparkles" +} +panels { + name: "TO" + path: "Panels/entry_6" + clue: "to" + answer: "to" +} +panels { + name: "LEFT" + path: "Panels/entry_7" + clue: "left" + answer: "right" + symbols: "sun" +} +ports { + name: "PLAZA" + path: "Components/Warps/worldport3" + orientation: "east" +} diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb new file mode 100644 index 0000000..5492d67 --- /dev/null +++ b/data/maps/the_impressive/rooms/Lobby.txtpb @@ -0,0 +1,14 @@ +name: "Lobby" +display_name: "Impressive" +panels { + name: "RIGHT" + path: "Panels/entry_1" + clue: "right" + answer: "right" + proxies { answer: "wrong" path: "Panels/proxied_3" } +} +ports { + name: "GREAT" + path: "Components/Warps/worldport" + orientation: "south" +} diff --git a/data/maps/the_impressive/rooms/M Room.txtpb b/data/maps/the_impressive/rooms/M Room.txtpb new file mode 100644 index 0000000..1796bb3 --- /dev/null +++ b/data/maps/the_impressive/rooms/M Room.txtpb @@ -0,0 +1,6 @@ +name: "M Room" +display_name: "Impressive" +letters { + key: "m" + path: "Components/Collectables/collectable" +} diff --git a/data/maps/the_impressive/rooms/M2 Room.txtpb b/data/maps/the_impressive/rooms/M2 Room.txtpb new file mode 100644 index 0000000..d229cbc --- /dev/null +++ b/data/maps/the_impressive/rooms/M2 Room.txtpb @@ -0,0 +1,7 @@ +name: "M2 Room" +display_name: "Impressive" +letters { + key: "m" + level2: true + path: "Components/Collectables/collectable3" +} diff --git a/data/maps/the_impressive/rooms/Side Area.txtpb b/data/maps/the_impressive/rooms/Side Area.txtpb new file mode 100644 index 0000000..c815fa2 --- /dev/null +++ b/data/maps/the_impressive/rooms/Side Area.txtpb @@ -0,0 +1,14 @@ +name: "Side Area" +display_name: "Impressive" +panels { + name: "COLOR" + path: "Panels/entry_4" + clue: "color" + answer: "green" + symbols: "example" +} +ports { + name: "FOURROOMS" + path: "Components/Warps/worldport2" + orientation: "south" +} diff --git a/data/maps/the_impressive/rooms/W Room.txtpb b/data/maps/the_impressive/rooms/W Room.txtpb new file mode 100644 index 0000000..c0616f9 --- /dev/null +++ b/data/maps/the_impressive/rooms/W Room.txtpb @@ -0,0 +1,6 @@ +name: "W Room" +display_name: "Impressive" +letters { + key: "w" + path: "Components/Collectables/collectable2" +} diff --git a/data/maps/the_impressive/rooms/WM Room.txtpb b/data/maps/the_impressive/rooms/WM Room.txtpb new file mode 100644 index 0000000..95e5aab --- /dev/null +++ b/data/maps/the_impressive/rooms/WM Room.txtpb @@ -0,0 +1,16 @@ +name: "WM Room" +display_name: "Impressive" +panels { + name: "LEFT" + path: "Panels/entry_2" + clue: "left" + answer: "right" + symbols: "sun" +} +panels { + name: "RIGHT" + path: "Panels/entry_3" + clue: "right" + answer: "right" + proxies { answer: "left" path: "Panels/proxied_1" } +} -- cgit 1.4.1