diff options
Diffstat (limited to 'data/maps')
| -rw-r--r-- | data/maps/the_graveyard/doors.txtpb | 2 | ||||
| -rw-r--r-- | data/maps/the_three_doors/connections.txtpb | 150 | ||||
| -rw-r--r-- | data/maps/the_three_doors/doors.txtpb | 53 | ||||
| -rw-r--r-- | data/maps/the_three_doors/metadata.txtpb | 1 | ||||
| -rw-r--r-- | data/maps/the_three_doors/rooms/Dead End Room.txtpb | 37 | ||||
| -rw-r--r-- | data/maps/the_three_doors/rooms/First Second Room.txtpb | 37 | ||||
| -rw-r--r-- | data/maps/the_three_doors/rooms/Loose Strings Room.txtpb | 19 | ||||
| -rw-r--r-- | data/maps/the_three_doors/rooms/One Luck Room.txtpb | 19 | ||||
| -rw-r--r-- | data/maps/the_three_doors/rooms/Silver Portal Room.txtpb | 35 |
9 files changed, 352 insertions, 1 deletions
| diff --git a/data/maps/the_graveyard/doors.txtpb b/data/maps/the_graveyard/doors.txtpb index 5743fb7..23d74e9 100644 --- a/data/maps/the_graveyard/doors.txtpb +++ b/data/maps/the_graveyard/doors.txtpb | |||
| @@ -7,9 +7,9 @@ doors { | |||
| 7 | doors { map: "the_great" name: "The Maze Gravestone" } | 7 | doors { map: "the_great" name: "The Maze Gravestone" } |
| 8 | doors { map: "the_great" name: "Building Building Gravestone" } | 8 | doors { map: "the_great" name: "Building Building Gravestone" } |
| 9 | doors { map: "the_linear" name: "Behind The Keen Gravestone" } | 9 | doors { map: "the_linear" name: "Behind The Keen Gravestone" } |
| 10 | doors { map: "the_three_doors" name: "The Three Doors Gravestone" } | ||
| 10 | # TODO: gravestones | 11 | # TODO: gravestones |
| 11 | # The Tree (the_tree) | 12 | # The Tree (the_tree) |
| 12 | # The Three Doors (the_three_doors) | ||
| 13 | } | 13 | } |
| 14 | doors { | 14 | doors { |
| 15 | name: "Mausoleum Door" | 15 | name: "Mausoleum Door" |
| 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 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "First Second Room" | ||
| 3 | to_room: "Loose Strings Room" | ||
| 4 | door { name: "Firs Door" } | ||
| 5 | } | ||
| 6 | connections { | ||
| 7 | from_room: "First Second Room" | ||
| 8 | to_room: "Silver Portal Room" | ||
| 9 | door { name: "Initial Door" } | ||
| 10 | } | ||
| 11 | connections { | ||
| 12 | from { | ||
| 13 | port { | ||
| 14 | room: "First Second Room" | ||
| 15 | name: "TTD" | ||
| 16 | } | ||
| 17 | } | ||
| 18 | to { | ||
| 19 | port { | ||
| 20 | room: "First Second Room" | ||
| 21 | name: "GREAT" | ||
| 22 | } | ||
| 23 | } | ||
| 24 | oneway: true | ||
| 25 | } | ||
| 26 | connections { | ||
| 27 | from_room: "First Second Room" | ||
| 28 | to_room: "Silver Portal Room" | ||
| 29 | door { name: "Second Left Door" } | ||
| 30 | } | ||
| 31 | connections { | ||
| 32 | from_room: "First Second Room" | ||
| 33 | to_room: "One Luck Room" | ||
| 34 | door { name: "Second Right Door" } | ||
| 35 | } | ||
| 36 | connections { | ||
| 37 | from_room: "Silver Portal Room" | ||
| 38 | to_room: "First Second Room" | ||
| 39 | oneway: true | ||
| 40 | } | ||
| 41 | connections { | ||
| 42 | from { | ||
| 43 | port { | ||
| 44 | room: "Silver Portal Room" | ||
| 45 | name: "BEGIN" | ||
| 46 | } | ||
| 47 | } | ||
| 48 | to { | ||
| 49 | port { | ||
| 50 | room: "First Second Room" | ||
| 51 | name: "GREAT" | ||
| 52 | } | ||
| 53 | } | ||
| 54 | oneway: true | ||
| 55 | } | ||
| 56 | connections { | ||
| 57 | from { | ||
| 58 | port { | ||
| 59 | room: "Silver Portal Room" | ||
| 60 | name: "NEXT" | ||
| 61 | } | ||
| 62 | } | ||
| 63 | to { | ||
| 64 | port { | ||
| 65 | room: "One Luck Room" | ||
| 66 | name: "BEGIN" | ||
| 67 | } | ||
| 68 | } | ||
| 69 | oneway: true | ||
| 70 | } | ||
| 71 | connections { | ||
| 72 | from { | ||
| 73 | port { | ||
| 74 | room: "One Luck Room" | ||
| 75 | name: "BEGIN" | ||
| 76 | } | ||
| 77 | } | ||
| 78 | to { | ||
| 79 | port { | ||
| 80 | room: "First Second Room" | ||
| 81 | name: "GREAT" | ||
| 82 | } | ||
| 83 | } | ||
| 84 | oneway: true | ||
| 85 | } | ||
| 86 | connections { | ||
| 87 | from_room: "One Luck Room" | ||
| 88 | to_room: "Dead End Room" | ||
| 89 | oneway: true | ||
| 90 | } | ||
| 91 | connections { | ||
| 92 | from_room: "One Luck Room" | ||
| 93 | to_room: "First Second Room" | ||
| 94 | oneway: true | ||
| 95 | } | ||
| 96 | connections { | ||
| 97 | from_room: "Dead End Room" | ||
| 98 | to_room: "Silver Portal Room" | ||
| 99 | oneway: true | ||
| 100 | } | ||
| 101 | connections { | ||
| 102 | from { | ||
| 103 | port { | ||
| 104 | room: "Dead End Room" | ||
| 105 | name: "BEGIN" | ||
| 106 | } | ||
| 107 | } | ||
| 108 | to { | ||
| 109 | port { | ||
| 110 | room: "First Second Room" | ||
| 111 | name: "GREAT" | ||
| 112 | } | ||
| 113 | } | ||
| 114 | oneway: true | ||
| 115 | } | ||
| 116 | connections { | ||
| 117 | from { | ||
| 118 | port { | ||
| 119 | room: "Dead End Room" | ||
| 120 | name: "BEGIN2" | ||
| 121 | } | ||
| 122 | } | ||
| 123 | to { | ||
| 124 | port { | ||
| 125 | room: "First Second Room" | ||
| 126 | name: "GREAT" | ||
| 127 | } | ||
| 128 | } | ||
| 129 | oneway: true | ||
| 130 | } | ||
| 131 | connections { | ||
| 132 | from_room: "Loose Strings Room" | ||
| 133 | to_room: "First Second Room" | ||
| 134 | oneway: true | ||
| 135 | } | ||
| 136 | connections { | ||
| 137 | from { | ||
| 138 | port { | ||
| 139 | room: "Loose Strings Room" | ||
| 140 | name: "BEGIN" | ||
| 141 | } | ||
| 142 | } | ||
| 143 | to { | ||
| 144 | port { | ||
| 145 | room: "First Second Room" | ||
| 146 | name: "GREAT" | ||
| 147 | } | ||
| 148 | } | ||
| 149 | oneway: true | ||
| 150 | } | ||
| 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 @@ | |||
| 1 | doors { | ||
| 2 | name: "Firs Door" | ||
| 3 | type: EVENT | ||
| 4 | panels { room: "Silver Portal Room" name: "GOLD" } | ||
| 5 | panels { room: "Silver Portal Room" name: "PORT" } | ||
| 6 | panels { room: "Silver Portal Room" name: "Left" } | ||
| 7 | panels { room: "Silver Portal Room" name: "Right" } | ||
| 8 | } | ||
| 9 | doors { | ||
| 10 | name: "Initial Door" | ||
| 11 | type: EVENT | ||
| 12 | panels { room: "Silver Portal Room" name: "GOLD" } | ||
| 13 | panels { room: "Silver Portal Room" name: "PORT" } | ||
| 14 | panels { room: "Silver Portal Room" name: "Left" } | ||
| 15 | panels { room: "Silver Portal Room" name: "Right" } | ||
| 16 | } | ||
| 17 | doors { | ||
| 18 | name: "Second Left Door" | ||
| 19 | type: EVENT | ||
| 20 | panels { room: "First Second Room" name: "FIRS" } | ||
| 21 | panels { room: "First Second Room" name: "INITIAL" } | ||
| 22 | panels { room: "First Second Room" name: "MINUTE (1)" } | ||
| 23 | panels { room: "First Second Room" name: "MINUTE (2)" } | ||
| 24 | } | ||
| 25 | doors { | ||
| 26 | name: "Second Right Door" | ||
| 27 | type: EVENT | ||
| 28 | panels { room: "Loose Strings Room" name: "LOOSE" } | ||
| 29 | panels { room: "Loose Strings Room" name: "STRINGS" } | ||
| 30 | panels { room: "One Luck Room" name: "LONE" } | ||
| 31 | panels { room: "One Luck Room" name: "CHANCE" } | ||
| 32 | } | ||
| 33 | doors { | ||
| 34 | name: "The Three Doors Gravestone" | ||
| 35 | type: GRAVESTONE | ||
| 36 | panels { room: "First Second Room" name: "FIRS" } | ||
| 37 | panels { room: "First Second Room" name: "INITIAL" } | ||
| 38 | panels { room: "First Second Room" name: "MINUTE (1)" } | ||
| 39 | panels { room: "First Second Room" name: "MINUTE (2)" } | ||
| 40 | panels { room: "Silver Portal Room" name: "GOLD" } | ||
| 41 | panels { room: "Silver Portal Room" name: "PORT" } | ||
| 42 | panels { room: "Silver Portal Room" name: "Left" } | ||
| 43 | panels { room: "Silver Portal Room" name: "Right" } | ||
| 44 | panels { room: "Loose Strings Room" name: "LOOSE" } | ||
| 45 | panels { room: "Loose Strings Room" name: "STRINGS" } | ||
| 46 | panels { room: "One Luck Room" name: "LONE" } | ||
| 47 | panels { room: "One Luck Room" name: "CHANCE" } | ||
| 48 | panels { room: "Dead End Room" name: "DOOR" } | ||
| 49 | panels { room: "Dead End Room" name: "WAYS" } | ||
| 50 | panels { room: "Dead End Room" name: "DEAD" } | ||
| 51 | panels { room: "Dead End Room" name: "END" } | ||
| 52 | location_room: "Loose Strings Room" | ||
| 53 | } | ||
| 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 @@ | |||
| 1 | name: "Dead End Room" | ||
| 2 | panels { | ||
| 3 | name: "DOOR" | ||
| 4 | path: "Panels/Dead End/panel3" | ||
| 5 | clue: "door" | ||
| 6 | answer: "knob" | ||
| 7 | symbols: BOXES | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "WAYS" | ||
| 11 | path: "Panels/Dead End/panel4" | ||
| 12 | clue: "ways" | ||
| 13 | answer: "sway" | ||
| 14 | symbols: SPARKLES | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "DEAD" | ||
| 18 | path: "Panels/Dead End/panel" | ||
| 19 | clue: "dead" | ||
| 20 | answer: "alive" | ||
| 21 | symbols: SUN | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "END" | ||
| 25 | path: "Panels/Dead End/panel2" | ||
| 26 | clue: "end" | ||
| 27 | answer: "begin" | ||
| 28 | symbols: SUN | ||
| 29 | } | ||
| 30 | ports { | ||
| 31 | name: "BEGIN" | ||
| 32 | path: "Components/Warps/worldport6" | ||
| 33 | } | ||
| 34 | ports { | ||
| 35 | name: "BEGIN2" | ||
| 36 | path: "Components/Warps/worldport5" | ||
| 37 | } | ||
| 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 @@ | |||
| 1 | name: "First Second Room" | ||
| 2 | panels { | ||
| 3 | name: "FIRS" | ||
| 4 | path: "Panels/First Second/panel" | ||
| 5 | clue: "firs" | ||
| 6 | answer: "first" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "INITIAL" | ||
| 11 | path: "Panels/First Second/panel2" | ||
| 12 | clue: "initial" | ||
| 13 | answer: "first" | ||
| 14 | symbols: SUN | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "MINUTE (1)" | ||
| 18 | path: "Panels/First Second/panel3" | ||
| 19 | clue: "minute" | ||
| 20 | answer: "second" | ||
| 21 | symbols: EXAMPLE | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "MINUTE (2)" | ||
| 25 | path: "Panels/First Second/panel4" | ||
| 26 | clue: "minute" | ||
| 27 | answer: "second" | ||
| 28 | symbols: BOXES | ||
| 29 | } | ||
| 30 | ports { | ||
| 31 | name: "GREAT" | ||
| 32 | path: "Components/Warps/worldport" | ||
| 33 | } | ||
| 34 | ports { | ||
| 35 | name: "TTD" | ||
| 36 | path: "Components/Warps/worldport2" | ||
| 37 | } | ||
| 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 @@ | |||
| 1 | name: "Loose Strings Room" | ||
| 2 | panels { | ||
| 3 | name: "LOOSE" | ||
| 4 | path: "Panels/Something/panel3" | ||
| 5 | clue: "loose" | ||
| 6 | answer: "lose" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "STRINGS" | ||
| 11 | path: "Panels/Something/panel4" | ||
| 12 | clue: "strings" | ||
| 13 | answer: "threads" | ||
| 14 | symbols: SUN | ||
| 15 | } | ||
| 16 | ports { | ||
| 17 | name: "BEGIN" | ||
| 18 | path: "Components/Warps/worldport7" | ||
| 19 | } | ||
| 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 @@ | |||
| 1 | name: "One Luck Room" | ||
| 2 | panels { | ||
| 3 | name: "LONE" | ||
| 4 | path: "Panels/Something/panel" | ||
| 5 | clue: "lone" | ||
| 6 | answer: "one" | ||
| 7 | symbols: SPARKLES | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "CHANCE" | ||
| 11 | path: "Panels/Something/panel2" | ||
| 12 | clue: "chance" | ||
| 13 | answer: "luck" | ||
| 14 | symbols: SUN | ||
| 15 | } | ||
| 16 | ports { | ||
| 17 | name: "BEGIN" | ||
| 18 | path: "Components/Warps/worldport8" | ||
| 19 | } | ||
| 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 @@ | |||
| 1 | name: "Silver Portal Room" | ||
| 2 | panels { | ||
| 3 | name: "GOLD" | ||
| 4 | path: "Panels/Silver Portal/panel" | ||
| 5 | clue: "gold" | ||
| 6 | answer: "silver" | ||
| 7 | symbols: EXAMPLE | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "PORT" | ||
| 11 | path: "Panels/Silver Portal/panel2" | ||
| 12 | clue: "port" | ||
| 13 | answer: "portal" | ||
| 14 | symbols: SPARKLES | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "Left" | ||
| 18 | path: "Panels/Silver Portal/panel3" | ||
| 19 | clue: "" | ||
| 20 | answer: "third" | ||
| 21 | } | ||
| 22 | panels { | ||
| 23 | name: "Right" | ||
| 24 | path: "Panels/Silver Portal/panel4" | ||
| 25 | clue: "" | ||
| 26 | answer: "fourth" | ||
| 27 | } | ||
| 28 | ports { | ||
| 29 | name: "BEGIN" | ||
| 30 | path: "Components/Warps/worldport3" | ||
| 31 | } | ||
| 32 | ports { | ||
| 33 | name: "NEXT" | ||
| 34 | path: "Components/Warps/worldport4" | ||
| 35 | } | ||
