diff options
Diffstat (limited to 'data/maps/the_entry')
-rw-r--r-- | data/maps/the_entry/doors.txtpb | 9 | ||||
-rw-r--r-- | data/maps/the_entry/metadata.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_entry/rooms/Starting Room.txtpb | 14 |
3 files changed, 27 insertions, 1 deletions
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 40e486a..9e6a30f 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb | |||
@@ -161,6 +161,7 @@ doors { | |||
161 | doors { | 161 | doors { |
162 | name: "Control Center White Door" | 162 | name: "Control Center White Door" |
163 | type: CONTROL_CENTER_COLOR | 163 | type: CONTROL_CENTER_COLOR |
164 | latch: true | ||
164 | receivers: "Components/Doors/back_left_7" | 165 | receivers: "Components/Doors/back_left_7" |
165 | control_center_color: "white" | 166 | control_center_color: "white" |
166 | } | 167 | } |
@@ -315,4 +316,10 @@ doors { | |||
315 | # TODO: ummmm | 316 | # TODO: ummmm |
316 | panels { room: "Eye Room" name: "I" } | 317 | panels { room: "Eye Room" name: "I" } |
317 | location_room: "Eye Room" | 318 | location_room: "Eye Room" |
318 | } \ No newline at end of file | 319 | } |
320 | doors { | ||
321 | name: "Gift Maps Entrance" | ||
322 | type: EVENT | ||
323 | receivers: "Components/GiftMapEntrance/PanelTeleporter" | ||
324 | double_letters: true | ||
325 | } | ||
diff --git a/data/maps/the_entry/metadata.txtpb b/data/maps/the_entry/metadata.txtpb index 0eeb29a..d969c68 100644 --- a/data/maps/the_entry/metadata.txtpb +++ b/data/maps/the_entry/metadata.txtpb | |||
@@ -11,3 +11,8 @@ excluded_nodes: "Panels/Back Left/backleft_4_proxied_1" | |||
11 | excluded_nodes: "Panels/Back Left/backleft_4_proxied_2" | 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. | ||
15 | custom_nodes: "Components/GiftMapEntrance/IcelyPanel" | ||
16 | custom_nodes: "Components/GiftMapEntrance/Panel" | ||
17 | custom_nodes: "Components/GiftMapEntrance/QPanel" | ||
18 | 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 8e8373b..a1f3dbf 100644 --- a/data/maps/the_entry/rooms/Starting Room.txtpb +++ b/data/maps/the_entry/rooms/Starting Room.txtpb | |||
@@ -46,6 +46,20 @@ panels { | |||
46 | clue: "than" | 46 | clue: "than" |
47 | answer: "than" | 47 | answer: "than" |
48 | } | 48 | } |
49 | panels { | ||
50 | name: "Gift Maps" | ||
51 | # TODO: exclude from panelsanity | ||
52 | path: "Components/GiftMapEntrance/Panel" | ||
53 | clue: "player" | ||
54 | answer: "" | ||
55 | # The puzzle solution doesn't matter. We'll change it to the player's name | ||
56 | # for fun. | ||
57 | symbols: QUESTION | ||
58 | proxies { answer: "icely" path: "Components/GiftMapEntrance/IcelyPanel" } | ||
59 | proxies { answer: "q" path: "Components/GiftMapEntrance/QPanel" } | ||
60 | proxies { answer: "souvey" path: "Components/GiftMapEntrance/SouveyPanel" } | ||
61 | required_door { name: "Gift Maps Entrance" } | ||
62 | } | ||
49 | letters { | 63 | letters { |
50 | key: "h" | 64 | key: "h" |
51 | path: "Components/Collectables/h" | 65 | path: "Components/Collectables/h" |