diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-24 13:26:20 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-24 13:26:20 -0400 |
| commit | 1de29f5fb38058bd2093da67a1119d3d23358eef (patch) | |
| tree | cd13f54c78d0c541a4f76a2d185eb23d6131e30c | |
| parent | 10c762e26e430e0ec9509521380abe9bf8955aea (diff) | |
| download | lingo2-archipelago-1de29f5fb38058bd2093da67a1119d3d23358eef.tar.gz lingo2-archipelago-1de29f5fb38058bd2093da67a1119d3d23358eef.tar.bz2 lingo2-archipelago-1de29f5fb38058bd2093da67a1119d3d23358eef.zip | |
Add logic for the other rainbow in the_sturdy
| -rw-r--r-- | data/connections.txtpb | 17 | ||||
| -rw-r--r-- | data/maps/the_sturdy/connections.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_sturdy/doors.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_sturdy/metadata.txtpb | 7 | ||||
| -rw-r--r-- | data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_sturdy/rooms/S2 Area.txtpb | 4 |
6 files changed, 38 insertions, 7 deletions
| diff --git a/data/connections.txtpb b/data/connections.txtpb index 3de5ec1..4bec584 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
| @@ -1562,6 +1562,23 @@ connections { | |||
| 1562 | painting { | 1562 | painting { |
| 1563 | map: "the_sturdy" | 1563 | map: "the_sturdy" |
| 1564 | room: "S2 Area" | 1564 | room: "S2 Area" |
| 1565 | name: "RAINBOW2" | ||
| 1566 | } | ||
| 1567 | } | ||
| 1568 | to { | ||
| 1569 | painting { | ||
| 1570 | map: "daedalus" | ||
| 1571 | room: "Rainbow Start" | ||
| 1572 | name: "RAINBOW" | ||
| 1573 | } | ||
| 1574 | } | ||
| 1575 | oneway: true | ||
| 1576 | } | ||
| 1577 | connections { | ||
| 1578 | from { | ||
| 1579 | painting { | ||
| 1580 | map: "the_sturdy" | ||
| 1581 | room: "Hidden Rainbow" | ||
| 1565 | name: "RAINBOW" | 1582 | name: "RAINBOW" |
| 1566 | } | 1583 | } |
| 1567 | } | 1584 | } |
| diff --git a/data/maps/the_sturdy/connections.txtpb b/data/maps/the_sturdy/connections.txtpb index efa67c2..341d99e 100644 --- a/data/maps/the_sturdy/connections.txtpb +++ b/data/maps/the_sturdy/connections.txtpb | |||
| @@ -3,3 +3,8 @@ connections { | |||
| 3 | to_room: "S2 Area" | 3 | to_room: "S2 Area" |
| 4 | door { name: "Color Puzzle" } | 4 | door { name: "Color Puzzle" } |
| 5 | } | 5 | } |
| 6 | connections { | ||
| 7 | from_room: "Main Area" | ||
| 8 | to_room: "Hidden Rainbow" | ||
| 9 | door { name: "Hidden Rainbow" } | ||
| 10 | } | ||
| diff --git a/data/maps/the_sturdy/doors.txtpb b/data/maps/the_sturdy/doors.txtpb index 9d37064..819f568 100644 --- a/data/maps/the_sturdy/doors.txtpb +++ b/data/maps/the_sturdy/doors.txtpb | |||
| @@ -10,3 +10,9 @@ doors { | |||
| 10 | panels { room: "Main Area" name: "MOVE (7)" answer: "back" } | 10 | panels { room: "Main Area" name: "MOVE (7)" answer: "back" } |
| 11 | panels { room: "Main Area" name: "MOVE (8)" answer: "down" } | 11 | panels { room: "Main Area" name: "MOVE (8)" answer: "down" } |
| 12 | } | 12 | } |
| 13 | doors { | ||
| 14 | name: "Hidden Rainbow" | ||
| 15 | type: EVENT | ||
| 16 | panels { room: "Main Area" name: "MOVE (2)" answer: "move" } | ||
| 17 | panels { room: "Main Area" name: "MOVE (4)" answer: "move" } | ||
| 18 | } | ||
| diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb index 624f765..bdc5a94 100644 --- a/data/maps/the_sturdy/metadata.txtpb +++ b/data/maps/the_sturdy/metadata.txtpb | |||
| @@ -1,9 +1,8 @@ | |||
| 1 | display_name: "The Sturdy" | 1 | display_name: "The Sturdy" |
| 2 | # Let's ignore the second half of the rainbow for now. | 2 | # Let's ignore the second half of the rainbows for now. |
| 3 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" | 3 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" |
| 4 | # I don't know why there's a second copy of the rainbow. | ||
| 5 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 6 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" | 4 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" |
| 7 | # The validator doesn't know that this node exists because it is part of a | 5 | # The validator doesn't know that these node exist because they are part of a |
| 8 | # sub-scene. | 6 | # sub-scene. |
| 7 | custom_nodes: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 9 | custom_nodes: "Components/Doors/Rainbow2/Hinge/rainbow" | 8 | custom_nodes: "Components/Doors/Rainbow2/Hinge/rainbow" |
| diff --git a/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb new file mode 100644 index 0000000..215def8 --- /dev/null +++ b/data/maps/the_sturdy/rooms/Hidden Rainbow.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "Hidden Rainbow" | ||
| 2 | paintings { | ||
| 3 | name: "RAINBOW" | ||
| 4 | path: "Components/Doors/Rainbow/Hinge/rainbow" | ||
| 5 | enter_only: true | ||
| 6 | } | ||
| diff --git a/data/maps/the_sturdy/rooms/S2 Area.txtpb b/data/maps/the_sturdy/rooms/S2 Area.txtpb index 38fad5e..745f78f 100644 --- a/data/maps/the_sturdy/rooms/S2 Area.txtpb +++ b/data/maps/the_sturdy/rooms/S2 Area.txtpb | |||
| @@ -12,9 +12,7 @@ letters { | |||
| 12 | path: "Components/Collectables/collectable" | 12 | path: "Components/Collectables/collectable" |
| 13 | } | 13 | } |
| 14 | paintings { | 14 | paintings { |
| 15 | name: "RAINBOW" | 15 | name: "RAINBOW2" |
| 16 | # The validator is wrong about this node not existing, because it's in a | ||
| 17 | # sub-scene. | ||
| 18 | path: "Components/Doors/Rainbow2/Hinge/rainbow" | 16 | path: "Components/Doors/Rainbow2/Hinge/rainbow" |
| 19 | enter_only: true | 17 | enter_only: true |
| 20 | } | 18 | } |
