diff options
Diffstat (limited to 'data/maps/the_repetitive')
-rw-r--r-- | data/maps/the_repetitive/connections.txtpb | 4 | ||||
-rw-r--r-- | data/maps/the_repetitive/doors.txtpb | 8 | ||||
-rw-r--r-- | data/maps/the_repetitive/metadata.txtpb | 4 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Anti Room.txtpb | 12 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Cyan Room.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Dot Area.txtpb | 3 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Entry Connector.txtpb | 8 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Lime Room.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Magenta Room.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Main Room.txtpb | 7 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Mastery Room.txtpb | 1 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Plaza Connector.txtpb | 5 | ||||
-rw-r--r-- | data/maps/the_repetitive/rooms/Yellow Room.txtpb | 1 |
13 files changed, 33 insertions, 23 deletions
diff --git a/data/maps/the_repetitive/connections.txtpb b/data/maps/the_repetitive/connections.txtpb index 2b115a9..f4c06f2 100644 --- a/data/maps/the_repetitive/connections.txtpb +++ b/data/maps/the_repetitive/connections.txtpb | |||
@@ -6,13 +6,13 @@ connections { | |||
6 | connections { | 6 | connections { |
7 | from_room: "Main Room" | 7 | from_room: "Main Room" |
8 | to_room: "Plaza Connector" | 8 | to_room: "Plaza Connector" |
9 | door { name: "Plaza Entrance" } | 9 | door { name: "Black Hallway" } |
10 | oneway: true | ||
11 | } | 10 | } |
12 | connections { | 11 | connections { |
13 | from_room: "Plaza Connector" | 12 | from_room: "Plaza Connector" |
14 | to_room: "Main Room" | 13 | to_room: "Main Room" |
15 | oneway: true | 14 | oneway: true |
15 | vanilla_only: true | ||
16 | } | 16 | } |
17 | connections { | 17 | connections { |
18 | from_room: "Main Room" | 18 | from_room: "Main Room" |
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 9e63c1d..d964928 100644 --- a/data/maps/the_repetitive/doors.txtpb +++ b/data/maps/the_repetitive/doors.txtpb | |||
@@ -6,7 +6,7 @@ doors { | |||
6 | location_room: "Main Room" | 6 | location_room: "Main Room" |
7 | } | 7 | } |
8 | doors { | 8 | doors { |
9 | name: "Plaza Entrance" | 9 | name: "Black Hallway" |
10 | type: STANDARD | 10 | type: STANDARD |
11 | receivers: "Components/Doors/Door12" | 11 | receivers: "Components/Doors/Door12" |
12 | panels { room: "Main Room" name: "I" } | 12 | panels { room: "Main Room" name: "I" } |
@@ -194,3 +194,9 @@ doors { | |||
194 | panels { room: "Yellow Room" name: "ASSESSES" } | 194 | panels { room: "Yellow Room" name: "ASSESSES" } |
195 | panels { room: "Yellow Room" name: "TINTING" } | 195 | panels { room: "Yellow Room" name: "TINTING" } |
196 | } | 196 | } |
197 | doors { | ||
198 | name: "Anti-Collectable" | ||
199 | type: LOCATION_ONLY | ||
200 | senders: "Components/Collectables/anticollectable" | ||
201 | location_room: "Anti Room" | ||
202 | } | ||
diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb index 6f5c459..76a0f50 100644 --- a/data/maps/the_repetitive/metadata.txtpb +++ b/data/maps/the_repetitive/metadata.txtpb | |||
@@ -1,10 +1,6 @@ | |||
1 | display_name: "The Repetitive" | 1 | display_name: "The Repetitive" |
2 | # The anti-collectable doesn't fit into our system right now so let's ignore it. | ||
3 | excluded_nodes: "Components/Collectables/anticollectable" | ||
4 | # These paintings are directly above/behind panels and thus can't be entered. | 2 | # These paintings are directly above/behind panels and thus can't be entered. |
5 | excluded_nodes: "Meshes/eyeRed3" | 3 | excluded_nodes: "Meshes/eyeRed3" |
6 | excluded_nodes: "Meshes/eyeRed4" | 4 | excluded_nodes: "Meshes/eyeRed4" |
7 | # I do not know what this is. | ||
8 | excluded_nodes: "Components/Doors/Door3/Hinge/panel_i" | ||
9 | # This has something to do with the magenta room entrance proxy panel. | 5 | # This has something to do with the magenta room entrance proxy panel. |
10 | excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" | 6 | excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" |
diff --git a/data/maps/the_repetitive/rooms/Anti Room.txtpb b/data/maps/the_repetitive/rooms/Anti Room.txtpb index 5451977..65a99ff 100644 --- a/data/maps/the_repetitive/rooms/Anti Room.txtpb +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb | |||
@@ -1,6 +1,4 @@ | |||
1 | name: "Anti Room" | 1 | name: "Anti Room" |
2 | display_name: "Repetitive" | ||
3 | # Ignore the collectible. The mod should remove it and the back wall too. | ||
4 | panels { | 2 | panels { |
5 | name: "HA (1)" | 3 | name: "HA (1)" |
6 | path: "Panels/Entry/panel_7" | 4 | path: "Panels/Entry/panel_7" |
@@ -39,9 +37,17 @@ panels { | |||
39 | symbols: EXAMPLE | 37 | symbols: EXAMPLE |
40 | } | 38 | } |
41 | panels { | 39 | panels { |
42 | name: "EYE" | 40 | name: "EYE (1)" |
43 | path: "Panels/Entry/panel4" | 41 | path: "Panels/Entry/panel4" |
44 | clue: "eye" | 42 | clue: "eye" |
45 | answer: "iris" | 43 | answer: "iris" |
46 | symbols: BOXES | 44 | symbols: BOXES |
47 | } | 45 | } |
46 | panels { | ||
47 | # This appears after grabbing the anti-collectable. | ||
48 | name: "EYE (2)" | ||
49 | path: "Components/Doors/Door3/Hinge/panel_i" | ||
50 | clue: "eye" | ||
51 | answer: "i" | ||
52 | symbols: ZERO | ||
53 | } | ||
diff --git a/data/maps/the_repetitive/rooms/Cyan Room.txtpb b/data/maps/the_repetitive/rooms/Cyan Room.txtpb index fb56ac7..d6790f5 100644 --- a/data/maps/the_repetitive/rooms/Cyan Room.txtpb +++ b/data/maps/the_repetitive/rooms/Cyan Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Cyan Room" | 1 | name: "Cyan Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "ALFA" | 3 | name: "ALFA" |
5 | path: "Panels/Lingo2/panel_3" | 4 | path: "Panels/Lingo2/panel_3" |
diff --git a/data/maps/the_repetitive/rooms/Dot Area.txtpb b/data/maps/the_repetitive/rooms/Dot Area.txtpb index 202ed92..c4f4583 100644 --- a/data/maps/the_repetitive/rooms/Dot Area.txtpb +++ b/data/maps/the_repetitive/rooms/Dot Area.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Dot Area" | 1 | name: "Dot Area" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "TUTU (1)" | 3 | name: "TUTU (1)" |
5 | path: "Panels/Lingo2/panel" | 4 | path: "Panels/Lingo2/panel" |
@@ -96,7 +95,7 @@ panels { | |||
96 | clue: "door" | 95 | clue: "door" |
97 | answer: "door" | 96 | answer: "door" |
98 | symbols: EVAL | 97 | symbols: EVAL |
99 | #proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } | 98 | proxies { answer: "door" path: "Panels/Eval/panel_26_proxyied_1" } |
100 | proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } | 99 | proxies { answer: "do" path: "Panels/Eval/panel_26_proxyied_2" } |
101 | } | 100 | } |
102 | panels { | 101 | panels { |
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb index 8addc7f..16dc116 100644 --- a/data/maps/the_repetitive/rooms/Entry Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb | |||
@@ -1,7 +1,11 @@ | |||
1 | name: "Entry Connector" | 1 | name: "Entry Connector" |
2 | display_name: "Repetitive" | ||
3 | ports { | 2 | ports { |
4 | name: "ENTRY" | 3 | name: "ENTRY" |
4 | display_name: "Northwest Worldport" | ||
5 | path: "Components/Warps/worldport2" | 5 | path: "Components/Warps/worldport2" |
6 | orientation: "south" | 6 | destination { x: -11 y: 0 z: 13 } |
7 | rotation: 0 | ||
8 | # TODO: this is part of what makes the keyholder dependent connection form CC | ||
9 | # safe in vanilla doors | ||
10 | no_shuffle: true | ||
7 | } | 11 | } |
diff --git a/data/maps/the_repetitive/rooms/Lime Room.txtpb b/data/maps/the_repetitive/rooms/Lime Room.txtpb index 71e4c2c..37d4937 100644 --- a/data/maps/the_repetitive/rooms/Lime Room.txtpb +++ b/data/maps/the_repetitive/rooms/Lime Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Lime Room" | 1 | name: "Lime Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "RAT" | 3 | name: "RAT" |
5 | path: "Panels/Lingo2/panel_1" | 4 | path: "Panels/Lingo2/panel_1" |
diff --git a/data/maps/the_repetitive/rooms/Magenta Room.txtpb b/data/maps/the_repetitive/rooms/Magenta Room.txtpb index 827d058..d38e485 100644 --- a/data/maps/the_repetitive/rooms/Magenta Room.txtpb +++ b/data/maps/the_repetitive/rooms/Magenta Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Magenta Room" | 1 | name: "Magenta Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "WRITE" | 3 | name: "WRITE" |
5 | path: "Panels/Eval/panel_9" | 4 | path: "Panels/Eval/panel_9" |
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb index 9fd36d4..3e624a7 100644 --- a/data/maps/the_repetitive/rooms/Main Room.txtpb +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Main Room" | 1 | name: "Main Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "HOTS (2)" | 3 | name: "HOTS (2)" |
5 | path: "Panels/Entry/panel_3" | 4 | path: "Panels/Entry/panel_3" |
@@ -139,6 +138,10 @@ paintings { | |||
139 | } | 138 | } |
140 | ports { | 139 | ports { |
141 | name: "CC" | 140 | name: "CC" |
141 | display_name: "Southwest Worldport" | ||
142 | path: "Components/Warps/worldport3" | 142 | path: "Components/Warps/worldport3" |
143 | orientation: "east" | 143 | destination { x: -5.5 y: 0 z: 56 } |
144 | rotation: 90 | ||
145 | # TODO: shuffle entrances with dependent keyholders | ||
146 | no_shuffle: true | ||
144 | } | 147 | } |
diff --git a/data/maps/the_repetitive/rooms/Mastery Room.txtpb b/data/maps/the_repetitive/rooms/Mastery Room.txtpb index 074a825..5e3326c 100644 --- a/data/maps/the_repetitive/rooms/Mastery Room.txtpb +++ b/data/maps/the_repetitive/rooms/Mastery Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Mastery Room" | 1 | name: "Mastery Room" |
2 | display_name: "Repetitive" | ||
3 | masteries { | 2 | masteries { |
4 | name: "MASTERY" | 3 | name: "MASTERY" |
5 | path: "Components/Collectables/smiley" | 4 | path: "Components/Collectables/smiley" |
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb index 88f7fc4..b26fdb0 100644 --- a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb | |||
@@ -1,7 +1,8 @@ | |||
1 | name: "Plaza Connector" | 1 | name: "Plaza Connector" |
2 | display_name: "Repetitive" | ||
3 | ports { | 2 | ports { |
4 | name: "PLAZA" | 3 | name: "PLAZA" |
4 | display_name: "Northeast Worldport" | ||
5 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
6 | orientation: "north" | 6 | destination { x: 15 y: 0 z: 13 } |
7 | rotation: 0 | ||
7 | } | 8 | } |
diff --git a/data/maps/the_repetitive/rooms/Yellow Room.txtpb b/data/maps/the_repetitive/rooms/Yellow Room.txtpb index 65d665f..9b7d619 100644 --- a/data/maps/the_repetitive/rooms/Yellow Room.txtpb +++ b/data/maps/the_repetitive/rooms/Yellow Room.txtpb | |||
@@ -1,5 +1,4 @@ | |||
1 | name: "Yellow Room" | 1 | name: "Yellow Room" |
2 | display_name: "Repetitive" | ||
3 | panels { | 2 | panels { |
4 | name: "W" | 3 | name: "W" |
5 | path: "Panels/Eval/panel_1" | 4 | path: "Panels/Eval/panel_1" |