diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-11 00:03:34 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-11 00:03:34 -0400 |
| commit | 424a17386108abc7e29579137c640635ae79b2c7 (patch) | |
| tree | b155b7f8961a9b772eb77540ca3f5e6cfd257042 /data/maps | |
| parent | 21e334efcda30845f0d95b274fba7bb3f6f04004 (diff) | |
| download | lingo2-archipelago-424a17386108abc7e29579137c640635ae79b2c7.tar.gz lingo2-archipelago-424a17386108abc7e29579137c640635ae79b2c7.tar.bz2 lingo2-archipelago-424a17386108abc7e29579137c640635ae79b2c7.zip | |
Added the_darkroom
Diffstat (limited to 'data/maps')
| -rw-r--r-- | data/maps/the_congruent/rooms/Main Area.txtpb | 1 | ||||
| -rw-r--r-- | data/maps/the_darkroom/connections.txtpb | 35 | ||||
| -rw-r--r-- | data/maps/the_darkroom/doors.txtpb | 75 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/First Room.txtpb | 56 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/S Room.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/Second Room.txtpb | 55 | ||||
| -rw-r--r-- | data/maps/the_darkroom/rooms/Third Room.txtpb | 70 |
7 files changed, 298 insertions, 0 deletions
| diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index 6728c96..4abde54 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb | |||
| @@ -87,6 +87,7 @@ panels { | |||
| 87 | ports { | 87 | ports { |
| 88 | name: "DARKROOM" | 88 | name: "DARKROOM" |
| 89 | path: "Components/Warps/worldport2" | 89 | path: "Components/Warps/worldport2" |
| 90 | orientation: "north" | ||
| 90 | } | 91 | } |
| 91 | paintings { | 92 | paintings { |
| 92 | name: "P" | 93 | name: "P" |
| diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb new file mode 100644 index 0000000..4093585 --- /dev/null +++ b/data/maps/the_darkroom/connections.txtpb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | connections { | ||
| 2 | from { | ||
| 3 | port { | ||
| 4 | room: "First Room" | ||
| 5 | name: "NEXT" | ||
| 6 | } | ||
| 7 | } | ||
| 8 | to { | ||
| 9 | port { | ||
| 10 | room: "Second Room" | ||
| 11 | name: "ENTRY" | ||
| 12 | } | ||
| 13 | } | ||
| 14 | oneway: true | ||
| 15 | } | ||
| 16 | connections { | ||
| 17 | from { | ||
| 18 | port { | ||
| 19 | room: "Second Room" | ||
| 20 | name: "NEXT" | ||
| 21 | } | ||
| 22 | } | ||
| 23 | to { | ||
| 24 | port { | ||
| 25 | room: "Third Room" | ||
| 26 | name: "ENTRY" | ||
| 27 | } | ||
| 28 | } | ||
| 29 | oneway: true | ||
| 30 | } | ||
| 31 | connections { | ||
| 32 | from_room: "Third Room" | ||
| 33 | to_room: "S Room" | ||
| 34 | door { name: "S1 Door" } | ||
| 35 | } | ||
| diff --git a/data/maps/the_darkroom/doors.txtpb b/data/maps/the_darkroom/doors.txtpb new file mode 100644 index 0000000..bbf6a1d --- /dev/null +++ b/data/maps/the_darkroom/doors.txtpb | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | # TODO: gallery painting | ||
| 2 | doors { | ||
| 3 | name: "Double Letter Panel Blockers" | ||
| 4 | type: ITEM_ONLY | ||
| 5 | receivers: "Panels/Room 1/panel_3/visibilityListener" | ||
| 6 | receivers: "Panels/Room 2/panel_3/visibilityListener" | ||
| 7 | # TODO: honestly idk if this should even exist | ||
| 8 | switches: "double_letters" | ||
| 9 | } | ||
| 10 | doors { | ||
| 11 | name: "Second Room Entrance" | ||
| 12 | type: STANDARD | ||
| 13 | receivers: "Components/Doors/entry_1" | ||
| 14 | panels { room: "First Room" name: "KOI" } | ||
| 15 | location_room: "First Room" | ||
| 16 | } | ||
| 17 | doors { | ||
| 18 | name: "Third Room Entrance" | ||
| 19 | type: STANDARD | ||
| 20 | receivers: "Components/Doors/entry_2" | ||
| 21 | panels { room: "Second Room" name: "KOI" } | ||
| 22 | location_room: "Second Room" | ||
| 23 | } | ||
| 24 | doors { | ||
| 25 | name: "S1 Door" | ||
| 26 | type: LOCATION_ONLY | ||
| 27 | receivers: "Components/Doors/entry_3" | ||
| 28 | panels { room: "Third Room" name: "CULTS" } | ||
| 29 | panels { room: "Third Room" name: "TURNS" } | ||
| 30 | panels { room: "Third Room" name: "COINS" } | ||
| 31 | panels { room: "Third Room" name: "INKS" } | ||
| 32 | panels { room: "Third Room" name: "KNOTS" } | ||
| 33 | panels { room: "Third Room" name: "LINKS" } | ||
| 34 | panels { room: "Third Room" name: "LOCKS" } | ||
| 35 | panels { room: "Third Room" name: "TOUCHES" } | ||
| 36 | panels { room: "Third Room" name: "KOI" } | ||
| 37 | location_room: "Third Room" | ||
| 38 | } | ||
| 39 | doors { | ||
| 40 | name: "Colorful Entrance" | ||
| 41 | type: STANDARD | ||
| 42 | receivers: "Components/Doors/entry_6" | ||
| 43 | panels { room: "First Room" name: "BISON" } | ||
| 44 | panels { room: "First Room" name: "FISH" } | ||
| 45 | panels { room: "First Room" name: "SHEEP" } | ||
| 46 | panels { room: "First Room" name: "KOI" } | ||
| 47 | panels { room: "First Room" name: "TUNA" } | ||
| 48 | location_room: "First Room" | ||
| 49 | } | ||
| 50 | doors { | ||
| 51 | name: "Congruent Entrance" | ||
| 52 | type: STANDARD | ||
| 53 | receivers: "Components/Doors/entry_5" | ||
| 54 | panels { room: "Second Room" name: "BISON" } | ||
| 55 | panels { room: "Second Room" name: "FISH" } | ||
| 56 | panels { room: "Second Room" name: "SHEEP" } | ||
| 57 | panels { room: "Second Room" name: "KOI" } | ||
| 58 | panels { room: "Second Room" name: "TUNA" } | ||
| 59 | location_room: "Second Room" | ||
| 60 | } | ||
| 61 | doors { | ||
| 62 | name: "Double Sided Entrance" | ||
| 63 | type: ITEM_ONLY | ||
| 64 | receivers: "Components/Doors/entry_4" | ||
| 65 | panels { room: "First Room" name: "BISON" } | ||
| 66 | panels { room: "First Room" name: "FISH" } | ||
| 67 | panels { room: "First Room" name: "SHEEP" } | ||
| 68 | panels { room: "First Room" name: "KOI" } | ||
| 69 | panels { room: "First Room" name: "TUNA" } | ||
| 70 | panels { room: "Second Room" name: "BISON" } | ||
| 71 | panels { room: "Second Room" name: "FISH" } | ||
| 72 | panels { room: "Second Room" name: "SHEEP" } | ||
| 73 | panels { room: "Second Room" name: "KOI" } | ||
| 74 | panels { room: "Second Room" name: "TUNA" } | ||
| 75 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb new file mode 100644 index 0000000..f79d055 --- /dev/null +++ b/data/maps/the_darkroom/rooms/First Room.txtpb | |||
| @@ -0,0 +1,56 @@ | |||
| 1 | name: "First Room" | ||
| 2 | display_name: "First Room" | ||
| 3 | panels { | ||
| 4 | name: "BISON" | ||
| 5 | path: "Panels/Room 1/panel_1" | ||
| 6 | clue: "bison" | ||
| 7 | answer: "bison" | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "FISH" | ||
| 11 | path: "Panels/Room 1/panel_2" | ||
| 12 | clue: "fish" | ||
| 13 | answer: "fish" | ||
| 14 | } | ||
| 15 | panels { | ||
| 16 | name: "SHEEP" | ||
| 17 | path: "Panels/Room 1/panel_3" | ||
| 18 | clue: "sheep" | ||
| 19 | answer: "sheep" | ||
| 20 | required_door { name: "Double Letter Panel Blockers" } | ||
| 21 | } | ||
| 22 | panels { | ||
| 23 | name: "KOI" | ||
| 24 | path: "Panels/Room 1/panel_4" | ||
| 25 | clue: "koi" | ||
| 26 | answer: "koi" | ||
| 27 | } | ||
| 28 | panels { | ||
| 29 | name: "TUNA" | ||
| 30 | path: "Panels/Room 1/panel_5" | ||
| 31 | clue: "tuna" | ||
| 32 | answer: "tuna" | ||
| 33 | } | ||
| 34 | ports { | ||
| 35 | name: "ENTRY" | ||
| 36 | path: "Components/Warps/worldport" | ||
| 37 | orientation: "south" | ||
| 38 | } | ||
| 39 | ports { | ||
| 40 | name: "NEXT" | ||
| 41 | path: "Components/Warps/worldport2" | ||
| 42 | orientation: "north" | ||
| 43 | required_door { name: "Second Room Entrance" } | ||
| 44 | } | ||
| 45 | ports { | ||
| 46 | name: "COLORFUL" | ||
| 47 | path: "Components/Warps/worldport8" | ||
| 48 | orientation: "north" | ||
| 49 | required_door { name: "Colorful Entrance" } | ||
| 50 | } | ||
| 51 | ports { | ||
| 52 | name: "DOUBLESIDED" | ||
| 53 | path: "Components/Warps/worldport6" | ||
| 54 | orientation: "east" | ||
| 55 | required_door { name: "Double Sided Entrance" } | ||
| 56 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/S Room.txtpb b/data/maps/the_darkroom/rooms/S Room.txtpb new file mode 100644 index 0000000..0f56af1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/S Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "S Room" | ||
| 2 | display_name: "Third Room" | ||
| 3 | letters { | ||
| 4 | key: "s" | ||
| 5 | path: "Components/Collectables/collectable" | ||
| 6 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb new file mode 100644 index 0000000..911132d --- /dev/null +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb | |||
| @@ -0,0 +1,55 @@ | |||
| 1 | name: "Second Room" | ||
| 2 | display_name: "Second Room" | ||
| 3 | panels { | ||
| 4 | name: "BISON" | ||
| 5 | path: "Panels/Room 2/panel_1" | ||
| 6 | clue: "bison" | ||
| 7 | answer: "bison" | ||
| 8 | symbols: "planet" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "FISH" | ||
| 12 | path: "Panels/Room 2/panel_2" | ||
| 13 | clue: "fish" | ||
| 14 | answer: "fish" | ||
| 15 | symbols: "planet" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "SHEEP" | ||
| 19 | path: "Panels/Room 2/panel_3" | ||
| 20 | clue: "sheep" | ||
| 21 | answer: "sheep" | ||
| 22 | symbols: "planet" | ||
| 23 | required_door { name: "Double Letter Panel Blockers" } | ||
| 24 | } | ||
| 25 | panels { | ||
| 26 | name: "KOI" | ||
| 27 | path: "Panels/Room 2/panel_4" | ||
| 28 | clue: "koi" | ||
| 29 | answer: "koi" | ||
| 30 | symbols: "planet" | ||
| 31 | } | ||
| 32 | panels { | ||
| 33 | name: "TUNA" | ||
| 34 | path: "Panels/Room 2/panel_5" | ||
| 35 | clue: "tuna" | ||
| 36 | answer: "tuna" | ||
| 37 | symbols: "planet" | ||
| 38 | } | ||
| 39 | ports { | ||
| 40 | name: "ENTRY" | ||
| 41 | path: "Components/Warps/worldport3" | ||
| 42 | orientation: "south" | ||
| 43 | } | ||
| 44 | ports { | ||
| 45 | name: "NEXT" | ||
| 46 | path: "Components/Warps/worldport4" | ||
| 47 | orientation: "north" | ||
| 48 | required_door { name: "Third Room Entrance" } | ||
| 49 | } | ||
| 50 | ports { | ||
| 51 | name: "CONGRUENT" | ||
| 52 | path: "Components/Warps/worldport7" | ||
| 53 | orientation: "east" | ||
| 54 | required_door { name: "Congruent Entrance" } | ||
| 55 | } | ||
| diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb new file mode 100644 index 0000000..25fa376 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb | |||
| @@ -0,0 +1,70 @@ | |||
| 1 | name: "Third Room" | ||
| 2 | display_name: "Third Room" | ||
| 3 | panels { | ||
| 4 | name: "CULTS" | ||
| 5 | path: "Panels/Room 3/panel_1" | ||
| 6 | clue: "cults" | ||
| 7 | answer: "cult" | ||
| 8 | symbols: "planet" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TURNS" | ||
| 12 | path: "Panels/Room 3/panel_2" | ||
| 13 | clue: "turns" | ||
| 14 | answer: "turn" | ||
| 15 | symbols: "planet" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "COINS" | ||
| 19 | path: "Panels/Room 3/panel_3" | ||
| 20 | clue: "coins" | ||
| 21 | answer: "coin" | ||
| 22 | symbols: "planet" | ||
| 23 | } | ||
| 24 | panels { | ||
| 25 | name: "INKS" | ||
| 26 | path: "Panels/Room 3/panel_4" | ||
| 27 | clue: "inks" | ||
| 28 | answer: "ink" | ||
| 29 | symbols: "planet" | ||
| 30 | } | ||
| 31 | panels { | ||
| 32 | name: "KNOTS" | ||
| 33 | path: "Panels/Room 3/panel_5" | ||
| 34 | clue: "knots" | ||
| 35 | answer: "knot" | ||
| 36 | symbols: "planet" | ||
| 37 | } | ||
| 38 | panels { | ||
| 39 | name: "LINKS" | ||
| 40 | path: "Panels/Room 3/panel_6" | ||
| 41 | clue: "links" | ||
| 42 | answer: "link" | ||
| 43 | symbols: "planet" | ||
| 44 | } | ||
| 45 | panels { | ||
| 46 | name: "LOCKS" | ||
| 47 | path: "Panels/Room 3/panel_7" | ||
| 48 | clue: "locks" | ||
| 49 | answer: "lock" | ||
| 50 | symbols: "planet" | ||
| 51 | } | ||
| 52 | panels { | ||
| 53 | name: "TOUCHES" | ||
| 54 | path: "Panels/Room 3/panel_8" | ||
| 55 | clue: "touches" | ||
| 56 | answer: "touch" | ||
| 57 | symbols: "planet" | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "KOI" | ||
| 61 | path: "Panels/Room 3/panel_9" | ||
| 62 | clue: "koi" | ||
| 63 | answer: "koi" | ||
| 64 | symbols: "planet" | ||
| 65 | } | ||
| 66 | ports { | ||
| 67 | name: "ENTRY" | ||
| 68 | path: "Components/Warps/worldport5" | ||
| 69 | orientation: "south" | ||
| 70 | } | ||
