diff options
Diffstat (limited to 'data/maps')
| -rw-r--r-- | data/maps/control_center/doors.txtpb | 16 | ||||
| -rw-r--r-- | data/maps/the_entry/metadata.txtpb | 2 | ||||
| -rw-r--r-- | data/maps/the_entry/rooms/Starting Room.txtpb | 2 | ||||
| -rw-r--r-- | data/maps/the_fuzzy/connections.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_fuzzy/doors.txtpb | 12 | ||||
| -rw-r--r-- | data/maps/the_fuzzy/metadata.txtpb | 4 | ||||
| -rw-r--r-- | data/maps/the_fuzzy/rooms/Main Area.txtpb | 119 | ||||
| -rw-r--r-- | data/maps/the_fuzzy/rooms/Mastery.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_relentless/doors.txtpb | 32 |
9 files changed, 178 insertions, 19 deletions
| diff --git a/data/maps/control_center/doors.txtpb b/data/maps/control_center/doors.txtpb index cac1937..1422301 100644 --- a/data/maps/control_center/doors.txtpb +++ b/data/maps/control_center/doors.txtpb | |||
| @@ -86,21 +86,7 @@ doors { | |||
| 86 | doors { | 86 | doors { |
| 87 | name: "White Ending Door" | 87 | name: "White Ending Door" |
| 88 | type: EVENT | 88 | type: EVENT |
| 89 | # This is the only time a door depends on endings. However, it's nice to do it | 89 | white_ending: true |
| 90 | # this way instead of just checking for ending room access because this lets | ||
| 91 | # us use events, which makes the playthrough more readable. | ||
| 92 | endings: "MINT" | ||
| 93 | endings: "ORANGE" | ||
| 94 | endings: "GREEN" | ||
| 95 | endings: "GRAY" | ||
| 96 | endings: "PLUM" | ||
| 97 | endings: "YELLOW" | ||
| 98 | endings: "GOLD" | ||
| 99 | endings: "BLACK" | ||
| 100 | endings: "CYAN" | ||
| 101 | endings: "PURPLE" | ||
| 102 | endings: "RED" | ||
| 103 | endings: "BLUE" | ||
| 104 | } | 90 | } |
| 105 | doors { | 91 | doors { |
| 106 | name: "Repetitive Entrance" | 92 | name: "Repetitive Entrance" |
| diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb index bdcdf83..da2194b 100644 --- a/data/maps/the_entry/metadata.txtpb +++ b/data/maps/the_entry/metadata.txtpb | |||
| @@ -12,9 +12,11 @@ excluded_nodes: "Panels/Back Left/backleft_4_proxied_2" | |||
| 12 | # This is a proxy related to the first panel and it doesn't seem useful. | 12 | # This is a proxy related to the first panel and it doesn't seem useful. |
| 13 | excluded_nodes: "Panels/Entry/entry_proxied_fake" | 13 | excluded_nodes: "Panels/Entry/entry_proxied_fake" |
| 14 | # The gift map entrance is created by the mod. | 14 | # The gift map entrance is created by the mod. |
| 15 | custom_nodes: "Components/GiftMapEntrance/GongusPanel" | ||
| 15 | custom_nodes: "Components/GiftMapEntrance/HatkirbyPanel" | 16 | custom_nodes: "Components/GiftMapEntrance/HatkirbyPanel" |
| 16 | custom_nodes: "Components/GiftMapEntrance/IcelyPanel" | 17 | custom_nodes: "Components/GiftMapEntrance/IcelyPanel" |
| 17 | custom_nodes: "Components/GiftMapEntrance/KirbyPanel" | 18 | custom_nodes: "Components/GiftMapEntrance/KirbyPanel" |
| 19 | custom_nodes: "Components/GiftMapEntrance/KiwiPanel" | ||
| 18 | custom_nodes: "Components/GiftMapEntrance/Panel" | 20 | custom_nodes: "Components/GiftMapEntrance/Panel" |
| 19 | custom_nodes: "Components/GiftMapEntrance/QPanel" | 21 | custom_nodes: "Components/GiftMapEntrance/QPanel" |
| 20 | custom_nodes: "Components/GiftMapEntrance/SouveyPanel" | 22 | custom_nodes: "Components/GiftMapEntrance/SouveyPanel" |
| diff --git a/data/maps/the_entry/rooms/Starting Room.txtpb b/data/maps/the_entry/rooms/Starting Room.txtpb index 9c73766..d01d807 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb | |||
| @@ -55,9 +55,11 @@ panels { | |||
| 55 | # The puzzle solution doesn't matter. We'll change it to the player's name | 55 | # The puzzle solution doesn't matter. We'll change it to the player's name |
| 56 | # for fun. | 56 | # for fun. |
| 57 | symbols: QUESTION | 57 | symbols: QUESTION |
| 58 | proxies { answer: "gongus" path: "Components/GiftMapEntrance/GongusPanel" } | ||
| 58 | proxies { answer: "hatkirby" path: "Components/GiftMapEntrance/HatkirbyPanel" } | 59 | proxies { answer: "hatkirby" path: "Components/GiftMapEntrance/HatkirbyPanel" } |
| 59 | proxies { answer: "icely" path: "Components/GiftMapEntrance/IcelyPanel" } | 60 | proxies { answer: "icely" path: "Components/GiftMapEntrance/IcelyPanel" } |
| 60 | proxies { answer: "kirby" path: "Components/GiftMapEntrance/KirbyPanel" } | 61 | proxies { answer: "kirby" path: "Components/GiftMapEntrance/KirbyPanel" } |
| 62 | proxies { answer: "kiwi" path: "Components/GiftMapEntrance/KiwiPanel" } | ||
| 61 | proxies { answer: "q" path: "Components/GiftMapEntrance/QPanel" } | 63 | proxies { answer: "q" path: "Components/GiftMapEntrance/QPanel" } |
| 62 | proxies { answer: "souvey" path: "Components/GiftMapEntrance/SouveyPanel" } | 64 | proxies { answer: "souvey" path: "Components/GiftMapEntrance/SouveyPanel" } |
| 63 | proxies { answer: "star" path: "Components/GiftMapEntrance/StarPanel" } | 65 | proxies { answer: "star" path: "Components/GiftMapEntrance/StarPanel" } |
| diff --git a/data/maps/the_fuzzy/connections.txtpb b/data/maps/the_fuzzy/connections.txtpb new file mode 100644 index 0000000..ea39f34 --- /dev/null +++ b/data/maps/the_fuzzy/connections.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "Main Area" | ||
| 3 | to_room: "Mastery" | ||
| 4 | door { name: "Mastery Door" } | ||
| 5 | } | ||
| diff --git a/data/maps/the_fuzzy/doors.txtpb b/data/maps/the_fuzzy/doors.txtpb new file mode 100644 index 0000000..0f89b80 --- /dev/null +++ b/data/maps/the_fuzzy/doors.txtpb | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | doors { | ||
| 2 | name: "Black Panels" | ||
| 3 | type: LOCATION_ONLY | ||
| 4 | panels { room: "Main Area" name: "WHERETO" } | ||
| 5 | panels { room: "Main Area" name: "COMBINED" } | ||
| 6 | location_room: "Main Area" | ||
| 7 | } | ||
| 8 | doors { | ||
| 9 | name: "Mastery Door" | ||
| 10 | type: EVENT | ||
| 11 | panels { room: "Main Area" name: "OTHERS" } | ||
| 12 | } | ||
| diff --git a/data/maps/the_fuzzy/metadata.txtpb b/data/maps/the_fuzzy/metadata.txtpb new file mode 100644 index 0000000..b4178c7 --- /dev/null +++ b/data/maps/the_fuzzy/metadata.txtpb | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | display_name: "The Fuzzy" | ||
| 2 | type: GIFT_MAP | ||
| 3 | # The map's mastery is created at runtime. | ||
| 4 | custom_nodes: "Components/Collectables/collectable" | ||
| diff --git a/data/maps/the_fuzzy/rooms/Main Area.txtpb b/data/maps/the_fuzzy/rooms/Main Area.txtpb new file mode 100644 index 0000000..9c06df8 --- /dev/null +++ b/data/maps/the_fuzzy/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,119 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | panels { | ||
| 3 | name: "Blank" | ||
| 4 | path: "Panels/Room_1/panel_1" | ||
| 5 | clue: "" | ||
| 6 | answer: "2475" | ||
| 7 | symbols: LINGO | ||
| 8 | symbols: QUESTION | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TUTU" | ||
| 12 | path: "Panels/Room_1/panel_2" | ||
| 13 | clue: "tutu" | ||
| 14 | answer: "22" | ||
| 15 | symbols: ZERO | ||
| 16 | symbols: EVAL | ||
| 17 | } | ||
| 18 | panels { | ||
| 19 | name: "LOTTO" | ||
| 20 | path: "Panels/Room_1/panel_3" | ||
| 21 | clue: "lotto" | ||
| 22 | answer: "22222222" | ||
| 23 | symbols: ZERO | ||
| 24 | symbols: EVAL | ||
| 25 | } | ||
| 26 | panels { | ||
| 27 | name: "WHERETO" | ||
| 28 | path: "Panels/Room_1/panel_10" | ||
| 29 | clue: "whereto" | ||
| 30 | answer: "sides" | ||
| 31 | symbols: QUESTION | ||
| 32 | } | ||
| 33 | panels { | ||
| 34 | name: "DICE" | ||
| 35 | path: "Panels/Room_1/panel_11" | ||
| 36 | clue: "dice" | ||
| 37 | answer: "4935" | ||
| 38 | symbols: QUESTION | ||
| 39 | } | ||
| 40 | panels { | ||
| 41 | name: "CAGED" | ||
| 42 | path: "Panels/Room_1/panel_12" | ||
| 43 | clue: "caged" | ||
| 44 | answer: "31754" | ||
| 45 | symbols: QUESTION | ||
| 46 | } | ||
| 47 | panels { | ||
| 48 | name: "BEFORE" | ||
| 49 | path: "Panels/Room_1/panel_13" | ||
| 50 | clue: "before" | ||
| 51 | answer: "100" | ||
| 52 | symbols: ZERO | ||
| 53 | symbols: EVAL | ||
| 54 | } | ||
| 55 | panels { | ||
| 56 | name: "TOED" | ||
| 57 | path: "Panels/Room_1/panel_14" | ||
| 58 | clue: "toed" | ||
| 59 | answer: "108" | ||
| 60 | symbols: ZERO | ||
| 61 | symbols: EVAL | ||
| 62 | } | ||
| 63 | panels { | ||
| 64 | name: "FORGED" | ||
| 65 | path: "Panels/Room_1/panel_15" | ||
| 66 | clue: "forged" | ||
| 67 | answer: "3016" | ||
| 68 | symbols: ZERO | ||
| 69 | symbols: EVAL | ||
| 70 | } | ||
| 71 | panels { | ||
| 72 | name: "OTHERS" | ||
| 73 | path: "Panels/Room_1/panel_4" | ||
| 74 | clue: "others" | ||
| 75 | answer: "34390869" | ||
| 76 | symbols: QUESTION | ||
| 77 | } | ||
| 78 | panels { | ||
| 79 | name: "COMBINED" | ||
| 80 | path: "Panels/Room_1/panel_9" | ||
| 81 | clue: "combined" | ||
| 82 | answer: "added" | ||
| 83 | symbols: SUN | ||
| 84 | } | ||
| 85 | panels { | ||
| 86 | name: "ACHIEVES" | ||
| 87 | path: "Panels/Room_1/panel_5" | ||
| 88 | clue: "achieves" | ||
| 89 | answer: "4214" | ||
| 90 | symbols: QUESTION | ||
| 91 | } | ||
| 92 | panels { | ||
| 93 | name: "UNVEILED" | ||
| 94 | path: "Panels/Room_1/panel_6" | ||
| 95 | clue: "unveiled" | ||
| 96 | answer: "12122021" | ||
| 97 | symbols: QUESTION | ||
| 98 | } | ||
| 99 | panels { | ||
| 100 | name: "FIRST" | ||
| 101 | path: "Panels/Room_1/panel_8" | ||
| 102 | clue: "first" | ||
| 103 | answer: "1" | ||
| 104 | symbols: QUESTION | ||
| 105 | } | ||
| 106 | panels { | ||
| 107 | name: "BOTH" | ||
| 108 | path: "Panels/Room_1/panel_7" | ||
| 109 | clue: "both" | ||
| 110 | answer: "2" | ||
| 111 | symbols: QUESTION | ||
| 112 | } | ||
| 113 | ports { | ||
| 114 | name: "WORLDPORT" | ||
| 115 | display_name: "Entrance" | ||
| 116 | path: "Components/Warps/worldport" | ||
| 117 | destination { x: 0 y: 0 z: 9 } | ||
| 118 | rotation: 0 | ||
| 119 | } | ||
| diff --git a/data/maps/the_fuzzy/rooms/Mastery.txtpb b/data/maps/the_fuzzy/rooms/Mastery.txtpb new file mode 100644 index 0000000..bbe8742 --- /dev/null +++ b/data/maps/the_fuzzy/rooms/Mastery.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | name: "Mastery" | ||
| 2 | masteries { | ||
| 3 | name: "MASTERY" | ||
| 4 | path: "Components/Collectables/collectable" | ||
| 5 | } | ||
| diff --git a/data/maps/the_relentless/doors.txtpb b/data/maps/the_relentless/doors.txtpb index 11f6369..727599f 100644 --- a/data/maps/the_relentless/doors.txtpb +++ b/data/maps/the_relentless/doors.txtpb | |||
| @@ -1,17 +1,42 @@ | |||
| 1 | doors { | 1 | doors { |
| 2 | name: "Left/Turn Door" | 2 | name: "Turn Only Puzzles" |
| 3 | type: LOCATION_ONLY | ||
| 4 | panels { room: "Turn Room" name: "HIDE (1)" } | ||
| 5 | panels { room: "Turn Room" name: "HIDE (2)" } | ||
| 6 | panels { room: "Turn Room" name: "MORE" } | ||
| 7 | location_room: "Turn Room" | ||
| 8 | } | ||
| 9 | doors { | ||
| 10 | name: "Shop Only Puzzles" | ||
| 11 | type: LOCATION_ONLY | ||
| 12 | panels { room: "Shop Room" name: "LEFT (1)" } | ||
| 13 | panels { room: "Shop Room" name: "LEFT (2)" } | ||
| 14 | panels { room: "Shop Room" name: "EXIT (1)" } | ||
| 15 | panels { room: "Shop Room" name: "EXIT (2)" } | ||
| 16 | panels { room: "Shop Room" name: "EXIT (3)" } | ||
| 17 | location_room: "Shop Room" | ||
| 18 | } | ||
| 19 | doors { | ||
| 20 | name: "Left Only Puzzles" | ||
| 3 | type: LOCATION_ONLY | 21 | type: LOCATION_ONLY |
| 4 | panels { room: "Left Room" name: "HIDE" } | 22 | panels { room: "Left Room" name: "HIDE" } |
| 5 | panels { room: "Left Room" name: "LEFT" } | 23 | panels { room: "Left Room" name: "LEFT" } |
| 6 | panels { room: "Left Room" name: "MORE" } | 24 | panels { room: "Left Room" name: "MORE" } |
| 25 | location_room: "Left Room" | ||
| 26 | } | ||
| 27 | doors { | ||
| 28 | name: "Left/Turn Door" | ||
| 29 | type: EVENT | ||
| 30 | panels { room: "Left Room" name: "HIDE" } | ||
| 31 | panels { room: "Left Room" name: "LEFT" } | ||
| 32 | panels { room: "Left Room" name: "MORE" } | ||
| 7 | panels { room: "Turn Room" name: "HIDE (1)" } | 33 | panels { room: "Turn Room" name: "HIDE (1)" } |
| 8 | panels { room: "Turn Room" name: "HIDE (2)" } | 34 | panels { room: "Turn Room" name: "HIDE (2)" } |
| 9 | panels { room: "Turn Room" name: "MORE" } | 35 | panels { room: "Turn Room" name: "MORE" } |
| 10 | location_room: "Turn Room" | ||
| 11 | } | 36 | } |
| 12 | doors { | 37 | doors { |
| 13 | name: "Turn/Shop Door" | 38 | name: "Turn/Shop Door" |
| 14 | type: LOCATION_ONLY | 39 | type: EVENT |
| 15 | panels { room: "Turn Room" name: "HIDE (1)" } | 40 | panels { room: "Turn Room" name: "HIDE (1)" } |
| 16 | panels { room: "Turn Room" name: "HIDE (2)" } | 41 | panels { room: "Turn Room" name: "HIDE (2)" } |
| 17 | panels { room: "Turn Room" name: "MORE" } | 42 | panels { room: "Turn Room" name: "MORE" } |
| @@ -20,7 +45,6 @@ doors { | |||
| 20 | panels { room: "Shop Room" name: "EXIT (1)" } | 45 | panels { room: "Shop Room" name: "EXIT (1)" } |
| 21 | panels { room: "Shop Room" name: "EXIT (2)" } | 46 | panels { room: "Shop Room" name: "EXIT (2)" } |
| 22 | panels { room: "Shop Room" name: "EXIT (3)" } | 47 | panels { room: "Shop Room" name: "EXIT (3)" } |
| 23 | location_room: "Turn Room" | ||
| 24 | } | 48 | } |
| 25 | doors { | 49 | doors { |
| 26 | name: "All Doors" | 50 | name: "All Doors" |
