From d29e2a00ca4f33cf4b6b12211e9ddb0896f559d3 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Tue, 26 Aug 2025 00:05:27 -0400 Subject: Added the_three_doors --- data/maps/the_three_doors/connections.txtpb | 150 +++++++++++++++++++++ data/maps/the_three_doors/doors.txtpb | 53 ++++++++ data/maps/the_three_doors/metadata.txtpb | 1 + .../maps/the_three_doors/rooms/Dead End Room.txtpb | 37 +++++ .../the_three_doors/rooms/First Second Room.txtpb | 37 +++++ .../the_three_doors/rooms/Loose Strings Room.txtpb | 19 +++ .../maps/the_three_doors/rooms/One Luck Room.txtpb | 19 +++ .../the_three_doors/rooms/Silver Portal Room.txtpb | 35 +++++ 8 files changed, 351 insertions(+) create mode 100644 data/maps/the_three_doors/connections.txtpb create mode 100644 data/maps/the_three_doors/doors.txtpb create mode 100644 data/maps/the_three_doors/metadata.txtpb create mode 100644 data/maps/the_three_doors/rooms/Dead End Room.txtpb create mode 100644 data/maps/the_three_doors/rooms/First Second Room.txtpb create mode 100644 data/maps/the_three_doors/rooms/Loose Strings Room.txtpb create mode 100644 data/maps/the_three_doors/rooms/One Luck Room.txtpb create mode 100644 data/maps/the_three_doors/rooms/Silver Portal Room.txtpb (limited to 'data/maps/the_three_doors') diff --git a/data/maps/the_three_doors/connections.txtpb b/data/maps/the_three_doors/connections.txtpb new file mode 100644 index 0000000..e3e80c0 --- /dev/null +++ b/data/maps/the_three_doors/connections.txtpb @@ -0,0 +1,150 @@ +connections { + from_room: "First Second Room" + to_room: "Loose Strings Room" + door { name: "Firs Door" } +} +connections { + from_room: "First Second Room" + to_room: "Silver Portal Room" + door { name: "Initial Door" } +} +connections { + from { + port { + room: "First Second Room" + name: "TTD" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} +connections { + from_room: "First Second Room" + to_room: "Silver Portal Room" + door { name: "Second Left Door" } +} +connections { + from_room: "First Second Room" + to_room: "One Luck Room" + door { name: "Second Right Door" } +} +connections { + from_room: "Silver Portal Room" + to_room: "First Second Room" + oneway: true +} +connections { + from { + port { + room: "Silver Portal Room" + name: "BEGIN" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} +connections { + from { + port { + room: "Silver Portal Room" + name: "NEXT" + } + } + to { + port { + room: "One Luck Room" + name: "BEGIN" + } + } + oneway: true +} +connections { + from { + port { + room: "One Luck Room" + name: "BEGIN" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} +connections { + from_room: "One Luck Room" + to_room: "Dead End Room" + oneway: true +} +connections { + from_room: "One Luck Room" + to_room: "First Second Room" + oneway: true +} +connections { + from_room: "Dead End Room" + to_room: "Silver Portal Room" + oneway: true +} +connections { + from { + port { + room: "Dead End Room" + name: "BEGIN" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} +connections { + from { + port { + room: "Dead End Room" + name: "BEGIN2" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} +connections { + from_room: "Loose Strings Room" + to_room: "First Second Room" + oneway: true +} +connections { + from { + port { + room: "Loose Strings Room" + name: "BEGIN" + } + } + to { + port { + room: "First Second Room" + name: "GREAT" + } + } + oneway: true +} diff --git a/data/maps/the_three_doors/doors.txtpb b/data/maps/the_three_doors/doors.txtpb new file mode 100644 index 0000000..99fbcee --- /dev/null +++ b/data/maps/the_three_doors/doors.txtpb @@ -0,0 +1,53 @@ +doors { + name: "Firs Door" + type: EVENT + panels { room: "Silver Portal Room" name: "GOLD" } + panels { room: "Silver Portal Room" name: "PORT" } + panels { room: "Silver Portal Room" name: "Left" } + panels { room: "Silver Portal Room" name: "Right" } +} +doors { + name: "Initial Door" + type: EVENT + panels { room: "Silver Portal Room" name: "GOLD" } + panels { room: "Silver Portal Room" name: "PORT" } + panels { room: "Silver Portal Room" name: "Left" } + panels { room: "Silver Portal Room" name: "Right" } +} +doors { + name: "Second Left Door" + type: EVENT + panels { room: "First Second Room" name: "FIRS" } + panels { room: "First Second Room" name: "INITIAL" } + panels { room: "First Second Room" name: "MINUTE (1)" } + panels { room: "First Second Room" name: "MINUTE (2)" } +} +doors { + name: "Second Right Door" + type: EVENT + panels { room: "Loose Strings Room" name: "LOOSE" } + panels { room: "Loose Strings Room" name: "STRINGS" } + panels { room: "One Luck Room" name: "LONE" } + panels { room: "One Luck Room" name: "CHANCE" } +} +doors { + name: "The Three Doors Gravestone" + type: GRAVESTONE + panels { room: "First Second Room" name: "FIRS" } + panels { room: "First Second Room" name: "INITIAL" } + panels { room: "First Second Room" name: "MINUTE (1)" } + panels { room: "First Second Room" name: "MINUTE (2)" } + panels { room: "Silver Portal Room" name: "GOLD" } + panels { room: "Silver Portal Room" name: "PORT" } + panels { room: "Silver Portal Room" name: "Left" } + panels { room: "Silver Portal Room" name: "Right" } + panels { room: "Loose Strings Room" name: "LOOSE" } + panels { room: "Loose Strings Room" name: "STRINGS" } + panels { room: "One Luck Room" name: "LONE" } + panels { room: "One Luck Room" name: "CHANCE" } + panels { room: "Dead End Room" name: "DOOR" } + panels { room: "Dead End Room" name: "WAYS" } + panels { room: "Dead End Room" name: "DEAD" } + panels { room: "Dead End Room" name: "END" } + location_room: "Loose Strings Room" +} diff --git a/data/maps/the_three_doors/metadata.txtpb b/data/maps/the_three_doors/metadata.txtpb new file mode 100644 index 0000000..0c6052a --- /dev/null +++ b/data/maps/the_three_doors/metadata.txtpb @@ -0,0 +1 @@ +display_name: "The Three Doors" diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb new file mode 100644 index 0000000..c752368 --- /dev/null +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb @@ -0,0 +1,37 @@ +name: "Dead End Room" +panels { + name: "DOOR" + path: "Panels/Dead End/panel3" + clue: "door" + answer: "knob" + symbols: BOXES +} +panels { + name: "WAYS" + path: "Panels/Dead End/panel4" + clue: "ways" + answer: "sway" + symbols: SPARKLES +} +panels { + name: "DEAD" + path: "Panels/Dead End/panel" + clue: "dead" + answer: "alive" + symbols: SUN +} +panels { + name: "END" + path: "Panels/Dead End/panel2" + clue: "end" + answer: "begin" + symbols: SUN +} +ports { + name: "BEGIN" + path: "Components/Warps/worldport6" +} +ports { + name: "BEGIN2" + path: "Components/Warps/worldport5" +} diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb new file mode 100644 index 0000000..1bee8c7 --- /dev/null +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb @@ -0,0 +1,37 @@ +name: "First Second Room" +panels { + name: "FIRS" + path: "Panels/First Second/panel" + clue: "firs" + answer: "first" + symbols: SPARKLES +} +panels { + name: "INITIAL" + path: "Panels/First Second/panel2" + clue: "initial" + answer: "first" + symbols: SUN +} +panels { + name: "MINUTE (1)" + path: "Panels/First Second/panel3" + clue: "minute" + answer: "second" + symbols: EXAMPLE +} +panels { + name: "MINUTE (2)" + path: "Panels/First Second/panel4" + clue: "minute" + answer: "second" + symbols: BOXES +} +ports { + name: "GREAT" + path: "Components/Warps/worldport" +} +ports { + name: "TTD" + path: "Components/Warps/worldport2" +} diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb new file mode 100644 index 0000000..9d4430f --- /dev/null +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb @@ -0,0 +1,19 @@ +name: "Loose Strings Room" +panels { + name: "LOOSE" + path: "Panels/Something/panel3" + clue: "loose" + answer: "lose" + symbols: SPARKLES +} +panels { + name: "STRINGS" + path: "Panels/Something/panel4" + clue: "strings" + answer: "threads" + symbols: SUN +} +ports { + name: "BEGIN" + path: "Components/Warps/worldport7" +} diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb new file mode 100644 index 0000000..816b4e3 --- /dev/null +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb @@ -0,0 +1,19 @@ +name: "One Luck Room" +panels { + name: "LONE" + path: "Panels/Something/panel" + clue: "lone" + answer: "one" + symbols: SPARKLES +} +panels { + name: "CHANCE" + path: "Panels/Something/panel2" + clue: "chance" + answer: "luck" + symbols: SUN +} +ports { + name: "BEGIN" + path: "Components/Warps/worldport8" +} diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb new file mode 100644 index 0000000..aeab9da --- /dev/null +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb @@ -0,0 +1,35 @@ +name: "Silver Portal Room" +panels { + name: "GOLD" + path: "Panels/Silver Portal/panel" + clue: "gold" + answer: "silver" + symbols: EXAMPLE +} +panels { + name: "PORT" + path: "Panels/Silver Portal/panel2" + clue: "port" + answer: "portal" + symbols: SPARKLES +} +panels { + name: "Left" + path: "Panels/Silver Portal/panel3" + clue: "" + answer: "third" +} +panels { + name: "Right" + path: "Panels/Silver Portal/panel4" + clue: "" + answer: "fourth" +} +ports { + name: "BEGIN" + path: "Components/Warps/worldport3" +} +ports { + name: "NEXT" + path: "Components/Warps/worldport4" +} -- cgit 1.4.1