about summary refs log tree commit diff stats
path: root/data/maps
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps')
-rw-r--r--data/maps/daedalus/connections.txtpb45
-rw-r--r--data/maps/daedalus/doors.txtpb109
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Red Color Door.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb1
-rw-r--r--data/maps/the_ancient/rooms/Outside.txtpb1
-rw-r--r--data/maps/the_bearer/connections.txtpb5
-rw-r--r--data/maps/the_bearer/rooms/Back Area.txtpb6
-rw-r--r--data/maps/the_bearer/rooms/Tree Entrance.txtpb6
-rw-r--r--data/maps/the_darkroom/connections.txtpb15
-rw-r--r--data/maps/the_darkroom/rooms/Congruent Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Cyan Hallway.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb7
-rw-r--r--data/maps/the_darkroom/rooms/First Room.txtpb12
-rw-r--r--data/maps/the_darkroom/rooms/Second Room.txtpb6
-rw-r--r--data/maps/the_entry/connections.txtpb21
-rw-r--r--data/maps/the_entry/doors.txtpb4
-rw-r--r--data/maps/the_entry/rooms/Flipped Second Room.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Four Rooms Entrance.txtpb7
-rw-r--r--data/maps/the_entry/rooms/Liberated Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Link Area.txtpb12
-rw-r--r--data/maps/the_entry/rooms/Literate Entrance.txtpb6
-rw-r--r--data/maps/the_entry/rooms/Shop Entrance.txtpb2
-rw-r--r--data/maps/the_gallery/doors.txtpb34
-rw-r--r--data/maps/the_great/doors.txtpb2
-rw-r--r--data/maps/the_nuanced/doors.txtpb4
-rw-r--r--data/maps/the_parthenon/connections.txtpb1
-rw-r--r--data/maps/the_plaza/connections.txtpb8
-rw-r--r--data/maps/the_plaza/doors.txtpb16
-rw-r--r--data/maps/the_repetitive/doors.txtpb6
-rw-r--r--data/maps/the_repetitive/metadata.txtpb4
-rw-r--r--data/maps/the_repetitive/rooms/Anti Room.txtpb11
-rw-r--r--data/maps/the_sun_temple/connections.txtpb1
-rw-r--r--data/maps/the_unkempt/connections.txtpb2
-rw-r--r--data/maps/the_unkempt/doors.txtpb2
35 files changed, 227 insertions, 160 deletions
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index 09613ae..cb27c38 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb
@@ -100,6 +100,11 @@ connections {
100 oneway: true 100 oneway: true
101} 101}
102connections { 102connections {
103 from_room: "Outside House"
104 to_room: "Blue Hallway Tall Side"
105 door { name: "House Side Door" }
106}
107connections {
103 from_room: "Purple SE Vestibule" 108 from_room: "Purple SE Vestibule"
104 to_room: "Welcome Back Area" 109 to_room: "Welcome Back Area"
105 oneway: true 110 oneway: true
@@ -222,12 +227,12 @@ connections {
222connections { 227connections {
223 from_room: "West Castle Area" 228 from_room: "West Castle Area"
224 to_room: "Post Orange Smiley Three Way" 229 to_room: "Post Orange Smiley Three Way"
225 door { name: "Splintering Exit Left Door" } 230 door { name: "Splintering Exit North Door" }
226} 231}
227connections { 232connections {
228 from_room: "West Castle Area" 233 from_room: "West Castle Area"
229 to_room: "Amber North 2" 234 to_room: "Amber North 2"
230 door { name: "Splintering Exit Right Door" } 235 door { name: "Splintering Exit South Door" }
231} 236}
232connections { 237connections {
233 from_room: "Z2 Room" 238 from_room: "Z2 Room"
@@ -378,7 +383,7 @@ connections {
378connections { 383connections {
379 from_room: "O2 Room" 384 from_room: "O2 Room"
380 to_room: "Blue Smiley" 385 to_room: "Blue Smiley"
381 door { name: "Blue Smiley Entrance" } 386 door { name: "O2 Room Southeast Door" }
382} 387}
383connections { 388connections {
384 from_room: "O2 Room" 389 from_room: "O2 Room"
@@ -408,7 +413,7 @@ connections {
408connections { 413connections {
409 from_room: "O2 Room" 414 from_room: "O2 Room"
410 to_room: "Blue Hallway" 415 to_room: "Blue Hallway"
411 door { name: "O2 Room Back Door" } 416 door { name: "O2 Room Northeast Door" }
412} 417}
413connections { 418connections {
414 from_room: "O2 Room" 419 from_room: "O2 Room"
@@ -423,7 +428,7 @@ connections {
423connections { 428connections {
424 from_room: "Sweet Foyer" 429 from_room: "Sweet Foyer"
425 to_room: "F2 Room" 430 to_room: "F2 Room"
426 door { name: "F2 Room Entrance" } 431 door { name: "F2 Room Southeast Door" }
427} 432}
428connections { 433connections {
429 from_room: "Globe Room" 434 from_room: "Globe Room"
@@ -438,17 +443,17 @@ connections {
438connections { 443connections {
439 from_room: "F2 Room" 444 from_room: "F2 Room"
440 to_room: "Blue Hallway" 445 to_room: "Blue Hallway"
441 door { name: "F2 Room Back Right Door" } 446 door { name: "F2 Room Southwest Door" }
442} 447}
443connections { 448connections {
444 from_room: "F2 Room" 449 from_room: "F2 Room"
445 to_room: "Outside Salt Room" 450 to_room: "Outside Salt Room"
446 door { name: "F2 Room Back Left Door" } 451 door { name: "F2 Room Northwest Door" }
447} 452}
448connections { 453connections {
449 from_room: "F2 Room" 454 from_room: "F2 Room"
450 to_room: "Red Color Door" 455 to_room: "Red Color Door"
451 door { name: "F2 Room Back Middle Door" } 456 door { name: "F2 Room West Door" }
452 oneway: true 457 oneway: true
453 # This is the red backside, which has nothing in it. Maybe could be its own 458 # This is the red backside, which has nothing in it. Maybe could be its own
454 # region at some point. 459 # region at some point.
@@ -461,7 +466,7 @@ connections {
461connections { 466connections {
462 from_room: "U2 Room" 467 from_room: "U2 Room"
463 to_room: "Maze Paintings Area" 468 to_room: "Maze Paintings Area"
464 door { name: "U2 Room Shortcut" } 469 door { name: "U2 Room Southeast Door" }
465} 470}
466connections { 471connections {
467 from_room: "Maze Paintings Area" 472 from_room: "Maze Paintings Area"
@@ -476,17 +481,17 @@ connections {
476connections { 481connections {
477 from_room: "U2 Room" 482 from_room: "U2 Room"
478 to_room: "Purple SE Vestibule" 483 to_room: "Purple SE Vestibule"
479 door { name: "U2 Room Back Right Door" } 484 door { name: "U2 Room Southwest Door" }
480} 485}
481connections { 486connections {
482 from_room: "U2 Room" 487 from_room: "U2 Room"
483 to_room: "Purple Room East" 488 to_room: "Purple Room East"
484 door { name: "U2 Room Back Door" } 489 door { name: "U2 Room West Door" }
485} 490}
486connections { 491connections {
487 from_room: "Maze" 492 from_room: "Maze"
488 to_room: "U2 Room" 493 to_room: "U2 Room"
489 door { name: "U2 Room Entrance" } 494 door { name: "U2 Room East Door" }
490} 495}
491connections { 496connections {
492 from_room: "Outside Magic Room" 497 from_room: "Outside Magic Room"
@@ -511,7 +516,7 @@ connections {
511connections { 516connections {
512 from_room: "Wonderland" 517 from_room: "Wonderland"
513 to_room: "Black Hex" 518 to_room: "Black Hex"
514 door { name: "Wonderland Right Door" } 519 door { name: "Wonderland South Door" }
515} 520}
516connections { 521connections {
517 from_room: "Outside Pyramid" 522 from_room: "Outside Pyramid"
@@ -601,7 +606,7 @@ connections {
601connections { 606connections {
602 from_room: "Wonderland" 607 from_room: "Wonderland"
603 to_room: "Number Paintings Area" 608 to_room: "Number Paintings Area"
604 door { name: "Wonderland Left Door" } 609 door { name: "Wonderland North Door" }
605} 610}
606connections { 611connections {
607 from_room: "Outside House" 612 from_room: "Outside House"
@@ -1857,3 +1862,15 @@ connections {
1857 oneway: true 1862 oneway: true
1858 roof_access: true 1863 roof_access: true
1859} 1864}
1865connections {
1866 from_room: "Roof"
1867 to_room: "F Keyholder"
1868 oneway: true
1869 roof_access: true
1870}
1871connections {
1872 from_room: "Roof"
1873 to_room: "Yellow Color Backside"
1874 oneway: true
1875 roof_access: true
1876}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index ccbf3f0..95a3537 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -195,8 +195,8 @@ doors {
195} 195}
196doors { 196doors {
197 name: "Welcome Back Door" 197 name: "Welcome Back Door"
198 type: STANDARD 198 type: LOCATION_ONLY
199 receivers: "Components/Doors/Entry/entry_14" 199 #receivers: "Components/Doors/Entry/entry_14"
200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } 200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
201 location_room: "Welcome Back Area" 201 location_room: "Welcome Back Area"
202} 202}
@@ -298,7 +298,7 @@ doors {
298 location_name: "Black Hex" 298 location_name: "Black Hex"
299} 299}
300doors { 300doors {
301 name: "Splintering Exit Left Door" 301 name: "Splintering Exit North Door"
302 type: STANDARD 302 type: STANDARD
303 receivers: "Components/Doors/Entry/gate_4" 303 receivers: "Components/Doors/Entry/gate_4"
304 panels { room: "West Castle Area" name: "EVER" } 304 panels { room: "West Castle Area" name: "EVER" }
@@ -308,7 +308,7 @@ doors {
308 location_room: "West Castle Area" 308 location_room: "West Castle Area"
309} 309}
310doors { 310doors {
311 name: "Splintering Exit Right Door" 311 name: "Splintering Exit South Door"
312 type: ITEM_ONLY 312 type: ITEM_ONLY
313 receivers: "Components/Doors/Entry/gate_5" 313 receivers: "Components/Doors/Entry/gate_5"
314 panels { room: "West Castle Area" name: "EVER" } 314 panels { room: "West Castle Area" name: "EVER" }
@@ -493,7 +493,6 @@ doors {
493 panels { room: "Outside House" name: "WALLS" } 493 panels { room: "Outside House" name: "WALLS" }
494 panels { room: "Outside House" name: "LOCK" } 494 panels { room: "Outside House" name: "LOCK" }
495 location_room: "Outside House" 495 location_room: "Outside House"
496 location_name: "North Purple Vestibules"
497} 496}
498doors { 497doors {
499 name: "Purple NW Vestibule" 498 name: "Purple NW Vestibule"
@@ -716,7 +715,7 @@ doors {
716 panels { room: "O2 Room" name: "UNBLOCKED" } 715 panels { room: "O2 Room" name: "UNBLOCKED" }
717} 716}
718doors { 717doors {
719 name: "Blue Smiley Entrance" 718 name: "O2 Room Southeast Door"
720 type: STANDARD 719 type: STANDARD
721 receivers: "Components/Doors/Halls/oroom_2" 720 receivers: "Components/Doors/Halls/oroom_2"
722 panels { room: "O2 Room" name: "HONEST" } 721 panels { room: "O2 Room" name: "HONEST" }
@@ -822,7 +821,7 @@ doors {
822 name: "Composite Room NW Entrance" 821 name: "Composite Room NW Entrance"
823 type: STANDARD 822 type: STANDARD
824 receivers: "Components/Doors/Halls/oroom_10" 823 receivers: "Components/Doors/Halls/oroom_10"
825 panels { room: "Red Color Door" name: "Left" } 824 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
826 location_room: "Red Color Door" 825 location_room: "Red Color Door"
827} 826}
828doors { 827doors {
@@ -857,7 +856,7 @@ doors {
857 location_name: "South Rooms" 856 location_name: "South Rooms"
858} 857}
859doors { 858doors {
860 name: "O2 Room Back Door" 859 name: "O2 Room Northeast Door"
861 type: STANDARD 860 type: STANDARD
862 receivers: "Components/Doors/Halls/oroom_4" 861 receivers: "Components/Doors/Halls/oroom_4"
863 panels { room: "O2 Room" name: "UNBLOCKED" } 862 panels { room: "O2 Room" name: "UNBLOCKED" }
@@ -884,7 +883,7 @@ doors {
884 panels { room: "F2 Room" name: "SHAPE" } 883 panels { room: "F2 Room" name: "SHAPE" }
885} 884}
886doors { 885doors {
887 name: "F2 Room Entrance" 886 name: "F2 Room Southeast Door"
888 type: STANDARD 887 type: STANDARD
889 receivers: "Components/Doors/Halls/froom_2" 888 receivers: "Components/Doors/Halls/froom_2"
890 panels { room: "Sweet Foyer" name: "RENT (1)" } 889 panels { room: "Sweet Foyer" name: "RENT (1)" }
@@ -903,21 +902,21 @@ doors {
903 control_center_color: "purple" 902 control_center_color: "purple"
904} 903}
905doors { 904doors {
906 name: "F2 Room Back Right Door" 905 name: "F2 Room Southwest Door"
907 type: STANDARD 906 type: STANDARD
908 receivers: "Components/Doors/Halls/froom_3" 907 receivers: "Components/Doors/Halls/froom_3"
909 panels { room: "F2 Room" name: "RISKY" } 908 panels { room: "F2 Room" name: "RISKY" }
910 location_room: "F2 Room" 909 location_room: "F2 Room"
911} 910}
912doors { 911doors {
913 name: "F2 Room Back Left Door" 912 name: "F2 Room Northwest Door"
914 type: STANDARD 913 type: STANDARD
915 receivers: "Components/Doors/Halls/froom_4" 914 receivers: "Components/Doors/Halls/froom_4"
916 panels { room: "F2 Room" name: "SHAPE" } 915 panels { room: "F2 Room" name: "SHAPE" }
917 location_room: "F2 Room" 916 location_room: "F2 Room"
918} 917}
919doors { 918doors {
920 name: "F2 Room Back Middle Door" 919 name: "F2 Room West Door"
921 type: STANDARD 920 type: STANDARD
922 receivers: "Components/Doors/Halls/froom_5" 921 receivers: "Components/Doors/Halls/froom_5"
923 panels { room: "F2 Room" name: "DIRT" } 922 panels { room: "F2 Room" name: "DIRT" }
@@ -938,7 +937,7 @@ doors {
938 panels { room: "U2 Room" name: "HEAVEN" } 937 panels { room: "U2 Room" name: "HEAVEN" }
939} 938}
940doors { 939doors {
941 name: "U2 Room Shortcut" 940 name: "U2 Room Southeast Door"
942 type: STANDARD 941 type: STANDARD
943 receivers: "Components/Doors/Halls/uroom_2" 942 receivers: "Components/Doors/Halls/uroom_2"
944 panels { room: "U2 Room" name: "WICKED" } 943 panels { room: "U2 Room" name: "WICKED" }
@@ -959,21 +958,21 @@ doors {
959 location_room: "House Entrance" 958 location_room: "House Entrance"
960} 959}
961doors { 960doors {
962 name: "U2 Room Back Right Door" 961 name: "U2 Room Southwest Door"
963 type: STANDARD 962 type: STANDARD
964 receivers: "Components/Doors/Halls/uroom_3" 963 receivers: "Components/Doors/Halls/uroom_3"
965 panels { room: "U2 Room" name: "HEAVEN" } 964 panels { room: "U2 Room" name: "HEAVEN" }
966 location_room: "U2 Room" 965 location_room: "U2 Room"
967} 966}
968doors { 967doors {
969 name: "U2 Room Back Door" 968 name: "U2 Room West Door"
970 type: ITEM_ONLY 969 type: ITEM_ONLY
971 receivers: "Components/Doors/Halls/uroom_5" 970 receivers: "Components/Doors/Halls/uroom_5"
972 panels { room: "Purple Room South" name: "ANY" } 971 panels { room: "Purple Room South" name: "ANY" }
973 panels { room: "Outside House" name: "A" } 972 panels { room: "Outside House" name: "A" }
974} 973}
975doors { 974doors {
976 name: "U2 Room Entrance" 975 name: "U2 Room East Door"
977 type: ITEM_ONLY 976 type: ITEM_ONLY
978 receivers: "Components/Doors/Halls/uroom_4" 977 receivers: "Components/Doors/Halls/uroom_4"
979 panels { room: "Outside Magic Room" name: "WIZARD" } 978 panels { room: "Outside Magic Room" name: "WIZARD" }
@@ -1017,7 +1016,7 @@ doors {
1017 panels { room: "Outside Magic Room" name: "WIZARD" } 1016 panels { room: "Outside Magic Room" name: "WIZARD" }
1018} 1017}
1019doors { 1018doors {
1020 name: "Wonderland Right Door" 1019 name: "Wonderland South Door"
1021 type: STANDARD 1020 type: STANDARD
1022 receivers: "Components/Doors/Halls/wonderland_1" 1021 receivers: "Components/Doors/Halls/wonderland_1"
1023 panels { room: "Wonderland" name: "APRIL" } 1022 panels { room: "Wonderland" name: "APRIL" }
@@ -1208,70 +1207,37 @@ doors {
1208 type: ITEM_ONLY 1207 type: ITEM_ONLY
1209 receivers: "Components/Doors/Halls/connections_1" 1208 receivers: "Components/Doors/Halls/connections_1"
1210 receivers: "Components/Doors/Halls/connections_3" 1209 receivers: "Components/Doors/Halls/connections_3"
1210 # These have the same effect as the above, but including them here prevents
1211 # them from opening in door shuffle when the J2 door opens.
1212 receivers: "Components/Triggers/teleportListenerConnections3"
1213 receivers: "Components/Triggers/teleportListenerConnections4"
1214 # This door can open from either solving all panels, or just the smiley ones,
1215 # and the latter is obviously a subset of the former so let's just check for
1216 # that.
1211 panels { room: "Hotel" name: "PARKA" } 1217 panels { room: "Hotel" name: "PARKA" }
1212 panels { room: "Hotel" name: "MARLIN" }
1213 panels { room: "Hotel" name: "WHO" }
1214 panels { room: "Hotel" name: "CLOAK" } 1218 panels { room: "Hotel" name: "CLOAK" }
1215 panels { room: "Hotel" name: "MANE" }
1216 panels { room: "Hotel" name: "WHAT" }
1217 panels { room: "Hotel" name: "BLAZER" }
1218 panels { room: "Hotel" name: "WHERE" }
1219 panels { room: "Hotel" name: "DOROTHY" } 1219 panels { room: "Hotel" name: "DOROTHY" }
1220 panels { room: "Hotel" name: "JACKET" }
1221 panels { room: "Hotel" name: "TAIL" }
1222 panels { room: "Hotel" name: "JAWS" } 1220 panels { room: "Hotel" name: "JAWS" }
1223 panels { room: "Hotel" name: "FLOUNDER" }
1224 panels { room: "Hotel" name: "WHEN" } 1221 panels { room: "Hotel" name: "WHEN" }
1225 panels { room: "Hotel" name: "CLAWS" } 1222 panels { room: "Hotel" name: "CLAWS" }
1226 panels { room: "Hotel" name: "BRUCE" }
1227 panels { room: "Hotel" name: "POTATO" } 1223 panels { room: "Hotel" name: "POTATO" }
1228 panels { room: "Hotel" name: "SALAD" }
1229 panels { room: "Hotel" name: "BATHING" }
1230 panels { room: "Hotel" name: "MICRO" } 1224 panels { room: "Hotel" name: "MICRO" }
1231 panels { room: "Hotel" name: "BUSINESS" }
1232 panels { room: "Hotel" name: "WEDDING" }
1233 panels { room: "Hotel" name: "TREE" }
1234 panels { room: "Hotel" name: "RIVER" }
1235 panels { room: "Hotel" name: "TUNING" } 1225 panels { room: "Hotel" name: "TUNING" }
1236 panels { room: "Hotel" name: "BOXING" }
1237 panels { room: "Hotel" name: "TELEPHONE" }
1238 panels { room: "Hotel" name: "LAW" } 1226 panels { room: "Hotel" name: "LAW" }
1239 panels { room: "Hotel" name: "POKER" }
1240 panels { room: "Hotel" name: "CARD" } 1227 panels { room: "Hotel" name: "CARD" }
1241 panels { room: "Hotel" name: "ROAD" } 1228 panels { room: "Hotel" name: "ROAD" }
1242 panels { room: "Hotel" name: "CHOCOLATE" }
1243 panels { room: "Hotel" name: "DEPART" } 1229 panels { room: "Hotel" name: "DEPART" }
1244 panels { room: "Hotel" name: "WITHDRAW" }
1245 panels { room: "Hotel" name: "QUIT" }
1246 panels { room: "Hotel" name: "LEAVE" } 1230 panels { room: "Hotel" name: "LEAVE" }
1247 panels { room: "Hotel" name: "PALE" }
1248 panels { room: "Hotel" name: "JUST" }
1249 panels { room: "Hotel" name: "NEW" }
1250 panels { room: "Hotel" name: "UNTALENTED" }
1251 panels { room: "Hotel" name: "SERVICE" } 1231 panels { room: "Hotel" name: "SERVICE" }
1252 panels { room: "Hotel" name: "FULL" }
1253 panels { room: "Hotel" name: "EVIL" }
1254 panels { room: "Hotel" name: "HONEY" } 1232 panels { room: "Hotel" name: "HONEY" }
1255 panels { room: "Hotel" name: "CRESCENT" }
1256 panels { room: "Hotel" name: "INVALID" } 1233 panels { room: "Hotel" name: "INVALID" }
1257 panels { room: "Hotel" name: "FESTIVAL" } 1234 panels { room: "Hotel" name: "FESTIVAL" }
1258 panels { room: "Hotel" name: "BEAUTIFUL" }
1259 panels { room: "Hotel" name: "WILTED" } 1235 panels { room: "Hotel" name: "WILTED" }
1260 panels { room: "Hotel" name: "DROOPED" }
1261 panels { room: "Hotel" name: "FADED" }
1262 panels { room: "Hotel" name: "WANED" } 1236 panels { room: "Hotel" name: "WANED" }
1263 panels { room: "Hotel" name: "TALL" }
1264 panels { room: "Hotel" name: "CANVAS" }
1265 panels { room: "Hotel" name: "LEVER" }
1266 panels { room: "Hotel" name: "SCULPTURE" }
1267 panels { room: "Hotel" name: "RAGE" } 1237 panels { room: "Hotel" name: "RAGE" }
1268 panels { room: "Hotel" name: "BALL" }
1269 panels { room: "Hotel" name: "FOOL" }
1270 panels { room: "Hotel" name: "VERGE" } 1238 panels { room: "Hotel" name: "VERGE" }
1271 panels { room: "Hotel" name: "ART" }
1272 panels { room: "Hotel" name: "EVER" } 1239 panels { room: "Hotel" name: "EVER" }
1273 panels { room: "Hotel" name: "PAIN" } 1240 panels { room: "Hotel" name: "PAIN" }
1274 panels { room: "Hotel" name: "FOOT" }
1275} 1241}
1276doors { 1242doors {
1277 name: "J2 Door 1" 1243 name: "J2 Door 1"
@@ -1307,7 +1273,7 @@ doors {
1307 panels { room: "J2 Vestibule" name: "COLORFUL" } 1273 panels { room: "J2 Vestibule" name: "COLORFUL" }
1308} 1274}
1309doors { 1275doors {
1310 name: "Wonderland Left Door" 1276 name: "Wonderland North Door"
1311 type: ITEM_ONLY 1277 type: ITEM_ONLY
1312 receivers: "Components/Doors/Halls/wonderland_2" 1278 receivers: "Components/Doors/Halls/wonderland_2"
1313 panels { room: "Wonderland" name: "APRIL" } 1279 panels { room: "Wonderland" name: "APRIL" }
@@ -1648,6 +1614,7 @@ doors {
1648 # Components/Doors/Smileys/blue_1 1614 # Components/Doors/Smileys/blue_1
1649 panels { room: "Blue Smiley" name: "SMILE" } 1615 panels { room: "Blue Smiley" name: "SMILE" }
1650 location_room: "Blue Smiley" 1616 location_room: "Blue Smiley"
1617 location_name: "Blue SMILE"
1651} 1618}
1652doors { 1619doors {
1653 name: "Blue Smiley Annex" 1620 name: "Blue Smiley Annex"
@@ -1679,6 +1646,7 @@ doors {
1679 receivers: "Components/Doors/Smileys/yellow_2" 1646 receivers: "Components/Doors/Smileys/yellow_2"
1680 panels { room: "Hedges" name: "SMILE" } 1647 panels { room: "Hedges" name: "SMILE" }
1681 location_room: "Hedges" 1648 location_room: "Hedges"
1649 location_name: "Yellow SMILE"
1682} 1650}
1683doors { 1651doors {
1684 name: "Green Smiley" 1652 name: "Green Smiley"
@@ -1687,6 +1655,7 @@ doors {
1687 receivers: "Components/Doors/Smileys/green_2" 1655 receivers: "Components/Doors/Smileys/green_2"
1688 panels { room: "Green Smiley" name: "SMILE" } 1656 panels { room: "Green Smiley" name: "SMILE" }
1689 location_room: "Green Smiley" 1657 location_room: "Green Smiley"
1658 location_name: "Green SMILE"
1690} 1659}
1691doors { 1660doors {
1692 name: "Orange Smiley Exit" 1661 name: "Orange Smiley Exit"
@@ -1694,6 +1663,7 @@ doors {
1694 receivers: "Components/Doors/Smileys/orange_1" 1663 receivers: "Components/Doors/Smileys/orange_1"
1695 panels { room: "Outside Orange Room" name: "SMILE" } 1664 panels { room: "Outside Orange Room" name: "SMILE" }
1696 location_room: "Outside Orange Room" 1665 location_room: "Outside Orange Room"
1666 location_name: "Orange SMILE"
1697} 1667}
1698doors { 1668doors {
1699 name: "F Keyholder Door" 1669 name: "F Keyholder Door"
@@ -1718,6 +1688,7 @@ doors {
1718 type: LOCATION_ONLY 1688 type: LOCATION_ONLY
1719 panels { room: "Red Smiley" name: "SMILE" } 1689 panels { room: "Red Smiley" name: "SMILE" }
1720 location_room: "Red Smiley" 1690 location_room: "Red Smiley"
1691 location_name: "Red SMILE"
1721} 1692}
1722doors { 1693doors {
1723 name: "Pink Hallway" 1694 name: "Pink Hallway"
@@ -2187,6 +2158,7 @@ doors {
2187 receivers: "Components/Doors/Unincorporated/temple_foyer_6" 2158 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2188 panels { room: "Globe Room" name: "WORD" } 2159 panels { room: "Globe Room" name: "WORD" }
2189 location_room: "Globe Room" 2160 location_room: "Globe Room"
2161 location_name: "Sticks and Stones"
2190} 2162}
2191doors { 2163doors {
2192 name: "Castle Numbers Puzzle" 2164 name: "Castle Numbers Puzzle"
@@ -2306,3 +2278,24 @@ doors {
2306 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener" 2278 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2307 double_letters: true 2279 double_letters: true
2308} 2280}
2281doors {
2282 name: "Lime Hexes"
2283 type: LOCATION_ONLY
2284 panels { room: "Tree Entrance" name: "RAT" }
2285 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2286 panels { room: "Tree Entrance" name: "LEANS" }
2287 panels { room: "Tree Entrance" name: "QUESTION" }
2288 panels { room: "Tree Entrance" name: "WHERE" }
2289 panels { room: "Tree Entrance" name: "SUNDER" }
2290 location_room: "Tree Entrance"
2291}
2292doors {
2293 name: "Theo Panels"
2294 type: LOCATION_ONLY
2295 panels { room: "House" name: "GOAT" }
2296 panels { room: "House" name: "AMAZE" }
2297 panels { room: "House" name: "SKINNYHIM" }
2298 panels { room: "House" name: "THEO" }
2299 location_room: "House"
2300 location_name: "All Puzzles"
2301}
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb index ef10a90..28793b2 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -1,5 +1,5 @@
1name: "C Keyholder" 1name: "C Keyholder"
2panel_display_name: "North Area" 2panel_display_name: "East Area"
3keyholders { 3keyholders {
4 name: "C" 4 name: "C"
5 path: "Components/KeyHolders/keyHolderC" 5 path: "Components/KeyHolders/keyHolderC"
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb index f7eab21..344193e 100644 --- a/data/maps/daedalus/rooms/Red Color Door.txtpb +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -1,7 +1,7 @@
1name: "Red Color Door" 1name: "Red Color Door"
2panel_display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "Left" 4 name: "Near Obscured Puzzles"
5 path: "Panels/Halls/wb_1" 5 path: "Panels/Halls/wb_1"
6 clue: "" 6 clue: ""
7 answer: "sidewalk" 7 answer: "sidewalk"
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 4b69e99..ae9b3f1 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -1,6 +1,5 @@
1name: "Wonderland" 1name: "Wonderland"
2panel_display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3# TODO: There's a warp from The Entry into here.
4panels { 3panels {
5 name: "APRIL" 4 name: "APRIL"
6 path: "Panels/Wonderland/wonderland_1" 5 path: "Panels/Wonderland/wonderland_1"
diff --git a/data/maps/the_ancient/rooms/Outside.txtpb b/data/maps/the_ancient/rooms/Outside.txtpb index a3372af..1458357 100644 --- a/data/maps/the_ancient/rooms/Outside.txtpb +++ b/data/maps/the_ancient/rooms/Outside.txtpb
@@ -4,4 +4,5 @@ panels {
4 path: "Panels/panel_1" 4 path: "Panels/panel_1"
5 clue: "this" 5 clue: "this"
6 answer: "sphinx" 6 answer: "sphinx"
7 symbols: QUESTION
7} 8}
diff --git a/data/maps/the_bearer/connections.txtpb b/data/maps/the_bearer/connections.txtpb index 23410f0..ba14d83 100644 --- a/data/maps/the_bearer/connections.txtpb +++ b/data/maps/the_bearer/connections.txtpb
@@ -263,3 +263,8 @@ connections {
263 to_room: "Butterfly Room" 263 to_room: "Butterfly Room"
264 door { name: "Butterfly Entrance" } 264 door { name: "Butterfly Entrance" }
265} 265}
266connections {
267 from_room: "Back Area"
268 to_room: "Tree Entrance"
269 door { name: "Control Center Brown Door" }
270}
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index 27e175c..b1860de 100644 --- a/data/maps/the_bearer/rooms/Back Area.txtpb +++ b/data/maps/the_bearer/rooms/Back Area.txtpb
@@ -7,12 +7,6 @@ panels {
7 symbols: EXAMPLE 7 symbols: EXAMPLE
8} 8}
9ports { 9ports {
10 name: "TREE"
11 path: "Components/Warps/worldport3"
12 orientation: "north"
13 required_door { name: "Control Center Brown Door" }
14}
15ports {
16 name: "DAEDALUS" 10 name: "DAEDALUS"
17 path: "Components/Warps/worldport2" 11 path: "Components/Warps/worldport2"
18 orientation: "north" 12 orientation: "north"
diff --git a/data/maps/the_bearer/rooms/Tree Entrance.txtpb b/data/maps/the_bearer/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..97a07da --- /dev/null +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Tree Entrance"
2ports {
3 name: "TREE"
4 path: "Components/Warps/worldport3"
5 orientation: "north"
6}
diff --git a/data/maps/the_darkroom/connections.txtpb b/data/maps/the_darkroom/connections.txtpb index 4093585..1b7ad05 100644 --- a/data/maps/the_darkroom/connections.txtpb +++ b/data/maps/the_darkroom/connections.txtpb
@@ -33,3 +33,18 @@ connections {
33 to_room: "S Room" 33 to_room: "S Room"
34 door { name: "S1 Door" } 34 door { name: "S1 Door" }
35} 35}
36connections {
37 from_room: "First Room"
38 to_room: "Cyan Hallway"
39 door { name: "Colorful Entrance" }
40}
41connections {
42 from_room: "Second Room"
43 to_room: "Congruent Entrance"
44 door { name: "Congruent Entrance" }
45}
46connections {
47 from_room: "First Room"
48 to_room: "Double Sided Entrance"
49 door { name: "Double Sided Entrance" }
50}
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb new file mode 100644 index 0000000..7ea1286 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Congruent Entrance"
2panel_display_name: "Second Room"
3ports {
4 name: "CONGRUENT"
5 path: "Components/Warps/worldport7"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb new file mode 100644 index 0000000..308efb1 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb
@@ -0,0 +1,7 @@
1name: "Cyan Hallway"
2panel_display_name: "First Room"
3ports {
4 name: "COLORFUL"
5 path: "Components/Warps/worldport8"
6 orientation: "north"
7}
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb new file mode 100644 index 0000000..9d25108 --- /dev/null +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Double Sided Entrance"
2panel_display_name: "First Room"
3ports {
4 name: "DOUBLESIDED"
5 path: "Components/Warps/worldport6"
6 orientation: "east"
7}
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index c93f5b4..c635757 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb
@@ -42,15 +42,3 @@ ports {
42 orientation: "north" 42 orientation: "north"
43 required_door { name: "Second Room Entrance" } 43 required_door { name: "Second Room Entrance" }
44} 44}
45ports {
46 name: "COLORFUL"
47 path: "Components/Warps/worldport8"
48 orientation: "north"
49 required_door { name: "Colorful Entrance" }
50}
51ports {
52 name: "DOUBLESIDED"
53 path: "Components/Warps/worldport6"
54 orientation: "east"
55 required_door { name: "Double Sided Entrance" }
56}
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index baeea12..a3964ea 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb
@@ -47,9 +47,3 @@ ports {
47 orientation: "north" 47 orientation: "north"
48 required_door { name: "Third Room Entrance" } 48 required_door { name: "Third Room Entrance" }
49} 49}
50ports {
51 name: "CONGRUENT"
52 path: "Components/Warps/worldport7"
53 orientation: "east"
54 required_door { name: "Congruent Entrance" }
55}
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index a2e325a..ca0207e 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb
@@ -97,6 +97,12 @@ connections {
97 from_room: "Red Blue Halls" 97 from_room: "Red Blue Halls"
98 to_room: "Wrath Room" 98 to_room: "Wrath Room"
99 door { name: "Noon Door" } 99 door { name: "Noon Door" }
100 oneway: true
101}
102connections {
103 from_room: "Wrath Room"
104 to_room: "Least Blue Last"
105 oneway: true
100} 106}
101connections { 107connections {
102 from_room: "Red Blue Halls" 108 from_room: "Red Blue Halls"
@@ -199,3 +205,18 @@ connections {
199 to_room: "White Hallway To Daedalus" 205 to_room: "White Hallway To Daedalus"
200 door { name: "Control Center White Door" } 206 door { name: "Control Center White Door" }
201} 207}
208connections {
209 from_room: "Flipped Second Room"
210 to_room: "Four Rooms Entrance"
211 door { name: "Flipped Second Room Right Door" }
212}
213connections {
214 from_room: "Link Area"
215 to_room: "Liberated Entrance"
216 door { name: "Liberated Entrance" }
217}
218connections {
219 from_room: "Link Area"
220 to_room: "Literate Entrance"
221 door { name: "Literate Entrance" }
222}
diff --git a/data/maps/the_entry/doors.txtpb b/data/maps/the_entry/doors.txtpb index 6bef160..466f5ce 100644 --- a/data/maps/the_entry/doors.txtpb +++ b/data/maps/the_entry/doors.txtpb
@@ -137,8 +137,10 @@ doors {
137 type: STANDARD 137 type: STANDARD
138 receivers: "Components/Doors/back_left_2" 138 receivers: "Components/Doors/back_left_2"
139 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" } 139 panels { room: "Colored Doors Area" name: "OPEN" answer: "orange" }
140 # "wall" is supposed to also work. idk man 140 panels { room: "Colored Doors Area" name: "OPEN" answer: "wall" }
141 complete_at: 1
141 location_room: "Colored Doors Area" 142 location_room: "Colored Doors Area"
143 location_name: "OPEN"
142} 144}
143doors { 145doors {
144 name: "Lime Room Entrance" 146 name: "Lime Room Entrance"
diff --git a/data/maps/the_entry/rooms/Flipped Second Room.txtpb b/data/maps/the_entry/rooms/Flipped Second Room.txtpb index 5841ca1..0d518bb 100644 --- a/data/maps/the_entry/rooms/Flipped Second Room.txtpb +++ b/data/maps/the_entry/rooms/Flipped Second Room.txtpb
@@ -21,10 +21,3 @@ paintings {
21 gravity: Y_PLUS 21 gravity: Y_PLUS
22 display_name: "Eye Painting" 22 display_name: "Eye Painting"
23} 23}
24ports {
25 name: "FOUR"
26 path: "Components/Warps/worldport9"
27 orientation: "south"
28 gravity: Y_PLUS
29 required_door { name: "Flipped Second Room Right Door" }
30} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb new file mode 100644 index 0000000..689d23e --- /dev/null +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb
@@ -0,0 +1,7 @@
1name: "Four Rooms Entrance"
2ports {
3 name: "FOUR"
4 path: "Components/Warps/worldport9"
5 orientation: "south"
6 gravity: Y_PLUS
7}
diff --git a/data/maps/the_entry/rooms/Liberated Entrance.txtpb b/data/maps/the_entry/rooms/Liberated Entrance.txtpb new file mode 100644 index 0000000..f0176a0 --- /dev/null +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Liberated Entrance"
2ports {
3 name: "BLUE"
4 path: "worldport8"
5 orientation: "west"
6}
diff --git a/data/maps/the_entry/rooms/Link Area.txtpb b/data/maps/the_entry/rooms/Link Area.txtpb index 689f57a..5b68279 100644 --- a/data/maps/the_entry/rooms/Link Area.txtpb +++ b/data/maps/the_entry/rooms/Link Area.txtpb
@@ -26,15 +26,3 @@ paintings {
26 orientation: "south" 26 orientation: "south"
27 display_name: "Center Painting" 27 display_name: "Center Painting"
28} 28}
29ports {
30 name: "BLUE"
31 path: "worldport8"
32 orientation: "west"
33 required_door { name: "Liberated Entrance" }
34}
35ports {
36 name: "BROWN"
37 path: "worldport9"
38 orientation: "east"
39 required_door { name: "Literate Entrance" }
40} \ No newline at end of file
diff --git a/data/maps/the_entry/rooms/Literate Entrance.txtpb b/data/maps/the_entry/rooms/Literate Entrance.txtpb new file mode 100644 index 0000000..4ec402f --- /dev/null +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Literate Entrance"
2ports {
3 name: "BROWN"
4 path: "worldport9"
5 orientation: "east"
6}
diff --git a/data/maps/the_entry/rooms/Shop Entrance.txtpb b/data/maps/the_entry/rooms/Shop Entrance.txtpb index f793da3..67aa6de 100644 --- a/data/maps/the_entry/rooms/Shop Entrance.txtpb +++ b/data/maps/the_entry/rooms/Shop Entrance.txtpb
@@ -1,5 +1,5 @@
1name: "Shop Entrance" 1name: "Shop Entrance"
2panel_display_name: "Starting Room" 2panel_display_name: "Shop Entrance"
3panels { 3panels {
4 name: "TURN" 4 name: "TURN"
5 path: "Panels/Entry/l_opener_2" 5 path: "Panels/Entry/l_opener_2"
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index a7a5d85..adbc766 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -1,7 +1,7 @@
1# The Gallery is interesting because there's so many cross-map requirements. 1# The Gallery is interesting because there's so many cross-map requirements.
2doors { 2doors {
3 name: "Darkroom Painting" 3 name: "Darkroom Painting"
4 type: ITEM_ONLY 4 type: GALLERY_PAINTING
5 #move_paintings { room: "Main Area" name: "DARKROOM" } 5 #move_paintings { room: "Main Area" name: "DARKROOM" }
6 receivers: "Components/Paintings/darkroom/teleportListener" 6 receivers: "Components/Paintings/darkroom/teleportListener"
7 panels { map: "the_darkroom" room: "First Room" name: "BISON" } 7 panels { map: "the_darkroom" room: "First Room" name: "BISON" }
@@ -27,14 +27,14 @@ doors {
27} 27}
28doors { 28doors {
29 name: "Butterfly Painting" 29 name: "Butterfly Painting"
30 type: ITEM_ONLY 30 type: GALLERY_PAINTING
31 #move_paintings { room: "Main Area" name: "BUTTERFLY" } 31 #move_paintings { room: "Main Area" name: "BUTTERFLY" }
32 receivers: "Components/Paintings/butterfly/teleportListener" 32 receivers: "Components/Paintings/butterfly/teleportListener"
33 rooms { map: "the_butterfly" name: "Main Area" } 33 rooms { map: "the_butterfly" name: "Main Area" }
34} 34}
35doors { 35doors {
36 name: "Between Painting" 36 name: "Between Painting"
37 type: ITEM_ONLY 37 type: GALLERY_PAINTING
38 #move_paintings { room: "Main Area" name: "BETWEEN" } 38 #move_paintings { room: "Main Area" name: "BETWEEN" }
39 receivers: "Components/Paintings/between/teleportListener" 39 receivers: "Components/Paintings/between/teleportListener"
40 panels { map: "the_between" room: "Main Area" name: "SUN" } 40 panels { map: "the_between" room: "Main Area" name: "SUN" }
@@ -70,14 +70,14 @@ doors {
70} 70}
71doors { 71doors {
72 name: "Entry Painting" 72 name: "Entry Painting"
73 type: ITEM_ONLY 73 type: GALLERY_PAINTING
74 #move_paintings { room: "Main Area" name: "ENTRY" } 74 #move_paintings { room: "Main Area" name: "ENTRY" }
75 receivers: "Components/Paintings/eyes/teleportListener" 75 receivers: "Components/Paintings/eyes/teleportListener"
76 panels { map: "the_entry" room: "Eye Room" name: "I" } 76 panels { map: "the_entry" room: "Eye Room" name: "I" }
77} 77}
78doors { 78doors {
79 name: "Wise Painting" 79 name: "Wise Painting"
80 type: ITEM_ONLY 80 type: GALLERY_PAINTING
81 #move_paintings { room: "Main Area" name: "WISE" } 81 #move_paintings { room: "Main Area" name: "WISE" }
82 receivers: "Components/Paintings/triangle/teleportListener" 82 receivers: "Components/Paintings/triangle/teleportListener"
83 panels { map: "the_wise" room: "Entry" name: "INK" } 83 panels { map: "the_wise" room: "Entry" name: "INK" }
@@ -105,7 +105,7 @@ doors {
105} 105}
106doors { 106doors {
107 name: "Tree Painting" 107 name: "Tree Painting"
108 type: ITEM_ONLY 108 type: GALLERY_PAINTING
109 #move_paintings { room: "Main Area" name: "TREE" } 109 #move_paintings { room: "Main Area" name: "TREE" }
110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener" 110 receivers: "Components/Paintings/Clue Maps/tree/teleportListener"
111 panels { map: "the_tree" room: "Main Area" name: "COLOR" } 111 panels { map: "the_tree" room: "Main Area" name: "COLOR" }
@@ -142,35 +142,35 @@ doors {
142} 142}
143doors { 143doors {
144 name: "Unyielding Painting" 144 name: "Unyielding Painting"
145 type: ITEM_ONLY 145 type: GALLERY_PAINTING
146 #move_paintings { room: "Main Area" name: "UNYIELDING" } 146 #move_paintings { room: "Main Area" name: "UNYIELDING" }
147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener" 147 receivers: "Components/Paintings/Clue Maps/unyielding/teleportListener"
148 rooms { map: "the_unyielding" name: "Digital Entrance" } 148 rooms { map: "the_unyielding" name: "Digital Entrance" }
149} 149}
150doors { 150doors {
151 name: "Graveyard Painting" 151 name: "Graveyard Painting"
152 type: ITEM_ONLY 152 type: GALLERY_PAINTING
153 #move_paintings { room: "Main Area" name: "GRAVEYARD" } 153 #move_paintings { room: "Main Area" name: "GRAVEYARD" }
154 receivers: "Components/Paintings/Endings/grave/teleportListener" 154 receivers: "Components/Paintings/Endings/grave/teleportListener"
155 rooms { map: "the_graveyard" name: "Outside" } 155 rooms { map: "the_graveyard" name: "Outside" }
156} 156}
157doors { 157doors {
158 name: "Control Center Painting" 158 name: "Control Center Painting"
159 type: ITEM_ONLY 159 type: GALLERY_PAINTING
160 #move_paintings { room: "Main Area" name: "CC" } 160 #move_paintings { room: "Main Area" name: "CC" }
161 receivers: "Components/Paintings/Endings/desert/teleportListener" 161 receivers: "Components/Paintings/Endings/desert/teleportListener"
162 rooms { map: "the_impressive" name: "M2 Room" } 162 rooms { map: "the_impressive" name: "M2 Room" }
163} 163}
164doors { 164doors {
165 name: "Tower Painting" 165 name: "Tower Painting"
166 type: ITEM_ONLY 166 type: GALLERY_PAINTING
167 #move_paintings { room: "Main Area" name: "TOWER" } 167 #move_paintings { room: "Main Area" name: "TOWER" }
168 receivers: "Components/Paintings/Endings/red/teleportListener" 168 receivers: "Components/Paintings/Endings/red/teleportListener"
169 rooms { map: "the_tower" name: "First Floor" } 169 rooms { map: "the_tower" name: "First Floor" }
170} 170}
171doors { 171doors {
172 name: "Wondrous Painting" 172 name: "Wondrous Painting"
173 type: ITEM_ONLY 173 type: GALLERY_PAINTING
174 #move_paintings { room: "Main Area" name: "WONDROUS" } 174 #move_paintings { room: "Main Area" name: "WONDROUS" }
175 receivers: "Components/Paintings/Endings/window/teleportListener" 175 receivers: "Components/Paintings/Endings/window/teleportListener"
176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" } 176 panels { map: "the_wondrous" room: "Entry" name: "WONDER" }
@@ -187,42 +187,42 @@ doors {
187} 187}
188doors { 188doors {
189 name: "Rainbow Painting" 189 name: "Rainbow Painting"
190 type: ITEM_ONLY 190 type: GALLERY_PAINTING
191 #move_paintings { room: "Main Area" name: "RAINBOW" } 191 #move_paintings { room: "Main Area" name: "RAINBOW" }
192 receivers: "Components/Paintings/Endings/rainbow/teleportListener" 192 receivers: "Components/Paintings/Endings/rainbow/teleportListener"
193 rooms { map: "daedalus" name: "Rainbow Start" } 193 rooms { map: "daedalus" name: "Rainbow Start" }
194} 194}
195doors { 195doors {
196 name: "Words Painting" 196 name: "Words Painting"
197 type: ITEM_ONLY 197 type: GALLERY_PAINTING
198 #move_paintings { room: "Main Area" name: "WORDS" } 198 #move_paintings { room: "Main Area" name: "WORDS" }
199 receivers: "Components/Paintings/Endings/words/teleportListener" 199 receivers: "Components/Paintings/Endings/words/teleportListener"
200 rooms { map: "the_words" name: "Main Area" } 200 rooms { map: "the_words" name: "Main Area" }
201} 201}
202doors { 202doors {
203 name: "Colorful Painting" 203 name: "Colorful Painting"
204 type: ITEM_ONLY 204 type: GALLERY_PAINTING
205 #move_paintings { room: "Main Area" name: "COLORFUL" } 205 #move_paintings { room: "Main Area" name: "COLORFUL" }
206 receivers: "Components/Paintings/Endings/colorful/teleportListener" 206 receivers: "Components/Paintings/Endings/colorful/teleportListener"
207 rooms { map: "the_colorful" name: "White Room" } 207 rooms { map: "the_colorful" name: "White Room" }
208} 208}
209doors { 209doors {
210 name: "Castle Painting" 210 name: "Castle Painting"
211 type: ITEM_ONLY 211 type: GALLERY_PAINTING
212 #move_paintings { room: "Main Area" name: "CASTLE" } 212 #move_paintings { room: "Main Area" name: "CASTLE" }
213 receivers: "Components/Paintings/Endings/castle/teleportListener" 213 receivers: "Components/Paintings/Endings/castle/teleportListener"
214 rooms { map: "daedalus" name: "Castle" } 214 rooms { map: "daedalus" name: "Castle" }
215} 215}
216doors { 216doors {
217 name: "Sun Temple Painting" 217 name: "Sun Temple Painting"
218 type: ITEM_ONLY 218 type: GALLERY_PAINTING
219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" } 219 #move_paintings { room: "Main Area" name: "SUNTEMPLE" }
220 receivers: "Components/Paintings/Endings/temple/teleportListener" 220 receivers: "Components/Paintings/Endings/temple/teleportListener"
221 rooms { map: "the_sun_temple" name: "Entrance" } 221 rooms { map: "the_sun_temple" name: "Entrance" }
222} 222}
223doors { 223doors {
224 name: "Ancient Painting" 224 name: "Ancient Painting"
225 type: ITEM_ONLY 225 type: GALLERY_PAINTING
226 #move_paintings { room: "Main Area" name: "ANCIENT" } 226 #move_paintings { room: "Main Area" name: "ANCIENT" }
227 receivers: "Components/Paintings/Endings/cubes/teleportListener" 227 receivers: "Components/Paintings/Endings/cubes/teleportListener"
228 rooms { map: "the_ancient" name: "Outside" } 228 rooms { map: "the_ancient" name: "Outside" }
diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index 5d0e90d..abbbc11 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb
@@ -66,7 +66,7 @@ doors {
66doors { 66doors {
67 name: "Control Center Red Door" 67 name: "Control Center Red Door"
68 type: CONTROL_CENTER_COLOR 68 type: CONTROL_CENTER_COLOR
69 receivers: "Components/Doors/Gates/Gate" 69 receivers: "Components/Doors/entry_18"
70 control_center_color: "red" 70 control_center_color: "red"
71} 71}
72doors { 72doors {
diff --git a/data/maps/the_nuanced/doors.txtpb b/data/maps/the_nuanced/doors.txtpb index 9b58001..cd29766 100644 --- a/data/maps/the_nuanced/doors.txtpb +++ b/data/maps/the_nuanced/doors.txtpb
@@ -1,5 +1,5 @@
1doors { 1doors {
2 name: "Left Room Puzzles" 2 name: "Blue Side Puzzles"
3 type: LOCATION_ONLY 3 type: LOCATION_ONLY
4 panels { room: "Main Room" name: "HOARSE" } 4 panels { room: "Main Room" name: "HOARSE" }
5 panels { room: "Main Room" name: "NAY" } 5 panels { room: "Main Room" name: "NAY" }
@@ -11,7 +11,7 @@ doors {
11 location_room: "Main Room" 11 location_room: "Main Room"
12} 12}
13doors { 13doors {
14 name: "Right Room Puzzles" 14 name: "Green Side Puzzles"
15 type: LOCATION_ONLY 15 type: LOCATION_ONLY
16 panels { room: "Main Room" name: "HOSE" } 16 panels { room: "Main Room" name: "HOSE" }
17 panels { room: "Main Room" name: "NIGH" } 17 panels { room: "Main Room" name: "NIGH" }
diff --git a/data/maps/the_parthenon/connections.txtpb b/data/maps/the_parthenon/connections.txtpb index a07d858..331ac66 100644 --- a/data/maps/the_parthenon/connections.txtpb +++ b/data/maps/the_parthenon/connections.txtpb
@@ -7,6 +7,7 @@ connections {
7 from_room: "Main Area" 7 from_room: "Main Area"
8 to_room: "Ending" 8 to_room: "Ending"
9 door { name: "Ending Door" } 9 door { name: "Ending Door" }
10 cyan_ending: true
10} 11}
11connections { 12connections {
12 from_room: "Main Area" 13 from_room: "Main Area"
diff --git a/data/maps/the_plaza/connections.txtpb b/data/maps/the_plaza/connections.txtpb index 44586be..6da201c 100644 --- a/data/maps/the_plaza/connections.txtpb +++ b/data/maps/the_plaza/connections.txtpb
@@ -21,22 +21,22 @@ connections {
21connections { 21connections {
22 from_room: "Center Room" 22 from_room: "Center Room"
23 to_room: "Top Left Room" 23 to_room: "Top Left Room"
24 door { name: "Top Left Door" } 24 door { name: "Northwest Door" }
25} 25}
26connections { 26connections {
27 from_room: "Center Room" 27 from_room: "Center Room"
28 to_room: "Top Right Room" 28 to_room: "Top Right Room"
29 door { name: "Top Right Door" } 29 door { name: "Northeast Door" }
30} 30}
31connections { 31connections {
32 from_room: "Center Room" 32 from_room: "Center Room"
33 to_room: "Bottom Left Room" 33 to_room: "Bottom Left Room"
34 door { name: "Bottom Left Door" } 34 door { name: "Southwest Door" }
35} 35}
36connections { 36connections {
37 from_room: "Center Room" 37 from_room: "Center Room"
38 to_room: "Bottom Right Room" 38 to_room: "Bottom Right Room"
39 door { name: "Bottom Right Door" } 39 door { name: "Southeast Door" }
40} 40}
41connections { 41connections {
42 from_room: "Center Room" 42 from_room: "Center Room"
diff --git a/data/maps/the_plaza/doors.txtpb b/data/maps/the_plaza/doors.txtpb index 322fe39..d95273c 100644 --- a/data/maps/the_plaza/doors.txtpb +++ b/data/maps/the_plaza/doors.txtpb
@@ -31,7 +31,7 @@ doors {
31 location_room: "Main Area" 31 location_room: "Main Area"
32} 32}
33doors { 33doors {
34 name: "Top Left Door" 34 name: "Northwest Door"
35 type: STANDARD 35 type: STANDARD
36 receivers: "Components/Doors/entry_6" 36 receivers: "Components/Doors/entry_6"
37 panels { room: "Center Room" name: "REPORTER" } 37 panels { room: "Center Room" name: "REPORTER" }
@@ -44,7 +44,7 @@ doors {
44 location_name: "First Room" 44 location_name: "First Room"
45} 45}
46doors { 46doors {
47 name: "Top Right Door" 47 name: "Northeast Door"
48 type: ITEM_ONLY 48 type: ITEM_ONLY
49 receivers: "Components/Doors/entry_7" 49 receivers: "Components/Doors/entry_7"
50 panels { room: "Center Room" name: "REPORTER" } 50 panels { room: "Center Room" name: "REPORTER" }
@@ -55,7 +55,7 @@ doors {
55 panels { room: "Center Room" name: "SQUIRREL" } 55 panels { room: "Center Room" name: "SQUIRREL" }
56} 56}
57doors { 57doors {
58 name: "Bottom Left Door" 58 name: "Southwest Door"
59 type: ITEM_ONLY 59 type: ITEM_ONLY
60 receivers: "Components/Doors/entry_5" 60 receivers: "Components/Doors/entry_5"
61 panels { room: "Center Room" name: "REPORTER" } 61 panels { room: "Center Room" name: "REPORTER" }
@@ -66,7 +66,7 @@ doors {
66 panels { room: "Center Room" name: "SQUIRREL" } 66 panels { room: "Center Room" name: "SQUIRREL" }
67} 67}
68doors { 68doors {
69 name: "Bottom Right Door" 69 name: "Southeast Door"
70 type: ITEM_ONLY 70 type: ITEM_ONLY
71 receivers: "Components/Doors/entry_4" 71 receivers: "Components/Doors/entry_4"
72 panels { room: "Center Room" name: "REPORTER" } 72 panels { room: "Center Room" name: "REPORTER" }
@@ -77,7 +77,7 @@ doors {
77 panels { room: "Center Room" name: "SQUIRREL" } 77 panels { room: "Center Room" name: "SQUIRREL" }
78} 78}
79doors { 79doors {
80 name: "Top Left Puzzles" 80 name: "Northwest Puzzles"
81 type: LOCATION_ONLY 81 type: LOCATION_ONLY
82 panels { room: "Top Left Room" name: "BARE SOD" } 82 panels { room: "Top Left Room" name: "BARE SOD" }
83 panels { room: "Top Left Room" name: "SOD" } 83 panels { room: "Top Left Room" name: "SOD" }
@@ -104,7 +104,7 @@ doors {
104 location_room: "Top Left Room" 104 location_room: "Top Left Room"
105} 105}
106doors { 106doors {
107 name: "Top Right Puzzles" 107 name: "Northeast Puzzles"
108 type: LOCATION_ONLY 108 type: LOCATION_ONLY
109 panels { room: "Top Right Room" name: "RIGHT WING" } 109 panels { room: "Top Right Room" name: "RIGHT WING" }
110 panels { room: "Top Right Room" name: "WING" } 110 panels { room: "Top Right Room" name: "WING" }
@@ -130,7 +130,7 @@ doors {
130 location_room: "Top Right Room" 130 location_room: "Top Right Room"
131} 131}
132doors { 132doors {
133 name: "Bottom Left Puzzles" 133 name: "Southwest Puzzles"
134 type: LOCATION_ONLY 134 type: LOCATION_ONLY
135 panels { room: "Bottom Left Room" name: "SHELL (1)" } 135 panels { room: "Bottom Left Room" name: "SHELL (1)" }
136 panels { room: "Bottom Left Room" name: "SHELL (2)" } 136 panels { room: "Bottom Left Room" name: "SHELL (2)" }
@@ -141,7 +141,7 @@ doors {
141 location_room: "Bottom Left Room" 141 location_room: "Bottom Left Room"
142} 142}
143doors { 143doors {
144 name: "Bottom Right Puzzles" 144 name: "Southeast Puzzles"
145 type: LOCATION_ONLY 145 type: LOCATION_ONLY
146 panels { room: "Bottom Right Room" name: "FLY" } 146 panels { room: "Bottom Right Room" name: "FLY" }
147 panels { room: "Bottom Right Room" name: "DECLOG" } 147 panels { room: "Bottom Right Room" name: "DECLOG" }
diff --git a/data/maps/the_repetitive/doors.txtpb b/data/maps/the_repetitive/doors.txtpb index 8171dc4..d964928 100644 --- a/data/maps/the_repetitive/doors.txtpb +++ b/data/maps/the_repetitive/doors.txtpb
@@ -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}
197doors {
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 @@
1display_name: "The Repetitive" 1display_name: "The Repetitive"
2# The anti-collectable doesn't fit into our system right now so let's ignore it.
3excluded_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.
5excluded_nodes: "Meshes/eyeRed3" 3excluded_nodes: "Meshes/eyeRed3"
6excluded_nodes: "Meshes/eyeRed4" 4excluded_nodes: "Meshes/eyeRed4"
7# I do not know what this is.
8excluded_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.
10excluded_nodes: "Panels/Eval/panel_26_proxyied_fake" 6excluded_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 641fede..65a99ff 100644 --- a/data/maps/the_repetitive/rooms/Anti Room.txtpb +++ b/data/maps/the_repetitive/rooms/Anti Room.txtpb
@@ -1,5 +1,4 @@
1name: "Anti Room" 1name: "Anti Room"
2# Ignore the collectible. The mod should remove it and the back wall too.
3panels { 2panels {
4 name: "HA (1)" 3 name: "HA (1)"
5 path: "Panels/Entry/panel_7" 4 path: "Panels/Entry/panel_7"
@@ -38,9 +37,17 @@ panels {
38 symbols: EXAMPLE 37 symbols: EXAMPLE
39} 38}
40panels { 39panels {
41 name: "EYE" 40 name: "EYE (1)"
42 path: "Panels/Entry/panel4" 41 path: "Panels/Entry/panel4"
43 clue: "eye" 42 clue: "eye"
44 answer: "iris" 43 answer: "iris"
45 symbols: BOXES 44 symbols: BOXES
46} 45}
46panels {
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_sun_temple/connections.txtpb b/data/maps/the_sun_temple/connections.txtpb index b0b3a0a..ffe4d5d 100644 --- a/data/maps/the_sun_temple/connections.txtpb +++ b/data/maps/the_sun_temple/connections.txtpb
@@ -7,6 +7,7 @@ connections {
7 from_room: "Temple" 7 from_room: "Temple"
8 to_room: "Ending" 8 to_room: "Ending"
9 door { name: "Ending" } 9 door { name: "Ending" }
10 purple_ending: true
10} 11}
11connections { 12connections {
12 from_room: "Temple" 13 from_room: "Temple"
diff --git a/data/maps/the_unkempt/connections.txtpb b/data/maps/the_unkempt/connections.txtpb index a9e30db..d4a046c 100644 --- a/data/maps/the_unkempt/connections.txtpb +++ b/data/maps/the_unkempt/connections.txtpb
@@ -1,7 +1,7 @@
1connections { 1connections {
2 from_room: "Main Area" 2 from_room: "Main Area"
3 to_room: "Right Area" 3 to_room: "Right Area"
4 door { name: "Right Door" } 4 door { name: "East Door" }
5} 5}
6connections { 6connections {
7 from_room: "Middle Room" 7 from_room: "Middle Room"
diff --git a/data/maps/the_unkempt/doors.txtpb b/data/maps/the_unkempt/doors.txtpb index 2349913..29065ec 100644 --- a/data/maps/the_unkempt/doors.txtpb +++ b/data/maps/the_unkempt/doors.txtpb
@@ -1,5 +1,5 @@
1doors { 1doors {
2 name: "Right Door" 2 name: "East Door"
3 type: STANDARD 3 type: STANDARD
4 receivers: "Components/Doors/entry_2" 4 receivers: "Components/Doors/entry_2"
5 panels { room: "Main Area" name: "EYE" } 5 panels { room: "Main Area" name: "EYE" }