summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-24 18:18:09 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-24 18:18:09 -0400
commitb7efc4f591dc91876c573e5361f52689705e6e50 (patch)
treefb408193ec33dec6cd4a9fcf456b7d044ab99511
parentaddcf1712c66e7b058c87ac4342bd08685d6c6aa (diff)
downloadlingo2-archipelago-b7efc4f591dc91876c573e5361f52689705e6e50.tar.gz
lingo2-archipelago-b7efc4f591dc91876c573e5361f52689705e6e50.tar.bz2
lingo2-archipelago-b7efc4f591dc91876c573e5361f52689705e6e50.zip
Added daedalus
-rw-r--r--data/connections.txtpb488
-rw-r--r--data/ids.yaml1084
-rw-r--r--data/maps/daedalus/connections.txtpb1497
-rw-r--r--data/maps/daedalus/doors.txtpb2167
-rw-r--r--data/maps/daedalus/metadata.txtpb23
-rw-r--r--data/maps/daedalus/rooms/After Bee Room.txtpb23
-rw-r--r--data/maps/daedalus/rooms/Amber North 2.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Bee Room Obverse.txtpb66
-rw-r--r--data/maps/daedalus/rooms/Bee Room Reverse.txtpb68
-rw-r--r--data/maps/daedalus/rooms/Beehalls Intersection.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Black Hex.txtpb52
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb54
-rw-r--r--data/maps/daedalus/rooms/Blue Hallway.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Room.txtpb80
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley Annex.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Blue Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Book Room.txtpb86
-rw-r--r--data/maps/daedalus/rooms/Bow Side.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Brown Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Castle.txtpb204
-rw-r--r--data/maps/daedalus/rooms/Coin Tower.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Composite Room NE.txtpb77
-rw-r--r--data/maps/daedalus/rooms/Composite Room NW.txtpb94
-rw-r--r--data/maps/daedalus/rooms/Composite Room S.txtpb198
-rw-r--r--data/maps/daedalus/rooms/Computer Room Seal.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Computer Room.txtpb72
-rw-r--r--data/maps/daedalus/rooms/Cyan Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/D Keyholder.txtpb6
-rw-r--r--data/maps/daedalus/rooms/D2 Room.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Dark Light Exit.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Dark Light Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/Ending.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Entry Shortcut.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Eye Painting.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 1F.txtpb27
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Eye Temple 2F.txtpb18
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb15
-rw-r--r--data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb15
-rw-r--r--data/maps/daedalus/rooms/F Keyholder.txtpb6
-rw-r--r--data/maps/daedalus/rooms/F2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/F2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Destination.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb11
-rw-r--r--data/maps/daedalus/rooms/Flip Painting.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Gallery Entrance.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Globe Room.txtpb54
-rw-r--r--data/maps/daedalus/rooms/Godot Room.txtpb66
-rw-r--r--data/maps/daedalus/rooms/Gray Color Backside.txtpb47
-rw-r--r--data/maps/daedalus/rooms/Gray Color Door.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Green Color Door.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Green Room.txtpb83
-rw-r--r--data/maps/daedalus/rooms/Green Smiley.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Hedges Tower.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Hedges.txtpb74
-rw-r--r--data/maps/daedalus/rooms/Hotel.txtpb452
-rw-r--r--data/maps/daedalus/rooms/House Entrance.txtpb9
-rw-r--r--data/maps/daedalus/rooms/House.txtpb30
-rw-r--r--data/maps/daedalus/rooms/I2 Room.txtpb11
-rw-r--r--data/maps/daedalus/rooms/Intense Room.txtpb65
-rw-r--r--data/maps/daedalus/rooms/J2 Room.txtpb7
-rw-r--r--data/maps/daedalus/rooms/J2 Vestibule.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Magic Room.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Maze Paintings Area.txtpb25
-rw-r--r--data/maps/daedalus/rooms/Maze.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Moat.txtpb10
-rw-r--r--data/maps/daedalus/rooms/North Castle Area.txtpb36
-rw-r--r--data/maps/daedalus/rooms/Number Paintings Area.txtpb39
-rw-r--r--data/maps/daedalus/rooms/Nursery.txtpb31
-rw-r--r--data/maps/daedalus/rooms/O2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/O2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Orange Room.txtpb72
-rw-r--r--data/maps/daedalus/rooms/Outside Book Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Eye Temple.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Hedges.txtpb80
-rw-r--r--data/maps/daedalus/rooms/Outside Hotel.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside House.txtpb82
-rw-r--r--data/maps/daedalus/rooms/Outside Magic Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Orange Room.txtpb60
-rw-r--r--data/maps/daedalus/rooms/Outside Pyramid.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Outside Red Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Salt Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Outside Snake Room.txtpb68
-rw-r--r--data/maps/daedalus/rooms/Pains Room.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Pairs Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pepper Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Plum Room.txtpb53
-rw-r--r--data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Entrance.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Pumpkin Room.txtpb65
-rw-r--r--data/maps/daedalus/rooms/Purple Hallway From Great.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Purple NW Vestibule.txtpb23
-rw-r--r--data/maps/daedalus/rooms/Purple Room East.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room South.txtpb43
-rw-r--r--data/maps/daedalus/rooms/Purple Room West.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Purple Room.txtpb59
-rw-r--r--data/maps/daedalus/rooms/Purple SE Vestibule.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Purple SW Vestibule.txtpb20
-rw-r--r--data/maps/daedalus/rooms/Purple Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 3.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 4.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 5.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 6.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 7.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid 8.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Pyramid Entry.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Pyramid Second Floor.txtpb47
-rw-r--r--data/maps/daedalus/rooms/Pyramid Top.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Quiet Entrance.txtpb19
-rw-r--r--data/maps/daedalus/rooms/Rain Side.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Rainbow Blue.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Backside.txtpb14
-rw-r--r--data/maps/daedalus/rooms/Rainbow Color Doors.txtpb94
-rw-r--r--data/maps/daedalus/rooms/Rainbow Cyan.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow End.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Green.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Orange.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Purple.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Red.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Rainbow Start.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Rainbow Yellow.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Red Color Door.txtpb70
-rw-r--r--data/maps/daedalus/rooms/Red Room.txtpb79
-rw-r--r--data/maps/daedalus/rooms/Red Smiley.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Roof.txtpb8
-rw-r--r--data/maps/daedalus/rooms/Salt Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Seasoning Room.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Snake Room.txtpb44
-rw-r--r--data/maps/daedalus/rooms/South Castle Area.txtpb111
-rw-r--r--data/maps/daedalus/rooms/Starting Room.txtpb13
-rw-r--r--data/maps/daedalus/rooms/Sweet Foyer.txtpb59
-rw-r--r--data/maps/daedalus/rooms/Tree Entrance.txtpb52
-rw-r--r--data/maps/daedalus/rooms/U2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/U2 Room.txtpb114
-rw-r--r--data/maps/daedalus/rooms/Unkempt Entrance.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Area.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Welcome Back Exit.txtpb10
-rw-r--r--data/maps/daedalus/rooms/West Castle Area.txtpb235
-rw-r--r--data/maps/daedalus/rooms/West Spire.txtpb44
-rw-r--r--data/maps/daedalus/rooms/White Hallway From Entry.txtpb12
-rw-r--r--data/maps/daedalus/rooms/Wisdom Panel.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb42
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Backside.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb34
-rw-r--r--data/maps/daedalus/rooms/Yellow Room.txtpb83
-rw-r--r--data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb16
-rw-r--r--data/maps/daedalus/rooms/Z2 Prize.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Z2 Room.txtpb167
-rw-r--r--data/maps/daedalus/rooms/Zoo Center.txtpb7
-rw-r--r--data/maps/daedalus/rooms/Zoo E.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Zoo N.txtpb38
-rw-r--r--data/maps/daedalus/rooms/Zoo NE.txtpb39
-rw-r--r--data/maps/daedalus/rooms/Zoo S.txtpb30
-rw-r--r--data/maps/daedalus/rooms/Zoo SE.txtpb2
-rw-r--r--data/maps/the_entry/connections.txtpb5
-rw-r--r--data/maps/the_entry/rooms/Lime Room.txtpb6
-rw-r--r--data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb7
-rw-r--r--data/maps/the_gallery/doors.txtpb4
-rw-r--r--tools/validator/validator.cpp5
162 files changed, 10732 insertions, 32 deletions
diff --git a/data/connections.txtpb b/data/connections.txtpb index a533e85..2022501 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb
@@ -1,32 +1,16 @@
1# TODO 1# TODO
2# the_entry/Starting Room/HI/thewords 2# the_entry/Starting Room/HI/thewords
3# the_entry/Lime Room/DAEDALUS
4# the_entry/Link Area/PYRAMID 3# the_entry/Link Area/PYRAMID
5# the_entry/Daedalus Entrance/DAEDALUS
6# the_entry/Composite Room Entrance/COMPOSITE
7# four_rooms/Examples Room/DAEDALUS
8# control center -> the_ancient 4# control center -> the_ancient
9# the_bearer/Back Area/TREE 5# the_bearer/Back Area/TREE
10# the_bearer/Back Area/DAEDALUS
11# the_between/Control Center Side/CC 6# the_between/Control Center Side/CC
12# the_digital/Tree Area/TREE 7# the_digital/Tree Area/TREE
13# the_gallery/Daedalus Extension/EYE
14# the_gallery/Daedalus Extension/PYRAMID
15# the_gallery/Daedalus Extension/TOWER
16# the_gallery/Daedalus Extension/GATE
17# the_gallery/Daedalus Extension/PUMPKIN
18# the_gallery/Daedalus Extension/HOUSE
19# the_gallery/Daedalus Extension/SNAKE
20# the_gallery/Main Area/WISE 8# the_gallery/Main Area/WISE
21# the_gallery/Main Area/TREE 9# the_gallery/Main Area/TREE
22# the_gallery/Main Area/CC 10# the_gallery/Main Area/CC
23# the_gallery/Main Area/TOWER 11# the_gallery/Main Area/TOWER
24# the_gallery/Main Area/WONDROUS
25# the_gallery/Main Area/RAINBOW
26# the_gallery/Main Area/WORDS 12# the_gallery/Main Area/WORDS
27# the_gallery/Main Area/CASTLE 13# the_gallery/Main Area/WONDROUS
28# the_great/Purple Room/DAEDALUS
29# the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this)
30# the_great/West Side/CC 14# the_great/West Side/CC
31# the_great/Back Area/UNKEMPT 15# the_great/Back Area/UNKEMPT
32# the_great/Back Area/THREEDOORS 16# the_great/Back Area/THREEDOORS
@@ -35,23 +19,23 @@
35# the_great/Talented Entrance/TALENTED 19# the_great/Talented Entrance/TALENTED
36# the_hinterlands/Main Area/LEFT 20# the_hinterlands/Main Area/LEFT
37# the_hinterlands/Main Area/RIGHT 21# the_hinterlands/Main Area/RIGHT
38# the_hive/Main Area/DAED1
39# the_hive/Main Area/DAED2
40# the_hive/Main Area/DAED3
41# the_liberated/Painting Room/PYRAMID 22# the_liberated/Painting Room/PYRAMID
42# the_literate/Painting Room/PYRAMID 23# the_literate/Painting Room/PYRAMID
43# the_partial/Control Center Entrance/CC 24# the_partial/Control Center Entrance/CC
44# the_perceptive/Main Area/CC 25# the_perceptive/Main Area/CC
45# the_plaza/Symbolic Entrance/SYMBOLIC 26# the_plaza/Symbolic Entrance/SYMBOLIC
46# the_quiet/Main Area/DAEDALUS
47# cc -> relentless (don't use port objects) 27# cc -> relentless (don't use port objects)
48# the_repetitive/Main Room/CC 28# the_repetitive/Main Room/CC
49# cc <-> the shop (keyholder door only needed one way) 29# cc <-> the shop (keyholder door only needed one way)
50# the_sturdy/S2 Area/RAINBOW
51# the_sun_temple/Entrance/UNKEMPT 30# the_sun_temple/Entrance/UNKEMPT
52# the_sweet/Main Area/EXIT1
53# the_sweet/Main Area/EXIT2
54# the_unyielding/Central Connected Area/BACK (panel) 31# the_unyielding/Central Connected Area/BACK (panel)
32# daedalus/Wisdom Panel/INTELLIGENCE (panel)
33# daedalus/South Castle Area/TRIANGLE
34# daedalus/roof -> icarus
35# daedalus/Hedges Tower/TENACIOUS
36# daedalus/Tree Entrance/TREE
37# daedalus/Unkempt Entrance/UNKEMPT
38# daedalus/Wonderland/WONDROUS
55connections { 39connections {
56 from { 40 from {
57 port { 41 port {
@@ -1198,3 +1182,459 @@ connections {
1198 } 1182 }
1199 } 1183 }
1200} 1184}
1185connections {
1186 from {
1187 port {
1188 map: "daedalus"
1189 room: "Outside Hedges"
1190 name: "REVITALIZED"
1191 }
1192 }
1193 to {
1194 port {
1195 map: "the_revitalized"
1196 room: "Bye Room"
1197 name: "PARTHENON"
1198 }
1199 }
1200 oneway: true
1201}
1202connections {
1203 from {
1204 panel {
1205 map: "daedalus"
1206 room: "Rainbow End"
1207 name: "POT"
1208 }
1209 }
1210 to {
1211 room {
1212 map: "the_gold"
1213 name: "The Whole Thing"
1214 }
1215 }
1216 oneway: true
1217}
1218connections {
1219 from {
1220 room {
1221 map: "daedalus"
1222 name: "Roof"
1223 }
1224 }
1225 to {
1226 room {
1227 map: "the_graveyard"
1228 name: "Outside"
1229 }
1230 }
1231 oneway: true
1232}
1233connections {
1234 from {
1235 painting {
1236 map: "the_gallery"
1237 room: "Daedalus Extension"
1238 name: "PYRAMID"
1239 }
1240 }
1241 to {
1242 room {
1243 map: "daedalus"
1244 name: "Outside Pyramid"
1245 }
1246 }
1247 oneway: true
1248}
1249connections {
1250 from {
1251 painting {
1252 map: "the_gallery"
1253 room: "Daedalus Extension"
1254 name: "TOWER"
1255 }
1256 }
1257 to {
1258 room {
1259 map: "daedalus"
1260 name: "Outside Hedges"
1261 }
1262 }
1263 oneway: true
1264}
1265connections {
1266 from {
1267 painting {
1268 map: "the_gallery"
1269 room: "Daedalus Extension"
1270 name: "GATE"
1271 }
1272 }
1273 to {
1274 room {
1275 map: "daedalus"
1276 name: "Z2 Room"
1277 }
1278 }
1279 oneway: true
1280}
1281connections {
1282 from {
1283 painting {
1284 map: "the_gallery"
1285 room: "Daedalus Extension"
1286 name: "PUMPKIN"
1287 }
1288 }
1289 to {
1290 room {
1291 map: "daedalus"
1292 name: "Green Color Door"
1293 }
1294 }
1295 oneway: true
1296}
1297connections {
1298 from {
1299 painting {
1300 map: "the_gallery"
1301 room: "Daedalus Extension"
1302 name: "HOUSE"
1303 }
1304 }
1305 to {
1306 room {
1307 map: "daedalus"
1308 name: "Outside House"
1309 }
1310 }
1311 oneway: true
1312}
1313connections {
1314 from {
1315 painting {
1316 map: "the_gallery"
1317 room: "Daedalus Extension"
1318 name: "SNAKE"
1319 }
1320 }
1321 to {
1322 room {
1323 map: "daedalus"
1324 name: "Outside Snake Room"
1325 }
1326 }
1327 oneway: true
1328}
1329connections {
1330 from {
1331 port {
1332 map: "the_entry"
1333 room: "White Hallway To Daedalus"
1334 name: "DAEDALUS"
1335 }
1336 }
1337 to {
1338 port {
1339 map: "daedalus"
1340 room: "White Hallway From Entry"
1341 name: "ENTRY"
1342 }
1343 }
1344}
1345connections {
1346 from {
1347 port {
1348 map: "the_entry"
1349 room: "Daedalus Entrance"
1350 name: "DAEDALUS"
1351 }
1352 }
1353 to {
1354 port {
1355 map: "daedalus"
1356 room: "Entry Shortcut"
1357 name: "ENTRY"
1358 }
1359 }
1360}
1361connections {
1362 from {
1363 port {
1364 map: "the_entry"
1365 room: "Composite Room Entrance"
1366 name: "COMPOSITE"
1367 }
1368 }
1369 to {
1370 port {
1371 map: "daedalus"
1372 room: "Composite Room S"
1373 name: "ENTRY"
1374 }
1375 }
1376}
1377connections {
1378 from {
1379 port {
1380 map: "four_rooms"
1381 room: "Examples Room"
1382 name: "DAEDALUS"
1383 }
1384 }
1385 to {
1386 port {
1387 map: "daedalus"
1388 room: "Yellow Color Door"
1389 name: "FOURROOMS"
1390 }
1391 }
1392}
1393connections {
1394 from {
1395 port {
1396 map: "the_bearer"
1397 room: "Back Area"
1398 name: "DAEDALUS"
1399 }
1400 }
1401 to {
1402 port {
1403 map: "daedalus"
1404 room: "Rain Side"
1405 name: "BEARER"
1406 }
1407 }
1408}
1409connections {
1410 from {
1411 painting {
1412 map: "the_gallery"
1413 room: "Main Area"
1414 name: "RAINBOW"
1415 }
1416 }
1417 to {
1418 painting {
1419 map: "daedalus"
1420 room: "Rainbow Start"
1421 name: "RAINBOW"
1422 }
1423 }
1424 oneway: true
1425}
1426connections {
1427 from {
1428 painting {
1429 map: "the_gallery"
1430 room: "Main Area"
1431 name: "CASTLE"
1432 }
1433 }
1434 to {
1435 room {
1436 map: "daedalus"
1437 name: "Roof"
1438 }
1439 }
1440 oneway: true
1441}
1442connections {
1443 from {
1444 port {
1445 map: "the_great"
1446 room: "Purple Room"
1447 name: "DAEDALUS"
1448 }
1449 }
1450 to {
1451 port {
1452 map: "daedalus"
1453 room: "Purple Hallway From Great"
1454 name: "GREAT"
1455 }
1456 }
1457}
1458connections {
1459 from {
1460 port {
1461 map: "the_great"
1462 room: "Daedalus Entrance"
1463 name: "DAEDALUS"
1464 }
1465 }
1466 to {
1467 port {
1468 map: "daedalus"
1469 room: "Starting Room"
1470 name: "GREAT"
1471 }
1472 }
1473 door { map: "the_great" name: "Daedalus Entrance" }
1474 oneway: true
1475}
1476connections {
1477 from {
1478 port {
1479 map: "daedalus"
1480 room: "Starting Room"
1481 name: "GREAT"
1482 }
1483 }
1484 to {
1485 port {
1486 map: "the_great"
1487 room: "Daedalus Entrance"
1488 name: "DAEDALUS"
1489 }
1490 }
1491 oneway: true
1492}
1493connections {
1494 from {
1495 port {
1496 map: "the_hive"
1497 room: "Main Area"
1498 name: "DAED1"
1499 }
1500 }
1501 to {
1502 port {
1503 map: "daedalus"
1504 room: "Moat"
1505 name: "HIVE"
1506 }
1507 }
1508}
1509connections {
1510 from {
1511 port {
1512 map: "the_hive"
1513 room: "Main Area"
1514 name: "DAED2"
1515 }
1516 }
1517 to {
1518 port {
1519 map: "daedalus"
1520 room: "Moat"
1521 name: "HIVE"
1522 }
1523 }
1524 oneway: true
1525}
1526connections {
1527 from {
1528 port {
1529 map: "the_hive"
1530 room: "Main Area"
1531 name: "DAED3"
1532 }
1533 }
1534 to {
1535 port {
1536 map: "daedalus"
1537 room: "Moat"
1538 name: "HIVE"
1539 }
1540 }
1541 oneway: true
1542}
1543connections {
1544 from {
1545 port {
1546 map: "the_quiet"
1547 room: "Main Area"
1548 name: "DAEDALUS"
1549 }
1550 }
1551 to {
1552 port {
1553 map: "daedalus"
1554 room: "Quiet Entrance"
1555 name: "QUIET"
1556 }
1557 }
1558}
1559connections {
1560 from {
1561 painting {
1562 map: "the_sturdy"
1563 room: "S2 Area"
1564 name: "RAINBOW"
1565 }
1566 }
1567 to {
1568 painting {
1569 map: "daedalus"
1570 room: "Rainbow Start"
1571 name: "RAINBOW"
1572 }
1573 }
1574 oneway: true
1575}
1576connections {
1577 from {
1578 port {
1579 map: "the_sweet"
1580 room: "Main Area"
1581 name: "EXIT1"
1582 }
1583 }
1584 to {
1585 port {
1586 map: "daedalus"
1587 room: "Sweet Foyer"
1588 name: "SWEET1"
1589 }
1590 }
1591}
1592connections {
1593 from {
1594 port {
1595 map: "the_sweet"
1596 room: "Main Area"
1597 name: "EXIT2"
1598 }
1599 }
1600 to {
1601 port {
1602 map: "daedalus"
1603 room: "Sweet Foyer"
1604 name: "SWEET2"
1605 }
1606 }
1607}
1608connections {
1609 from {
1610 painting {
1611 map: "daedalus"
1612 room: "Gallery Entrance"
1613 name: "GALLERY"
1614 }
1615 }
1616 to {
1617 painting {
1618 map: "the_gallery"
1619 room: "Daedalus Extension"
1620 name: "EYE"
1621 }
1622 }
1623 oneway: true
1624}
1625connections {
1626 from {
1627 port {
1628 map: "the_entry"
1629 room: "Rabbit Hole"
1630 name: "HOLE"
1631 }
1632 }
1633 to {
1634 room {
1635 map: "daedalus"
1636 name: "Wonderland"
1637 }
1638 }
1639 oneway: true
1640}
diff --git a/data/ids.yaml b/data/ids.yaml index 3083e5b..21063de 100644 --- a/data/ids.yaml +++ b/data/ids.yaml
@@ -1,4 +1,1077 @@
1maps: 1maps:
2 daedalus:
3 rooms:
4 After Bee Room:
5 panels:
6 GAS: 1601
7 ROOM: 1602
8 SINGLED: 1603
9 Amber North 2:
10 panels:
11 SONG: 1604
12 Bee Room Obverse:
13 panels:
14 BLINDER: 1606
15 BLUR: 1608
16 CINDER: 1610
17 FRINGE: 1609
18 FUMBLE: 1611
19 LATCH: 1612
20 SINGLE: 1605
21 SURE: 1607
22 Bee Room Reverse:
23 panels:
24 COUNCIL: 1620
25 FLUME: 1614
26 HEALED: 1615
27 MINORITY: 1617
28 PLANTS: 1619
29 POCKET: 1613
30 SCRATCH: 1616
31 STYLINGS: 1618
32 Beehalls Intersection:
33 panels:
34 CLOUDS: 1621
35 Black Hex:
36 panels:
37 BARK: 1628
38 CLUES: 1626
39 HIDE: 1622
40 MAZE: 1625
41 ORDER: 1623
42 SECRET: 1627
43 TOWER: 1624
44 Blue Hallway:
45 panels:
46 CHOP: 1638
47 SHORT: 1639
48 Blue Hallway Cut Side:
49 panels:
50 CUT: 1629
51 GREEN: 1630
52 Blue Hallway Tall Side:
53 panels:
54 ALL WAY: 1633
55 CHILD: 1636
56 FOUR: 1634
57 NEW: 1637
58 OFFER: 1635
59 SHOO: 1632
60 TALL: 1631
61 Blue Room:
62 panels:
63 BULB: 1646
64 CELEBRATORY: 1649
65 DETECTIVE: 1650
66 MINT: 1648
67 PAPA: 1647
68 PEPPER: 1643
69 RANGE: 1642
70 RED: 1640
71 SALT: 1645
72 TIME: 1644
73 WESTWARD: 1641
74 Blue Smiley:
75 panels:
76 SMILE: 1653
77 Blue Smiley Annex:
78 panels:
79 ORANGE (1): 1651
80 ORANGE (2): 1652
81 Book Room:
82 panels:
83 BOOK (1): 1654
84 BOOK (10): 1663
85 BOOK (11): 1664
86 BOOK (12): 1665
87 BOOK (2): 1655
88 BOOK (3): 1656
89 BOOK (4): 1657
90 BOOK (5): 1658
91 BOOK (6): 1659
92 BOOK (7): 1660
93 BOOK (8): 1661
94 BOOK (9): 1662
95 Bow Side:
96 panels:
97 "?": 1666
98 Brown Smiley:
99 panels:
100 OTHERS: 1667
101 Castle:
102 panels:
103 FIVE (Blue): 1673
104 FIVE (Green): 1678
105 FIVE (Hazel): 1688
106 FIVE (Maroon): 1683
107 FOUR (Blue): 1672
108 FOUR (Green): 1677
109 FOUR (Hazel): 1687
110 FOUR (Maroon): 1682
111 NUMBER (1): 1689
112 NUMBER (2): 1690
113 NUMBER (3): 1691
114 NUMBER (4): 1692
115 ONE (Blue): 1669
116 ONE (Green): 1674
117 ONE (Hazel): 1684
118 ONE (Maroon): 1679
119 REVERSE: 1668
120 THREE (Blue): 1670
121 THREE (Green): 1675
122 THREE (Hazel): 1685
123 THREE (Maroon): 1680
124 TWO (Blue): 1671
125 TWO (Green): 1676
126 TWO (Hazel): 1686
127 TWO (Maroon): 1681
128 Coin Tower:
129 panels:
130 RAIN: 1693
131 Composite Room NE:
132 panels:
133 <-: 1694
134 BIRDCALL: 1697
135 CORNERHOME: 1696
136 FEETHIM: 1702
137 FORCEYARD: 1698
138 LIEQUIZ: 1700
139 STARFALL: 1703
140 TEXTBOOK: 1695
141 TIREPOUND: 1699
142 WHITEOUT: 1701
143 Composite Room NW:
144 panels:
145 BEHOUSE: 1704
146 BRAKESTEADY: 1705
147 DEATHSHORT: 1706
148 FAIRWATER: 1712
149 FOGIRON: 1710
150 HELLOTALE: 1715
151 LAIDIN: 1709
152 MOONSENT: 1711
153 OUTGARDEN: 1714
154 PLEADOUT: 1713
155 PLUMPFAMILY: 1707
156 SHEEPBOOK: 1708
157 Composite Room S:
158 panels:
159 AILAND: 1718
160 ANDBITE: 1720
161 ASHHIM: 1721
162 BANGER: 1724
163 BLEAKCARD: 1738
164 BOUGHTHIM: 1730
165 CONCAVE: 1716
166 FAIRYTHINK: 1717
167 FIREFOX: 1733
168 FRIENDPILOT: 1731
169 LEGIT: 1725
170 MISSIONMISSION: 1739
171 MUSCLEIN: 1728
172 OUTEAT: 1726
173 PLAYHOP: 1729
174 PRONOUNPRONOUNPRONOUN: 1722
175 RULERCAT: 1719
176 SKIMFARE: 1736
177 SPOUSEGARDEN: 1723
178 SPRINKLEDRIP: 1734
179 SUMMERIN: 1727
180 TICKETBORNE: 1737
181 TWOGOTHIM: 1735
182 UNDERPANTS: 1732
183 Computer Room:
184 panels:
185 KEYBOARD (1): 1746
186 KEYBOARD (2): 1750
187 MICROPHONE: 1742
188 MONITOR (1): 1741
189 MONITOR (2): 1747
190 MOUSE (1): 1745
191 MOUSE (2): 1749
192 PROCESSOR (1): 1744
193 PROCESSOR (2): 1748
194 SPEAKER: 1743
195 Computer Room Seal:
196 panels:
197 SCROLL: 1740
198 Cyan Room:
199 panels:
200 ACCLIMATE (1): 1755
201 ACCLIMATE (2): 1756
202 CLEAR: 1759
203 COLD: 1760
204 LIFE: 1751
205 METEOROID: 1758
206 P+EMIC: 1757
207 SKIRMISH: 1752
208 SUMMER: 1754
209 WORD: 1753
210 WORDWORD: 1761
211 Dark Light Exit:
212 panels:
213 GASKET: 1763
214 Dark Light Room:
215 panels:
216 COIN (1): 1764
217 COIN (2): 1774
218 DARK: 1769
219 DOG (1): 1765
220 DOG (2): 1773
221 HUMAN (1): 1767
222 HUMAN (2): 1771
223 ROSE (1): 1768
224 ROSE (2): 1770
225 SONG (1): 1766
226 SONG (2): 1772
227 Entry Shortcut:
228 panels:
229 WELCOME: 1776
230 Eye Painting:
231 panels:
232 REVILED: 1777
233 F2 Room:
234 panels:
235 CAST: 1782
236 CRAFT: 1781
237 DEADLY: 1789
238 DECAY: 1784
239 DIMS: 1790
240 DIRT: 1793
241 DULLS: 1779
242 GRAVE: 1792
243 GRIME: 1780
244 LETHAL: 1791
245 MAKE: 1785
246 RISKY: 1794
247 SHAPE: 1788
248 TRASH: 1787
249 WANES: 1783
250 WEAKENS: 1786
251 Flip Painting Hidden Panel:
252 panels:
253 HIDDEN: 1795
254 Globe Room:
255 panels:
256 BONE: 1800
257 HIDDEN: 1797
258 NORTH: 1796
259 TICK: 1798
260 TONE: 1799
261 WORD: 1801
262 Godot Room:
263 panels:
264 AIRPLANE: 1807
265 AUDIO: 1806
266 IDEA: 1808
267 MANIPULATE: 1805
268 ME: 1803
269 MOTORCYCLE: 1802
270 PAWN: 1804
271 RECORDING: 1810
272 TRAIN: 1809
273 Gray Color Backside:
274 panels:
275 BEGINNING: 1812
276 FOREWARD: 1813
277 GO: 1814
278 LAST: 1815
279 ORANGE: 1811
280 RISE: 1816
281 Gray Color Door:
282 panels:
283 PATCH: 1817
284 Green Color Door:
285 panels:
286 COMELY: 1821
287 OLD (1): 1818
288 OLD (2): 1820
289 SLEEPY: 1819
290 Green Room:
291 panels:
292 BADMINTON: 1832
293 BLAND: 1826
294 DOUBLE: 1831
295 FIXATE: 1828
296 MAILBOX: 1823
297 MILKY: 1824
298 RICE: 1830
299 TAN: 1825
300 THAT: 1829
301 TIMESCALE: 1822
302 WATERCOOLER: 1827
303 Green Smiley:
304 panels:
305 SMILE: 1833
306 Hedges:
307 panels:
308 DOWN: 1840
309 IN: 1836
310 JUMP: 1839
311 ORDER: 1837
312 SMILE: 1843
313 SOLVE: 1834
314 THE: 1842
315 THEN: 1838
316 TOWER: 1841
317 US: 1835
318 Hotel:
319 panels:
320 ART: 1882
321 BALL: 1880
322 BATHING: 1855
323 BEAUTIFUL: 1873
324 BLAZER: 1848
325 BOXING: 1860
326 BRUCE: 1853
327 BUSINESS: 1856
328 CANVAS: 1877
329 CARD: 1894
330 CHOCOLATE: 1863
331 CLAWS: 1889
332 CLOAK: 1885
333 CRESCENT: 1872
334 DEPART: 1896
335 DOROTHY: 1886
336 DROOPED: 1874
337 EVER: 1906
338 EVIL: 1871
339 FADED: 1875
340 FESTIVAL: 1901
341 FLOUNDER: 1852
342 FOOL: 1881
343 FOOT: 1883
344 FULL: 1870
345 HONEY: 1899
346 INVALID: 1900
347 JACKET: 1850
348 JAWS: 1887
349 JUST: 1867
350 LAW: 1893
351 LEAVE: 1897
352 LEVER: 1878
353 MANE: 1846
354 MARLIN: 1844
355 MICRO: 1891
356 NEW: 1868
357 PAIN: 1907
358 PALE: 1866
359 PARKA: 1884
360 POKER: 1862
361 POTATO: 1890
362 QUIT: 1865
363 RAGE: 1904
364 RIVER: 1859
365 ROAD: 1895
366 SALAD: 1854
367 SCULPTURE: 1879
368 SERVICE: 1898
369 TAIL: 1851
370 TALL: 1876
371 TELEPHONE: 1861
372 TREE: 1858
373 TUNING: 1892
374 UNTALENTED: 1869
375 VERGE: 1905
376 WANED: 1903
377 WEDDING: 1857
378 WHAT: 1847
379 WHEN: 1888
380 WHERE: 1849
381 WHO: 1845
382 WILTED: 1902
383 WITHDRAW: 1864
384 House:
385 panels:
386 AMAZE: 1910
387 GOAT: 1909
388 SKINNYHIM: 1911
389 THEO: 1912
390 House Entrance:
391 panels:
392 ADULT: 1908
393 Intense Room:
394 panels:
395 BRILLIANT: 1914
396 COLOSSAL: 1917
397 DELICIOUS: 1922
398 HORRIBLE: 1915
399 INSTANTLY: 1916
400 RUN: 1918
401 SHATTER: 1921
402 SLEEP: 1919
403 TOSS: 1920
404 J2 Vestibule:
405 panels:
406 COLORFUL: 1924
407 Magic Room:
408 panels:
409 1: 1925
410 2: 1926
411 3: 1927
412 4: 1928
413 Maze Paintings Area:
414 panels:
415 Paintings: 1929
416 North Castle Area:
417 panels:
418 A: 1930
419 A SUMMER PLACE: 1933
420 PLACE: 1932
421 SUMMER: 1931
422 Number Paintings Area:
423 panels:
424 GOING: 1934
425 TURN: 1935
426 Nursery:
427 panels:
428 "?": 1937
429 Paintings: 1936
430 O2 Room:
431 panels:
432 ACCEPT: 1951
433 AJAR: 1943
434 BOND: 1949
435 FOLLOW: 1954
436 HEED: 1944
437 HERALD: 1945
438 HONEST: 1947
439 LISTEN: 1939
440 PLEDGE: 1953
441 PROMISE: 1941
442 PROPHECY: 1948
443 SIGN: 1942
444 UNBLOCKED: 1950
445 UNLOCK: 1940
446 VOW: 1946
447 WARNING: 1952
448 Orange Room:
449 panels:
450 BARE: 1958
451 COAL: 1963
452 ENTER: 1956
453 FORTE: 1960
454 FRANCE: 1955
455 MILKS: 1961
456 OWED: 1964
457 PORT: 1959
458 TURN: 1957
459 VINE: 1962
460 Outside Book Room:
461 panels:
462 TEAL: 1965
463 Outside Eye Temple:
464 panels:
465 Entrance: 1966
466 Outside Hedges:
467 panels:
468 BARK: 1973
469 BUD: 1974
470 GOURD (1): 1967
471 GOURD (2): 1968
472 GOURD (3): 1969
473 GOURD (4): 1970
474 LEAF: 1975
475 PETAL: 1976
476 PLUM (1): 1971
477 PLUM (2): 1972
478 Outside Hotel:
479 panels:
480 COLORFUL: 1977
481 Outside House:
482 panels:
483 A: 1985
484 BLITHELY: 1984
485 DOTE: 1980
486 LOCK: 1987
487 RIGHT: 1982
488 SILENCE: 1983
489 VIVID: 1981
490 WALLS: 1986
491 WHISPER: 1978
492 WING: 1979
493 Outside Magic Room:
494 panels:
495 WIZARD: 1988
496 Outside Orange Room:
497 panels:
498 FALL: 1992
499 KNOT: 1993
500 OWL: 1996
501 SLOT: 1994
502 SMILE: 1989
503 VAN: 1990
504 WAND: 1995
505 WERE: 1991
506 Outside Pyramid:
507 panels:
508 AMID: 1998
509 PEER: 1997
510 Outside Red Room:
511 panels:
512 ROCK: 1999
513 Outside Salt Room:
514 panels:
515 Colors: 2000
516 Outside Snake Room:
517 panels:
518 ACE: 2002
519 ANIMAL: 2007
520 ANSWERS: 2006
521 DEE SIX: 2005
522 ONES: 2008
523 SONG (North): 2004
524 SONG (South): 2003
525 TONGUE: 2001
526 Pains Room:
527 panels:
528 MOO: 2009
529 Pepper Room:
530 panels:
531 SEASONING: 2010
532 Plum Room:
533 panels:
534 CENTER: 2017
535 DEMURRED: 2014
536 FOUROFFERBEAR: 2015
537 GOD: 2011
538 HEALTHY: 2013
539 INJURED: 2012
540 SNAKE: 2016
541 Pumpkin Entrance:
542 panels:
543 JACK: 2018
544 Pumpkin Room:
545 panels:
546 BEASTS: 2023
547 BONE: 2019
548 CACKLE: 2025
549 EMPIRE: 2022
550 HUMAN: 2026
551 JAGUAR: 2027
552 PHARAOH: 2021
553 SHEET: 2020
554 STRAW: 2024
555 Purple NW Vestibule:
556 panels:
557 LOSE: 2029
558 MESSAGES: 2028
559 SNOWMAN: 2030
560 Purple Room:
561 panels:
562 ALLOW: 2039
563 APATHY: 2043
564 APE: 2042
565 BIRD: 2040
566 CORE: 2037
567 FISH: 2038
568 HOIST: 2036
569 HONK: 2041
570 Purple Room South:
571 panels:
572 ANY: 2034
573 FAREWELL: 2032
574 LAMB: 2033
575 LITTLE: 2031
576 THESE: 2035
577 Purple SE Vestibule:
578 panels:
579 ROADS: 2045
580 RUN: 2044
581 Purple SW Vestibule:
582 panels:
583 INSCRIBE: 2048
584 LETTERS: 2047
585 Purple Smiley:
586 panels:
587 SMILE: 2046
588 Pyramid 3:
589 panels:
590 VEHICLE: 2049
591 Pyramid 4:
592 panels:
593 CAT: 2050
594 Pyramid 5:
595 panels:
596 ROYAL: 2051
597 Pyramid 6:
598 panels:
599 TEA: 2052
600 Pyramid 7:
601 panels:
602 ARTIST: 2053
603 Pyramid 8:
604 panels:
605 INSTRUMENT: 2054
606 Pyramid Entry:
607 panels:
608 SHAPE: 2056
609 TREE: 2055
610 Pyramid Second Floor:
611 panels:
612 BEVERAGE: 2062
613 DIAMOND: 2060
614 INSTRUMENT: 2061
615 ORGAN: 2059
616 SODA: 2058
617 TOOL: 2057
618 Quiet Entrance:
619 panels:
620 HIDDEN: 2064
621 Rain Side:
622 panels:
623 "?": 2065
624 Rainbow Blue:
625 panels:
626 THEME: 2066
627 Rainbow Color Backside:
628 panels:
629 "?": 2068
630 BACKSIDE: 2067
631 Rainbow Color Doors:
632 panels:
633 CASUAL: 2078
634 CROW: 2069
635 DIRECTION (1): 2070
636 DIRECTION (2): 2071
637 DIRECTION (3): 2072
638 HOURS: 2076
639 INWALK: 2073
640 MISCHIEF: 2077
641 PUMP: 2079
642 PURCHASE: 2075
643 RAIN: 2074
644 Rainbow Cyan:
645 panels:
646 THEME: 2080
647 Rainbow End:
648 panels:
649 POT: 2081
650 Rainbow Green:
651 panels:
652 THEME: 2082
653 Rainbow Orange:
654 panels:
655 THEME: 2083
656 Rainbow Purple:
657 panels:
658 THEME: 2084
659 Rainbow Red:
660 panels:
661 THEME: 2085
662 Rainbow Start:
663 panels:
664 PAINTING: 2086
665 Rainbow Yellow:
666 panels:
667 THEME: 2087
668 Red Color Door:
669 panels:
670 ASH: 2096
671 BACKSIDE: 2092
672 Back (1): 2089
673 Back (2): 2090
674 Colors: 2097
675 FIR: 2095
676 Left: 2088
677 OAK: 2093
678 PINE: 2094
679 WALK BACK: 2091
680 Red Room:
681 panels:
682 BLINDING: 2098
683 CHAIN: 2100
684 ELEGANCE: 2106
685 FLOWER: 2101
686 LOSER: 2103
687 MONTH: 2099
688 OVERCHARGE: 2102
689 PAD: 2104
690 RISE: 2105
691 TAKEOUT: 2108
692 TESTAMENT: 2107
693 Red Smiley:
694 panels:
695 SMILE: 2109
696 Roof:
697 panels:
698 "?": 2110
699 Salt Room:
700 panels:
701 SEASONING: 2111
702 Seasoning Room:
703 panels:
704 PARITY: 2112
705 Snake Room:
706 panels:
707 BARK: 2116
708 BUZZ: 2115
709 HISS: 2113
710 SQUEAK: 2114
711 South Castle Area:
712 panels:
713 AN: 2117
714 AN OFFER VILLAGE BEFORE LAIR: 2122
715 BEFORE: 2120
716 COLOR (1): 2123
717 COLOR (2): 2124
718 COLOR (3): 2125
719 COLOR (4): 2126
720 LAIR: 2121
721 OFFER: 2118
722 VILLAGE: 2119
723 Starting Room:
724 panels:
725 ENTRANCE: 2127
726 Sweet Foyer:
727 panels:
728 EQUAL: 2129
729 QUALITY: 2128
730 RENT (1): 2130
731 RENT (2): 2132
732 RENT (3): 2133
733 RENT (4): 2131
734 Tree Entrance:
735 panels:
736 DIFFERENCE: 2135
737 LEANS: 2136
738 QUESTION: 2137
739 RAT: 2134
740 SUNDER: 2139
741 WHERE: 2138
742 U2 Room:
743 panels:
744 CHAOS: 2147
745 DISCORD: 2144
746 DISORDER: 2146
747 DREAMSCAPE: 2141
748 EFFECTIVE: 2151
749 EVIL: 2145
750 HEAVEN: 2150
751 HELPFUL: 2152
752 INFERNAL: 2155
753 IRREVERENT: 2149
754 PARADISE: 2143
755 PRACTICAL: 2153
756 PRODUCTIVE: 2154
757 TROUBLE: 2148
758 WICKED: 2142
759 WONDERLAND: 2156
760 Welcome Back Area:
761 panels:
762 FAREWELL LITTLE LAMB: 2157
763 GREETINGS OLD FRIEND: 2158
764 Welcome Back Exit:
765 panels:
766 WELCOME: 2159
767 West Castle Area:
768 panels:
769 ALL: 2171
770 AXES: 2173
771 CATHOLIC: 2177
772 CHAT: 2188
773 EACH: 2182
774 EVER: 2172
775 FACE: 2161
776 FALSIFY: 2170
777 FAME: 2191
778 FLIP (1): 2174
779 FLIP (2): 2186
780 HARMONY: 2169
781 LETTERS: 2164
782 LOST: 2189
783 MELODY: 2167
784 PODS: 2190
785 RANK: 2183
786 READ: 2180
787 RHYTHM: 2166
788 SHUT: 2185
789 SISTERLY: 2178
790 SKELETON: 2163
791 SLOT: 2175
792 SONG (1): 2160
793 SONG (2): 2165
794 SONG FACE: 2162
795 SQUEALED: 2179
796 STUN: 2187
797 TEAR: 2184
798 TEXTURE: 2168
799 WICKEDLY: 2176
800 WORD: 2181
801 West Spire:
802 panels:
803 BYE: 2193
804 CAW: 2197
805 CONCEALED: 2196
806 CUT: 2194
807 MISSING: 2192
808 STONES: 2195
809 Wisdom Panel:
810 panels:
811 INTELLIGENCE: 2198
812 Wonderland:
813 panels:
814 ANGRY: 2201
815 APRIL: 2199
816 ARTS: 2202
817 SONG: 2203
818 UNDER: 2200
819 Yellow Color Backside:
820 panels:
821 BRASS: 2206
822 REDACTED: 2274
823 STRINGS: 2205
824 WINDS: 2204
825 "[REDACTED]": 2207
826 Yellow Color Door:
827 panels:
828 Paintings: 2210
829 SPIN: 2209
830 SUN: 2208
831 Yellow Room:
832 panels:
833 COLOR: 2217
834 EXPLODE: 2215
835 FREE: 2211
836 JAPAN: 2216
837 JAWBREAKER: 2214
838 PARROT: 2219
839 PERSON: 2218
840 PROTON: 2220
841 SPIRIT: 2221
842 TORSO BOUNCE: 2213
843 TORSOBOUNCE: 2212
844 Yellow Smiley Annex:
845 panels:
846 BELL: 2223
847 COW: 2222
848 Z2 Room:
849 panels:
850 AGREEMENT: 2237
851 CAPE: 2234
852 CAR: 2229
853 CAT: 2245
854 CHARGE: 2232
855 DISCORD: 2244
856 EAGLE: 2240
857 EQUINE: 2231
858 EXHIBIT: 2225
859 GLANCE: 2235
860 HORSE: 2228
861 INSECT: 2239
862 JAR: 2236
863 KEY: 2227
864 MAJESTIC: 2241
865 MICROSCOPE: 2226
866 MUST: 2233
867 POLICY: 2243
868 RINGO: 2242
869 SOLSTICE: 2230
870 VOYAGE: 2238
871 Zoo E:
872 panels:
873 CLAW: 2249
874 FUR: 2250
875 WHISKER: 2248
876 WING: 2247
877 Zoo N:
878 panels:
879 BILL: 2251
880 BLOWHOLE: 2253
881 FEATHER: 2254
882 FIN: 2252
883 LEAF: 2255
884 Zoo NE:
885 panels:
886 Colors: 2260
887 FANG: 2256
888 HOOF: 2259
889 STRIPE (1): 2257
890 STRIPE (2): 2258
891 Zoo S:
892 panels:
893 FIN: 2262
894 PINCER: 2263
895 SCALE: 2264
896 SHELL: 2261
897 doors:
898 Amber East Doors: 1511
899 Amber North Door: 1510
900 Amber South Door: 1509
901 Bee Room Back Door: 1523
902 Bee Room Entrance: 1521
903 Bee Room Obverse: 1524
904 Bee Room Reverse: 1525
905 Beehalls Panel: 1465
906 Black Hexes Door: 1448
907 Blue Color Backside: 1580
908 Blue Color Doorway: 1579
909 Blue Foyer Door: 1494
910 Blue Hallway North Divider: 1564
911 Blue Hallway South Divider: 1560
912 Blue Rainbow Panel: 2270
913 Blue Rainbow Room: 1538
914 Blue Room: 1477
915 Blue Room Entrance: 1476
916 Blue Smiley Entrance: 1478
917 Blue Smiley Exit To Red: 1547
918 Book Room Entrance: 1588
919 Book Room Exit: 1592
920 Bow Side Panel: 1545
921 Brown Rainbow Room: 1541
922 Castle Drawbridge: 1527
923 Checkered Door: 1519
924 Coin Tower Part 1: 1456
925 Composite Room East Door: 1480
926 Composite Room NE Entrance: 1479
927 Composite Room NW Entrance: 1483
928 Composite Room North Door: 1481
929 Composite Room South Door: 1484
930 Composite Room West Door: 1482
931 Computer Room Back Door: 1587
932 Computer Room Entrance: 1586
933 Computer Room Exit: 1584
934 Computer Room Interior Door: 1585
935 Control Center Orange Door: 1486
936 Cyan Rainbow Room: 1540
937 Cyan Room: 1557
938 Cyan Room Entrance: 1556
939 Dark Light Room Divider: 1572
940 Dark Light Room Entrance: 1569
941 Dark Light Room Exit: 1570
942 Dark Light Room Exit Panel: 1571
943 Entry Shortcut Secret Exit: 1437
944 Eye Painting Exit: 1446
945 F Keyholder Door: 1551
946 F2 Room Back Left Door: 1491
947 F2 Room Back Middle Door: 1492
948 F2 Room Back Right Door: 1490
949 F2 Room Entrance: 1487
950 Flip Painting Blocker: 1552
951 Globe Room East Door: 1589
952 Globe Room South Door: 1591
953 Globe Room West Door: 1590
954 Godot Room Entrance: 1463
955 Godot Room Exit: 1464
956 Gourd Door: 1526
957 Green Rainbow Panel: 2269
958 Green Rainbow Room: 1537
959 Green Room: 1559
960 Green Room Entrance: 1558
961 Green Smiley: 1549
962 Hedges Entrance: 1508
963 Hedges Tower: 1473
964 Hotel Entrance: 1543
965 Hotel First Floor: 1515
966 Hotel Fourth Floor: 1518
967 Hotel Second Floor: 1516
968 Hotel Third Floor: 1517
969 House Entrance: 1495
970 House Side Door: 1566
971 Intense Room Entrance: 1522
972 Magenta Hexes: 2272
973 Magic Room Entrance: 1500
974 Magic Room Panels: 1499
975 Maze East Door: 1501
976 Maze North Door: 1502
977 Maze South Door: 1503
978 Near Flip Painting Door: 1474
979 Near Pyramid Gate: 1447
980 Near Sweet Blue Door: 1573
981 Near Sweet Brown Door: 1561
982 Near Yellow Room Door: 1565
983 O2 Room Back Door: 1485
984 Orange Rainbow Panel: 2267
985 Orange Rainbow Room: 1535
986 Orange Room: 1507
987 Orange Room Entrance: 1506
988 Orange Smiley Exit: 1550
989 Orchestra Room: 2273
990 Pains Room Divider: 1512
991 Pairs Room East Door: 1531
992 Pairs Room North And South Doors: 1529
993 Pairs Room West Door: 1530
994 Pepper Room Entrance: 1542
995 Pink Hallway: 1555
996 Planet Room Divider: 1513
997 Planet Room Secret Door: 1578
998 Plum Room Entrance: 1576
999 Plum Room Exit: 1577
1000 Pumpkin Door: 1583
1001 Pumpkin Room: 1582
1002 Pumpkin Room Interior: 1581
1003 Purple East Area North Door: 1468
1004 Purple East Area South Door: 1467
1005 Purple Hallway From Great: 1489
1006 Purple NE Vestibule: 1458
1007 Purple NW Vestibule: 1459
1008 Purple Rainbow Panel: 2271
1009 Purple Rainbow Room: 1539
1010 Purple Room East Entrance: 1472
1011 Purple Room North Entrance: 1469
1012 Purple Room South Entrance: 1470
1013 Purple Room West Entrance: 1471
1014 Purple SE Vestibule: 1457
1015 Purple SW Vestibule: 1460
1016 Purple West Area North Door: 1461
1017 Purple West Area South Door: 1462
1018 Purple West Area West Door: 1466
1019 Pyramid Entrance: 1505
1020 Rain Side Panel: 1546
1021 Rainbow Rooms Entrance: 1533
1022 Red Rainbow Panel: 2266
1023 Red Rainbow Room: 1534
1024 Red Room: 1563
1025 Red Room Entrance: 1562
1026 Red Smiley: 1554
1027 Red Smiley Entrance: 1553
1028 Roof Access: 1528
1029 Salt Room Entrance: 1532
1030 Seasoning Doors: 1544
1031 Snake Room Entrance: 1514
1032 South Castle Area Back Door: 1574
1033 South Castle Area Entrance: 1575
1034 Southwest Area Intersection: 1475
1035 Splintering Exit Left Door: 1449
1036 Splintering Exit Right Door: 1450
1037 Starting Room East Wall Center Door: 1439
1038 Starting Room East Wall North Door: 1440
1039 Starting Room North Wall Center Door: 1432
1040 Starting Room North Wall East Door: 1442
1041 Starting Room North Wall West Door: 1441
1042 Starting Room South Wall East Door: 1443
1043 Starting Room South Wall West Door: 1445
1044 Starting Room West Wall Center Door: 1436
1045 Starting Room West Wall North Door: 1438
1046 Starting Room West Wall South Door: 1433
1047 Sticks And Stones Door: 1593
1048 Temple of the Eyes Entrance: 1444
1049 U2 Room Back Door: 1497
1050 U2 Room Back Right Door: 1496
1051 U2 Room Entrance: 1498
1052 U2 Room Shortcut: 1493
1053 Welcome Back Door: 1435
1054 Welcome Back Secret Door: 1434
1055 White Hallway From Entry: 1488
1056 Wonderland Left Door: 1520
1057 Wonderland Right Door: 1504
1058 Yellow Rainbow Panel: 2268
1059 Yellow Rainbow Room: 1536
1060 Yellow Room: 1568
1061 Yellow Room Entrance: 1567
1062 Yellow Smiley Door: 1548
1063 Z2 Room Back Exit: 1451
1064 Z2 Room Northeast Door: 1454
1065 Z2 Room Northwest Door: 1453
1066 Z2 Room Southeast Door: 1455
1067 Z2 Room Southwest Door: 1452
1068 Zoo East Entrance: 1595
1069 Zoo East Room: 1597
1070 Zoo North Entrance: 1600
1071 Zoo Northeast Room: 1598
1072 Zoo Prize Door: 1599
1073 Zoo South Entrance: 1596
1074 Zoo West Entrance: 1594
2 four_rooms: 1075 four_rooms:
3 rooms: 1076 rooms:
4 Examples Room: 1077 Examples Room:
@@ -2008,6 +3081,7 @@ maps:
2008 HEALTH: 1428 3081 HEALTH: 1428
2009 doors: 3082 doors:
2010 Bearer Entrance: 1259 3083 Bearer Entrance: 1259
3084 Black Alcove: 2265
2011 Brown Alcove: 1255 3085 Brown Alcove: 1255
2012 Digital Entrance: 1257 3086 Digital Entrance: 1257
2013 East Room 1 Entrance: 1251 3087 East Room 1 Entrance: 1251
@@ -2028,15 +3102,19 @@ letters:
2028 c1: 248 3102 c1: 248
2029 c2: 184 3103 c2: 184
2030 d1: 329 3104 d1: 329
3105 d2: 1762
2031 e1: 395 3106 e1: 395
2032 e2: 736 3107 e2: 736
2033 f1: 868 3108 f1: 868
3109 f2: 1778
2034 g1: 494 3110 g1: 494
2035 g2: 203 3111 g2: 203
2036 h1: 384 3112 h1: 384
2037 h2: 1115 3113 h2: 1115
2038 i1: 385 3114 i1: 385
3115 i2: 1913
2039 j1: 688 3116 j1: 688
3117 j2: 1923
2040 k1: 708 3118 k1: 708
2041 k2: 853 3119 k2: 853
2042 l1: 358 3120 l1: 358
@@ -2046,27 +3124,33 @@ letters:
2046 n1: 386 3124 n1: 386
2047 n2: 788 3125 n2: 788
2048 o1: 802 3126 o1: 802
3127 o2: 1938
2049 p1: 883 3128 p1: 883
2050 p2: 167 3129 p2: 167
2051 q1: 983 3130 q1: 983
2052 q2: 74 3131 q2: 74
2053 r1: 803 3132 r1: 803
3133 r2: 2063
2054 s1: 230 3134 s1: 230
2055 s2: 1202 3135 s2: 1202
2056 t1: 387 3136 t1: 387
2057 u1: 263 3137 u1: 263
3138 u2: 2140
3139 v2: 2246
2058 w1: 681 3140 w1: 681
2059 x1: 394 3141 x1: 394
2060 x2: 1192 3142 x2: 1192
2061 y1: 621 3143 y1: 621
2062 y2: 1249 3144 y2: 1249
2063 z1: 851 3145 z1: 851
3146 z2: 2224
2064endings: 3147endings:
2065 BLACK: 1208 3148 BLACK: 1208
2066 CYAN: 1209 3149 CYAN: 1209
2067 GOLD: 1207 3150 GOLD: 1207
2068 GRAY: 1204 3151 GRAY: 1204
2069 GREEN: 1203 3152 GREEN: 1203
3153 ORANGE: 1775
2070 PLUM: 1205 3154 PLUM: 1205
2071 PURPLE: 1211 3155 PURPLE: 1211
2072 YELLOW: 1206 3156 YELLOW: 1206
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb new file mode 100644 index 0000000..102f364 --- /dev/null +++ b/data/maps/daedalus/connections.txtpb
@@ -0,0 +1,1497 @@
1connections {
2 from_room: "Rainbow Color Doors"
3 to_room: "Red Color Door"
4}
5connections {
6 from_room: "Rainbow Color Doors"
7 to_room: "Yellow Color Door"
8}
9connections {
10 from_room: "Rainbow Color Doors"
11 to_room: "Green Color Door"
12}
13connections {
14 from_room: "Rainbow Color Doors"
15 to_room: "Gray Color Door"
16}
17connections {
18 from_room: "Rainbow Color Backside"
19 to_room: "Rainbow Color Doors"
20 oneway: true
21}
22connections {
23 from_room: "Yellow Color Backside"
24 to_room: "Yellow Color Door"
25 oneway: true
26}
27connections {
28 from_room: "Gray Color Backside"
29 to_room: "Gray Color Door"
30 oneway: true
31}
32connections {
33 from_room: "Rainbow Color Doors"
34 to_room: "Welcome Back Area"
35 oneway: true
36}
37connections {
38 from_room: "Outside Hedges"
39 to_room: "Green Color Door"
40 oneway: true
41}
42connections {
43 from_room: "Computer Room Seal"
44 to_room: "Welcome Back Area"
45 oneway: true
46}
47connections {
48 from_room: "Outside Hedges"
49 to_room: "Welcome Back Area"
50 oneway: true
51}
52connections {
53 from_room: "Eye Temple 2F"
54 to_room: "Eye Temple 1F"
55 oneway: true
56}
57connections {
58 from_room: "Eye Temple 2F Side"
59 to_room: "Eye Temple 1F Side"
60 oneway: true
61}
62connections {
63 from_room: "I2 Room"
64 to_room: "Eye Temple 1F"
65 oneway: true
66}
67connections {
68 from_room: "West Spire"
69 to_room: "Purple Room South"
70 oneway: true
71}
72connections {
73 from_room: "Blue Hallway Cut Side"
74 to_room: "Blue Hallway"
75 oneway: true
76}
77connections {
78 from_room: "West Castle Area"
79 to_room: "Outside Snake Room"
80 oneway: true
81}
82connections {
83 from_room: "Amber North 2"
84 to_room: "Outside Snake Room"
85 oneway: true
86}
87connections {
88 from_room: "Z2 Room"
89 to_room: "Welcome Back Area"
90 oneway: true
91}
92connections {
93 from_room: "Blue Hallway Tall Side"
94 to_room: "Blue Hallway"
95 oneway: true
96}
97connections {
98 from_room: "Blue Hallway Tall Side"
99 to_room: "Outside House"
100 oneway: true
101}
102connections {
103 from_room: "Purple SE Vestibule"
104 to_room: "Welcome Back Area"
105 oneway: true
106}
107connections {
108 from_room: "Godot Room"
109 to_room: "Welcome Back Area"
110 oneway: true
111}
112connections {
113 from_room: "Roof"
114 to_room: "Moat"
115 oneway: true
116}
117connections {
118 from_room: "Ending"
119 to_room: "Roof"
120 oneway: true
121}
122connections {
123 from_room: "Purple Room South"
124 to_room: "Flip Painting Hidden Panel"
125 oneway: true
126}
127connections {
128 from_room: "Flip Painting Destination"
129 to_room: "Flip Painting Hidden Panel"
130 oneway: true
131}
132connections {
133 from_room: "Pains Room"
134 to_room: "Purple Room South"
135 oneway: true
136}
137connections {
138 from_room: "Starting Room"
139 to_room: "Purple Room South"
140 door { name: "Starting Room North Wall Center Door" }
141}
142connections {
143 from_room: "Starting Room"
144 to_room: "Welcome Back Exit"
145 door { name: "Starting Room West Wall South Door" }
146}
147connections {
148 from_room: "Welcome Back Area"
149 to_room: "West Spire"
150 door { name: "Welcome Back Secret Door" }
151}
152connections {
153 from_room: "Welcome Back Area"
154 to_room: "Welcome Back Exit"
155 door { name: "Welcome Back Door" }
156}
157connections {
158 from_room: "Starting Room"
159 to_room: "Entry Shortcut"
160 door { name: "Starting Room West Wall Center Door" }
161}
162connections {
163 from_room: "Entry Shortcut"
164 to_room: "West Spire"
165 door { name: "Entry Shortcut Secret Exit" }
166}
167connections {
168 from_room: "Starting Room"
169 to_room: "West Spire"
170 door { name: "Starting Room West Wall North Door" }
171}
172connections {
173 from_room: "Starting Room"
174 to_room: "Nursery"
175 door { name: "Starting Room East Wall Center Door" }
176}
177connections {
178 from_room: "Starting Room"
179 to_room: "Rainbow Color Backside"
180 door { name: "Starting Room East Wall North Door" }
181}
182connections {
183 from_room: "Starting Room"
184 to_room: "Number Paintings Area"
185 door { name: "Starting Room North Wall West Door" }
186}
187connections {
188 from_room: "Starting Room"
189 to_room: "Yellow Color Door"
190 door { name: "Starting Room North Wall East Door" }
191}
192connections {
193 from_room: "Starting Room"
194 to_room: "Gallery Entrance"
195 door { name: "Starting Room South Wall East Door" }
196}
197connections {
198 from_room: "Outside Eye Temple"
199 to_room: "Eye Temple 1F"
200 door { name: "Temple of the Eyes Entrance" }
201}
202connections {
203 from_room: "Outside Eye Temple"
204 to_room: "Starting Room"
205 door { name: "Starting Room South Wall West Door" }
206}
207connections {
208 from_room: "Outside Pyramid"
209 to_room: "Number Paintings Area"
210 door { name: "Near Pyramid Gate" }
211}
212connections {
213 from_room: "Black Hex"
214 to_room: "Post Orange Smiley Three Way"
215 door { name: "Black Hexes Door" }
216}
217connections {
218 from_room: "West Castle Area"
219 to_room: "Post Orange Smiley Three Way"
220 door { name: "Splintering Exit Left Door" }
221}
222connections {
223 from_room: "West Castle Area"
224 to_room: "Amber North 2"
225 door { name: "Splintering Exit Right Door" }
226}
227connections {
228 from_room: "Z2 Room"
229 to_room: "After Bee Room"
230 door { name: "Z2 Room Back Exit" }
231}
232connections {
233 from_room: "Z2 Room"
234 to_room: "Z2 Prize"
235 door { name: "Z2 Prize" }
236}
237connections {
238 from_room: "Yellow Color Door"
239 to_room: "Coin Tower"
240 door { name: "Coin Tower Part 1" }
241}
242connections {
243 from_room: "Coin Tower"
244 to_room: "Purple Smiley"
245 door { name: "Coin Tower Part 2" }
246}
247connections {
248 from_room: "Purple SE Vestibule"
249 to_room: "Purple Room South"
250 door { name: "Purple SE Vestibule" }
251}
252connections {
253 from_room: "Purple NW Vestibule"
254 to_room: "Outside House"
255 door { name: "Purple NW Vestibule" }
256}
257connections {
258 from_room: "Purple Room West"
259 to_room: "Purple NW Vestibule"
260 door { name: "Purple West Area North Door" }
261}
262connections {
263 from_room: "Purple Room West"
264 to_room: "Purple SW Vestibule"
265 door { name: "Purple West Area South Door" }
266}
267connections {
268 from_room: "Purple SW Vestibule"
269 to_room: "Godot Room"
270 door { name: "Godot Room Entrance" }
271}
272connections {
273 from_room: "Godot Room"
274 to_room: "Purple NW Vestibule"
275 door { name: "Godot Room Exit" }
276}
277connections {
278 from_room: "After Bee Room"
279 to_room: "Beehalls Intersection"
280 door { name: "Beehalls Intersection" }
281}
282connections {
283 from_room: "Outside House"
284 to_room: "Beehalls Intersection"
285 door { name: "Beehalls Intersection" }
286}
287connections {
288 from_room: "Purple NW Vestibule"
289 to_room: "Beehalls Intersection"
290 door { name: "Beehalls Intersection" }
291}
292connections {
293 from_room: "Godot Room"
294 to_room: "Purple Room West"
295 door { name: "Purple West Area West Door" }
296}
297connections {
298 from_room: "Purple SE Vestibule"
299 to_room: "Purple Room East"
300 door { name: "Purple East Area South Door" }
301}
302connections {
303 from_room: "Outside House"
304 to_room: "Purple Room East"
305 door { name: "Purple East Area North Door" }
306}
307connections {
308 from_room: "Outside House"
309 to_room: "Purple Room"
310 door { name: "Purple Room North Entrance" }
311}
312connections {
313 from_room: "Purple Room West"
314 to_room: "Purple Room"
315 door { name: "Purple Room West Entrance" }
316}
317connections {
318 from_room: "Purple Room East"
319 to_room: "Purple Room"
320 door { name: "Purple Room East Entrance" }
321}
322connections {
323 from_room: "Purple Room South"
324 to_room: "Purple Room"
325 door { name: "Purple Room South Entrance" }
326}
327connections {
328 from_room: "Purple Room South"
329 to_room: "Purple SW Vestibule"
330 door { name: "Purple SW Vestibule" }
331}
332connections {
333 from_room: "Hedges"
334 to_room: "Hedges Tower"
335 door { name: "Hedges Tower" }
336}
337connections {
338 from_room: "Purple Room South"
339 to_room: "Rainbow Color Doors"
340 door { name: "Near Flip Painting Door" }
341}
342connections {
343 from_room: "Flip Painting Destination"
344 to_room: "Rainbow Color Backside"
345 door { name: "Near Flip Painting Door" }
346 oneway: true
347}
348connections {
349 from_room: "Globe Room"
350 to_room: "Outside Hotel"
351 door { name: "Southwest Area Intersection" }
352}
353connections {
354 from_room: "Globe Room"
355 to_room: "Outside Snake Room"
356 door { name: "Southwest Area Intersection" }
357}
358connections {
359 from_room: "Globe Room"
360 to_room: "Outside Salt Room"
361 door { name: "Southwest Area Intersection" }
362}
363connections {
364 from_room: "Moat"
365 to_room: "Blue Room"
366 door { name: "Blue Room Entrance" }
367}
368connections {
369 from_room: "O2 Room"
370 to_room: "O2 Prize"
371 door { name: "O2 Prize" }
372}
373connections {
374 from_room: "O2 Room"
375 to_room: "Blue Smiley"
376 door { name: "Blue Smiley Entrance" }
377}
378connections {
379 from_room: "O2 Room"
380 to_room: "Composite Room NE"
381 door { name: "Composite Room NE Entrance" }
382}
383connections {
384 from_room: "Composite Room NE"
385 to_room: "Composite Room S"
386 door { name: "Composite Room East Door" }
387}
388connections {
389 from_room: "Composite Room NE"
390 to_room: "Composite Room NW"
391 door { name: "Composite Room North Door" }
392}
393connections {
394 from_room: "Composite Room S"
395 to_room: "Composite Room NW"
396 door { name: "Composite Room West Door" }
397}
398connections {
399 from_room: "Red Color Door"
400 to_room: "Composite Room NW"
401 door { name: "Composite Room NW Entrance" }
402}
403connections {
404 from_room: "O2 Room"
405 to_room: "Blue Hallway"
406 door { name: "O2 Room Back Door" }
407}
408connections {
409 from_room: "O2 Room"
410 to_room: "Unkempt Entrance"
411 door { name: "Control Center Orange Door" }
412}
413connections {
414 from_room: "F2 Room"
415 to_room: "F2 Prize"
416 door { name: "F2 Prize" }
417}
418connections {
419 from_room: "Sweet Foyer"
420 to_room: "F2 Room"
421 door { name: "F2 Room Entrance" }
422}
423connections {
424 from_room: "Globe Room"
425 to_room: "White Hallway From Entry"
426 door { name: "White Hallway From Entry" }
427}
428connections {
429 from_room: "Sweet Foyer"
430 to_room: "Purple Hallway From Great"
431 door { name: "Purple Hallway From Great" }
432}
433connections {
434 from_room: "F2 Room"
435 to_room: "Blue Hallway"
436 door { name: "F2 Room Back Right Door" }
437}
438connections {
439 from_room: "F2 Room"
440 to_room: "Outside Salt Room"
441 door { name: "F2 Room Back Left Door" }
442}
443connections {
444 from_room: "F2 Room"
445 to_room: "Red Color Door"
446 door { name: "F2 Room Back Middle Door" }
447 oneway: true
448 # This is the red backside, which has nothing in it. Maybe could be its own
449 # region at some point.
450}
451connections {
452 from_room: "U2 Room"
453 to_room: "U2 Prize"
454 door { name: "U2 Prize" }
455}
456connections {
457 from_room: "U2 Room"
458 to_room: "Maze Paintings Area"
459 door { name: "U2 Room Shortcut" }
460}
461connections {
462 from_room: "Maze Paintings Area"
463 to_room: "Rainbow Color Doors"
464 door { name: "Blue Foyer Door" }
465}
466connections {
467 from_room: "Outside House"
468 to_room: "House"
469 door { name: "House Entrance" }
470}
471connections {
472 from_room: "U2 Room"
473 to_room: "Purple SE Vestibule"
474 door { name: "U2 Room Back Right Door" }
475}
476connections {
477 from_room: "U2 Room"
478 to_room: "Purple Room East"
479 door { name: "U2 Room Back Door" }
480}
481connections {
482 from_room: "Maze"
483 to_room: "U2 Room"
484 door { name: "U2 Room Entrance" }
485}
486connections {
487 from_room: "Outside Magic Room"
488 to_room: "Magic Room"
489 door { name: "Magic Room Entrance" }
490}
491connections {
492 from_room: "Maze"
493 to_room: "Outside Magic Room"
494 door { name: "Maze East Door" }
495}
496connections {
497 from_room: "Maze"
498 to_room: "Outside House"
499 door { name: "Maze North Door" }
500}
501connections {
502 from_room: "Maze"
503 to_room: "Maze Paintings Area"
504 door { name: "Maze South Door" }
505}
506connections {
507 from_room: "Wonderland"
508 to_room: "Black Hex"
509 door { name: "Wonderland Right Door" }
510}
511connections {
512 from_room: "Outside Pyramid"
513 to_room: "Pyramid Entry"
514 door { name: "Pyramid Entrance" }
515}
516connections {
517 from_room: "Z2 Room"
518 to_room: "Black Hex"
519 door { name: "Z2 Room Southwest Door" }
520}
521connections {
522 from_room: "Z2 Room"
523 to_room: "Number Paintings Area"
524 door { name: "Z2 Room Northwest Door" }
525}
526connections {
527 from_room: "Z2 Room"
528 to_room: "Rainbow Color Doors"
529 door { name: "Z2 Room Northeast Door" }
530}
531connections {
532 from_room: "Z2 Room"
533 to_room: "Orange Room"
534 door { name: "Z2 Room Southeast Door" }
535}
536connections {
537 from_room: "Outside Orange Room"
538 to_room: "Orange Room"
539 door { name: "Orange Room Entrance" }
540}
541connections {
542 from_room: "Outside Hedges"
543 to_room: "Hedges"
544 door { name: "Hedges Entrance" }
545}
546connections {
547 from_room: "Outside Snake Room"
548 to_room: "West Castle Area"
549 door { name: "Amber South Door" }
550}
551connections {
552 from_room: "Outside Snake Room"
553 to_room: "Amber North 2"
554 door { name: "Amber North Door" }
555}
556connections {
557 from_room: "Outside Snake Room"
558 to_room: "West Castle Area"
559 door { name: "Amber East Doors" }
560}
561connections {
562 from_room: "Purple Room South"
563 to_room: "Pains Room"
564 door { name: "Pains Room Divider" }
565}
566connections {
567 from_room: "Purple Room South"
568 to_room: "West Spire"
569 door { name: "Planet Room Divider" }
570}
571connections {
572 from_room: "Snake Room"
573 to_room: "Outside Snake Room"
574 door { name: "Snake Room Entrance" }
575}
576connections {
577 from_room: "Outside Snake Room"
578 to_room: "West Spire"
579 door { name: "Checkered Door" }
580}
581connections {
582 from_room: "Outside Snake Room"
583 to_room: "J2 Vestibule"
584 door { name: "J2 Door 1" }
585}
586connections {
587 from_room: "J2 Vestibule"
588 to_room: "J2 Room"
589 door { name: "J2 Door 2" }
590}
591connections {
592 from_room: "Wonderland"
593 to_room: "Number Paintings Area"
594 door { name: "Wonderland Left Door" }
595}
596connections {
597 from_room: "Outside House"
598 to_room: "Bee Room Obverse"
599 door { name: "Bee Room Entrance" }
600}
601connections {
602 from_room: "Outside House"
603 to_room: "Intense Room"
604 door { name: "Intense Room Entrance" }
605}
606connections {
607 from_room: "Intense Room"
608 to_room: "D2 Room"
609 door { name: "D2 Room" }
610}
611connections {
612 from_room: "Bee Room Obverse"
613 to_room: "After Bee Room"
614 door { name: "Bee Room Back Door" }
615}
616connections {
617 from_room: "Outside Hedges"
618 to_room: "Green Color Door"
619 door { name: "Gourd Door" }
620}
621connections {
622 from_room: "Roof"
623 to_room: "Castle"
624 door { name: "Castle Drawbridge" }
625}
626connections {
627 from_room: "Rainbow Color Doors"
628 to_room: "Roof"
629 door { name: "Roof Access" }
630}
631connections {
632 from_room: "Roof"
633 to_room: "Rainbow Color Doors"
634 oneway: true
635}
636connections {
637 from_room: "Outside Snake Room"
638 to_room: "Pairs Room"
639 door { name: "Pairs Room North And South Doors" }
640}
641connections {
642 from_room: "West Castle Area"
643 to_room: "Pairs Room"
644 door { name: "Pairs Room West Door" }
645}
646connections {
647 from_room: "West Spire"
648 to_room: "Pairs Room"
649 door { name: "Pairs Room East Door" }
650}
651connections {
652 from_room: "Outside Salt Room"
653 to_room: "Salt Room"
654 door { name: "Salt Room Entrance" }
655}
656connections {
657 from_room: "Tree Entrance"
658 to_room: "Rainbow Start"
659 door { name: "Rainbow Rooms Entrance" }
660}
661connections {
662 from_room: "Rainbow Start"
663 to_room: "Rainbow Red"
664 door { name: "Red Rainbow Room" }
665}
666connections {
667 from_room: "Rainbow Red"
668 to_room: "Rainbow Orange"
669 door { name: "Orange Rainbow Room" }
670}
671connections {
672 from_room: "Rainbow Orange"
673 to_room: "Rainbow Yellow"
674 door { name: "Yellow Rainbow Room" }
675}
676connections {
677 from_room: "Rainbow Yellow"
678 to_room: "Rainbow Green"
679 door { name: "Green Rainbow Room" }
680}
681connections {
682 from_room: "Rainbow Green"
683 to_room: "Rainbow Blue"
684 door { name: "Blue Rainbow Room" }
685}
686connections {
687 from_room: "Rainbow Blue"
688 to_room: "Rainbow Purple"
689 door { name: "Purple Rainbow Room" }
690}
691connections {
692 from_room: "Rainbow Purple"
693 to_room: "Rainbow Cyan"
694 door { name: "Cyan Rainbow Room" }
695}
696connections {
697 from_room: "Rainbow Cyan"
698 to_room: "Brown Smiley"
699 door { name: "Brown Rainbow Room" }
700}
701connections {
702 from_room: "Red Color Door"
703 to_room: "Pepper Room"
704 door { name: "Pepper Room Entrance" }
705}
706connections {
707 from_room: "Outside Hotel"
708 to_room: "Hotel"
709 door { name: "Hotel Entrance" }
710}
711connections {
712 from_room: "Salt Room"
713 to_room: "Seasoning Room"
714 door { name: "Seasoning Doors" }
715}
716connections {
717 from_room: "Pepper Room"
718 to_room: "Seasoning Room"
719 door { name: "Seasoning Doors" }
720}
721connections {
722 from_room: "Brown Smiley"
723 to_room: "Bow Side"
724 door { name: "Bow Side" }
725}
726connections {
727 from_room: "Bow Side"
728 to_room: "Rainbow End"
729 door { name: "Gold Ending Blockers" }
730}
731connections {
732 from_room: "Rain Side"
733 to_room: "Rainbow End"
734 door { name: "Gold Ending Blockers" }
735}
736connections {
737 from_room: "Brown Smiley"
738 to_room: "Outside Orange Room"
739 door { name: "Brown Smiley Shortcut" }
740}
741connections {
742 from_room: "Blue Smiley"
743 to_room: "Outside Red Room"
744 door { name: "Blue Smiley Exit To Red" }
745}
746connections {
747 from_room: "Blue Smiley"
748 to_room: "Blue Smiley"
749 door { name: "Blue Smiley Annex" }
750}
751connections {
752 from_room: "Purple Smiley"
753 to_room: "Blue Hallway"
754 door { name: "Purple Smiley Exit To Hallway" }
755}
756connections {
757 from_room: "Purple Smiley"
758 to_room: "Blue Hallway Tall Side"
759 door { name: "Purple Smiley Exit To Cream Hex" }
760}
761connections {
762 from_room: "Hedges"
763 to_room: "Yellow Smiley Annex"
764 door { name: "Yellow Smiley Annex" }
765}
766connections {
767 from_room: "Hedges"
768 to_room: "Outside Hedges"
769 door { name: "Yellow Smiley Door" }
770}
771connections {
772 from_room: "Green Smiley"
773 to_room: "Red Color Door"
774 door { name: "Green Smiley" }
775}
776connections {
777 from_room: "Outside Orange Room"
778 to_room: "Post Orange Smiley Three Way"
779 door { name: "Orange Smiley Exit" }
780}
781connections {
782 from_room: "Outside Orange Room"
783 to_room: "F Keyholder"
784 door { name: "F Keyholder Door" }
785}
786connections {
787 from_room: "West Castle Area"
788 to_room: "Flip Painting"
789 door { name: "Flip Painting Blocker" }
790}
791connections {
792 from_room: "Number Paintings Area"
793 to_room: "Red Smiley"
794 door { name: "Red Smiley Entrance" }
795}
796connections {
797 from_room: "Number Paintings Area"
798 to_room: "Red Smiley"
799 door { name: "Red Smiley" }
800}
801connections {
802 from_room: "Green Color Door"
803 to_room: "Tree Entrance"
804 door { name: "Pink Hallway" }
805}
806connections {
807 from_room: "Green Color Door"
808 to_room: "Yellow Color Backside"
809 door { name: "Pink Hallway" }
810}
811connections {
812 from_room: "Green Color Door"
813 to_room: "Maze Paintings Area"
814 door { name: "Pink Hallway" }
815}
816connections {
817 from_room: "Outside Snake Room"
818 to_room: "Cyan Room"
819 door { name: "Cyan Room Entrance" }
820}
821connections {
822 from_room: "After Bee Room"
823 to_room: "Green Room"
824 door { name: "Green Room Entrance" }
825}
826connections {
827 from_room: "Blue Hallway"
828 to_room: "Blue Hallway Cut Side"
829 door { name: "Blue Hallway South Divider" }
830}
831connections {
832 from_room: "Sweet Foyer"
833 to_room: "Blue Hallway Cut Side"
834 door { name: "Near Sweet Brown Door" }
835}
836connections {
837 from_room: "Outside Red Room"
838 to_room: "Red Room"
839 door { name: "Red Room Entrance" }
840}
841connections {
842 from_room: "Blue Hallway Cut Side"
843 to_room: "Outside Red Room"
844 door { name: "Blue Hallway To Red Room" }
845}
846connections {
847 from_room: "Blue Hallway"
848 to_room: "Blue Hallway Tall Side"
849 door { name: "Blue Hallway North Divider" }
850}
851connections {
852 from_room: "Yellow Color Door"
853 to_room: "Blue Hallway Tall Side"
854 door { name: "Near Yellow Room Door" }
855}
856connections {
857 from_room: "Outside House"
858 to_room: "House Entrance"
859 door { name: "House Side Door" }
860}
861connections {
862 from_room: "Yellow Color Door"
863 to_room: "Yellow Room"
864 door { name: "Yellow Room Entrance" }
865}
866connections {
867 from_room: "Gray Color Door"
868 to_room: "Dark Light Room"
869 door { name: "Dark Light Room Entrance" }
870}
871connections {
872 from_room: "Dark Light Exit"
873 to_room: "Gray Color Backside"
874 door { name: "Dark Light Room Exit" }
875}
876connections {
877 from_room: "Dark Light Room"
878 to_room: "Dark Light Exit"
879 door { name: "Dark Light Room Divider" }
880}
881connections {
882 from_room: "Gray Color Backside"
883 to_room: "Sweet Foyer"
884 door { name: "Near Sweet Blue Door" }
885}
886connections {
887 from_room: "Gray Color Backside"
888 to_room: "South Castle Area"
889 door { name: "South Castle Area Back Door" }
890}
891connections {
892 from_room: "Gray Color Door"
893 to_room: "South Castle Area"
894 door { name: "South Castle Area Entrance" }
895}
896connections {
897 from_room: "After Bee Room"
898 to_room: "Plum Room"
899 door { name: "Plum Room Entrance" }
900}
901connections {
902 from_room: "Plum Room"
903 to_room: "North Castle Area"
904 door { name: "Plum Room Exit" }
905}
906connections {
907 from_room: "Plum Room"
908 to_room: "D Keyholder"
909 door { name: "D Keyholder Blocker" }
910}
911connections {
912 from_room: "Quiet Entrance"
913 to_room: "Purple SW Vestibule"
914 door { name: "Planet Room Secret Door" }
915}
916connections {
917 from_room: "Quiet Entrance"
918 to_room: "Rainbow Color Doors"
919 door { name: "Blue Color Doorway" }
920}
921connections {
922 from_room: "Outside Snake Room"
923 to_room: "Rainbow Color Doors"
924 door { name: "Blue Color Backside" }
925 oneway: true
926}
927connections {
928 from_room: "Pumpkin Entrance"
929 to_room: "Pumpkin Room"
930 door { name: "Pumpkin Room Interior" }
931}
932connections {
933 from_room: "Pumpkin Entrance"
934 to_room: "Outside Orange Room"
935 door { name: "Pumpkin Room Interior" }
936}
937connections {
938 from_room: "Rainbow Color Doors"
939 to_room: "Pumpkin Room"
940 door { name: "Pumpkin Room Interior" }
941}
942connections {
943 from_room: "Green Color Door"
944 to_room: "Pumpkin Entrance"
945 door { name: "Pumpkin Door" }
946}
947connections {
948 from_room: "Computer Room Seal"
949 to_room: "Outside Eye Temple"
950 door { name: "Computer Room Exit" }
951}
952connections {
953 from_room: "Computer Room"
954 to_room: "Computer Room Seal"
955 door { name: "Computer Room Interior Door" }
956}
957connections {
958 from_room: "Rainbow Color Doors"
959 to_room: "C Keyholder"
960 door { name: "C Keyholder Blocker" }
961}
962connections {
963 from_room: "Rainbow Color Doors"
964 to_room: "Computer Room"
965 door { name: "Computer Room Entrance" }
966}
967connections {
968 from_room: "Computer Room"
969 to_room: "Tree Entrance"
970 door { name: "Computer Room Back Door" }
971}
972connections {
973 from_room: "Outside Book Room"
974 to_room: "Book Room"
975 door { name: "Book Room Entrance" }
976}
977connections {
978 from_room: "Globe Room"
979 to_room: "Outside Book Room"
980 door { name: "Globe Room East Door" }
981}
982connections {
983 from_room: "Globe Room"
984 to_room: "Outside Salt Room"
985 door { name: "Globe Room West Door" }
986}
987connections {
988 from_room: "Globe Room"
989 to_room: "Outside Magic Room"
990 door { name: "Globe Room South Door" }
991}
992connections {
993 from_room: "Book Room"
994 to_room: "Outside Eye Temple"
995 door { name: "Book Room Exit" }
996}
997connections {
998 from_room: "Globe Room"
999 to_room: "Outside Eye Temple"
1000 door { name: "Sticks And Stones Door" }
1001}
1002connections {
1003 from_room: "Castle"
1004 to_room: "Wisdom Panel"
1005 door { name: "Castle Numbers Puzzle" }
1006}
1007connections {
1008 from_room: "After Bee Room"
1009 to_room: "Wisdom Panel"
1010 door { name: "Castle Numbers Puzzle" }
1011}
1012connections {
1013 from_room: "Black Hex"
1014 to_room: "Zoo N"
1015 door { name: "Zoo West Entrance" }
1016}
1017connections {
1018 from_room: "Z2 Room"
1019 to_room: "Zoo E"
1020 door { name: "Zoo East Entrance" }
1021}
1022connections {
1023 from_room: "Outside Snake Room"
1024 to_room: "Zoo SE"
1025 door { name: "Zoo South Entrance" }
1026}
1027connections {
1028 from_room: "Zoo NE"
1029 to_room: "Zoo N"
1030 door { name: "Zoo Proxy North Door" }
1031}
1032connections {
1033 from_room: "Zoo E"
1034 to_room: "Zoo NE"
1035 door { name: "Zoo East Room" }
1036}
1037connections {
1038 from_room: "Zoo Center"
1039 to_room: "Zoo N"
1040 oneway: true
1041}
1042connections {
1043 from_room: "Zoo S"
1044 to_room: "Zoo Center"
1045 door { name: "Zoo Prize Door" }
1046}
1047connections {
1048 from_room: "Zoo SE"
1049 to_room: "Zoo S"
1050 door { name: "Zoo Proxy South Door" }
1051}
1052connections {
1053 from_room: "Outside Pyramid"
1054 to_room: "Zoo N"
1055 door { name: "Zoo North Entrance" }
1056}
1057connections {
1058 from_room: "Castle"
1059 to_room: "Ending"
1060 door { name: "Castle Throne" }
1061 oneway: true
1062}
1063connections {
1064 from {
1065 painting {
1066 room: "North Castle Area"
1067 name: "RELIC2"
1068 }
1069 }
1070 to {
1071 painting {
1072 room: "Green Smiley"
1073 name: "RELIC"
1074 }
1075 }
1076 oneway: true
1077}
1078connections {
1079 from {
1080 painting {
1081 room: "Rainbow Color Doors"
1082 name: "ACHES2"
1083 }
1084 }
1085 to {
1086 painting {
1087 room: "Outside Hedges"
1088 name: "ACHES"
1089 }
1090 }
1091 oneway: true
1092}
1093connections {
1094 from {
1095 painting {
1096 room: "Purple Room South"
1097 name: "PLANET"
1098 }
1099 }
1100 to {
1101 painting {
1102 room: "Quiet Entrance"
1103 name: "PLANET2"
1104 }
1105 }
1106 oneway: true
1107}
1108connections {
1109 from {
1110 painting {
1111 room: "Moat"
1112 name: "CASTLE"
1113 }
1114 }
1115 to {
1116 painting {
1117 room: "Outside House"
1118 name: "CASTLE2"
1119 }
1120 }
1121 oneway: true
1122}
1123connections {
1124 from {
1125 painting {
1126 room: "Purple SW Vestibule"
1127 name: "PAINS2"
1128 }
1129 }
1130 to {
1131 painting {
1132 room: "Pains Room"
1133 name: "PAINS"
1134 }
1135 }
1136 oneway: true
1137}
1138connections {
1139 from {
1140 painting {
1141 room: "Flip Painting"
1142 name: "FLIP2"
1143 }
1144 }
1145 to {
1146 painting {
1147 room: "Flip Painting Destination"
1148 name: "FLIP"
1149 }
1150 }
1151 oneway: true
1152}
1153connections {
1154 from {
1155 painting {
1156 room: "Number Paintings Area"
1157 name: "WON"
1158 }
1159 }
1160 to {
1161 painting {
1162 room: "West Castle Area"
1163 name: "WON2"
1164 }
1165 }
1166 oneway: true
1167}
1168connections {
1169 from {
1170 painting {
1171 room: "Number Paintings Area"
1172 name: "TOO"
1173 }
1174 }
1175 to {
1176 painting {
1177 room: "Outside Snake Room"
1178 name: "TOO2"
1179 }
1180 }
1181 oneway: true
1182}
1183connections {
1184 from {
1185 painting {
1186 room: "Number Paintings Area"
1187 name: "3"
1188 }
1189 }
1190 to {
1191 painting {
1192 room: "Sweet Foyer"
1193 name: "4"
1194 }
1195 }
1196 oneway: true
1197}
1198connections {
1199 from {
1200 painting {
1201 room: "Outside Snake Room"
1202 name: "SNAKE"
1203 }
1204 }
1205 to {
1206 painting {
1207 room: "Snake Room"
1208 name: "SNAKE2"
1209 }
1210 }
1211 oneway: true
1212}
1213connections {
1214 from {
1215 painting {
1216 room: "Bee Room Obverse"
1217 name: "BEE2"
1218 }
1219 }
1220 to {
1221 painting {
1222 room: "Bee Room Reverse"
1223 name: "BEE3"
1224 }
1225 }
1226 oneway: true
1227}
1228connections {
1229 from {
1230 painting {
1231 room: "Bee Room Reverse"
1232 name: "BUTTERFLY2"
1233 }
1234 }
1235 to {
1236 painting {
1237 room: "Bee Room Obverse"
1238 name: "BUTTERFLY"
1239 }
1240 }
1241 oneway: true
1242}
1243connections {
1244 from {
1245 painting {
1246 room: "Yellow Color Door"
1247 name: "EYEREDSTART"
1248 }
1249 }
1250 to {
1251 painting {
1252 room: "Eye Painting"
1253 name: "EYEREDEXITMAIN"
1254 }
1255 }
1256 oneway: true
1257}
1258connections {
1259 from {
1260 painting {
1261 room: "Eye Temple 1F Side"
1262 name: "EYEREDTOEXITMAIN1"
1263 }
1264 }
1265 to {
1266 painting {
1267 room: "Eye Painting"
1268 name: "EYEREDEXITMAIN"
1269 }
1270 }
1271 oneway: true
1272}
1273connections {
1274 from {
1275 painting {
1276 room: "Eye Temple 2F Side"
1277 name: "EYEREDTOEXITMAIN4"
1278 }
1279 }
1280 to {
1281 painting {
1282 room: "Eye Temple Pillar 1"
1283 name: "EYEREDEXITPILLAR1"
1284 }
1285 }
1286 oneway: true
1287}
1288connections {
1289 from {
1290 painting {
1291 room: "Eye Temple 1F Side"
1292 name: "EYEREDTOEXITMAIN5"
1293 }
1294 }
1295 to {
1296 painting {
1297 room: "Eye Temple 2F Side"
1298 name: "EYEREDEXITMAIN4"
1299 }
1300 }
1301 oneway: true
1302}
1303connections {
1304 from {
1305 painting {
1306 room: "Eye Temple 2F"
1307 name: "EYEREDTOSIDE1"
1308 }
1309 }
1310 to {
1311 painting {
1312 room: "Eye Temple 1F Side"
1313 name: "EYEREDSIDE1"
1314 }
1315 }
1316 oneway: true
1317}
1318connections {
1319 from {
1320 painting {
1321 room: "Eye Temple 1F"
1322 name: "EYEREDTOEXITMAIN2"
1323 }
1324 }
1325 to {
1326 painting {
1327 room: "Eye Painting"
1328 name: "EYEREDEXITMAIN"
1329 }
1330 }
1331 oneway: true
1332}
1333connections {
1334 from {
1335 painting {
1336 room: "Eye Temple Pillar 2"
1337 name: "EYEREDTOEXITMAIN3"
1338 }
1339 }
1340 to {
1341 painting {
1342 room: "Eye Painting"
1343 name: "EYEREDEXITMAIN"
1344 }
1345 }
1346 oneway: true
1347}
1348connections {
1349 from {
1350 painting {
1351 room: "Eye Temple Pillar 1"
1352 name: "EYEREDTOBACKSIDE1"
1353 }
1354 }
1355 to {
1356 painting {
1357 room: "Eye Temple 1F"
1358 name: "EYEREDEXITBACKSIDE"
1359 }
1360 }
1361 oneway: true
1362}
1363connections {
1364 from {
1365 painting {
1366 room: "Eye Temple Pillar 2"
1367 name: "EYEREDTOBACKSIDE2"
1368 }
1369 }
1370 to {
1371 painting {
1372 room: "Eye Temple 1F"
1373 name: "EYEREDEXITBACKSIDE"
1374 }
1375 }
1376 oneway: true
1377}
1378connections {
1379 from {
1380 painting {
1381 room: "Eye Temple Pillar 1"
1382 name: "EYEREDTOBACKSIDE4"
1383 }
1384 }
1385 to {
1386 painting {
1387 room: "Eye Temple 2F"
1388 name: "EYEREDEXITTOP1"
1389 }
1390 }
1391 oneway: true
1392}
1393connections {
1394 from {
1395 painting {
1396 room: "Eye Temple 1F"
1397 name: "EYEREDTOBACKSIDE3"
1398 }
1399 }
1400 to {
1401 painting {
1402 room: "Eye Temple 1F"
1403 name: "EYEREDEXITBACKSIDE"
1404 }
1405 }
1406 oneway: true
1407}
1408connections {
1409 from {
1410 painting {
1411 room: "Eye Temple 2F"
1412 name: "EYEREDTOBACKSIDE5"
1413 }
1414 }
1415 to {
1416 painting {
1417 room: "Eye Temple Pillar 2"
1418 name: "EYEREDEXITPILLAR2"
1419 }
1420 }
1421 oneway: true
1422}
1423connections {
1424 from {
1425 painting {
1426 room: "Eye Temple 2F Side"
1427 name: "EYEREDEXITMAIN3"
1428 }
1429 }
1430 to {
1431 painting {
1432 room: "I2 Room"
1433 name: "EYEREDEXITMAIN2"
1434 }
1435 }
1436 oneway: true
1437}
1438connections {
1439 from {
1440 painting {
1441 room: "Eye Temple 1F"
1442 name: "EYEREDTOPILLAR1"
1443 }
1444 }
1445 to {
1446 painting {
1447 room: "Eye Temple Pillar 1"
1448 name: "EYEREDEXITPILLAR1"
1449 }
1450 }
1451 oneway: true
1452}
1453connections {
1454 from {
1455 painting {
1456 room: "Eye Temple 1F"
1457 name: "EYEREDTOPILLAR2"
1458 }
1459 }
1460 to {
1461 painting {
1462 room: "Eye Temple Pillar 2"
1463 name: "EYEREDEXITPILLAR2"
1464 }
1465 }
1466 oneway: true
1467}
1468connections {
1469 from {
1470 painting {
1471 room: "Eye Temple 1F"
1472 name: "EYEREDTOPILLAR3"
1473 }
1474 }
1475 to {
1476 painting {
1477 room: "Eye Temple 1F"
1478 name: "EYEREDEXITBACKSIDE"
1479 }
1480 }
1481 oneway: true
1482}
1483connections {
1484 from {
1485 painting {
1486 room: "Eye Temple 2F"
1487 name: "EYEREDTOTOP1"
1488 }
1489 }
1490 to {
1491 painting {
1492 room: "Eye Temple 2F"
1493 name: "EYEREDEXITTOP1"
1494 }
1495 }
1496 oneway: true
1497}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb new file mode 100644 index 0000000..143c025 --- /dev/null +++ b/data/maps/daedalus/doors.txtpb
@@ -0,0 +1,2167 @@
1doors {
2 name: "Snake Room First Door"
3 type: EVENT
4 panels { room: "Snake Room" name: "HISS" answer: "cat" }
5}
6doors {
7 name: "Snake Room Second Door"
8 type: EVENT
9 panels { room: "Snake Room" name: "SQUEAK" answer: "bat" }
10}
11doors {
12 name: "Snake Room Third Door"
13 type: EVENT
14 panels { room: "Snake Room" name: "SQUEAK" answer: "bat" }
15 panels { room: "Snake Room" name: "BUZZ" answer: "fly" }
16}
17doors {
18 name: "West Sticks And Stones Door"
19 type: EVENT
20 panels { room: "West Castle Area" name: "SKELETON" }
21}
22doors {
23 name: "Castle West Hider"
24 type: EVENT
25 panels { room: "West Castle Area" name: "SONG (1)" }
26 panels { room: "West Castle Area" name: "FACE" }
27}
28doors {
29 name: "Castle South Hider"
30 type: EVENT
31 panels { room: "South Castle Area" name: "AN" }
32 panels { room: "South Castle Area" name: "OFFER" }
33 panels { room: "South Castle Area" name: "VILLAGE" }
34 panels { room: "South Castle Area" name: "BEFORE" }
35 panels { room: "South Castle Area" name: "LAIR" }
36}
37doors {
38 name: "Southwest Sticks And Stones Door"
39 type: EVENT
40 panels { room: "Globe Room" name: "TICK" answer: "sticks" }
41 panels { room: "Globe Room" name: "TONE" answer: "stones" }
42 panels { room: "Globe Room" name: "BONE" }
43}
44doors {
45 name: "Castle North Hider"
46 type: EVENT
47 panels { room: "North Castle Area" name: "A" }
48 panels { room: "North Castle Area" name: "SUMMER" }
49 panels { room: "North Castle Area" name: "PLACE" }
50}
51doors {
52 name: "Pyramid 9 Blocker"
53 type: EVENT
54 panels { room: "Pyramid Second Floor" name: "TOOL" }
55 panels { room: "Pyramid Second Floor" name: "SODA" }
56 panels { room: "Pyramid Second Floor" name: "ORGAN" }
57}
58doors {
59 name: "Pyramid 14 Blocker"
60 type: EVENT
61 panels { room: "Pyramid Second Floor" name: "SODA" }
62}
63doors {
64 name: "Pyramid 13 Blocker"
65 type: EVENT
66 panels { room: "Pyramid Second Floor" name: "ORGAN" }
67}
68doors {
69 name: "Castle Flipper"
70 type: EVENT
71 panels { room: "Castle" name: "REVERSE" }
72}
73doors {
74 name: "Castle Hazel Stairs"
75 # This is called "yellow" in-game... no way.
76 type: EVENT
77 panels { room: "Castle" name: "ONE (Hazel)" }
78 panels { room: "Castle" name: "TWO (Hazel)" }
79 panels { room: "Castle" name: "THREE (Hazel)" }
80 panels { room: "Castle" name: "FOUR (Hazel)" }
81}
82doors {
83 name: "Castle Maroon Stairs"
84 type: EVENT
85 panels { room: "Castle" name: "ONE (Maroon)" }
86 panels { room: "Castle" name: "TWO (Maroon)" }
87 panels { room: "Castle" name: "THREE (Maroon)" }
88 panels { room: "Castle" name: "FOUR (Maroon)" }
89}
90doors {
91 name: "Castle Green Stairs"
92 type: EVENT
93 panels { room: "Castle" name: "ONE (Green)" }
94 panels { room: "Castle" name: "TWO (Green)" }
95 panels { room: "Castle" name: "THREE (Green)" }
96 panels { room: "Castle" name: "FOUR (Green)" }
97}
98doors {
99 name: "Castle Blue Stairs"
100 type: EVENT
101 panels { room: "Castle" name: "ONE (Blue)" }
102 panels { room: "Castle" name: "TWO (Blue)" }
103 panels { room: "Castle" name: "THREE (Blue)" }
104 panels { room: "Castle" name: "FOUR (Blue)" }
105}
106doors {
107 name: "Castle Throne"
108 type: EVENT
109 panels { room: "Castle" name: "FIVE (Blue)" }
110 panels { room: "Castle" name: "FIVE (Green)" }
111 panels { room: "Castle" name: "FIVE (Maroon)" }
112 panels { room: "Castle" name: "FIVE (Hazel)" }
113}
114doors {
115 name: "Starting Room North Wall Center Door"
116 type: STANDARD
117 receivers: "Components/Doors/Entry/entry_1"
118 panels { room: "Starting Room" name: "ENTRANCE" }
119 location_room: "Starting Room"
120}
121doors {
122 name: "Starting Room West Wall South Door"
123 type: STANDARD
124 receivers: "Components/Doors/Entry/entry_2"
125 panels { room: "Welcome Back Exit" name: "WELCOME" }
126 location_room: "Welcome Back Exit"
127}
128doors {
129 name: "Welcome Back Secret Door"
130 type: STANDARD
131 receivers: "Components/Doors/Entry/entry_13"
132 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" }
133 panels { room: "West Spire" name: "BYE" }
134 location_room: "West Spire"
135}
136doors {
137 name: "Welcome Back Door"
138 type: STANDARD
139 receivers: "Components/Doors/Entry/entry_14"
140 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
141 location_room: "Welcome Back Area"
142}
143# entry_3 is the door to SEAL, which we will ignore.
144doors {
145 name: "Starting Room West Wall Center Door"
146 type: STANDARD
147 receivers: "Components/Doors/Entry/entry_4"
148 panels { room: "Entry Shortcut" name: "WELCOME" }
149 location_room: "Entry Shortcut"
150}
151doors {
152 name: "Entry Shortcut Secret Exit"
153 type: ITEM_ONLY
154 receivers: "Components/Doors/Entry/entry_12"
155 panels { room: "Entry Shortcut" name: "WELCOME" }
156 panels { room: "West Spire" name: "CONCEALED" }
157}
158doors {
159 name: "Starting Room West Wall North Door"
160 type: STANDARD
161 receivers: "Components/Doors/Entry/entry_5"
162 panels { room: "West Spire" name: "CONCEALED" }
163 location_room: "West Spire"
164}
165doors {
166 name: "Starting Room East Wall Center Door"
167 type: STANDARD
168 receivers: "Components/Doors/Entry/entry_6"
169 panels { room: "Rainbow Color Backside" name: "?" }
170 location_room: "Rainbow Color Backside"
171}
172doors {
173 name: "Starting Room East Wall North Door"
174 type: ITEM_ONLY
175 receivers: "Components/Doors/Entry/entry_7"
176 panels { room: "Starting Room" name: "ENTRANCE" }
177 panels { room: "Rainbow Color Backside" name: "?" }
178}
179doors {
180 name: "Starting Room North Wall West Door"
181 type: STANDARD
182 receivers: "Components/Doors/Entry/entry_8"
183 receivers: "Components/Doors/Entry/entry_16"
184 panels { room: "Number Paintings Area" name: "TURN" }
185 location_room: "Number Paintings Area"
186}
187doors {
188 name: "Starting Room North Wall East Door"
189 type: STANDARD
190 receivers: "Components/Doors/Entry/entry_9"
191 panels { room: "Yellow Color Door" name: "SPIN" }
192 location_room: "Yellow Color Door"
193}
194doors {
195 name: "Starting Room South Wall East Door"
196 type: ITEM_ONLY
197 receivers: "Components/Doors/Entry/entry_10"
198 panels { room: "Outside Eye Temple" name: "Entrance" }
199}
200doors {
201 name: "Temple of the Eyes Entrance"
202 type: STANDARD
203 receivers: "Components/Doors/Entry/entry_18"
204 panels { room: "Outside Eye Temple" name: "Entrance" }
205 location_room: "Outside Eye Temple"
206}
207doors {
208 name: "Starting Room South Wall West Door"
209 type: ITEM_ONLY
210 receivers: "Components/Doors/Entry/entry_11"
211 panels { room: "Outside Eye Temple" name: "Entrance" }
212}
213doors {
214 name: "Eye Painting Exit"
215 type: STANDARD
216 receivers: "Components/Doors/Entry/entry_15"
217 panels { room: "Eye Painting" name: "REVILED" }
218 location_room: "Eye Painting"
219}
220doors {
221 name: "Near Pyramid Gate"
222 type: STANDARD
223 receivers: "Components/Doors/Entry/gate_1"
224 panels { room: "Number Paintings Area" name: "GOING" }
225 location_room: "Number Paintings Area"
226}
227doors {
228 name: "Black Hexes Door"
229 type: STANDARD
230 receivers: "Components/Doors/Entry/gate_3"
231 panels { room: "Black Hex" name: "HIDE" }
232 panels { room: "Black Hex" name: "ORDER" }
233 panels { room: "Black Hex" name: "TOWER" }
234 panels { room: "Black Hex" name: "MAZE" }
235 panels { room: "Black Hex" name: "CLUES" }
236 panels { room: "Black Hex" name: "SECRET" }
237 location_room: "Black Hex"
238}
239doors {
240 name: "Splintering Exit Left Door"
241 type: STANDARD
242 receivers: "Components/Doors/Entry/gate_4"
243 panels { room: "West Castle Area" name: "EVER" }
244 panels { room: "West Castle Area" name: "AXES" }
245 panels { room: "West Castle Area" name: "FLIP (1)" }
246 panels { room: "West Castle Area" name: "SLOT" }
247 location_room: "West Castle Area"
248}
249doors {
250 name: "Splintering Exit Right Door"
251 type: ITEM_ONLY
252 receivers: "Components/Doors/Entry/gate_5"
253 panels { room: "West Castle Area" name: "EVER" }
254 panels { room: "West Castle Area" name: "AXES" }
255 panels { room: "West Castle Area" name: "FLIP (1)" }
256 panels { room: "West Castle Area" name: "SLOT" }
257}
258doors {
259 name: "Z2 Room Back Exit"
260 type: ITEM_ONLY
261 receivers: "Components/Doors/Entry/gate_2"
262 panels { room: "Z2 Room" name: "MICROSCOPE" }
263 panels { room: "Z2 Room" name: "KEY" }
264 panels { room: "Z2 Room" name: "HORSE" }
265 panels { room: "Z2 Room" name: "CAR" }
266 panels { room: "Z2 Room" name: "SOLSTICE" }
267 panels { room: "Z2 Room" name: "EQUINE" }
268 panels { room: "Z2 Room" name: "CHARGE" }
269 panels { room: "Z2 Room" name: "MUST" }
270 panels { room: "Z2 Room" name: "CAPE" }
271 panels { room: "Z2 Room" name: "GLANCE" }
272 panels { room: "Z2 Room" name: "JAR" }
273 panels { room: "Z2 Room" name: "AGREEMENT" }
274 panels { room: "Z2 Room" name: "VOYAGE" }
275 panels { room: "Z2 Room" name: "INSECT" }
276 panels { room: "Z2 Room" name: "EAGLE" }
277 panels { room: "Z2 Room" name: "MAJESTIC" }
278 panels { room: "Z2 Room" name: "RINGO" }
279 panels { room: "Z2 Room" name: "POLICY" }
280 panels { room: "Z2 Room" name: "DISCORD" }
281 panels { room: "Z2 Room" name: "CAT" }
282 complete_at: 10
283}
284doors {
285 name: "Z2 Prize"
286 type: EVENT
287 # theo_6, theo_7, theo_8, theo_9
288 panels { room: "Z2 Room" name: "MICROSCOPE" }
289 panels { room: "Z2 Room" name: "KEY" }
290 panels { room: "Z2 Room" name: "HORSE" }
291 panels { room: "Z2 Room" name: "CAR" }
292 panels { room: "Z2 Room" name: "SOLSTICE" }
293 panels { room: "Z2 Room" name: "EQUINE" }
294 panels { room: "Z2 Room" name: "CHARGE" }
295 panels { room: "Z2 Room" name: "MUST" }
296 panels { room: "Z2 Room" name: "CAPE" }
297 panels { room: "Z2 Room" name: "GLANCE" }
298 panels { room: "Z2 Room" name: "JAR" }
299 panels { room: "Z2 Room" name: "AGREEMENT" }
300 panels { room: "Z2 Room" name: "VOYAGE" }
301 panels { room: "Z2 Room" name: "INSECT" }
302 panels { room: "Z2 Room" name: "EAGLE" }
303 panels { room: "Z2 Room" name: "MAJESTIC" }
304 panels { room: "Z2 Room" name: "RINGO" }
305 panels { room: "Z2 Room" name: "POLICY" }
306 panels { room: "Z2 Room" name: "DISCORD" }
307 panels { room: "Z2 Room" name: "CAT" }
308}
309doors {
310 name: "Z2 Room Southwest Door"
311 type: STANDARD
312 receivers: "Components/Doors/Halls/theo_1"
313 panels { room: "Z2 Room" name: "MICROSCOPE" }
314 panels { room: "Z2 Room" name: "KEY" }
315 panels { room: "Z2 Room" name: "HORSE" }
316 panels { room: "Z2 Room" name: "CAR" }
317 panels { room: "Z2 Room" name: "SOLSTICE" }
318 panels { room: "Z2 Room" name: "EQUINE" }
319 panels { room: "Z2 Room" name: "CHARGE" }
320 panels { room: "Z2 Room" name: "MUST" }
321 panels { room: "Z2 Room" name: "CAPE" }
322 panels { room: "Z2 Room" name: "GLANCE" }
323 location_room: "Z2 Room"
324}
325doors {
326 name: "Z2 Room Northwest Door"
327 type: ITEM_ONLY
328 receivers: "Components/Doors/Halls/theo_2"
329 panels { room: "Z2 Room" name: "MICROSCOPE" }
330 panels { room: "Z2 Room" name: "KEY" }
331 panels { room: "Z2 Room" name: "HORSE" }
332 panels { room: "Z2 Room" name: "CAR" }
333 panels { room: "Z2 Room" name: "SOLSTICE" }
334 panels { room: "Z2 Room" name: "EQUINE" }
335 panels { room: "Z2 Room" name: "CHARGE" }
336 panels { room: "Z2 Room" name: "MUST" }
337 panels { room: "Z2 Room" name: "CAPE" }
338 panels { room: "Z2 Room" name: "GLANCE" }
339}
340doors {
341 name: "Z2 Room Northeast Door"
342 type: STANDARD
343 receivers: "Components/Doors/Halls/theo_3"
344 panels { room: "Z2 Room" name: "JAR" }
345 panels { room: "Z2 Room" name: "AGREEMENT" }
346 panels { room: "Z2 Room" name: "VOYAGE" }
347 panels { room: "Z2 Room" name: "INSECT" }
348 panels { room: "Z2 Room" name: "EAGLE" }
349 panels { room: "Z2 Room" name: "MAJESTIC" }
350 panels { room: "Z2 Room" name: "RINGO" }
351 panels { room: "Z2 Room" name: "POLICY" }
352 panels { room: "Z2 Room" name: "DISCORD" }
353 panels { room: "Z2 Room" name: "CAT" }
354 location_room: "Z2 Room"
355}
356doors {
357 name: "Z2 Room Southeast Door"
358 type: ITEM_ONLY
359 receivers: "Components/Doors/Halls/theo_4"
360 receivers: "Components/Doors/Halls/theo_5"
361 panels { room: "Z2 Room" name: "JAR" }
362 panels { room: "Z2 Room" name: "AGREEMENT" }
363 panels { room: "Z2 Room" name: "VOYAGE" }
364 panels { room: "Z2 Room" name: "INSECT" }
365 panels { room: "Z2 Room" name: "EAGLE" }
366 panels { room: "Z2 Room" name: "MAJESTIC" }
367 panels { room: "Z2 Room" name: "RINGO" }
368 panels { room: "Z2 Room" name: "POLICY" }
369 panels { room: "Z2 Room" name: "DISCORD" }
370 panels { room: "Z2 Room" name: "CAT" }
371}
372doors {
373 name: "Coin Tower Part 1"
374 type: LOCATION_ONLY
375 panels { room: "Yellow Color Door" name: "Paintings" }
376 location_room: "Yellow Color Door"
377}
378doors {
379 name: "Coin Tower Part 2"
380 type: EVENT
381 panels { room: "Coin Tower" name: "RAIN" }
382}
383doors {
384 name: "Purple SE Vestibule Blocker"
385 type: EVENT
386 #receivers: "Components/Doors/Purple Exterior/purple_3"
387 #receivers: "Components/Doors/Purple Exterior/purple_4"
388 panels { room: "Purple SE Vestibule" name: "RUN" }
389 panels { room: "Purple SE Vestibule" name: "ROADS" }
390}
391doors {
392 name: "Purple SW Vestibule Blocker"
393 type: EVENT
394 #receivers: "Components/Doors/Purple Exterior/purple_15"
395 #receivers: "Components/Doors/Purple Exterior/purple_16"
396 panels { room: "Purple SW Vestibule" name: "LETTERS" }
397 panels { room: "Purple SW Vestibule" name: "INSCRIBE" }
398}
399doors {
400 name: "Purple NW Vestibule Blocker"
401 type: EVENT
402 #receivers: "Components/Doors/Purple Exterior/purple_11"
403 #receivers: "Components/Doors/Purple Exterior/purple_12"
404 panels { room: "Purple NW Vestibule" name: "MESSAGES" }
405 panels { room: "Purple NW Vestibule" name: "LOSE" }
406}
407doors {
408 name: "Purple NE Vestibule Blocker"
409 type: EVENT
410 #receivers: "Components/Doors/Purple Exterior/purple_7"
411 #receivers: "Components/Doors/Purple Exterior/purple_8"
412 panels { room: "Outside House" name: "WALLS" }
413 panels { room: "Outside House" name: "LOCK" }
414}
415doors {
416 name: "Purple SE Vestibule"
417 type: STANDARD
418 receivers: "Components/Doors/Purple Exterior/purple_1"
419 receivers: "Components/Doors/Purple Exterior/purple_2"
420 panels { room: "Purple SE Vestibule" name: "RUN" }
421 panels { room: "Purple SE Vestibule" name: "ROADS" }
422 location_room: "Purple SE Vestibule"
423}
424doors {
425 name: "Purple NE Vestibule"
426 type: LOCATION_ONLY
427 # This has no impact on logic because it's the same room on both sides.
428 #receivers: "Components/Doors/Purple Exterior/purple_5"
429 #receivers: "Components/Doors/Purple Exterior/purple_6"
430 panels { room: "Outside House" name: "WALLS" }
431 panels { room: "Outside House" name: "LOCK" }
432 location_room: "Outside House"
433}
434doors {
435 name: "Purple NW Vestibule"
436 type: STANDARD
437 receivers: "Components/Doors/Purple Exterior/purple_9"
438 receivers: "Components/Doors/Purple Exterior/purple_10"
439 panels { room: "Purple NW Vestibule" name: "MESSAGES" }
440 panels { room: "Purple NW Vestibule" name: "LOSE" }
441 location_room: "Purple NW Vestibule"
442}
443doors {
444 name: "Purple SW Vestibule"
445 type: STANDARD
446 receivers: "Components/Doors/Purple Exterior/purple_13"
447 receivers: "Components/Doors/Purple Exterior/purple_14"
448 panels { room: "Purple SW Vestibule" name: "LETTERS" }
449 panels { room: "Purple SW Vestibule" name: "INSCRIBE" }
450 location_room: "Purple SW Vestibule"
451}
452doors {
453 name: "Purple West Area North Door"
454 type: STANDARD
455 receivers: "Components/Doors/Purple Exterior/purple_17"
456 panels { room: "Outside House" name: "BLITHELY" }
457 panels { room: "Purple Room South" name: "THESE" }
458 location_room: "Outside House"
459}
460doors {
461 name: "Purple West Area South Door"
462 type: ITEM_ONLY
463 receivers: "Components/Doors/Purple Exterior/purple_18"
464 panels { room: "Outside House" name: "BLITHELY" }
465 panels { room: "Purple Room South" name: "THESE" }
466}
467doors {
468 name: "Godot Room Entrance"
469 type: ITEM_ONLY
470 receivers: "Components/Doors/Purple Exterior/purple_25"
471 panels { room: "Purple Room South" name: "THESE" }
472}
473doors {
474 name: "Godot Room Exit"
475 type: STANDARD
476 receivers: "Components/Doors/Purple Exterior/purple_26"
477 panels { room: "Godot Room" name: "MOTORCYCLE" }
478 panels { room: "Godot Room" name: "ME" }
479 panels { room: "Godot Room" name: "PAWN" }
480 panels { room: "Godot Room" name: "MANIPULATE" }
481 panels { room: "Godot Room" name: "AUDIO" }
482 panels { room: "Godot Room" name: "AIRPLANE" }
483 panels { room: "Godot Room" name: "IDEA" }
484 panels { room: "Godot Room" name: "TRAIN" }
485 panels { room: "Godot Room" name: "RECORDING" }
486 location_room: "Godot Room"
487}
488doors {
489 name: "Beehalls Intersection"
490 type: EVENT
491 # Unfortunately this has to be an event because the panels block the door
492 # until solved. This means that the door can't give access to the three
493 # entrances. It only blocks access to the fourth panel.
494 panels { room: "After Bee Room" name: "GAS" }
495 panels { room: "Outside House" name: "WHISPER" }
496 panels { room: "Purple NW Vestibule" name: "SNOWMAN" }
497}
498doors {
499 name: "Beehalls Panel"
500 type: LOCATION_ONLY
501 panels { room: "Beehalls Intersection" name: "CLOUDS" }
502 location_room: "Beehalls Intersection"
503}
504doors {
505 name: "Purple West Area West Door"
506 type: ITEM_ONLY
507 receivers: "Components/Doors/Purple Exterior/purple_27"
508 panels { room: "Outside House" name: "BLITHELY" }
509 panels { room: "Purple Room South" name: "THESE" }
510}
511doors {
512 name: "Purple East Area South Door"
513 type: STANDARD
514 receivers: "Components/Doors/Purple Exterior/purple_19"
515 panels { room: "Purple Room South" name: "ANY" }
516 panels { room: "Outside House" name: "A" }
517 location_room: "Outside House"
518}
519doors {
520 name: "Purple East Area North Door"
521 type: ITEM_ONLY
522 receivers: "Components/Doors/Purple Exterior/purple_20"
523 panels { room: "Purple Room South" name: "ANY" }
524 panels { room: "Outside House" name: "A" }
525}
526doors {
527 name: "Purple Room North Entrance"
528 type: STANDARD
529 receivers: "Components/Doors/Purple Exterior/purple_21"
530 panels { room: "Purple Room South" name: "ANY" }
531 panels { room: "Outside House" name: "A" }
532 panels { room: "Outside House" name: "BLITHELY" }
533 panels { room: "Purple Room South" name: "THESE" }
534 location_room: "Outside House"
535}
536doors {
537 name: "Purple Room South Entrance"
538 type: ITEM_ONLY
539 receivers: "Components/Doors/Purple Exterior/purple_22"
540 panels { room: "Purple Room South" name: "ANY" }
541 panels { room: "Outside House" name: "A" }
542 panels { room: "Outside House" name: "BLITHELY" }
543 panels { room: "Purple Room South" name: "THESE" }
544}
545doors {
546 name: "Purple Room West Entrance"
547 type: ITEM_ONLY
548 receivers: "Components/Doors/Purple Exterior/purple_23"
549 panels { room: "Purple Room South" name: "ANY" }
550 panels { room: "Outside House" name: "A" }
551 panels { room: "Outside House" name: "BLITHELY" }
552 panels { room: "Purple Room South" name: "THESE" }
553}
554doors {
555 name: "Purple Room East Entrance"
556 type: ITEM_ONLY
557 receivers: "Components/Doors/Purple Exterior/purple_24"
558 panels { room: "Purple Room South" name: "ANY" }
559 panels { room: "Outside House" name: "A" }
560 panels { room: "Outside House" name: "BLITHELY" }
561 panels { room: "Purple Room South" name: "THESE" }
562}
563doors {
564 name: "Hedges Tower"
565 type: LOCATION_ONLY
566 # TODO: Not making this an item right now in order to force the player to
567 # solve the puzzles in order to enter The Tenacious. In the future, I'd like
568 # to make this an item, and make you solve the panels in order to get the
569 # location.
570 panels { room: "Hedges" name: "SOLVE" }
571 panels { room: "Hedges" name: "US" }
572 panels { room: "Hedges" name: "IN" }
573 panels { room: "Hedges" name: "ORDER" }
574 panels { room: "Hedges" name: "THEN" }
575 panels { room: "Hedges" name: "JUMP" }
576 panels { room: "Hedges" name: "DOWN" }
577 panels { room: "Hedges" name: "THE" }
578 panels { room: "Hedges" name: "TOWER" }
579 location_room: "Hedges"
580}
581doors {
582 name: "Near Flip Painting Door"
583 type: STANDARD
584 receivers: "Components/Doors/Halls/halls_1"
585 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
586 location_room: "Flip Painting Hidden Panel"
587}
588doors {
589 name: "Southwest Area Intersection"
590 type: STANDARD
591 receivers: "Components/Doors/Halls/halls_3"
592 panels { room: "Globe Room" name: "HIDDEN" answer: "secret" }
593 location_room: "Globe Room"
594}
595# halls_4 is some kind of remnant from SEAL and does nothing.
596doors {
597 name: "Blue Room Entrance"
598 type: STANDARD
599 receivers: "Components/Doors/Halls/halls_2"
600 panels { room: "Rainbow Color Doors" name: "CROW" }
601 location_room: "Rainbow Color Doors"
602}
603doors {
604 name: "Blue Room"
605 type: LOCATION_ONLY
606 panels { room: "Blue Room" name: "RED" }
607 panels { room: "Blue Room" name: "WESTWARD" }
608 panels { room: "Blue Room" name: "RANGE" }
609 panels { room: "Blue Room" name: "PEPPER" }
610 panels { room: "Blue Room" name: "TIME" }
611 panels { room: "Blue Room" name: "SALT" }
612 panels { room: "Blue Room" name: "BULB" }
613 panels { room: "Blue Room" name: "PAPA" }
614 panels { room: "Blue Room" name: "MINT" }
615 panels { room: "Blue Room" name: "CELEBRATORY" }
616 panels { room: "Blue Room" name: "DETECTIVE" }
617 location_room: "Blue Room"
618}
619doors {
620 name: "O2 Prize"
621 type: EVENT
622 panels { room: "O2 Room" name: "LISTEN" }
623 panels { room: "O2 Room" name: "UNLOCK" }
624 panels { room: "O2 Room" name: "PROMISE" }
625 panels { room: "O2 Room" name: "SIGN" }
626 panels { room: "O2 Room" name: "AJAR" }
627 panels { room: "O2 Room" name: "HEED" }
628 panels { room: "O2 Room" name: "HERALD" }
629 panels { room: "O2 Room" name: "VOW" }
630 panels { room: "O2 Room" name: "HONEST" }
631 panels { room: "O2 Room" name: "PROPHECY" }
632 panels { room: "O2 Room" name: "BOND" }
633 panels { room: "O2 Room" name: "UNBLOCKED" }
634}
635doors {
636 name: "Blue Smiley Entrance"
637 type: STANDARD
638 receivers: "Components/Doors/Halls/oroom_2"
639 panels { room: "O2 Room" name: "HONEST" }
640 location_room: "O2 Room"
641}
642doors {
643 name: "Composite Room NE Entrance"
644 type: STANDARD
645 receivers: "Components/Doors/Halls/oroom_3"
646 panels { room: "O2 Room" name: "UNLOCK" }
647 location_room: "O2 Room"
648}
649doors {
650 name: "Composite Room East Door"
651 type: STANDARD
652 receivers: "Components/Doors/Halls/oroom_5"
653 panels { room: "Composite Room NE" name: "<-" }
654 panels { room: "Composite Room NE" name: "TEXTBOOK" }
655 panels { room: "Composite Room NE" name: "CORNERHOME" }
656 panels { room: "Composite Room NE" name: "BIRDCALL" }
657 panels { room: "Composite Room NE" name: "FORCEYARD" }
658 panels { room: "Composite Room NE" name: "TIREPOUND" }
659 panels { room: "Composite Room NE" name: "LIEQUIZ" }
660 panels { room: "Composite Room NE" name: "WHITEOUT" }
661 panels { room: "Composite Room NE" name: "FEETHIM" }
662 panels { room: "Composite Room NE" name: "STARFALL" }
663 panels { room: "Composite Room S" name: "MUSCLEIN" }
664 panels { room: "Composite Room S" name: "PLAYHOP" }
665 panels { room: "Composite Room S" name: "BOUGHTHIM" }
666 panels { room: "Composite Room S" name: "FRIENDPILOT" }
667 panels { room: "Composite Room S" name: "UNDERPANTS" }
668 panels { room: "Composite Room S" name: "FIREFOX" }
669 panels { room: "Composite Room S" name: "SPRINKLEDRIP" }
670 panels { room: "Composite Room S" name: "TWOGOTHIM" }
671 panels { room: "Composite Room S" name: "SKIMFARE" }
672 panels { room: "Composite Room S" name: "TICKETBORNE" }
673 panels { room: "Composite Room S" name: "BLEAKCARD" }
674 panels { room: "Composite Room S" name: "MISSIONMISSION" }
675 location_room: "Composite Room S"
676}
677doors {
678 name: "Composite Room North Door"
679 type: STANDARD
680 receivers: "Components/Doors/Halls/oroom_7"
681 panels { room: "Composite Room NE" name: "<-" }
682 panels { room: "Composite Room NE" name: "TEXTBOOK" }
683 panels { room: "Composite Room NE" name: "CORNERHOME" }
684 panels { room: "Composite Room NE" name: "BIRDCALL" }
685 panels { room: "Composite Room NE" name: "FORCEYARD" }
686 panels { room: "Composite Room NE" name: "TIREPOUND" }
687 panels { room: "Composite Room NE" name: "LIEQUIZ" }
688 panels { room: "Composite Room NE" name: "WHITEOUT" }
689 panels { room: "Composite Room NE" name: "FEETHIM" }
690 panels { room: "Composite Room NE" name: "STARFALL" }
691 panels { room: "Composite Room NW" name: "BEHOUSE" }
692 panels { room: "Composite Room NW" name: "BRAKESTEADY" }
693 panels { room: "Composite Room NW" name: "DEATHSHORT" }
694 panels { room: "Composite Room NW" name: "PLUMPFAMILY" }
695 panels { room: "Composite Room NW" name: "SHEEPBOOK" }
696 panels { room: "Composite Room NW" name: "LAIDIN" }
697 panels { room: "Composite Room NW" name: "FOGIRON" }
698 panels { room: "Composite Room NW" name: "MOONSENT" }
699 panels { room: "Composite Room NW" name: "FAIRWATER" }
700 panels { room: "Composite Room NW" name: "PLEADOUT" }
701 panels { room: "Composite Room NW" name: "OUTGARDEN" }
702 panels { room: "Composite Room NW" name: "HELLOTALE" }
703 location_room: "Composite Room NE"
704}
705doors {
706 name: "Composite Room West Door"
707 type: STANDARD
708 receivers: "Components/Doors/Halls/oroom_8"
709 panels { room: "Composite Room NW" name: "BEHOUSE" }
710 panels { room: "Composite Room NW" name: "BRAKESTEADY" }
711 panels { room: "Composite Room NW" name: "DEATHSHORT" }
712 panels { room: "Composite Room NW" name: "PLUMPFAMILY" }
713 panels { room: "Composite Room NW" name: "SHEEPBOOK" }
714 panels { room: "Composite Room NW" name: "LAIDIN" }
715 panels { room: "Composite Room NW" name: "FOGIRON" }
716 panels { room: "Composite Room NW" name: "MOONSENT" }
717 panels { room: "Composite Room NW" name: "FAIRWATER" }
718 panels { room: "Composite Room NW" name: "PLEADOUT" }
719 panels { room: "Composite Room NW" name: "OUTGARDEN" }
720 panels { room: "Composite Room NW" name: "HELLOTALE" }
721 panels { room: "Composite Room S" name: "CONCAVE" }
722 panels { room: "Composite Room S" name: "FAIRYTHINK" }
723 panels { room: "Composite Room S" name: "AILAND" }
724 panels { room: "Composite Room S" name: "RULERCAT" }
725 panels { room: "Composite Room S" name: "ANDBITE" }
726 panels { room: "Composite Room S" name: "ASHHIM" }
727 panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" }
728 panels { room: "Composite Room S" name: "SPOUSEGARDEN" }
729 panels { room: "Composite Room S" name: "BANGER" }
730 panels { room: "Composite Room S" name: "LEGIT" }
731 panels { room: "Composite Room S" name: "OUTEAT" }
732 panels { room: "Composite Room S" name: "SUMMERIN" }
733 location_room: "Composite Room NW"
734}
735doors {
736 name: "Composite Room NW Entrance"
737 type: STANDARD
738 receivers: "Components/Doors/Halls/oroom_10"
739 panels { room: "Red Color Door" name: "Left" }
740 location_room: "Red Color Door"
741}
742doors {
743 name: "Composite Room South Door"
744 type: LOCATION_ONLY
745 #receivers: "Components/Doors/Halls/oroom_9"
746 panels { room: "Composite Room S" name: "MUSCLEIN" }
747 panels { room: "Composite Room S" name: "PLAYHOP" }
748 panels { room: "Composite Room S" name: "BOUGHTHIM" }
749 panels { room: "Composite Room S" name: "FRIENDPILOT" }
750 panels { room: "Composite Room S" name: "UNDERPANTS" }
751 panels { room: "Composite Room S" name: "FIREFOX" }
752 panels { room: "Composite Room S" name: "SPRINKLEDRIP" }
753 panels { room: "Composite Room S" name: "TWOGOTHIM" }
754 panels { room: "Composite Room S" name: "SKIMFARE" }
755 panels { room: "Composite Room S" name: "TICKETBORNE" }
756 panels { room: "Composite Room S" name: "BLEAKCARD" }
757 panels { room: "Composite Room S" name: "MISSIONMISSION" }
758 panels { room: "Composite Room S" name: "CONCAVE" }
759 panels { room: "Composite Room S" name: "FAIRYTHINK" }
760 panels { room: "Composite Room S" name: "AILAND" }
761 panels { room: "Composite Room S" name: "RULERCAT" }
762 panels { room: "Composite Room S" name: "ANDBITE" }
763 panels { room: "Composite Room S" name: "ASHHIM" }
764 panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" }
765 panels { room: "Composite Room S" name: "SPOUSEGARDEN" }
766 panels { room: "Composite Room S" name: "BANGER" }
767 panels { room: "Composite Room S" name: "LEGIT" }
768 panels { room: "Composite Room S" name: "OUTEAT" }
769 panels { room: "Composite Room S" name: "SUMMERIN" }
770 location_room: "Composite Room S"
771}
772doors {
773 name: "O2 Room Back Door"
774 type: STANDARD
775 receivers: "Components/Doors/Halls/oroom_4"
776 panels { room: "O2 Room" name: "UNBLOCKED" }
777 location_room: "O2 Room"
778}
779doors {
780 name: "Control Center Orange Door"
781 type: CONTROL_CENTER_COLOR
782 receivers: "Components/Doors/Halls/oroom_6"
783 control_center_color: "orange"
784}
785doors {
786 name: "F2 Prize"
787 type: EVENT
788 panels { room: "F2 Room" name: "DULLS" }
789 panels { room: "F2 Room" name: "GRIME" }
790 panels { room: "F2 Room" name: "CRAFT" }
791 panels { room: "F2 Room" name: "CAST" }
792 panels { room: "F2 Room" name: "WANES" }
793 panels { room: "F2 Room" name: "DECAY" }
794 panels { room: "F2 Room" name: "MAKE" }
795 panels { room: "F2 Room" name: "WEAKENS" }
796 panels { room: "F2 Room" name: "TRASH" }
797 panels { room: "F2 Room" name: "SHAPE" }
798}
799doors {
800 name: "F2 Room Entrance"
801 type: STANDARD
802 receivers: "Components/Doors/Halls/froom_2"
803 panels { room: "Sweet Foyer" name: "RENT (1)" }
804 location_room: "Sweet Foyer"
805}
806doors {
807 name: "White Hallway From Entry"
808 # TODO: This should be combined with the corresponding door in the_entry, at
809 # least when connections are not shuffled.
810 type: CONTROL_CENTER_COLOR
811 receivers: "Components/Doors/Halls/froom_6"
812 control_center_color: "white"
813}
814doors {
815 name: "Purple Hallway From Great"
816 # TODO: This should be combined with the corresponding door in the_great, at
817 # least when connections are not shuffled.
818 type: CONTROL_CENTER_COLOR
819 receivers: "Components/Doors/Halls/froom_7"
820 control_center_color: "purple"
821}
822doors {
823 name: "F2 Room Back Right Door"
824 type: STANDARD
825 receivers: "Components/Doors/Halls/froom_3"
826 panels { room: "F2 Room" name: "RISKY" }
827 location_room: "F2 Room"
828}
829doors {
830 name: "F2 Room Back Left Door"
831 type: STANDARD
832 receivers: "Components/Doors/Halls/froom_4"
833 panels { room: "F2 Room" name: "SHAPE" }
834 location_room: "F2 Room"
835}
836doors {
837 name: "F2 Room Back Middle Door"
838 type: STANDARD
839 receivers: "Components/Doors/Halls/froom_5"
840 panels { room: "F2 Room" name: "DIRT" }
841 location_room: "F2 Room"
842}
843doors {
844 name: "U2 Prize"
845 type: EVENT
846 panels { room: "U2 Room" name: "DREAMSCAPE" }
847 panels { room: "U2 Room" name: "WICKED" }
848 panels { room: "U2 Room" name: "PARADISE" }
849 panels { room: "U2 Room" name: "DISCORD" }
850 panels { room: "U2 Room" name: "EVIL" }
851 panels { room: "U2 Room" name: "DISORDER" }
852 panels { room: "U2 Room" name: "CHAOS" }
853 panels { room: "U2 Room" name: "TROUBLE" }
854 panels { room: "U2 Room" name: "IRREVERENT" }
855 panels { room: "U2 Room" name: "HEAVEN" }
856}
857doors {
858 name: "U2 Room Shortcut"
859 type: STANDARD
860 receivers: "Components/Doors/Halls/uroom_2"
861 panels { room: "U2 Room" name: "WICKED" }
862 location_room: "U2 Room"
863}
864doors {
865 name: "Blue Foyer Door"
866 type: STANDARD
867 receivers: "Components/Doors/Halls/blue_foyer_1"
868 panels { room: "Maze Paintings Area" name: "Paintings" }
869 location_room: "Maze Paintings Area"
870}
871doors {
872 name: "House Entrance"
873 type: STANDARD
874 receivers: "Components/Doors/Halls/theo_door_1"
875 panels { room: "House Entrance" name: "ADULT" }
876 location_room: "House Entrance"
877}
878doors {
879 name: "U2 Room Back Right Door"
880 type: STANDARD
881 receivers: "Components/Doors/Halls/uroom_3"
882 panels { room: "U2 Room" name: "HEAVEN" }
883 location_room: "U2 Room"
884}
885doors {
886 name: "U2 Room Back Door"
887 type: ITEM_ONLY
888 receivers: "Components/Doors/Halls/uroom_5"
889 panels { room: "Purple Room South" name: "ANY" }
890 panels { room: "Outside House" name: "A" }
891}
892doors {
893 name: "U2 Room Entrance"
894 type: ITEM_ONLY
895 receivers: "Components/Doors/Halls/uroom_4"
896 panels { room: "Outside Magic Room" name: "WIZARD" }
897 panels { room: "Magic Room" name: "1" }
898 panels { room: "Magic Room" name: "2" }
899 panels { room: "Magic Room" name: "3" }
900 panels { room: "Magic Room" name: "4" }
901}
902doors {
903 name: "Magic Room Panels"
904 type: LOCATION_ONLY
905 panels { room: "Magic Room" name: "1" }
906 panels { room: "Magic Room" name: "2" }
907 panels { room: "Magic Room" name: "3" }
908 panels { room: "Magic Room" name: "4" }
909 location_room: "Magic Room"
910}
911doors {
912 name: "Magic Room Entrance"
913 type: STANDARD
914 receivers: "Components/Doors/Halls/maze_enter_1"
915 panels { room: "Outside Magic Room" name: "WIZARD" }
916 location_room: "Outside Magic Room"
917}
918doors {
919 name: "Maze East Door"
920 type: ITEM_ONLY
921 receivers: "Components/Doors/Halls/maze_enter_2"
922 panels { room: "Outside Magic Room" name: "WIZARD" }
923}
924doors {
925 name: "Maze North Door"
926 type: ITEM_ONLY
927 receivers: "Components/Doors/Halls/maze_enter_3"
928 panels { room: "Outside Magic Room" name: "WIZARD" }
929}
930doors {
931 name: "Maze South Door"
932 type: ITEM_ONLY
933 receivers: "Components/Doors/Halls/maze_enter_4"
934 panels { room: "Outside Magic Room" name: "WIZARD" }
935}
936doors {
937 name: "Wonderland Right Door"
938 type: STANDARD
939 receivers: "Components/Doors/Halls/wonderland_1"
940 panels { room: "Wonderland" name: "APRIL" }
941 panels { room: "Wonderland" name: "UNDER" }
942 panels { room: "Wonderland" name: "ANGRY" }
943 panels { room: "Wonderland" name: "ARTS" }
944 panels { room: "Wonderland" name: "SONG" }
945 location_room: "Wonderland"
946}
947doors {
948 name: "Pyramid Entrance"
949 type: STANDARD
950 receivers: "Components/Doors/Halls/pyramid_1"
951 panels { room: "Outside Pyramid" name: "PEER" }
952 panels { room: "Outside Pyramid" name: "AMID" }
953 location_room: "Outside Pyramid"
954}
955doors {
956 name: "Orange Room Entrance"
957 type: STANDARD
958 receivers: "Components/Doors/Halls/orange_entry"
959 panels { room: "Outside Orange Room" name: "VAN" }
960 location_room: "Outside Orange Room"
961}
962doors {
963 name: "Orange Room"
964 type: LOCATION_ONLY
965 panels { room: "Orange Room" name: "FRANCE" }
966 panels { room: "Orange Room" name: "ENTER" }
967 panels { room: "Orange Room" name: "TURN" }
968 panels { room: "Orange Room" name: "BARE" }
969 panels { room: "Orange Room" name: "PORT" }
970 panels { room: "Orange Room" name: "FORTE" }
971 panels { room: "Orange Room" name: "MILKS" }
972 panels { room: "Orange Room" name: "VINE" }
973 panels { room: "Orange Room" name: "COAL" }
974 panels { room: "Orange Room" name: "OWED" }
975 location_room: "Orange Room"
976}
977doors {
978 name: "Hedges Entrance"
979 type: STANDARD
980 receivers: "Components/Doors/Halls/orange_entry2"
981 panels { room: "Outside Hedges" name: "BARK" }
982 panels { room: "Outside Hedges" name: "BUD" }
983 panels { room: "Outside Hedges" name: "LEAF" }
984 panels { room: "Outside Hedges" name: "PETAL" }
985 location_room: "Outside Hedges"
986}
987doors {
988 name: "Amber South Door"
989 type: STANDARD
990 receivers: "Components/Doors/Halls/amber_1"
991 panels { room: "Outside Snake Room" name: "SONG (South)" }
992 panels { room: "West Castle Area" name: "SONG (2)" }
993 location_room: "West Castle Area"
994}
995doors {
996 name: "Amber North Door"
997 type: STANDARD
998 receivers: "Components/Doors/Halls/amber_2"
999 panels { room: "Outside Snake Room" name: "SONG (North)" }
1000 panels { room: "Amber North 2" name: "SONG" }
1001 location_room: "Amber North 2"
1002}
1003doors {
1004 name: "Amber East Doors"
1005 type: ITEM_ONLY
1006 receivers: "Components/Doors/Halls/amber_3"
1007 receivers: "Components/Doors/Halls/amber_4"
1008 panels { room: "Outside Snake Room" name: "SONG (North)" }
1009 panels { room: "West Castle Area" name: "SONG (2)" }
1010}
1011doors {
1012 name: "Pains Room Divider"
1013 type: STANDARD
1014 receivers: "Components/Doors/Halls/gold_1"
1015 panels { room: "Pains Room" name: "MOO" }
1016 location_room: "Pains Room"
1017}
1018doors {
1019 name: "Planet Room Divider"
1020 type: STANDARD
1021 receivers: "Components/Doors/Halls/gold_2"
1022 panels { room: "West Spire" name: "CAW" }
1023 location_room: "West Spire"
1024}
1025doors {
1026 name: "Snake Room Entrance"
1027 type: STANDARD
1028 receivers: "Components/Doors/Halls/purple_lav_3"
1029 panels { room: "Snake Room" name: "HISS" }
1030 panels { room: "Snake Room" name: "SQUEAK" }
1031 panels { room: "Snake Room" name: "BUZZ" }
1032 panels { room: "Snake Room" name: "BARK" }
1033 location_room: "Snake Room"
1034}
1035doors {
1036 name: "Hotel First Floor"
1037 type: LOCATION_ONLY
1038 panels { room: "Hotel" name: "PARKA" }
1039 panels { room: "Hotel" name: "MARLIN" }
1040 panels { room: "Hotel" name: "WHO" }
1041 panels { room: "Hotel" name: "CLOAK" }
1042 panels { room: "Hotel" name: "MANE" }
1043 panels { room: "Hotel" name: "WHAT" }
1044 panels { room: "Hotel" name: "BLAZER" }
1045 panels { room: "Hotel" name: "WHERE" }
1046 panels { room: "Hotel" name: "DOROTHY" }
1047 panels { room: "Hotel" name: "JACKET" }
1048 panels { room: "Hotel" name: "TAIL" }
1049 panels { room: "Hotel" name: "JAWS" }
1050 panels { room: "Hotel" name: "FLOUNDER" }
1051 panels { room: "Hotel" name: "WHEN" }
1052 panels { room: "Hotel" name: "CLAWS" }
1053 panels { room: "Hotel" name: "BRUCE" }
1054 location_room: "Hotel"
1055}
1056doors {
1057 name: "Hotel Second Floor"
1058 type: LOCATION_ONLY
1059 panels { room: "Hotel" name: "POTATO" }
1060 panels { room: "Hotel" name: "SALAD" }
1061 panels { room: "Hotel" name: "BATHING" }
1062 panels { room: "Hotel" name: "MICRO" }
1063 panels { room: "Hotel" name: "BUSINESS" }
1064 panels { room: "Hotel" name: "WEDDING" }
1065 panels { room: "Hotel" name: "TREE" }
1066 panels { room: "Hotel" name: "RIVER" }
1067 panels { room: "Hotel" name: "TUNING" }
1068 panels { room: "Hotel" name: "BOXING" }
1069 panels { room: "Hotel" name: "TELEPHONE" }
1070 panels { room: "Hotel" name: "LAW" }
1071 panels { room: "Hotel" name: "POKER" }
1072 panels { room: "Hotel" name: "CARD" }
1073 panels { room: "Hotel" name: "ROAD" }
1074 panels { room: "Hotel" name: "CHOCOLATE" }
1075 location_room: "Hotel"
1076}
1077doors {
1078 name: "Hotel Third Floor"
1079 type: LOCATION_ONLY
1080 panels { room: "Hotel" name: "DEPART" }
1081 panels { room: "Hotel" name: "WITHDRAW" }
1082 panels { room: "Hotel" name: "QUIT" }
1083 panels { room: "Hotel" name: "LEAVE" }
1084 panels { room: "Hotel" name: "PALE" }
1085 panels { room: "Hotel" name: "JUST" }
1086 panels { room: "Hotel" name: "NEW" }
1087 panels { room: "Hotel" name: "UNTALENTED" }
1088 panels { room: "Hotel" name: "SERVICE" }
1089 panels { room: "Hotel" name: "FULL" }
1090 panels { room: "Hotel" name: "EVIL" }
1091 panels { room: "Hotel" name: "HONEY" }
1092 panels { room: "Hotel" name: "CRESCENT" }
1093 panels { room: "Hotel" name: "INVALID" }
1094 panels { room: "Hotel" name: "FESTIVAL" }
1095 panels { room: "Hotel" name: "BEAUTIFUL" }
1096 location_room: "Hotel"
1097}
1098doors {
1099 name: "Hotel Fourth Floor"
1100 type: LOCATION_ONLY
1101 panels { room: "Hotel" name: "WILTED" }
1102 panels { room: "Hotel" name: "DROOPED" }
1103 panels { room: "Hotel" name: "FADED" }
1104 panels { room: "Hotel" name: "WANED" }
1105 panels { room: "Hotel" name: "TALL" }
1106 panels { room: "Hotel" name: "CANVAS" }
1107 panels { room: "Hotel" name: "LEVER" }
1108 panels { room: "Hotel" name: "SCULPTURE" }
1109 panels { room: "Hotel" name: "RAGE" }
1110 panels { room: "Hotel" name: "BALL" }
1111 panels { room: "Hotel" name: "FOOL" }
1112 panels { room: "Hotel" name: "VERGE" }
1113 panels { room: "Hotel" name: "ART" }
1114 panels { room: "Hotel" name: "EVER" }
1115 panels { room: "Hotel" name: "PAIN" }
1116 panels { room: "Hotel" name: "FOOT" }
1117 location_room: "Hotel"
1118}
1119doors {
1120 name: "Checkered Door"
1121 type: ITEM_ONLY
1122 receivers: "Components/Doors/Halls/connections_1"
1123 receivers: "Components/Doors/Halls/connections_3"
1124 panels { room: "Hotel" name: "PARKA" }
1125 panels { room: "Hotel" name: "MARLIN" }
1126 panels { room: "Hotel" name: "WHO" }
1127 panels { room: "Hotel" name: "CLOAK" }
1128 panels { room: "Hotel" name: "MANE" }
1129 panels { room: "Hotel" name: "WHAT" }
1130 panels { room: "Hotel" name: "BLAZER" }
1131 panels { room: "Hotel" name: "WHERE" }
1132 panels { room: "Hotel" name: "DOROTHY" }
1133 panels { room: "Hotel" name: "JACKET" }
1134 panels { room: "Hotel" name: "TAIL" }
1135 panels { room: "Hotel" name: "JAWS" }
1136 panels { room: "Hotel" name: "FLOUNDER" }
1137 panels { room: "Hotel" name: "WHEN" }
1138 panels { room: "Hotel" name: "CLAWS" }
1139 panels { room: "Hotel" name: "BRUCE" }
1140 panels { room: "Hotel" name: "POTATO" }
1141 panels { room: "Hotel" name: "SALAD" }
1142 panels { room: "Hotel" name: "BATHING" }
1143 panels { room: "Hotel" name: "MICRO" }
1144 panels { room: "Hotel" name: "BUSINESS" }
1145 panels { room: "Hotel" name: "WEDDING" }
1146 panels { room: "Hotel" name: "TREE" }
1147 panels { room: "Hotel" name: "RIVER" }
1148 panels { room: "Hotel" name: "TUNING" }
1149 panels { room: "Hotel" name: "BOXING" }
1150 panels { room: "Hotel" name: "TELEPHONE" }
1151 panels { room: "Hotel" name: "LAW" }
1152 panels { room: "Hotel" name: "POKER" }
1153 panels { room: "Hotel" name: "CARD" }
1154 panels { room: "Hotel" name: "ROAD" }
1155 panels { room: "Hotel" name: "CHOCOLATE" }
1156 panels { room: "Hotel" name: "DEPART" }
1157 panels { room: "Hotel" name: "WITHDRAW" }
1158 panels { room: "Hotel" name: "QUIT" }
1159 panels { room: "Hotel" name: "LEAVE" }
1160 panels { room: "Hotel" name: "PALE" }
1161 panels { room: "Hotel" name: "JUST" }
1162 panels { room: "Hotel" name: "NEW" }
1163 panels { room: "Hotel" name: "UNTALENTED" }
1164 panels { room: "Hotel" name: "SERVICE" }
1165 panels { room: "Hotel" name: "FULL" }
1166 panels { room: "Hotel" name: "EVIL" }
1167 panels { room: "Hotel" name: "HONEY" }
1168 panels { room: "Hotel" name: "CRESCENT" }
1169 panels { room: "Hotel" name: "INVALID" }
1170 panels { room: "Hotel" name: "FESTIVAL" }
1171 panels { room: "Hotel" name: "BEAUTIFUL" }
1172 panels { room: "Hotel" name: "WILTED" }
1173 panels { room: "Hotel" name: "DROOPED" }
1174 panels { room: "Hotel" name: "FADED" }
1175 panels { room: "Hotel" name: "WANED" }
1176 panels { room: "Hotel" name: "TALL" }
1177 panels { room: "Hotel" name: "CANVAS" }
1178 panels { room: "Hotel" name: "LEVER" }
1179 panels { room: "Hotel" name: "SCULPTURE" }
1180 panels { room: "Hotel" name: "RAGE" }
1181 panels { room: "Hotel" name: "BALL" }
1182 panels { room: "Hotel" name: "FOOL" }
1183 panels { room: "Hotel" name: "VERGE" }
1184 panels { room: "Hotel" name: "ART" }
1185 panels { room: "Hotel" name: "EVER" }
1186 panels { room: "Hotel" name: "PAIN" }
1187 panels { room: "Hotel" name: "FOOT" }
1188}
1189doors {
1190 name: "J2 Door 1"
1191 type: EVENT
1192 panels { room: "Hotel" name: "PARKA" }
1193 panels { room: "Hotel" name: "CLOAK" }
1194 panels { room: "Hotel" name: "DOROTHY" }
1195 panels { room: "Hotel" name: "JAWS" }
1196 panels { room: "Hotel" name: "WHEN" }
1197 panels { room: "Hotel" name: "CLAWS" }
1198 panels { room: "Hotel" name: "POTATO" }
1199 panels { room: "Hotel" name: "MICRO" }
1200 panels { room: "Hotel" name: "TUNING" }
1201 panels { room: "Hotel" name: "LAW" }
1202 panels { room: "Hotel" name: "CARD" }
1203 panels { room: "Hotel" name: "ROAD" }
1204 panels { room: "Hotel" name: "DEPART" }
1205 panels { room: "Hotel" name: "LEAVE" }
1206 panels { room: "Hotel" name: "SERVICE" }
1207 panels { room: "Hotel" name: "HONEY" }
1208 panels { room: "Hotel" name: "INVALID" }
1209 panels { room: "Hotel" name: "FESTIVAL" }
1210 panels { room: "Hotel" name: "WILTED" }
1211 panels { room: "Hotel" name: "WANED" }
1212 panels { room: "Hotel" name: "RAGE" }
1213 panels { room: "Hotel" name: "VERGE" }
1214 panels { room: "Hotel" name: "EVER" }
1215 panels { room: "Hotel" name: "PAIN" }
1216}
1217doors {
1218 name: "J2 Door 2"
1219 type: EVENT
1220 panels { room: "J2 Vestibule" name: "COLORFUL" }
1221}
1222doors {
1223 name: "Wonderland Left Door"
1224 type: ITEM_ONLY
1225 receivers: "Components/Doors/Halls/wonderland_2"
1226 panels { room: "Wonderland" name: "APRIL" }
1227 panels { room: "Wonderland" name: "UNDER" }
1228 panels { room: "Wonderland" name: "ANGRY" }
1229 panels { room: "Wonderland" name: "ARTS" }
1230 panels { room: "Wonderland" name: "SONG" }
1231}
1232doors {
1233 name: "Bee Room Entrance"
1234 type: STANDARD
1235 receivers: "Components/Doors/Halls/bee_entry"
1236 panels { room: "Outside House" name: "WING" }
1237 panels { room: "Outside House" name: "DOTE" }
1238 location_room: "Outside House"
1239}
1240doors {
1241 name: "Intense Room Entrance"
1242 type: STANDARD
1243 receivers: "Components/Doors/Halls/bee_entry2"
1244 panels { room: "Outside House" name: "VIVID" }
1245 panels { room: "Outside House" name: "RIGHT" }
1246 location_room: "Outside House"
1247}
1248doors {
1249 name: "D2 Room"
1250 type: EVENT
1251 panels { room: "Outside House" name: "VIVID" }
1252 panels { room: "Outside House" name: "RIGHT" }
1253 panels { room: "Intense Room" name: "BRILLIANT" }
1254 panels { room: "Intense Room" name: "HORRIBLE" }
1255 panels { room: "Intense Room" name: "INSTANTLY" }
1256 panels { room: "Intense Room" name: "COLOSSAL" }
1257 panels { room: "Intense Room" name: "RUN" }
1258 panels { room: "Intense Room" name: "SLEEP" }
1259 panels { room: "Intense Room" name: "TOSS" }
1260 panels { room: "Intense Room" name: "SHATTER" }
1261 panels { room: "Intense Room" name: "DELICIOUS" }
1262}
1263doors {
1264 name: "Bee Room Back Door"
1265 type: ITEM_ONLY
1266 receivers: "Components/Doors/Halls/bee_exit"
1267 panels { room: "Outside House" name: "WING" }
1268 panels { room: "Outside House" name: "DOTE" }
1269 panels { room: "Bee Room Obverse" name: "SINGLE" }
1270 panels { room: "Bee Room Obverse" name: "BLINDER" }
1271 panels { room: "Bee Room Obverse" name: "SURE" }
1272 panels { room: "Bee Room Obverse" name: "BLUR" }
1273 panels { room: "Bee Room Obverse" name: "FRINGE" }
1274 panels { room: "Bee Room Obverse" name: "CINDER" }
1275 panels { room: "Bee Room Obverse" name: "FUMBLE" }
1276 panels { room: "Bee Room Obverse" name: "LATCH" }
1277 panels { room: "Bee Room Reverse" name: "POCKET" }
1278 panels { room: "Bee Room Reverse" name: "FLUME" }
1279 panels { room: "Bee Room Reverse" name: "HEALED" }
1280 panels { room: "Bee Room Reverse" name: "SCRATCH" }
1281 panels { room: "Bee Room Reverse" name: "MINORITY" }
1282 panels { room: "Bee Room Reverse" name: "STYLINGS" }
1283 panels { room: "Bee Room Reverse" name: "PLANTS" }
1284 panels { room: "Bee Room Reverse" name: "COUNCIL" }
1285}
1286doors {
1287 name: "Bee Room Obverse"
1288 type: LOCATION_ONLY
1289 panels { room: "Bee Room Obverse" name: "SINGLE" }
1290 panels { room: "Bee Room Obverse" name: "BLINDER" }
1291 panels { room: "Bee Room Obverse" name: "SURE" }
1292 panels { room: "Bee Room Obverse" name: "BLUR" }
1293 panels { room: "Bee Room Obverse" name: "FRINGE" }
1294 panels { room: "Bee Room Obverse" name: "CINDER" }
1295 panels { room: "Bee Room Obverse" name: "FUMBLE" }
1296 panels { room: "Bee Room Obverse" name: "LATCH" }
1297 location_room: "Bee Room Obverse"
1298}
1299doors {
1300 name: "Bee Room Reverse"
1301 type: LOCATION_ONLY
1302 panels { room: "Bee Room Reverse" name: "POCKET" }
1303 panels { room: "Bee Room Reverse" name: "FLUME" }
1304 panels { room: "Bee Room Reverse" name: "HEALED" }
1305 panels { room: "Bee Room Reverse" name: "SCRATCH" }
1306 panels { room: "Bee Room Reverse" name: "MINORITY" }
1307 panels { room: "Bee Room Reverse" name: "STYLINGS" }
1308 panels { room: "Bee Room Reverse" name: "PLANTS" }
1309 panels { room: "Bee Room Reverse" name: "COUNCIL" }
1310 location_room: "Bee Room Reverse"
1311}
1312doors {
1313 name: "Gourd Door"
1314 type: STANDARD
1315 receivers: "Components/Doors/Halls/pumpkin_1"
1316 panels { room: "Outside Hedges" name: "GOURD (1)" }
1317 panels { room: "Outside Hedges" name: "GOURD (2)" }
1318 panels { room: "Outside Hedges" name: "GOURD (3)" }
1319 panels { room: "Outside Hedges" name: "GOURD (4)" }
1320 location_room: "Outside Hedges"
1321}
1322doors {
1323 name: "Castle Drawbridge"
1324 type: STANDARD
1325 receivers: "Components/Doors/Castle/Drawbridge/animationListener"
1326 panels { room: "Roof" name: "?" }
1327 location_room: "Roof"
1328}
1329doors {
1330 name: "Roof Access"
1331 type: STANDARD
1332 receivers: "Components/Doors/Castle/entry_stairs_big"
1333 receivers: "Components/Doors/Castle/entry_stairs_big2"
1334 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1335 panels { room: "West Castle Area" name: "SONG FACE" }
1336 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
1337 location_room: "South Castle Area"
1338}
1339doors {
1340 name: "Pairs Room North And South Doors"
1341 type: STANDARD
1342 receivers: "Components/Doors/Pairs/pairs_3"
1343 receivers: "Components/Doors/Pairs/pairs_4"
1344 panels { room: "Outside Snake Room" name: "TONGUE" }
1345 panels { room: "Outside Snake Room" name: "ACE" }
1346 panels { room: "Outside Snake Room" name: "ANIMAL" }
1347 panels { room: "Outside Snake Room" name: "ONES" }
1348 panels { room: "West Castle Area" name: "FALSIFY" }
1349 panels { room: "West Castle Area" name: "ALL" }
1350 panels { room: "West Spire" name: "CUT" }
1351 panels { room: "West Spire" name: "STONES" }
1352 location_room: "West Spire"
1353}
1354doors {
1355 name: "Pairs Room West Door"
1356 type: ITEM_ONLY
1357 receivers: "Components/Doors/Pairs/pairs_2"
1358 panels { room: "Outside Snake Room" name: "TONGUE" }
1359 panels { room: "Outside Snake Room" name: "ACE" }
1360 panels { room: "Outside Snake Room" name: "ANIMAL" }
1361 panels { room: "Outside Snake Room" name: "ONES" }
1362 panels { room: "West Castle Area" name: "FALSIFY" }
1363 panels { room: "West Castle Area" name: "ALL" }
1364 panels { room: "West Spire" name: "CUT" }
1365 panels { room: "West Spire" name: "STONES" }
1366}
1367doors {
1368 name: "Pairs Room East Door"
1369 type: ITEM_ONLY
1370 receivers: "Components/Doors/Pairs/pairs_1"
1371 panels { room: "Outside Snake Room" name: "TONGUE" }
1372 panels { room: "Outside Snake Room" name: "ACE" }
1373 panels { room: "Outside Snake Room" name: "ANIMAL" }
1374 panels { room: "Outside Snake Room" name: "ONES" }
1375 panels { room: "West Castle Area" name: "FALSIFY" }
1376 panels { room: "West Castle Area" name: "ALL" }
1377 panels { room: "West Spire" name: "CUT" }
1378 panels { room: "West Spire" name: "STONES" }
1379}
1380doors {
1381 name: "Salt Room Entrance"
1382 type: STANDARD
1383 receivers: "Components/Doors/Color Reading/door_1"
1384 panels { room: "Outside Salt Room" name: "Colors" }
1385 location_room: "Outside Salt Room"
1386}
1387doors {
1388 name: "Rainbow Rooms Entrance"
1389 type: ITEM_ONLY
1390 receivers: "Components/Doors/Color Reading/door_2"
1391 panels { room: "Rainbow Start" name: "PAINTING" }
1392}
1393doors {
1394 name: "Red Rainbow Room"
1395 type: ITEM_ONLY
1396 receivers: "Components/Doors/Color Reading/door_3"
1397 panels { room: "Rainbow Start" name: "PAINTING" }
1398 panels { room: "Red Smiley" name: "SMILE" }
1399}
1400doors {
1401 name: "Orange Rainbow Room"
1402 type: ITEM_ONLY
1403 receivers: "Components/Doors/Color Reading/door_4"
1404 panels { room: "Rainbow Red" name: "THEME" }
1405 panels { room: "Outside Orange Room" name: "SMILE" }
1406}
1407doors {
1408 name: "Yellow Rainbow Room"
1409 type: ITEM_ONLY
1410 receivers: "Components/Doors/Color Reading/door_17"
1411 panels { room: "Rainbow Orange" name: "THEME" }
1412 panels { room: "Hedges" name: "SMILE" }
1413}
1414doors {
1415 name: "Green Rainbow Room"
1416 type: ITEM_ONLY
1417 receivers: "Components/Doors/Color Reading/door_5"
1418 panels { room: "Rainbow Yellow" name: "THEME" }
1419 panels { room: "Green Smiley" name: "SMILE" }
1420}
1421doors {
1422 name: "Blue Rainbow Room"
1423 type: ITEM_ONLY
1424 receivers: "Components/Doors/Color Reading/door_6"
1425 panels { room: "Rainbow Green" name: "THEME" }
1426 panels { room: "Blue Smiley" name: "SMILE" }
1427}
1428doors {
1429 name: "Purple Rainbow Room"
1430 type: ITEM_ONLY
1431 receivers: "Components/Doors/Color Reading/door_7"
1432 panels { room: "Rainbow Blue" name: "THEME" }
1433 panels { room: "Purple Smiley" name: "SMILE" }
1434}
1435doors {
1436 name: "Red Rainbow Panel"
1437 type: LOCATION_ONLY
1438 panels { room: "Rainbow Start" name: "PAINTING" }
1439 location_room: "Rainbow Start"
1440}
1441doors {
1442 name: "Orange Rainbow Panel"
1443 type: LOCATION_ONLY
1444 panels { room: "Rainbow Red" name: "THEME" }
1445 location_room: "Rainbow Red"
1446}
1447doors {
1448 name: "Yellow Rainbow Panel"
1449 type: LOCATION_ONLY
1450 panels { room: "Rainbow Orange" name: "THEME" }
1451 location_room: "Rainbow Orange"
1452}
1453doors {
1454 name: "Green Rainbow Panel"
1455 type: LOCATION_ONLY
1456 panels { room: "Rainbow Yellow" name: "THEME" }
1457 location_room: "Rainbow Yellow"
1458}
1459doors {
1460 name: "Blue Rainbow Panel"
1461 type: LOCATION_ONLY
1462 panels { room: "Rainbow Green" name: "THEME" }
1463 location_room: "Rainbow Green"
1464}
1465doors {
1466 name: "Purple Rainbow Panel"
1467 type: LOCATION_ONLY
1468 panels { room: "Rainbow Blue" name: "THEME" }
1469 location_room: "Rainbow Blue"
1470}
1471doors {
1472 name: "Cyan Rainbow Room"
1473 type: STANDARD
1474 receivers: "Components/Doors/Color Reading/door_18"
1475 panels { room: "Rainbow Purple" name: "THEME" }
1476 location_room: "Rainbow Purple"
1477}
1478doors {
1479 name: "Brown Rainbow Room"
1480 type: STANDARD
1481 receivers: "Components/Doors/Color Reading/door_8"
1482 panels { room: "Rainbow Cyan" name: "THEME" }
1483 location_room: "Rainbow Cyan"
1484}
1485doors {
1486 name: "Pepper Room Entrance"
1487 type: STANDARD
1488 receivers: "Components/Doors/Color Reading/door_9"
1489 panels { room: "Red Color Door" name: "Colors" }
1490 location_room: "Red Color Door"
1491}
1492doors {
1493 name: "Hotel Entrance"
1494 type: STANDARD
1495 receivers: "Components/Doors/Color Reading/door_14"
1496 panels { room: "Outside Hotel" name: "COLORFUL" }
1497 location_room: "Outside Hotel"
1498}
1499doors {
1500 name: "Seasoning Doors"
1501 type: STANDARD
1502 receivers: "Components/Doors/Color Reading/door_10"
1503 receivers: "Components/Doors/Color Reading/door_11"
1504 panels { room: "Salt Room" name: "SEASONING" }
1505 panels { room: "Pepper Room" name: "SEASONING" }
1506 location_room: "Pepper Room"
1507}
1508doors {
1509 name: "Bow Side"
1510 type: EVENT
1511 panels { room: "Brown Smiley" name: "OTHERS" }
1512}
1513doors {
1514 name: "Brown Smiley Shortcut"
1515 type: EVENT
1516 panels { room: "Brown Smiley" name: "OTHERS" }
1517}
1518doors {
1519 name: "Bow Side Panel"
1520 type: LOCATION_ONLY
1521 panels { room: "Bow Side" name: "?" }
1522 location_room: "Bow Side"
1523}
1524doors {
1525 name: "Rain Side Panel"
1526 type: LOCATION_ONLY
1527 panels { room: "Rain Side" name: "?" }
1528 location_room: "Rain Side"
1529}
1530doors {
1531 name: "Gold Ending Blockers"
1532 type: EVENT
1533 panels { room: "Bow Side" name: "?" }
1534 panels { room: "Rain Side" name: "?" }
1535}
1536doors {
1537 name: "Blue Smiley Exit To Red"
1538 type: LOCATION_ONLY
1539 # Components/Doors/Smileys/blue_1
1540 panels { room: "Blue Smiley" name: "SMILE" }
1541 location_room: "Blue Smiley"
1542}
1543doors {
1544 name: "Blue Smiley Annex"
1545 type: EVENT
1546 # Components/Doors/Smileys/blue_2
1547 panels { room: "Blue Smiley" name: "SMILE" }
1548}
1549doors {
1550 name: "Purple Smiley Exit To Hallway"
1551 type: EVENT
1552 # Components/Doors/Smileys/purple_2
1553 panels { room: "Purple Smiley" name: "SMILE" }
1554}
1555doors {
1556 name: "Purple Smiley Exit To Cream Hex"
1557 type: EVENT
1558 # Components/Doors/Smileys/purple_3
1559 panels { room: "Purple Smiley" name: "SMILE" }
1560}
1561doors {
1562 name: "Yellow Smiley Annex"
1563 type: EVENT
1564 # Components/Doors/Smileys/yellow_1
1565 panels { room: "Hedges" name: "SMILE" }
1566}
1567doors {
1568 name: "Yellow Smiley Door"
1569 type: STANDARD
1570 receivers: "Components/Doors/Smileys/yellow_2"
1571 panels { room: "Hedges" name: "SMILE" }
1572 location_room: "Hedges"
1573}
1574doors {
1575 name: "Green Smiley"
1576 type: STANDARD
1577 receivers: "Components/Doors/Smileys/green_1"
1578 receivers: "Components/Doors/Smileys/green_2"
1579 panels { room: "Green Smiley" name: "SMILE" }
1580 location_room: "Green Smiley"
1581}
1582doors {
1583 name: "Orange Smiley Exit"
1584 type: STANDARD
1585 receivers: "Components/Doors/Smileys/orange_1"
1586 panels { room: "Outside Orange Room" name: "SMILE" }
1587 location_room: "Outside Orange Room"
1588}
1589doors {
1590 name: "F Keyholder Door"
1591 type: ITEM_ONLY
1592 receivers: "Components/Doors/Smileys/orange_2"
1593 panels { room: "Outside Orange Room" name: "SMILE" }
1594}
1595doors {
1596 name: "Flip Painting Blocker"
1597 type: ITEM_ONLY
1598 receivers: "Components/Doors/Smileys/orange_3"
1599 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1600}
1601doors {
1602 name: "Red Smiley Entrance"
1603 type: ITEM_ONLY
1604 receivers: "Components/Doors/Smileys/red_2"
1605 panels { room: "Outside Red Room" name: "ROCK" }
1606}
1607doors {
1608 name: "Red Smiley"
1609 type: LOCATION_ONLY
1610 panels { room: "Red Smiley" name: "SMILE" }
1611 location_room: "Red Smiley"
1612}
1613doors {
1614 name: "Pink Hallway"
1615 type: STANDARD
1616 receivers: "Components/Doors/Halls 2/door_19"
1617 receivers: "Components/Doors/Halls 2/door_20"
1618 receivers: "Components/Doors/Halls 2/door_21"
1619 # These two (maze paintings and yellow backside) could maybe be detached.
1620 receivers: "Components/Doors/Halls 2/door_23"
1621 receivers: "Components/Doors/Halls 2/door_24"
1622 panels { room: "Green Color Door" name: "OLD (1)" }
1623 panels { room: "Green Color Door" name: "OLD (2)" }
1624 panels { room: "Green Color Door" name: "SLEEPY" }
1625 panels { room: "Green Color Door" name: "COMELY" }
1626 location_room: "Green Color Door"
1627}
1628doors {
1629 name: "Cyan Room Entrance"
1630 type: STANDARD
1631 receivers: "Components/Doors/Halls 2/brown_entry"
1632 panels { room: "Outside Snake Room" name: "DEE SIX" }
1633 location_room: "Outside Snake Room"
1634}
1635doors {
1636 name: "Cyan Room"
1637 type: LOCATION_ONLY
1638 panels { room: "Cyan Room" name: "LIFE" }
1639 panels { room: "Cyan Room" name: "SKIRMISH" }
1640 panels { room: "Cyan Room" name: "WORD" }
1641 panels { room: "Cyan Room" name: "SUMMER" }
1642 panels { room: "Cyan Room" name: "ACCLIMATE (1)" }
1643 panels { room: "Cyan Room" name: "ACCLIMATE (2)" }
1644 panels { room: "Cyan Room" name: "P+EMIC" }
1645 panels { room: "Cyan Room" name: "METEOROID" }
1646 panels { room: "Cyan Room" name: "CLEAR" }
1647 panels { room: "Cyan Room" name: "COLD" }
1648 panels { room: "Cyan Room" name: "WORDWORD" }
1649 location_room: "Cyan Room"
1650}
1651doors {
1652 name: "Green Room Entrance"
1653 type: STANDARD
1654 receivers: "Components/Doors/Halls 2/green_entry"
1655 panels { room: "After Bee Room" name: "ROOM" }
1656 location_room: "After Bee Room"
1657}
1658doors {
1659 name: "Green Room"
1660 type: LOCATION_ONLY
1661 panels { room: "Green Room" name: "TIMESCALE" }
1662 panels { room: "Green Room" name: "MAILBOX" }
1663 panels { room: "Green Room" name: "MILKY" }
1664 panels { room: "Green Room" name: "TAN" }
1665 panels { room: "Green Room" name: "BLAND" }
1666 panels { room: "Green Room" name: "WATERCOOLER" }
1667 panels { room: "Green Room" name: "FIXATE" }
1668 panels { room: "Green Room" name: "THAT" }
1669 panels { room: "Green Room" name: "RICE" }
1670 panels { room: "Green Room" name: "DOUBLE" }
1671 panels { room: "Green Room" name: "BADMINTON" }
1672 location_room: "Green Room"
1673}
1674doors {
1675 name: "Blue Hallway South Divider"
1676 type: STANDARD
1677 receivers: "Components/Doors/Halls 2/halls_1"
1678 panels { room: "Blue Hallway" name: "SHORT" }
1679 panels { room: "Blue Hallway Cut Side" name: "CUT" }
1680 location_room: "Blue Hallway Cut Side"
1681}
1682doors {
1683 name: "Near Sweet Brown Door"
1684 type: STANDARD
1685 receivers: "Components/Doors/Halls 2/halls_2"
1686 panels { room: "Sweet Foyer" name: "RENT (4)" }
1687 location_room: "Sweet Foyer"
1688}
1689doors {
1690 name: "Red Room Entrance"
1691 type: STANDARD
1692 receivers: "Components/Doors/Halls 2/halls_3"
1693 panels { room: "Outside Red Room" name: "ROCK" }
1694 location_room: "Outside Red Room"
1695}
1696doors {
1697 name: "Red Room"
1698 type: LOCATION_ONLY
1699 panels { room: "Red Room" name: "BLINDING" }
1700 panels { room: "Red Room" name: "MONTH" }
1701 panels { room: "Red Room" name: "CHAIN" }
1702 panels { room: "Red Room" name: "FLOWER" }
1703 panels { room: "Red Room" name: "OVERCHARGE" }
1704 panels { room: "Red Room" name: "LOSER" }
1705 panels { room: "Red Room" name: "PAD" }
1706 panels { room: "Red Room" name: "RISE" }
1707 panels { room: "Red Room" name: "ELEGANCE" }
1708 panels { room: "Red Room" name: "TESTAMENT" }
1709 panels { room: "Red Room" name: "TAKEOUT" }
1710 location_room: "Red Room"
1711}
1712doors {
1713 name: "Blue Hallway To Red Room"
1714 type: EVENT
1715 panels { room: "Blue Hallway Cut Side" name: "GREEN" }
1716}
1717doors {
1718 name: "Blue Hallway North Divider"
1719 type: STANDARD
1720 receivers: "Components/Doors/Halls 2/halls_5"
1721 panels { room: "Blue Hallway" name: "CHOP" }
1722 panels { room: "Blue Hallway Tall Side" name: "TALL" }
1723 location_room: "Blue Hallway Tall Side"
1724}
1725doors {
1726 name: "Near Yellow Room Door"
1727 type: STANDARD
1728 receivers: "Components/Doors/Halls 2/halls_6"
1729 panels { room: "Blue Hallway Tall Side" name: "SHOO" }
1730 panels { room: "Blue Hallway Tall Side" name: "ALL WAY" }
1731 panels { room: "Blue Hallway Tall Side" name: "FOUR" }
1732 panels { room: "Blue Hallway Tall Side" name: "OFFER" }
1733 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1734 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1735 location_room: "Blue Hallway Tall Side"
1736}
1737doors {
1738 name: "House Side Door"
1739 type: ITEM_ONLY
1740 receivers: "Components/Doors/Halls 2/halls_7"
1741 receivers: "Components/Doors/Halls 2/halls_8"
1742 panels { room: "Blue Hallway Tall Side" name: "SHOO" }
1743 panels { room: "Blue Hallway Tall Side" name: "ALL WAY" }
1744 panels { room: "Blue Hallway Tall Side" name: "FOUR" }
1745 panels { room: "Blue Hallway Tall Side" name: "OFFER" }
1746 panels { room: "Blue Hallway Tall Side" name: "CHILD" }
1747 panels { room: "Blue Hallway Tall Side" name: "NEW" }
1748}
1749doors {
1750 name: "Yellow Room Entrance"
1751 type: STANDARD
1752 receivers: "Components/Doors/Halls 2/yellow_1"
1753 receivers: "Panels/Yellow Room/panel_entry/animationListener"
1754 panels { room: "Yellow Color Door" name: "SUN" }
1755 location_room: "Yellow Color Door"
1756}
1757doors {
1758 name: "Yellow Room"
1759 type: LOCATION_ONLY
1760 panels { room: "Yellow Room" name: "FREE" }
1761 panels { room: "Yellow Room" name: "TORSOBOUNCE" }
1762 panels { room: "Yellow Room" name: "TORSO BOUNCE" }
1763 panels { room: "Yellow Room" name: "JAWBREAKER" }
1764 panels { room: "Yellow Room" name: "EXPLODE" }
1765 panels { room: "Yellow Room" name: "JAPAN" }
1766 panels { room: "Yellow Room" name: "COLOR" }
1767 panels { room: "Yellow Room" name: "PERSON" }
1768 panels { room: "Yellow Room" name: "PARROT" }
1769 panels { room: "Yellow Room" name: "PROTON" }
1770 panels { room: "Yellow Room" name: "SPIRIT" }
1771 location_room: "Yellow Room"
1772}
1773doors {
1774 name: "Dark Light Room Entrance"
1775 type: ITEM_ONLY
1776 receivers: "Components/Doors/Halls 2/hedge_1"
1777 panels { room: "Rainbow Color Doors" name: "INWALK" }
1778 panels { room: "Rainbow Color Doors" name: "RAIN" }
1779 panels { room: "Rainbow Color Doors" name: "PURCHASE" }
1780 panels { room: "Rainbow Color Doors" name: "HOURS" }
1781 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
1782 panels { room: "Rainbow Color Doors" name: "CASUAL" }
1783 panels { room: "Gray Color Door" name: "PATCH" }
1784}
1785doors {
1786 name: "Dark Light Room Exit"
1787 type: ITEM_ONLY
1788 receivers: "Components/Doors/Halls 2/hedge_4"
1789 panels { room: "Dark Light Room" name: "COIN (1)" }
1790 panels { room: "Dark Light Room" name: "DOG (1)" }
1791 panels { room: "Dark Light Room" name: "SONG (1)" }
1792 panels { room: "Dark Light Room" name: "HUMAN (1)" }
1793 panels { room: "Dark Light Room" name: "ROSE (1)" }
1794 panels { room: "Dark Light Room" name: "DARK" }
1795 panels { room: "Dark Light Room" name: "COIN (2)" }
1796 panels { room: "Dark Light Room" name: "DOG (2)" }
1797 panels { room: "Dark Light Room" name: "SONG (2)" }
1798 panels { room: "Dark Light Room" name: "HUMAN (2)" }
1799 panels { room: "Dark Light Room" name: "ROSE (2)" }
1800 panels { room: "Dark Light Exit" name: "GASKET" }
1801}
1802doors {
1803 name: "Dark Light Room Exit Panel"
1804 type: LOCATION_ONLY
1805 panels { room: "Dark Light Exit" name: "GASKET" }
1806 location_room: "Dark Light Exit"
1807}
1808doors {
1809 name: "Dark Light Room Divider"
1810 type: STANDARD
1811 receivers: "Components/Doors/Halls 2/hedge_7"
1812 panels { room: "Dark Light Room" name: "COIN (1)" }
1813 panels { room: "Dark Light Room" name: "DOG (1)" }
1814 panels { room: "Dark Light Room" name: "SONG (1)" }
1815 panels { room: "Dark Light Room" name: "HUMAN (1)" }
1816 panels { room: "Dark Light Room" name: "ROSE (1)" }
1817 panels { room: "Dark Light Room" name: "DARK" }
1818 panels { room: "Dark Light Room" name: "COIN (2)" }
1819 panels { room: "Dark Light Room" name: "DOG (2)" }
1820 panels { room: "Dark Light Room" name: "SONG (2)" }
1821 panels { room: "Dark Light Room" name: "HUMAN (2)" }
1822 panels { room: "Dark Light Room" name: "ROSE (2)" }
1823 # Not technically true; it's complete_at=11 with both rooms, but you couldn't
1824 # get to the other side in vanilla doors anyway.
1825 location_room: "Dark Light Room"
1826}
1827doors {
1828 name: "Near Sweet Blue Door"
1829 type: STANDARD
1830 receivers: "Components/Doors/Halls 2/hedge_6"
1831 panels { room: "Gray Color Backside" name: "ORANGE" }
1832 panels { room: "Gray Color Backside" name: "BEGINNING" }
1833 panels { room: "Gray Color Backside" name: "FOREWARD" }
1834 panels { room: "Gray Color Backside" name: "GO" }
1835 panels { room: "Gray Color Backside" name: "LAST" }
1836 panels { room: "Gray Color Backside" name: "RISE" }
1837 location_room: "Gray Color Backside"
1838}
1839doors {
1840 name: "South Castle Area Back Door"
1841 type: ITEM_ONLY
1842 receivers: "Components/Doors/Halls 2/hedge_5"
1843 panels { room: "Gray Color Backside" name: "ORANGE" }
1844 panels { room: "Gray Color Backside" name: "BEGINNING" }
1845 panels { room: "Gray Color Backside" name: "FOREWARD" }
1846 panels { room: "Gray Color Backside" name: "GO" }
1847 panels { room: "Gray Color Backside" name: "LAST" }
1848 panels { room: "Gray Color Backside" name: "RISE" }
1849}
1850doors {
1851 name: "South Castle Area Entrance"
1852 type: STANDARD
1853 receivers: "Components/Doors/Halls 2/hedge_2"
1854 panels { room: "Gray Color Door" name: "PATCH" }
1855 location_room: "Gray Color Door"
1856}
1857# hedge_3 has no impact on logic
1858doors {
1859 name: "Plum Room Entrance"
1860 type: STANDARD
1861 receivers: "Components/Doors/Halls 2/plum_2"
1862 panels { room: "After Bee Room" name: "SINGLED" }
1863 location_room: "After Bee Room"
1864}
1865doors {
1866 name: "Plum Room Exit"
1867 type: STANDARD
1868 receivers: "Components/Doors/Halls 2/plum_3"
1869 panels { room: "Plum Room" name: "GOD" }
1870 panels { room: "Plum Room" name: "INJURED" }
1871 panels { room: "Plum Room" name: "HEALTHY" }
1872 panels { room: "Plum Room" name: "DEMURRED" }
1873 panels { room: "Plum Room" name: "FOUROFFERBEAR" }
1874 panels { room: "Plum Room" name: "SNAKE" }
1875 panels { room: "Plum Room" name: "CENTER" }
1876 location_room: "Plum Room"
1877}
1878doors {
1879 name: "D Keyholder Blocker"
1880 type: EVENT
1881 receivers: "Components/Doors/Halls 2/plum_1"
1882 panels { room: "Plum Room" name: "GOD" }
1883 panels { room: "Plum Room" name: "INJURED" }
1884 panels { room: "Plum Room" name: "HEALTHY" }
1885 panels { room: "Plum Room" name: "DEMURRED" }
1886 panels { room: "Plum Room" name: "FOUROFFERBEAR" }
1887 panels { room: "Plum Room" name: "SNAKE" }
1888 panels { room: "Plum Room" name: "CENTER" }
1889}
1890doors {
1891 name: "Planet Room Secret Door"
1892 type: STANDARD
1893 receivers: "Components/Doors/Halls 2/secret_2"
1894 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1895 location_room: "Quiet Entrance"
1896}
1897doors {
1898 name: "Blue Color Doorway"
1899 type: ITEM_ONLY
1900 receivers: "Components/Doors/Halls 2/secret_3"
1901 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1902 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1903 complete_at: 1
1904}
1905doors {
1906 name: "Blue Color Backside"
1907 type: ITEM_ONLY
1908 receivers: "Components/Doors/Halls 2/secret_4"
1909 panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" }
1910 panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" }
1911 complete_at: 1
1912}
1913doors {
1914 name: "Pumpkin Room Interior"
1915 type: STANDARD
1916 receivers: "Components/Doors/Pumpkin/pumpkin_1"
1917 receivers: "Components/Doors/Pumpkin/pumpkin_5"
1918 receivers: "Components/Doors/Pumpkin/pumpkin_7"
1919 receivers: "Components/Doors/Pumpkin/pumpkin_8"
1920 receivers: "Components/Doors/Pumpkin/pumpkin_9"
1921 receivers: "Components/Doors/Pumpkin/pumpkin_10"
1922 receivers: "Components/Doors/Pumpkin/pumpkin_11"
1923 receivers: "Components/Doors/Pumpkin/pumpkin_15"
1924 receivers: "Components/Doors/Pumpkin/pumpkin_12"
1925 receivers: "Components/Doors/Pumpkin/pumpkin_13"
1926 receivers: "Components/Doors/Pumpkin/pumpkin_6"
1927 receivers: "Components/Doors/Pumpkin/pumpkin_4"
1928 receivers: "Components/Doors/Pumpkin/pumpkin_2"
1929 receivers: "Components/Doors/Pumpkin/pumpkin_3"
1930 panels { room: "Pumpkin Entrance" name: "JACK" }
1931 location_room: "Pumpkin Entrance"
1932}
1933doors {
1934 name: "Pumpkin Room"
1935 type: LOCATION_ONLY
1936 panels { room: "Pumpkin Entrance" name: "JACK" }
1937 panels { room: "Rainbow Color Doors" name: "PUMP" }
1938 panels { room: "Pumpkin Room" name: "BONE" }
1939 panels { room: "Pumpkin Room" name: "SHEET" }
1940 panels { room: "Pumpkin Room" name: "PHARAOH" }
1941 panels { room: "Pumpkin Room" name: "EMPIRE" }
1942 panels { room: "Pumpkin Room" name: "BEASTS" }
1943 panels { room: "Pumpkin Room" name: "STRAW" }
1944 panels { room: "Pumpkin Room" name: "CACKLE" }
1945 panels { room: "Pumpkin Room" name: "HUMAN" }
1946 panels { room: "Pumpkin Room" name: "JAGUAR" }
1947 location_room: "Pumpkin Room"
1948}
1949doors {
1950 name: "Pumpkin Door"
1951 type: STANDARD
1952 receivers: "Components/Doors/Pumpkin/pumpkin_14"
1953 panels { room: "Rainbow Color Doors" name: "PUMP" }
1954 location_room: "Rainbow Color Doors"
1955}
1956doors {
1957 name: "Computer Room Exit"
1958 type: STANDARD
1959 receivers: "Components/Doors/Unincorporated/temple_foyer_1"
1960 panels { room: "Computer Room Seal" name: "SCROLL" }
1961 location_room: "Computer Room Seal"
1962}
1963doors {
1964 name: "Computer Room Interior Door"
1965 type: STANDARD
1966 receivers: "Components/Doors/Unincorporated/temple_foyer_8"
1967 panels { room: "Computer Room" name: "MONITOR (1)" }
1968 panels { room: "Computer Room" name: "MICROPHONE" }
1969 panels { room: "Computer Room" name: "SPEAKER" }
1970 panels { room: "Computer Room" name: "PROCESSOR (1)" }
1971 panels { room: "Computer Room" name: "MOUSE (1)" }
1972 panels { room: "Computer Room" name: "KEYBOARD (1)" }
1973 panels { room: "Computer Room" name: "MONITOR (2)" }
1974 panels { room: "Computer Room" name: "PROCESSOR (2)" }
1975 panels { room: "Computer Room" name: "MOUSE (2)" }
1976 panels { room: "Computer Room" name: "KEYBOARD (2)" }
1977 location_room: "Computer Room"
1978}
1979doors {
1980 name: "Computer Room Entrance"
1981 type: STANDARD
1982 receivers: "Components/Doors/Unincorporated/temple_foyer_2"
1983 panels { room: "Rainbow Color Doors" name: "INWALK" }
1984 panels { room: "Rainbow Color Doors" name: "RAIN" }
1985 panels { room: "Rainbow Color Doors" name: "PURCHASE" }
1986 panels { room: "Rainbow Color Doors" name: "HOURS" }
1987 panels { room: "Rainbow Color Doors" name: "MISCHIEF" }
1988 panels { room: "Rainbow Color Doors" name: "CASUAL" }
1989 location_room: "Rainbow Color Doors"
1990}
1991doors {
1992 name: "C Keyholder Blocker"
1993 type: EVENT
1994 # Components/Doors/Unincorporated/temple_foyer_7
1995 switches: "lavender_cubes"
1996}
1997doors {
1998 name: "Computer Room Back Door"
1999 type: ITEM_ONLY
2000 receivers: "Components/Doors/Unincorporated/temple_foyer_3"
2001 panels { room: "Computer Room" name: "MONITOR (1)" }
2002 panels { room: "Computer Room" name: "MICROPHONE" }
2003 panels { room: "Computer Room" name: "SPEAKER" }
2004 panels { room: "Computer Room" name: "PROCESSOR (1)" }
2005 panels { room: "Computer Room" name: "MOUSE (1)" }
2006 panels { room: "Computer Room" name: "KEYBOARD (1)" }
2007 panels { room: "Computer Room" name: "MONITOR (2)" }
2008 panels { room: "Computer Room" name: "PROCESSOR (2)" }
2009 panels { room: "Computer Room" name: "MOUSE (2)" }
2010 panels { room: "Computer Room" name: "KEYBOARD (2)" }
2011}
2012doors {
2013 name: "Book Room Entrance"
2014 type: STANDARD
2015 receivers: "Components/Doors/Unincorporated/temple_foyer_4"
2016 panels { room: "Seasoning Room" name: "PARITY" }
2017 location_room: "Seasoning Room"
2018}
2019doors {
2020 name: "Globe Room East Door"
2021 type: STANDARD
2022 receivers: "Components/Doors/Unincorporated/east"
2023 panels { room: "Globe Room" name: "NORTH" answer: "east" }
2024 location_room: "Globe Room"
2025}
2026doors {
2027 name: "Globe Room West Door"
2028 type: STANDARD
2029 receivers: "Components/Doors/Unincorporated/west"
2030 panels { room: "Globe Room" name: "NORTH" answer: "west" }
2031 location_room: "Globe Room"
2032}
2033doors {
2034 name: "Globe Room South Door"
2035 type: STANDARD
2036 receivers: "Components/Doors/Unincorporated/west2"
2037 panels { room: "Globe Room" name: "NORTH" answer: "south" }
2038 location_room: "Globe Room"
2039}
2040doors {
2041 name: "Book Room Exit"
2042 type: STANDARD
2043 receivers: "Components/Doors/Unincorporated/temple_foyer_5"
2044 panels { room: "Book Room" name: "BOOK (1)" }
2045 panels { room: "Book Room" name: "BOOK (2)" }
2046 panels { room: "Book Room" name: "BOOK (3)" }
2047 panels { room: "Book Room" name: "BOOK (4)" }
2048 panels { room: "Book Room" name: "BOOK (5)" }
2049 panels { room: "Book Room" name: "BOOK (6)" }
2050 panels { room: "Book Room" name: "BOOK (7)" }
2051 panels { room: "Book Room" name: "BOOK (8)" }
2052 panels { room: "Book Room" name: "BOOK (9)" }
2053 panels { room: "Book Room" name: "BOOK (10)" }
2054 panels { room: "Book Room" name: "BOOK (11)" }
2055 panels { room: "Book Room" name: "BOOK (12)" }
2056 location_room: "Book Room"
2057}
2058doors {
2059 name: "Sticks And Stones Door"
2060 type: STANDARD
2061 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2062 panels { room: "Globe Room" name: "WORD" }
2063 location_room: "Globe Room"
2064}
2065doors {
2066 name: "Castle Numbers Puzzle"
2067 type: EVENT
2068 panels { room: "Castle" name: "NUMBER (1)" answer: "two" }
2069 panels { room: "Castle" name: "NUMBER (2)" answer: "zero" }
2070 panels { room: "Castle" name: "NUMBER (3)" answer: "five" }
2071 panels { room: "Castle" name: "NUMBER (4)" answer: "nine" }
2072}
2073doors {
2074 name: "Zoo West Entrance"
2075 type: STANDARD
2076 receivers: "Components/Doors/V Maze/door_8"
2077 receivers: "Components/Doors/V Maze/door_7"
2078 receivers: "Panels/V Maze/door_2/teleportListener"
2079 receivers: "Panels/V Maze/door_1/teleportListener"
2080 panels { room: "Black Hex" name: "BARK" }
2081 panels { room: "Zoo N" name: "LEAF" }
2082 location_room: "Zoo N"
2083}
2084doors {
2085 name: "Zoo East Entrance"
2086 type: STANDARD
2087 receivers: "Components/Doors/V Maze/entry_1"
2088 panels { room: "Z2 Room" name: "EXHIBIT" }
2089 location_room: "Z2 Room"
2090}
2091doors {
2092 name: "Zoo South Entrance"
2093 type: STANDARD
2094 receivers: "Components/Doors/V Maze/entry_2"
2095 panels { room: "Outside Snake Room" name: "ANSWERS" }
2096 location_room: "Outside Snake Room"
2097}
2098doors {
2099 name: "Zoo Proxy North Door"
2100 type: EVENT
2101 #receivers: "Components/Doors/V Maze/door_1"
2102 panels { room: "Zoo NE" name: "Colors" answer: "ode" }
2103}
2104doors {
2105 name: "Zoo East Room"
2106 type: LOCATION_ONLY
2107 panels { room: "Zoo E" name: "WING" }
2108 panels { room: "Zoo E" name: "WHISKER" }
2109 panels { room: "Zoo E" name: "CLAW" }
2110 panels { room: "Zoo E" name: "FUR" }
2111 location_room: "Zoo E"
2112}
2113doors {
2114 name: "Zoo Northeast Room"
2115 type: LOCATION_ONLY
2116 panels { room: "Zoo NE" name: "FANG" }
2117 panels { room: "Zoo NE" name: "STRIPE (1)" }
2118 panels { room: "Zoo NE" name: "STRIPE (2)" }
2119 panels { room: "Zoo NE" name: "HOOF" }
2120 panels { room: "Zoo NE" name: "Colors" }
2121 location_room: "Zoo NE"
2122}
2123doors {
2124 name: "Zoo Prize Door"
2125 type: LOCATION_ONLY
2126 panels { room: "Zoo S" name: "SHELL" }
2127 panels { room: "Zoo S" name: "FIN" }
2128 panels { room: "Zoo S" name: "PINCER" }
2129 panels { room: "Zoo S" name: "SCALE" }
2130 location_room: "Zoo S"
2131}
2132doors {
2133 name: "Zoo Proxy South Door"
2134 type: EVENT
2135 #receivers: "Components/Doors/V Maze/door_5"
2136 panels { room: "Zoo NE" name: "Colors" answer: "abode" }
2137}
2138doors {
2139 name: "Zoo North Entrance"
2140 type: STANDARD
2141 receivers: "Components/Doors/V Maze/door_6"
2142 panels { room: "Zoo N" name: "BILL" }
2143 panels { room: "Zoo N" name: "FIN" }
2144 panels { room: "Zoo N" name: "BLOWHOLE" }
2145 panels { room: "Zoo N" name: "FEATHER" }
2146 location_room: "Zoo N"
2147}
2148doors {
2149 name: "Magenta Hexes"
2150 type: LOCATION_ONLY
2151 panels { room: "Outside Orange Room" name: "WERE" }
2152 panels { room: "Outside Orange Room" name: "FALL" }
2153 panels { room: "Outside Orange Room" name: "KNOT" }
2154 panels { room: "Outside Orange Room" name: "SLOT" }
2155 panels { room: "Outside Orange Room" name: "WAND" }
2156 panels { room: "Outside Orange Room" name: "OWL" }
2157 location_room: "Outside Orange Room"
2158}
2159doors {
2160 name: "Orchestra Room"
2161 type: LOCATION_ONLY
2162 panels { room: "Yellow Color Backside" name: "WINDS" }
2163 panels { room: "Yellow Color Backside" name: "STRINGS" }
2164 panels { room: "Yellow Color Backside" name: "BRASS" }
2165 panels { room: "Yellow Color Backside" name: "REDACTED" }
2166 location_room: "Yellow Color Backside"
2167}
diff --git a/data/maps/daedalus/metadata.txtpb b/data/maps/daedalus/metadata.txtpb new file mode 100644 index 0000000..e0f5148 --- /dev/null +++ b/data/maps/daedalus/metadata.txtpb
@@ -0,0 +1,23 @@
1display_name: "Daedalus"
2# These paintings can't be shuffled because they are behind panels.
3excluded_nodes: "Components/Paintings/Group3/mouse"
4excluded_nodes: "Components/Paintings/Group3/bee"
5excluded_nodes: "Components/Paintings/Group3/coins1"
6excluded_nodes: "Components/Paintings/Group3/coins2"
7excluded_nodes: "Components/Paintings/Group3/coins3"
8excluded_nodes: "Components/Paintings/Group3/coins4"
9# These are all sideways, high up, hint paintings. Theoretically could be
10# exit only and rotated in-game, but not for now.
11excluded_nodes: "Components/Paintings/Group3/coins5"
12excluded_nodes: "Components/Paintings/Group3/coins6"
13excluded_nodes: "Components/Paintings/Group3/coins7"
14excluded_nodes: "Components/Paintings/Group3/coins8"
15# This panel is out of bounds and not intended to be solved.
16excluded_nodes: "Panels/Castle Entrance/castle_direction_4"
17# Let's ignore the second half of the rainbow painting for now.
18excluded_nodes: "Components/Paintings/Group1/rainbow2"
19# This panel is not accessible in vanilla because the door to it requires
20# solving the panel itself.
21excluded_nodes: "Panels/Entry/seal"
22# This is not real.
23excluded_nodes: "Panels/Entry/fake"
diff --git a/data/maps/daedalus/rooms/After Bee Room.txtpb b/data/maps/daedalus/rooms/After Bee Room.txtpb new file mode 100644 index 0000000..f38bd7d --- /dev/null +++ b/data/maps/daedalus/rooms/After Bee Room.txtpb
@@ -0,0 +1,23 @@
1name: "After Bee Room"
2display_name: "North Area"
3panels {
4 name: "GAS"
5 path: "Panels/Beehalls/beehalls_2"
6 clue: "gas"
7 answer: "plasma"
8 symbols: CROSS
9}
10panels {
11 name: "ROOM"
12 path: "Panels/Green Room/panel_entry"
13 clue: "room"
14 answer: "green"
15 symbols: QUESTION
16}
17panels {
18 name: "SINGLED"
19 path: "Panels/Plum Room/plum_entry"
20 clue: "singled"
21 answer: "doubled"
22 symbols: SUN
23}
diff --git a/data/maps/daedalus/rooms/Amber North 2.txtpb b/data/maps/daedalus/rooms/Amber North 2.txtpb new file mode 100644 index 0000000..8fbaccd --- /dev/null +++ b/data/maps/daedalus/rooms/Amber North 2.txtpb
@@ -0,0 +1,9 @@
1name: "Amber North 2"
2display_name: "West Area"
3panels {
4 name: "SONG"
5 path: "Panels/Amber/amber_north_2"
6 clue: "song"
7 answer: "outro"
8 symbols: BOXES
9}
diff --git a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb new file mode 100644 index 0000000..1badbc0 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb
@@ -0,0 +1,66 @@
1name: "Bee Room Obverse"
2display_name: "Bee Room"
3panels {
4 name: "SINGLE"
5 path: "Panels/Bee Room/bee_1"
6 clue: "single"
7 answer: "mingle"
8 symbols: ZERO
9}
10panels {
11 name: "BLINDER"
12 path: "Panels/Bee Room/bee_2"
13 clue: "blinder"
14 answer: "grinder"
15 symbols: ZERO
16}
17panels {
18 name: "SURE"
19 path: "Panels/Bee Room/bee_3"
20 clue: "sure"
21 answer: "stir"
22 symbols: ZERO
23}
24panels {
25 name: "BLUR"
26 path: "Panels/Bee Room/bee_4"
27 clue: "blur"
28 answer: "her"
29 symbols: ZERO
30}
31panels {
32 name: "FRINGE"
33 path: "Panels/Bee Room/bee_5"
34 clue: "fringe"
35 answer: "hinge"
36 symbols: ZERO
37}
38panels {
39 name: "CINDER"
40 path: "Panels/Bee Room/bee_6"
41 clue: "cinder"
42 answer: "tinder"
43 symbols: ZERO
44}
45panels {
46 name: "FUMBLE"
47 path: "Panels/Bee Room/bee_7"
48 clue: "fumble"
49 answer: "bumble"
50 symbols: ZERO
51}
52panels {
53 name: "LATCH"
54 path: "Panels/Bee Room/bee_8"
55 clue: "latch"
56 answer: "match"
57 symbols: ZERO
58}
59paintings {
60 name: "BEE2"
61 path: "Components/Paintings/Group3/bee2"
62}
63paintings {
64 name: "BUTTERFLY"
65 path: "Components/Paintings/Group3/butterfly"
66}
diff --git a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb new file mode 100644 index 0000000..f455f06 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb
@@ -0,0 +1,68 @@
1name: "Bee Room Reverse"
2display_name: "Bee Room"
3panels {
4 name: "POCKET"
5 path: "Panels/Bee Room/bee_9"
6 clue: "pocket"
7 answer: "rocket"
8 symbols: ZERO
9}
10panels {
11 name: "FLUME"
12 path: "Panels/Bee Room/bee_10"
13 clue: "flume"
14 answer: "zoom"
15 symbols: ZERO
16}
17panels {
18 name: "HEALED"
19 path: "Panels/Bee Room/bee_11"
20 clue: "healed"
21 answer: "shield"
22 symbols: ZERO
23}
24panels {
25 name: "SCRATCH"
26 path: "Panels/Bee Room/bee_12"
27 clue: "scratch"
28 answer: "match"
29 symbols: ZERO
30}
31panels {
32 name: "MINORITY"
33 path: "Panels/Bee Room/bee_13"
34 clue: "minority"
35 answer: "authority"
36 symbols: ZERO
37}
38panels {
39 name: "STYLINGS"
40 path: "Panels/Bee Room/bee_14"
41 clue: "stylings"
42 answer: "filings"
43 symbols: ZERO
44}
45panels {
46 name: "PLANTS"
47 path: "Panels/Bee Room/bee_15"
48 clue: "plants"
49 answer: "nature"
50 symbols: BOXES
51}
52panels {
53 name: "COUNCIL"
54 path: "Panels/Bee Room/bee_16"
55 clue: "council"
56 answer: "counsel"
57 symbols: ZERO
58}
59paintings {
60 name: "BEE3"
61 path: "Components/Paintings/Group3/bee3"
62 gravity: Y_PLUS
63}
64paintings {
65 name: "BUTTERFLY2"
66 path: "Components/Paintings/Group3/butterfly2"
67 gravity: Y_PLUS
68}
diff --git a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb new file mode 100644 index 0000000..fecf71d --- /dev/null +++ b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb
@@ -0,0 +1,9 @@
1name: "Beehalls Intersection"
2display_name: "North Area"
3panels {
4 name: "CLOUDS"
5 path: "Panels/Halls/beehalls_4"
6 clue: "clouds"
7 answer: "lightning"
8 symbols: CROSS
9}
diff --git a/data/maps/daedalus/rooms/Black Hex.txtpb b/data/maps/daedalus/rooms/Black Hex.txtpb new file mode 100644 index 0000000..bd8359e --- /dev/null +++ b/data/maps/daedalus/rooms/Black Hex.txtpb
@@ -0,0 +1,52 @@
1name: "Black Hex"
2display_name: "Northwest Area"
3panels {
4 name: "HIDE"
5 path: "Panels/Hexes/black_1"
6 clue: "hide"
7 answer: "seek"
8 symbols: SUN
9}
10panels {
11 name: "ORDER"
12 path: "Panels/Hexes/black_2"
13 clue: "order"
14 answer: "chaos"
15 symbols: SUN
16}
17panels {
18 name: "TOWER"
19 path: "Panels/Hexes/black_3"
20 clue: "tower"
21 answer: "our"
22 symbols: ZERO
23}
24panels {
25 name: "MAZE"
26 path: "Panels/Hexes/black_4"
27 clue: "maze"
28 answer: "ways"
29 symbols: ZERO
30}
31panels {
32 name: "CLUES"
33 path: "Panels/Hexes/black_5"
34 clue: "clues"
35 answer: "zoos"
36 symbols: ZERO
37}
38panels {
39 name: "SECRET"
40 path: "Panels/Hexes/black_6"
41 clue: "secret"
42 answer: "secrets"
43 symbols: PLANET
44}
45panels {
46 name: "BARK"
47 path: "Panels/V Maze/door_2"
48 clue: "bark"
49 answer: "tree"
50 symbols: BOXES
51 # visible through the tinted door
52}
diff --git a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb new file mode 100644 index 0000000..ea2ffef --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Hallway Cut Side"
2display_name: "South Area"
3panels {
4 name: "CUT"
5 path: "Panels/Halls/halls_6"
6 clue: "cut"
7 answer: "chop"
8 symbols: QUESTION
9}
10panels {
11 name: "GREEN"
12 path: "Panels/Halls/halls_8"
13 clue: "green"
14 answer: "red"
15 symbols: SUN
16}
diff --git a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb new file mode 100644 index 0000000..93d4136 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb
@@ -0,0 +1,54 @@
1name: "Blue Hallway Tall Side"
2display_name: "Northeast Area"
3panels {
4 name: "TALL"
5 path: "Panels/Halls/halls_9"
6 clue: "tall"
7 answer: "short"
8 symbols: SUN
9}
10panels {
11 name: "SHOO"
12 path: "Panels/Hexes/cream_1"
13 clue: "shoo"
14 answer: "shoes"
15 symbols: ZERO
16 symbols: PLANET
17}
18panels {
19 name: "ALL WAY"
20 path: "Panels/Hexes/cream_2"
21 clue: "all way"
22 answer: "never"
23 symbols: SUN
24 symbols: ZERO
25 symbols: PLANET
26}
27panels {
28 name: "FOUR"
29 path: "Panels/Hexes/cream_3"
30 clue: "four"
31 answer: "for"
32 symbols: ZERO
33}
34panels {
35 name: "OFFER"
36 path: "Panels/Hexes/cream_4"
37 clue: "offer"
38 answer: "sale"
39 symbols: AGE
40}
41panels {
42 name: "CHILD"
43 path: "Panels/Hexes/cream_5"
44 clue: "child"
45 answer: "baby"
46 symbols: AGE
47}
48panels {
49 name: "NEW"
50 path: "Panels/Hexes/cream_6"
51 clue: "new"
52 answer: "worn"
53 symbols: SUN
54}
diff --git a/data/maps/daedalus/rooms/Blue Hallway.txtpb b/data/maps/daedalus/rooms/Blue Hallway.txtpb new file mode 100644 index 0000000..0bac459 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Hallway"
2display_name: "South Area"
3panels {
4 name: "CHOP"
5 path: "Panels/Halls/halls_10"
6 clue: "chop"
7 answer: "cut"
8 symbols: SUN
9}
10panels {
11 name: "SHORT"
12 path: "Panels/Halls/halls_5"
13 clue: "short"
14 answer: "tall"
15 symbols: QUESTION
16}
diff --git a/data/maps/daedalus/rooms/Blue Room.txtpb b/data/maps/daedalus/rooms/Blue Room.txtpb new file mode 100644 index 0000000..98d933b --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Room.txtpb
@@ -0,0 +1,80 @@
1name: "Blue Room"
2display_name: "East Area"
3panels {
4 name: "RED"
5 path: "Panels/Blue Room/panel_1"
6 clue: "red"
7 answer: "ginger"
8 symbols: SUN
9}
10panels {
11 name: "WESTWARD"
12 path: "Panels/Blue Room/panel_2"
13 clue: "westward"
14 answer: "mustard"
15 symbols: SPARKLES
16}
17panels {
18 name: "RANGE"
19 path: "Panels/Blue Room/panel_3"
20 clue: "range"
21 answer: "oregano"
22 symbols: SPARKLES
23 symbols: ANAGRAM
24}
25panels {
26 name: "PEPPER"
27 path: "Panels/Blue Room/panel_4"
28 clue: "pepper"
29 answer: "salt"
30 symbols: EXAMPLE
31}
32panels {
33 name: "TIME"
34 path: "Panels/Blue Room/panel_5"
35 clue: "time"
36 answer: "thyme"
37 symbols: ZERO
38}
39panels {
40 name: "SALT"
41 path: "Panels/Blue Room/panel_6"
42 clue: "salt"
43 answer: "pepper"
44 symbols: EXAMPLE
45}
46panels {
47 name: "BULB"
48 path: "Panels/Blue Room/panel_7"
49 clue: "bulb"
50 answer: "garlic"
51 symbols: AGE
52}
53panels {
54 name: "PAPA"
55 path: "Panels/Blue Room/panel_8"
56 clue: "papa"
57 answer: "paprika"
58 symbols: SPARKLES
59}
60panels {
61 name: "MINT"
62 path: "Panels/Blue Room/panel_9"
63 clue: "mint"
64 answer: "pepper"
65 symbols: EXAMPLE
66}
67panels {
68 name: "CELEBRATORY"
69 path: "Panels/Blue Room/panel_10"
70 clue: "celebratory"
71 answer: "celery"
72 symbols: SPARKLES
73}
74panels {
75 name: "DETECTIVE"
76 path: "Panels/Blue Room/panel_11"
77 clue: "detective"
78 answer: "basil"
79 symbols: EXAMPLE
80}
diff --git a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb new file mode 100644 index 0000000..c39aeb5 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb
@@ -0,0 +1,16 @@
1name: "Blue Smiley Annex"
2display_name: "South Area"
3panels {
4 name: "ORANGE (1)"
5 path: "Panels/Miscellaneous/yellow"
6 clue: "orange"
7 answer: "color"
8 symbols: EXAMPLE
9}
10panels {
11 name: "ORANGE (2)"
12 path: "Panels/Miscellaneous/yellow2"
13 clue: "orange"
14 answer: "fruit"
15 symbols: EXAMPLE
16}
diff --git a/data/maps/daedalus/rooms/Blue Smiley.txtpb b/data/maps/daedalus/rooms/Blue Smiley.txtpb new file mode 100644 index 0000000..5ddb330 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Blue Smiley"
2display_name: "South Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/blue"
6 clue: "smile"
7 answer: "blue"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Book Room.txtpb b/data/maps/daedalus/rooms/Book Room.txtpb new file mode 100644 index 0000000..7571ec1 --- /dev/null +++ b/data/maps/daedalus/rooms/Book Room.txtpb
@@ -0,0 +1,86 @@
1name: "Book Room"
2display_name: "Southwest Area"
3panels {
4 name: "BOOK (1)"
5 path: "Panels/Book Room/book_1"
6 clue: "book"
7 answer: "comic"
8 symbols: EXAMPLE
9}
10panels {
11 name: "BOOK (2)"
12 path: "Panels/Book Room/book_2"
13 clue: "book"
14 answer: "check"
15 symbols: EXAMPLE
16}
17panels {
18 name: "BOOK (3)"
19 path: "Panels/Book Room/book_3"
20 clue: "book"
21 answer: "cook"
22 symbols: EXAMPLE
23}
24panels {
25 name: "BOOK (4)"
26 path: "Panels/Book Room/book_4"
27 clue: "book"
28 answer: "story"
29 symbols: EXAMPLE
30}
31panels {
32 name: "BOOK (5)"
33 path: "Panels/Book Room/book_5"
34 clue: "book"
35 answer: "text"
36 symbols: EXAMPLE
37}
38panels {
39 name: "BOOK (6)"
40 path: "Panels/Book Room/book_6"
41 clue: "book"
42 answer: "year"
43 symbols: EXAMPLE
44}
45panels {
46 name: "BOOK (7)"
47 path: "Panels/Book Room/book_7"
48 clue: "book"
49 answer: "guide"
50 symbols: EXAMPLE
51}
52panels {
53 name: "BOOK (8)"
54 path: "Panels/Book Room/book_8"
55 clue: "book"
56 answer: "log"
57 symbols: EXAMPLE
58}
59panels {
60 name: "BOOK (9)"
61 path: "Panels/Book Room/book_9"
62 clue: "book"
63 answer: "guest"
64 symbols: EXAMPLE
65}
66panels {
67 name: "BOOK (10)"
68 path: "Panels/Book Room/book_10"
69 clue: "book"
70 answer: "scrap"
71 symbols: EXAMPLE
72}
73panels {
74 name: "BOOK (11)"
75 path: "Panels/Book Room/book_11"
76 clue: "book"
77 answer: "sketch"
78 symbols: EXAMPLE
79}
80panels {
81 name: "BOOK (12)"
82 path: "Panels/Book Room/book_12"
83 clue: "book"
84 answer: "school"
85 symbols: EXAMPLE
86}
diff --git a/data/maps/daedalus/rooms/Bow Side.txtpb b/data/maps/daedalus/rooms/Bow Side.txtpb new file mode 100644 index 0000000..6e07925 --- /dev/null +++ b/data/maps/daedalus/rooms/Bow Side.txtpb
@@ -0,0 +1,9 @@
1name: "Bow Side"
2display_name: "Rainbow"
3panels {
4 name: "?"
5 path: "Panels/Smiley Rooms/bow"
6 clue: ""
7 answer: "bow"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Brown Smiley.txtpb b/data/maps/daedalus/rooms/Brown Smiley.txtpb new file mode 100644 index 0000000..91ba963 --- /dev/null +++ b/data/maps/daedalus/rooms/Brown Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Brown Smiley"
2display_name: "Rainbow"
3panels {
4 name: "OTHERS"
5 path: "Panels/Smiley Rooms/rainbow2"
6 clue: "others"
7 answer: "rainbow"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb new file mode 100644 index 0000000..a8ad9aa --- /dev/null +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "C Keyholder"
2display_name: "North Area"
3keyholders {
4 name: "C"
5 path: "Components/KeyHolders/keyHolderC"
6}
diff --git a/data/maps/daedalus/rooms/Castle.txtpb b/data/maps/daedalus/rooms/Castle.txtpb new file mode 100644 index 0000000..4797e80 --- /dev/null +++ b/data/maps/daedalus/rooms/Castle.txtpb
@@ -0,0 +1,204 @@
1name: "Castle"
2display_name: "Castle"
3panels {
4 name: "REVERSE"
5 path: "Panels/Castle Interior/panel_flip"
6 clue: "reverse"
7 answer: "flip"
8 symbols: SUN
9}
10panels {
11 name: "ONE (Blue)"
12 path: "Panels/Castle Interior/panel_1"
13 clue: "one"
14 answer: "one"
15 required_door { name: "Castle Flipper" }
16}
17panels {
18 name: "THREE (Blue)"
19 path: "Panels/Castle Interior/panel_3"
20 clue: "three"
21 answer: "three"
22}
23panels {
24 name: "TWO (Blue)"
25 path: "Panels/Castle Interior/panel_2"
26 clue: "two"
27 answer: "two"
28}
29panels {
30 name: "FOUR (Blue)"
31 path: "Panels/Castle Interior/panel_4"
32 clue: "four"
33 answer: "four"
34}
35panels {
36 name: "FIVE (Blue)"
37 path: "Panels/Castle Interior/panel_5"
38 clue: "five"
39 answer: "five"
40 required_door { name: "Castle Blue Stairs" }
41}
42panels {
43 name: "ONE (Green)"
44 path: "Panels/Castle Interior/panel_6"
45 clue: "one"
46 answer: "one"
47 required_door { name: "Castle Flipper" }
48}
49panels {
50 name: "THREE (Green)"
51 path: "Panels/Castle Interior/panel_8"
52 clue: "three"
53 answer: "three"
54}
55panels {
56 name: "TWO (Green)"
57 path: "Panels/Castle Interior/panel_7"
58 clue: "two"
59 answer: "two"
60}
61panels {
62 name: "FOUR (Green)"
63 path: "Panels/Castle Interior/panel_9"
64 clue: "four"
65 answer: "four"
66}
67panels {
68 name: "FIVE (Green)"
69 path: "Panels/Castle Interior/panel_10"
70 clue: "five"
71 answer: "five"
72 required_door { name: "Castle Green Stairs" }
73}
74panels {
75 name: "ONE (Maroon)"
76 path: "Panels/Castle Interior/panel_11"
77 clue: "one"
78 answer: "one"
79}
80panels {
81 name: "THREE (Maroon)"
82 path: "Panels/Castle Interior/panel_13"
83 clue: "three"
84 answer: "three"
85}
86panels {
87 name: "TWO (Maroon)"
88 path: "Panels/Castle Interior/panel_12"
89 clue: "two"
90 answer: "two"
91}
92panels {
93 name: "FOUR (Maroon)"
94 path: "Panels/Castle Interior/panel_14"
95 clue: "four"
96 answer: "four"
97}
98panels {
99 name: "FIVE (Maroon)"
100 path: "Panels/Castle Interior/panel_15"
101 clue: "five"
102 answer: "five"
103 required_door { name: "Castle Maroon Stairs" }
104}
105panels {
106 name: "ONE (Hazel)"
107 path: "Panels/Castle Interior/panel_16"
108 clue: "one"
109 answer: "one"
110 required_door { name: "Castle Flipper" }
111}
112panels {
113 name: "THREE (Hazel)"
114 path: "Panels/Castle Interior/panel_18"
115 clue: "three"
116 answer: "three"
117}
118panels {
119 name: "TWO (Hazel)"
120 path: "Panels/Castle Interior/panel_17"
121 clue: "two"
122 answer: "two"
123}
124panels {
125 name: "FOUR (Hazel)"
126 path: "Panels/Castle Interior/panel_19"
127 clue: "four"
128 answer: "four"
129}
130panels {
131 name: "FIVE (Hazel)"
132 path: "Panels/Castle Interior/panel_20"
133 clue: "five"
134 answer: "five"
135 required_door { name: "Castle Hazel Stairs" }
136}
137panels {
138 name: "NUMBER (1)"
139 path: "Components/Numbers/number_helper_1"
140 clue: "number"
141 answer: "seventy"
142 symbols: EXAMPLE
143 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_0" }
144 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_1" }
145 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_2" }
146 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_3" }
147 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_4" }
148 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_5" }
149 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_6" }
150 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_7" }
151 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_8" }
152 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_9" }
153}
154panels {
155 name: "NUMBER (2)"
156 path: "Components/Numbers/number_helper_2"
157 clue: "number"
158 answer: "seventy"
159 symbols: EXAMPLE
160 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_10" }
161 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_11" }
162 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_12" }
163 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_13" }
164 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_14" }
165 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_15" }
166 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_16" }
167 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_17" }
168 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_18" }
169 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_19" }
170}
171panels {
172 name: "NUMBER (3)"
173 path: "Components/Numbers/number_helper_3"
174 clue: "number"
175 answer: "seventy"
176 symbols: EXAMPLE
177 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_20" }
178 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_21" }
179 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_22" }
180 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_23" }
181 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_24" }
182 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_25" }
183 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_26" }
184 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_27" }
185 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_28" }
186 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_29" }
187}
188panels {
189 name: "NUMBER (4)"
190 path: "Components/Numbers/number_helper_4"
191 clue: "number"
192 answer: "seventy"
193 symbols: EXAMPLE
194 proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_30" }
195 proxies { answer: "one" path: "Components/Numbers/numbers_proxies_31" }
196 proxies { answer: "two" path: "Components/Numbers/numbers_proxies_32" }
197 proxies { answer: "three" path: "Components/Numbers/numbers_proxies_33" }
198 proxies { answer: "four" path: "Components/Numbers/numbers_proxies_34" }
199 proxies { answer: "five" path: "Components/Numbers/numbers_proxies_35" }
200 proxies { answer: "six" path: "Components/Numbers/numbers_proxies_36" }
201 proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_37" }
202 proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_38" }
203 proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_39" }
204}
diff --git a/data/maps/daedalus/rooms/Coin Tower.txtpb b/data/maps/daedalus/rooms/Coin Tower.txtpb new file mode 100644 index 0000000..032ece3 --- /dev/null +++ b/data/maps/daedalus/rooms/Coin Tower.txtpb
@@ -0,0 +1,9 @@
1name: "Coin Tower"
2display_name: "Northeast Area"
3panels {
4 name: "RAIN"
5 path: "Panels/Entry/db_2"
6 clue: "rain"
7 answer: "snow"
8 symbols: CROSS
9}
diff --git a/data/maps/daedalus/rooms/Composite Room NE.txtpb b/data/maps/daedalus/rooms/Composite Room NE.txtpb new file mode 100644 index 0000000..a4b13cd --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NE.txtpb
@@ -0,0 +1,77 @@
1name: "Composite Room NE"
2display_name: "Composite Room"
3panels {
4 name: "<-"
5 path: "Panels/Combo Room NE/panel_1"
6 clue: ""
7 answer: "workbook"
8 symbols: LINGO
9}
10panels {
11 name: "TEXTBOOK"
12 path: "Panels/Combo Room NE/panel_2"
13 clue: "textbook"
14 answer: "bookstore"
15 symbols: EXAMPLE
16}
17panels {
18 name: "CORNERHOME"
19 path: "Panels/Combo Room NE/panel_3"
20 clue: "cornerhome"
21 answer: "storehouse"
22 symbols: SUN
23 symbols: EXAMPLE
24}
25panels {
26 name: "BIRDCALL"
27 path: "Panels/Combo Room NE/panel_4"
28 clue: "birdcall"
29 answer: "housework"
30 symbols: EXAMPLE
31}
32panels {
33 name: "FORCEYARD"
34 path: "Panels/Combo Room NE/panel_6"
35 clue: "forceyard"
36 answer: "massacre"
37 symbols: BOXES
38}
39panels {
40 name: "TIREPOUND"
41 path: "Panels/Combo Room NE/panel_7"
42 clue: "tirepound"
43 answer: "carton"
44 symbols: BOXES
45}
46panels {
47 name: "LIEQUIZ"
48 path: "Panels/Combo Room NE/panel_8"
49 clue: "liequiz"
50 answer: "contest"
51 symbols: SUN
52 symbols: PYRAMID
53}
54panels {
55 name: "WHITEOUT"
56 path: "Panels/Combo Room NE/panel_9"
57 clue: "whiteout"
58 answer: "within"
59 symbols: SUN
60 symbols: SPARKLES
61}
62panels {
63 name: "FEETHIM"
64 path: "Panels/Combo Room NE/panel_10"
65 clue: "feethim"
66 answer: "feather"
67 symbols: ZERO
68 symbols: GENDER
69}
70panels {
71 name: "STARFALL"
72 path: "Panels/Combo Room NE/panel_11"
73 clue: "starfall"
74 answer: "sunrise"
75 symbols: SUN
76 symbols: EXAMPLE
77}
diff --git a/data/maps/daedalus/rooms/Composite Room NW.txtpb b/data/maps/daedalus/rooms/Composite Room NW.txtpb new file mode 100644 index 0000000..94f987b --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NW.txtpb
@@ -0,0 +1,94 @@
1name: "Composite Room NW"
2display_name: "Composite Room"
3panels {
4 name: "BEHOUSE"
5 path: "Panels/Combo Room NW/panel_1"
6 clue: "behouse"
7 answer: "bedroom"
8 symbols: SPARKLES
9 symbols: BOXES
10}
11panels {
12 name: "BRAKESTEADY"
13 path: "Panels/Combo Room NW/panel_2"
14 clue: "brakesteady"
15 answer: "breakfast"
16 symbols: ZERO
17 symbols: PYRAMID
18}
19panels {
20 name: "DEATHSHORT"
21 path: "Panels/Combo Room NW/panel_3"
22 clue: "deathshort"
23 answer: "lifelong"
24 symbols: SUN
25}
26panels {
27 name: "PLUMPFAMILY"
28 path: "Panels/Combo Room NW/panel_4"
29 clue: "plumpfamily"
30 answer: "pumpkin"
31 symbols: SUN
32 symbols: SPARKLES
33}
34panels {
35 name: "SHEEPBOOK"
36 path: "Panels/Combo Room NW/panel_5"
37 clue: "sheepbook"
38 answer: "rampage"
39 symbols: BOXES
40 symbols: GENDER
41}
42panels {
43 name: "LAIDIN"
44 path: "Panels/Combo Room NW/panel_6"
45 clue: "laidin"
46 answer: "layout"
47 symbols: SUN
48 symbols: AGE
49}
50panels {
51 name: "FOGIRON"
52 path: "Panels/Combo Room NW/panel_7"
53 clue: "fogiron"
54 answer: "mistrust"
55 symbols: SUN
56 symbols: AGE
57}
58panels {
59 name: "MOONSENT"
60 path: "Panels/Combo Room NW/panel_8"
61 clue: "moonsent"
62 answer: "sunset"
63 symbols: SUN
64 symbols: SPARKLES
65}
66panels {
67 name: "FAIRWATER"
68 path: "Panels/Combo Room NW/panel_9"
69 clue: "fairwater"
70 answer: "justice"
71 symbols: SUN
72 symbols: CROSS
73}
74panels {
75 name: "PLEADOUT"
76 path: "Panels/Combo Room NW/panel_10"
77 clue: "pleadout"
78 answer: "begin"
79 symbols: SUN
80}
81panels {
82 name: "OUTGARDEN"
83 path: "Panels/Combo Room NW/panel_11"
84 clue: "outgarden"
85 answer: "intend"
86 symbols: SUN
87}
88panels {
89 name: "HELLOTALE"
90 path: "Panels/Combo Room NW/panel_12"
91 clue: "hellotale"
92 answer: "history"
93 symbols: SUN
94}
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb new file mode 100644 index 0000000..ec36ac3 --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb
@@ -0,0 +1,198 @@
1name: "Composite Room S"
2display_name: "Composite Room"
3panels {
4 name: "CONCAVE"
5 path: "Panels/Combo Room SW/panel_1"
6 clue: "concave"
7 answer: "probe"
8 symbols: SUN
9 symbols: SPARKLES
10 symbols: STARS
11}
12panels {
13 name: "FAIRYTHINK"
14 path: "Panels/Combo Room SW/panel_2"
15 clue: "fairythink"
16 answer: "impact"
17 symbols: SUN
18 symbols: EXAMPLE
19}
20panels {
21 name: "AILAND"
22 path: "Panels/Combo Room SW/panel_3"
23 clue: "ailand"
24 answer: "sailor"
25 symbols: SPARKLES
26 symbols: EXAMPLE
27}
28panels {
29 name: "RULERCAT"
30 path: "Panels/Combo Room SW/panel_4"
31 clue: "rulercat"
32 answer: "rebellion"
33 symbols: SUN
34 symbols: EXAMPLE
35}
36panels {
37 name: "ANDBITE"
38 path: "Panels/Combo Room SW/panel_5"
39 clue: "andbite"
40 answer: "orbit"
41 symbols: EXAMPLE
42 symbols: AGE
43}
44panels {
45 name: "ASHHIM"
46 path: "Panels/Combo Room SW/panel_6"
47 clue: "ashhim"
48 answer: "soother"
49 symbols: SUN
50 symbols: GENDER
51}
52panels {
53 name: "PRONOUNPRONOUNPRONOUN"
54 path: "Panels/Combo Room SW/panel_7"
55 clue: "pronounpronounpronoun"
56 answer: "inherit"
57 symbols: SPARKLES
58 symbols: EXAMPLE
59}
60panels {
61 name: "SPOUSEGARDEN"
62 path: "Panels/Combo Room SW/panel_8"
63 clue: "spousegarden"
64 answer: "extend"
65 symbols: SUN
66}
67panels {
68 name: "BANGER"
69 path: "Panels/Combo Room SW/panel_9"
70 clue: "banger"
71 answer: "barrage"
72 symbols: SUN
73 symbols: SPARKLES
74}
75panels {
76 name: "LEGIT"
77 path: "Panels/Combo Room SW/panel_11"
78 clue: "legit"
79 answer: "tablet"
80 symbols: SPARKLES
81 symbols: BOXES
82}
83panels {
84 name: "OUTEAT"
85 path: "Panels/Combo Room SW/panel_12"
86 clue: "outeat"
87 answer: "rotate"
88 symbols: SPARKLES
89 symbols: AGE
90}
91panels {
92 name: "SUMMERIN"
93 path: "Panels/Combo Room SW/panel_13"
94 clue: "summerin"
95 answer: "fallout"
96 symbols: SUN
97 symbols: AGE
98}
99panels {
100 name: "MUSCLEIN"
101 path: "Panels/Combo Room SE/panel_1"
102 clue: "musclein"
103 answer: "about"
104 symbols: SUN
105 symbols: EXAMPLE
106}
107panels {
108 name: "PLAYHOP"
109 path: "Panels/Combo Room SE/panel_2"
110 clue: "playhop"
111 answer: "workshop"
112 symbols: SUN
113 symbols: SPARKLES
114}
115panels {
116 name: "BOUGHTHIM"
117 path: "Panels/Combo Room SE/panel_3"
118 clue: "boughthim"
119 answer: "bother"
120 symbols: ZERO
121 symbols: GENDER
122}
123panels {
124 name: "FRIENDPILOT"
125 path: "Panels/Combo Room SE/panel_4"
126 clue: "friendpilot"
127 answer: "palace"
128 symbols: SUN
129 symbols: EXAMPLE
130}
131panels {
132 name: "UNDERPANTS"
133 path: "Panels/Combo Room SE/panel_5"
134 clue: "underpants"
135 answer: "overshirt"
136 symbols: SUN
137}
138panels {
139 name: "FIREFOX"
140 path: "Panels/Combo Room SE/panel_6"
141 clue: "firefox"
142 answer: "icebox"
143 symbols: SUN
144 symbols: ZERO
145}
146panels {
147 name: "SPRINKLEDRIP"
148 path: "Panels/Combo Room SE/panel_7"
149 clue: "sprinkledrip"
150 answer: "raindrop"
151 symbols: PYRAMID
152}
153panels {
154 name: "TWOGOTHIM"
155 path: "Panels/Combo Room SE/panel_8"
156 clue: "twogothim"
157 answer: "together"
158 symbols: ZERO
159 symbols: GENDER
160 symbols: AGE
161}
162panels {
163 name: "SKIMFARE"
164 path: "Panels/Combo Room SE/panel_9"
165 clue: "skimfare"
166 answer: "readjust"
167 symbols: SUN
168 symbols: ZERO
169 symbols: PYRAMID
170}
171panels {
172 name: "TICKETBORNE"
173 path: "Panels/Combo Room SE/panel_11"
174 clue: "ticketborne"
175 answer: "stubborn"
176 symbols: ZERO
177 symbols: AGE
178}
179panels {
180 name: "BLEAKCARD"
181 path: "Panels/Combo Room SE/panel_12"
182 clue: "bleakcard"
183 answer: "grimace"
184 symbols: SUN
185 symbols: EXAMPLE
186}
187panels {
188 name: "MISSIONMISSION"
189 path: "Panels/Combo Room SE/panel_13"
190 clue: "missionmission"
191 answer: "question"
192 symbols: SUN
193 symbols: SPARKLES
194}
195ports {
196 name: "ENTRY"
197 path: "Components/Warps/Worldports/worldport16"
198}
diff --git a/data/maps/daedalus/rooms/Computer Room Seal.txtpb b/data/maps/daedalus/rooms/Computer Room Seal.txtpb new file mode 100644 index 0000000..19dcf3a --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room Seal.txtpb
@@ -0,0 +1,9 @@
1name: "Computer Room Seal"
2display_name: "Computer Room"
3panels {
4 name: "SCROLL"
5 path: "Panels/Computer/computer_11"
6 clue: "scroll"
7 answer: "seal"
8 symbols: BOXES
9}
diff --git a/data/maps/daedalus/rooms/Computer Room.txtpb b/data/maps/daedalus/rooms/Computer Room.txtpb new file mode 100644 index 0000000..9cc6cbf --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room.txtpb
@@ -0,0 +1,72 @@
1name: "Computer Room"
2display_name: "Computer Room"
3panels {
4 name: "MONITOR (1)"
5 path: "Panels/Computer/computer_1"
6 clue: "monitor"
7 answer: "television"
8 symbols: AGE
9}
10panels {
11 name: "MICROPHONE"
12 path: "Panels/Computer/computer_2"
13 clue: "microphone"
14 answer: "headset"
15 symbols: BOXES
16}
17panels {
18 name: "SPEAKER"
19 path: "Panels/Computer/computer_3"
20 clue: "speaker"
21 answer: "headset"
22 symbols: BOXES
23}
24panels {
25 name: "PROCESSOR (1)"
26 path: "Panels/Computer/computer_4"
27 clue: "processor"
28 answer: "circuit"
29 symbols: AGE
30}
31panels {
32 name: "MOUSE (1)"
33 path: "Panels/Computer/computer_5"
34 clue: "mouse"
35 answer: "joystick"
36 symbols: EXAMPLE
37}
38panels {
39 name: "KEYBOARD (1)"
40 path: "Panels/Computer/computer_6"
41 clue: "keyboard"
42 answer: "typewriter"
43 symbols: AGE
44}
45panels {
46 name: "MONITOR (2)"
47 path: "Panels/Computer/computer_7"
48 clue: "monitor"
49 answer: "computer"
50 symbols: BOXES
51}
52panels {
53 name: "PROCESSOR (2)"
54 path: "Panels/Computer/computer_8"
55 clue: "processor"
56 answer: "computer"
57 symbols: BOXES
58}
59panels {
60 name: "MOUSE (2)"
61 path: "Panels/Computer/computer_9"
62 clue: "mouse"
63 answer: "computer"
64 symbols: BOXES
65}
66panels {
67 name: "KEYBOARD (2)"
68 path: "Panels/Computer/computer_10"
69 clue: "keyboard"
70 answer: "computer"
71 symbols: BOXES
72}
diff --git a/data/maps/daedalus/rooms/Cyan Room.txtpb b/data/maps/daedalus/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..8430dcd --- /dev/null +++ b/data/maps/daedalus/rooms/Cyan Room.txtpb
@@ -0,0 +1,79 @@
1name: "Cyan Room"
2display_name: "West Area"
3panels {
4 name: "LIFE"
5 path: "Panels/Brown Room/panel_1"
6 clue: "life"
7 answer: "death"
8 symbols: SUN
9}
10panels {
11 name: "SKIRMISH"
12 path: "Panels/Brown Room/panel_2"
13 clue: "skirmish"
14 answer: "war"
15 symbols: PYRAMID
16}
17panels {
18 name: "WORD"
19 path: "Panels/Brown Room/panel_3"
20 clue: "word"
21 answer: "world"
22 symbols: SPARKLES
23}
24panels {
25 name: "SUMMER"
26 path: "Panels/Brown Room/panel_4"
27 clue: "summer"
28 answer: "winter"
29 symbols: SUN
30}
31panels {
32 name: "ACCLIMATE (1)"
33 path: "Panels/Brown Room/panel_5"
34 clue: "acclimate"
35 answer: "climate"
36 symbols: SPARKLES
37}
38panels {
39 name: "ACCLIMATE (2)"
40 path: "Panels/Brown Room/panel_6"
41 clue: "acclimate"
42 answer: "change"
43 symbols: SUN
44}
45panels {
46 name: "P+EMIC"
47 path: "Panels/Brown Room/panel_7"
48 clue: "p+emic"
49 answer: "pandemic"
50 symbols: QUESTION
51}
52panels {
53 name: "METEOROID"
54 path: "Panels/Brown Room/panel_8"
55 clue: "meteoroid"
56 answer: "meteorite"
57 symbols: AGE
58}
59panels {
60 name: "CLEAR"
61 path: "Panels/Brown Room/panel_9"
62 clue: "clear"
63 answer: "nuclear"
64 symbols: SPARKLES
65}
66panels {
67 name: "COLD"
68 path: "Panels/Brown Room/panel_10"
69 clue: "cold"
70 answer: "heat"
71 symbols: SUN
72}
73panels {
74 name: "WORDWORD"
75 path: "Panels/Brown Room/panel_11"
76 clue: "wordword"
77 answer: "AI"
78 symbols: EXAMPLE
79}
diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb new file mode 100644 index 0000000..d2f226b --- /dev/null +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "D Keyholder"
2display_name: "Plum Room"
3keyholders {
4 name: "D"
5 path: "Components/KeyHolders/keyHolderD"
6}
diff --git a/data/maps/daedalus/rooms/D2 Room.txtpb b/data/maps/daedalus/rooms/D2 Room.txtpb new file mode 100644 index 0000000..cfc645d --- /dev/null +++ b/data/maps/daedalus/rooms/D2 Room.txtpb
@@ -0,0 +1,7 @@
1name: "D2 Room"
2display_name: "Intense Room"
3letters {
4 key: "d"
5 level2: true
6 path: "Components/Collectables/collectable6"
7}
diff --git a/data/maps/daedalus/rooms/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb new file mode 100644 index 0000000..9c4d674 --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb
@@ -0,0 +1,9 @@
1name: "Dark Light Exit"
2display_name: "Outside Pumpkin"
3panels {
4 name: "GASKET"
5 path: "Panels/Dark Light Room/dark_7"
6 clue: "gasket"
7 answer: "seal"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb new file mode 100644 index 0000000..4716a36 --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb
@@ -0,0 +1,79 @@
1name: "Dark Light Room"
2display_name: "Outside Pumpkin"
3panels {
4 name: "COIN (1)"
5 path: "Panels/Dark Light Room/dark_1"
6 clue: "coin"
7 answer: "tails"
8 symbols: BOXES
9}
10panels {
11 name: "DOG (1)"
12 path: "Panels/Dark Light Room/dark_2"
13 clue: "dog"
14 answer: "tooth"
15 symbols: BOXES
16}
17panels {
18 name: "SONG (1)"
19 path: "Panels/Dark Light Room/dark_3"
20 clue: "song"
21 answer: "lyrics"
22 symbols: BOXES
23}
24panels {
25 name: "HUMAN (1)"
26 path: "Panels/Dark Light Room/dark_4"
27 clue: "human"
28 answer: "brain"
29 symbols: BOXES
30}
31panels {
32 name: "ROSE (1)"
33 path: "Panels/Dark Light Room/dark_5"
34 clue: "rose"
35 answer: "thorn"
36 symbols: BOXES
37}
38panels {
39 name: "DARK"
40 path: "Panels/Dark Light Room/dark_6"
41 clue: "dark"
42 answer: "light"
43 symbols: SUN
44}
45panels {
46 name: "ROSE (2)"
47 path: "Panels/Dark Light Room/light_1"
48 clue: "rose"
49 answer: "petal"
50 symbols: BOXES
51}
52panels {
53 name: "HUMAN (2)"
54 path: "Panels/Dark Light Room/light_2"
55 clue: "human"
56 answer: "heart"
57 symbols: BOXES
58}
59panels {
60 name: "SONG (2)"
61 path: "Panels/Dark Light Room/light_3"
62 clue: "song"
63 answer: "melody"
64 symbols: BOXES
65}
66panels {
67 name: "DOG (2)"
68 path: "Panels/Dark Light Room/light_4"
69 clue: "dog"
70 answer: "tail"
71 symbols: BOXES
72}
73panels {
74 name: "COIN (2)"
75 path: "Panels/Dark Light Room/light_5"
76 clue: "coin"
77 answer: "heads"
78 symbols: BOXES
79}
diff --git a/data/maps/daedalus/rooms/Ending.txtpb b/data/maps/daedalus/rooms/Ending.txtpb new file mode 100644 index 0000000..b8d91c0 --- /dev/null +++ b/data/maps/daedalus/rooms/Ending.txtpb
@@ -0,0 +1,6 @@
1name: "Ending"
2display_name: "Castle"
3endings {
4 name: "ORANGE"
5 path: "Components/Triggers/orange_ending"
6}
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb new file mode 100644 index 0000000..a94d84c --- /dev/null +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb
@@ -0,0 +1,13 @@
1name: "Entry Shortcut"
2display_name: "Central"
3panels {
4 name: "WELCOME"
5 path: "Panels/Entry/entry_3"
6 clue: "welcome"
7 answer: "back"
8 symbols: QUESTION
9}
10ports {
11 name: "ENTRY"
12 path: "Components/Warps/Worldports/worldport4"
13}
diff --git a/data/maps/daedalus/rooms/Eye Painting.txtpb b/data/maps/daedalus/rooms/Eye Painting.txtpb new file mode 100644 index 0000000..d4c7cc6 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Painting.txtpb
@@ -0,0 +1,13 @@
1name: "Eye Painting"
2display_name: "Temple of the Eyes"
3panels {
4 name: "REVILED"
5 path: "Panels/Entry/entry_5"
6 clue: "reviled"
7 answer: "evil"
8 symbols: SPARKLES
9}
10paintings {
11 name: "EYEREDEXITMAIN"
12 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain"
13}
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb new file mode 100644 index 0000000..0e914d5 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb
@@ -0,0 +1,14 @@
1name: "Eye Temple 1F Side"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDSIDE1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedSide1"
6}
7paintings {
8 name: "EYEREDTOEXITMAIN5"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain5"
10}
11paintings {
12 name: "EYEREDTOEXITMAIN1"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain1"
14}
diff --git a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb new file mode 100644 index 0000000..9e8dc12 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb
@@ -0,0 +1,27 @@
1name: "Eye Temple 1F"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDTOEXITMAIN2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2"
6}
7paintings {
8 name: "EYEREDTOBACKSIDE3"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside3"
10}
11paintings {
12 name: "EYEREDTOPILLAR3"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar3"
14}
15paintings {
16 name: "EYEREDTOPILLAR2"
17 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar2"
18}
19paintings {
20 name: "EYEREDTOPILLAR1"
21 path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar1"
22}
23paintings {
24 name: "EYEREDEXITBACKSIDE"
25 path: "Components/Paintings/Temple of the Eyes/eyeRedExitBackside"
26 exit_only: true
27}
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb new file mode 100644 index 0000000..b78a413 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb
@@ -0,0 +1,14 @@
1name: "Eye Temple 2F Side"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDTOEXITMAIN4"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4"
6}
7paintings {
8 name: "EYEREDEXITMAIN3"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain3"
10}
11paintings {
12 name: "EYEREDEXITMAIN4"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain4"
14}
diff --git a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb new file mode 100644 index 0000000..b564e7e --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb
@@ -0,0 +1,18 @@
1name: "Eye Temple 2F"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITTOP1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1"
6}
7paintings {
8 name: "EYEREDTOTOP1"
9 path: "Components/Paintings/Temple of the Eyes/eyeRedToTop1"
10}
11paintings {
12 name: "EYEREDTOBACKSIDE5"
13 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside5"
14}
15paintings {
16 name: "EYEREDTOSIDE1"
17 path: "Components/Paintings/Temple of the Eyes/eyeRedToSide1"
18}
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb new file mode 100644 index 0000000..7fccfb2 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb
@@ -0,0 +1,15 @@
1name: "Eye Temple Pillar 1"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITPILLAR1"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1"
6 exit_only: true
7}
8paintings {
9 name: "EYEREDTOBACKSIDE4"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside4"
11}
12paintings {
13 name: "EYEREDTOBACKSIDE1"
14 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside1"
15}
diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb new file mode 100644 index 0000000..88b468e --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb
@@ -0,0 +1,15 @@
1name: "Eye Temple Pillar 2"
2display_name: "Temple of the Eyes"
3paintings {
4 name: "EYEREDEXITPILLAR2"
5 path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2"
6 exit_only: true
7}
8paintings {
9 name: "EYEREDTOEXITMAIN3"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain3"
11}
12paintings {
13 name: "EYEREDTOBACKSIDE2"
14 path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside2"
15}
diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb new file mode 100644 index 0000000..8063161 --- /dev/null +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb
@@ -0,0 +1,6 @@
1name: "F Keyholder"
2display_name: "West Area"
3keyholders {
4 name: "F"
5 path: "Components/KeyHolders/keyHolderF"
6}
diff --git a/data/maps/daedalus/rooms/F2 Prize.txtpb b/data/maps/daedalus/rooms/F2 Prize.txtpb new file mode 100644 index 0000000..7a062f1 --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "F2 Prize"
2display_name: "F2 Room"
3letters {
4 key: "f"
5 level2: true
6 path: "Components/Collectables/collectable4"
7}
diff --git a/data/maps/daedalus/rooms/F2 Room.txtpb b/data/maps/daedalus/rooms/F2 Room.txtpb new file mode 100644 index 0000000..49872ec --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "F2 Room"
2display_name: "F2 Room"
3panels {
4 name: "DULLS"
5 path: "Panels/The Big F/o_1"
6 clue: "dulls"
7 answer: "fades"
8 symbols: SUN
9}
10panels {
11 name: "GRIME"
12 path: "Panels/The Big F/o_2"
13 clue: "grime"
14 answer: "filth"
15 symbols: SUN
16}
17panels {
18 name: "CRAFT"
19 path: "Panels/The Big F/o_3"
20 clue: "craft"
21 answer: "forge"
22 symbols: SUN
23}
24panels {
25 name: "CAST"
26 path: "Panels/The Big F/o_4"
27 clue: "cast"
28 answer: "forge"
29 symbols: SUN
30}
31panels {
32 name: "WANES"
33 path: "Panels/The Big F/o_5"
34 clue: "wanes"
35 answer: "fades"
36 symbols: SUN
37}
38panels {
39 name: "DECAY"
40 path: "Panels/The Big F/o_9"
41 clue: "decay"
42 answer: "filth"
43 symbols: SUN
44}
45panels {
46 name: "MAKE"
47 path: "Panels/The Big F/o_10"
48 clue: "make"
49 answer: "forge"
50 symbols: SUN
51}
52panels {
53 name: "WEAKENS"
54 path: "Panels/The Big F/o_11"
55 clue: "weakens"
56 answer: "fades"
57 symbols: SUN
58}
59panels {
60 name: "TRASH"
61 path: "Panels/The Big F/o_12"
62 clue: "trash"
63 answer: "filth"
64 symbols: SUN
65}
66panels {
67 name: "SHAPE"
68 path: "Panels/The Big F/o_13"
69 clue: "shape"
70 answer: "forge"
71 symbols: SUN
72}
73panels {
74 name: "DEADLY"
75 path: "Panels/The Big F Not/o_6"
76 clue: "deadly"
77 answer: "fatal"
78 symbols: SUN
79}
80panels {
81 name: "DIMS"
82 path: "Panels/The Big F Not/o_7"
83 clue: "dims"
84 answer: "fades"
85 symbols: SUN
86}
87panels {
88 name: "LETHAL"
89 path: "Panels/The Big F Not/o_8"
90 clue: "lethal"
91 answer: "fatal"
92 symbols: SUN
93}
94panels {
95 name: "GRAVE"
96 path: "Panels/The Big F Not/o_14"
97 clue: "grave"
98 answer: "fatal"
99 symbols: SUN
100}
101panels {
102 name: "DIRT"
103 path: "Panels/The Big F Not/o_15"
104 clue: "dirt"
105 answer: "filth"
106 symbols: SUN
107}
108panels {
109 name: "RISKY"
110 path: "Panels/The Big F Not/o_16"
111 clue: "risky"
112 answer: "fatal"
113 symbols: SUN
114}
diff --git a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb new file mode 100644 index 0000000..99ceb25 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb
@@ -0,0 +1,8 @@
1name: "Flip Painting Destination"
2display_name: "Central"
3paintings {
4 name: "FLIP"
5 path: "Components/Paintings/Group2/flip"
6 exit_only: true
7 gravity: Y_PLUS
8}
diff --git a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb new file mode 100644 index 0000000..71d345e --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb
@@ -0,0 +1,11 @@
1name: "Flip Painting Hidden Panel"
2display_name: "Central"
3panels {
4 name: "HIDDEN"
5 path: "Panels/Halls/halls_2"
6 clue: "hidden"
7 answer: "ceortv" # ???????
8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" }
11}
diff --git a/data/maps/daedalus/rooms/Flip Painting.txtpb b/data/maps/daedalus/rooms/Flip Painting.txtpb new file mode 100644 index 0000000..cea1273 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting.txtpb
@@ -0,0 +1,6 @@
1name: "Flip Painting"
2display_name: "West Area"
3paintings {
4 name: "FLIP2"
5 path: "Components/Paintings/Group2/flip2"
6}
diff --git a/data/maps/daedalus/rooms/Gallery Entrance.txtpb b/data/maps/daedalus/rooms/Gallery Entrance.txtpb new file mode 100644 index 0000000..bed708f --- /dev/null +++ b/data/maps/daedalus/rooms/Gallery Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Gallery Entrance"
2display_name: "Central"
3paintings {
4 name: "GALLERY"
5 path: "Components/Warps/eyeWorldport"
6}
diff --git a/data/maps/daedalus/rooms/Globe Room.txtpb b/data/maps/daedalus/rooms/Globe Room.txtpb new file mode 100644 index 0000000..49488f0 --- /dev/null +++ b/data/maps/daedalus/rooms/Globe Room.txtpb
@@ -0,0 +1,54 @@
1name: "Globe Room"
2display_name: "Southwest Area"
3panels {
4 name: "NORTH"
5 path: "Panels/Halls/directions_1"
6 clue: "north"
7 answer: "shotu"
8 symbols: EXAMPLE
9 proxies { answer: "south" path: "Panels/Halls/directions_2" }
10 proxies { answer: "west" path: "Panels/Halls/directions_3" }
11 proxies { answer: "east" path: "Panels/Halls/directions_4" }
12}
13panels {
14 name: "HIDDEN"
15 path: "Panels/Halls/halls_16"
16 clue: "hidden"
17 answer: "ceortv"
18 symbols: SUN
19 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_5" }
20 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_6" }
21}
22panels {
23 name: "TICK"
24 path: "Panels/Sticks/stick_1"
25 clue: "tick"
26 answer: "tskci"
27 symbols: SPARKLES
28 proxies { answer: "stick" path: "Panels/Sticks/stick_proxy_1" }
29 proxies { answer: "sticks" path: "Panels/Sticks/stick_proxy_2" }
30}
31panels {
32 name: "TONE"
33 path: "Panels/Sticks/stick_2"
34 clue: "tone"
35 answer: "tsnoe"
36 symbols: SPARKLES
37 proxies { answer: "stone" path: "Panels/Sticks/stick_proxy_3" }
38 proxies { answer: "stones" path: "Panels/Sticks/stick_proxy_4" }
39}
40panels {
41 name: "BONE"
42 path: "Panels/Sticks/stick_3"
43 clue: "bone"
44 answer: "bones"
45 symbols: PLANET
46}
47panels {
48 name: "WORD"
49 path: "Panels/Sticks/stick_4"
50 clue: "word"
51 answer: "words"
52 symbols: PLANET
53 required_door { name: "Southwest Sticks And Stones Door" }
54}
diff --git a/data/maps/daedalus/rooms/Godot Room.txtpb b/data/maps/daedalus/rooms/Godot Room.txtpb new file mode 100644 index 0000000..a9c89ec --- /dev/null +++ b/data/maps/daedalus/rooms/Godot Room.txtpb
@@ -0,0 +1,66 @@
1name: "Godot Room"
2display_name: "Central"
3panels {
4 name: "MOTORCYCLE"
5 path: "Panels/Southwest Room/sw_1"
6 clue: "motorcycle"
7 answer: "engine"
8 symbols: BOXES
9}
10panels {
11 name: "ME"
12 path: "Panels/Southwest Room/sw_2"
13 clue: "me"
14 answer: "game"
15 symbols: QUESTION
16 proxies { answer: "godot" path: "Panels/Southwest Room/sw_10" }
17}
18panels {
19 name: "PAWN"
20 path: "Panels/Southwest Room/sw_3"
21 clue: "pawn"
22 answer: "game"
23 symbols: BOXES
24}
25panels {
26 name: "MANIPULATE"
27 path: "Panels/Southwest Room/sw_4"
28 clue: "manipulate"
29 answer: "game"
30 symbols: SUN
31}
32panels {
33 name: "AUDIO"
34 path: "Panels/Southwest Room/sw_5"
35 clue: "audio"
36 answer: "video"
37 symbols: SUN
38}
39panels {
40 name: "AIRPLANE"
41 path: "Panels/Southwest Room/sw_6"
42 clue: "airplane"
43 answer: "engine"
44 symbols: BOXES
45}
46panels {
47 name: "IDEA"
48 path: "Panels/Southwest Room/sw_7"
49 clue: "idea"
50 answer: "video"
51 symbols: SPARKLES
52}
53panels {
54 name: "TRAIN"
55 path: "Panels/Southwest Room/sw_8"
56 clue: "train"
57 answer: "engine"
58 symbols: BOXES
59}
60panels {
61 name: "RECORDING"
62 path: "Panels/Southwest Room/sw_9"
63 clue: "recording"
64 answer: "video"
65 symbols: SUN
66}
diff --git a/data/maps/daedalus/rooms/Gray Color Backside.txtpb b/data/maps/daedalus/rooms/Gray Color Backside.txtpb new file mode 100644 index 0000000..8afb97e --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Backside.txtpb
@@ -0,0 +1,47 @@
1name: "Gray Color Backside"
2display_name: "Outside Pumpkin"
3panels {
4 name: "ORANGE"
5 path: "Panels/Hexes/lightgreen_1"
6 clue: "orange"
7 answer: "blue"
8 symbols: SUN
9}
10panels {
11 name: "BEGINNING"
12 path: "Panels/Hexes/lightgreen_2"
13 clue: "beginning"
14 answer: "ending"
15 symbols: SUN
16}
17panels {
18 name: "FOREWARD"
19 path: "Panels/Hexes/lightgreen_3"
20 clue: "foreward"
21 answer: "forwards"
22 symbols: ZERO
23 symbols: PLANET
24}
25panels {
26 name: "GO"
27 path: "Panels/Hexes/lightgreen_4"
28 clue: "go"
29 answer: "come"
30 symbols: SUN
31}
32panels {
33 name: "LAST"
34 path: "Panels/Hexes/lightgreen_5"
35 clue: "last"
36 answer: "first"
37 symbols: SUN
38}
39panels {
40 name: "RISE"
41 path: "Panels/Hexes/lightgreen_6"
42 clue: "rise"
43 answer: "flowers"
44 symbols: EXAMPLE
45 symbols: PLANET
46 symbols: AGE
47}
diff --git a/data/maps/daedalus/rooms/Gray Color Door.txtpb b/data/maps/daedalus/rooms/Gray Color Door.txtpb new file mode 100644 index 0000000..f8298ff --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Door.txtpb
@@ -0,0 +1,9 @@
1name: "Gray Color Door"
2display_name: "Outside Pumpkin"
3panels {
4 name: "PATCH"
5 path: "Panels/Halls/halls_3"
6 clue: "patch"
7 answer: "pumpkin"
8 symbols: PLANET
9}
diff --git a/data/maps/daedalus/rooms/Green Color Door.txtpb b/data/maps/daedalus/rooms/Green Color Door.txtpb new file mode 100644 index 0000000..275a3fa --- /dev/null +++ b/data/maps/daedalus/rooms/Green Color Door.txtpb
@@ -0,0 +1,30 @@
1name: "Green Color Door"
2display_name: "Outside Pumpkin"
3panels {
4 name: "OLD (1)"
5 path: "Panels/Halls/halls_20"
6 clue: "old"
7 answer: "young"
8 symbols: AGE
9}
10panels {
11 name: "SLEEPY"
12 path: "Panels/Halls/halls_21"
13 clue: "sleepy"
14 answer: "restless"
15 symbols: SUN
16}
17panels {
18 name: "OLD (2)"
19 path: "Panels/Halls/halls_22"
20 clue: "old"
21 answer: "bold"
22 symbols: SPARKLES
23}
24panels {
25 name: "COMELY"
26 path: "Panels/Halls/halls_23"
27 clue: "comely"
28 answer: "beautiful"
29 symbols: AGE
30}
diff --git a/data/maps/daedalus/rooms/Green Room.txtpb b/data/maps/daedalus/rooms/Green Room.txtpb new file mode 100644 index 0000000..3b1cde1 --- /dev/null +++ b/data/maps/daedalus/rooms/Green Room.txtpb
@@ -0,0 +1,83 @@
1name: "Green Room"
2display_name: "Green Room"
3panels {
4 name: "TIMESCALE"
5 path: "Panels/Green Room/panel_1"
6 clue: "timescale"
7 answer: "herbal"
8 symbols: SPARKLES
9 symbols: ZERO
10 symbols: EXAMPLE
11}
12panels {
13 name: "MAILBOX"
14 path: "Panels/Green Room/panel_2"
15 clue: "mailbox"
16 answer: "black"
17 symbols: EXAMPLE
18}
19panels {
20 name: "MILKY"
21 path: "Panels/Green Room/panel_3"
22 clue: "milky"
23 answer: "white"
24 symbols: SUN
25}
26panels {
27 name: "TAN"
28 path: "Panels/Green Room/panel_4"
29 clue: "tan"
30 answer: "sun"
31 symbols: EXAMPLE
32}
33panels {
34 name: "BLAND"
35 path: "Panels/Green Room/panel_5"
36 clue: "bland"
37 answer: "sweet"
38 symbols: SWEET
39}
40panels {
41 name: "WATERCOOLER"
42 path: "Panels/Green Room/panel_6"
43 clue: "watercooler"
44 answer: "iced"
45 symbols: AGE
46 symbols: EVAL
47}
48panels {
49 name: "FIXATE"
50 path: "Panels/Green Room/panel_7"
51 clue: "fixate"
52 answer: "breakfast"
53 symbols: SUN
54 symbols: AGE
55}
56panels {
57 name: "THAT"
58 path: "Panels/Green Room/panel_8"
59 clue: "that"
60 answer: "thai"
61 symbols: SPARKLES
62}
63panels {
64 name: "RICE"
65 path: "Panels/Green Room/panel_9"
66 clue: "rice"
67 answer: "jasmine"
68 symbols: EXAMPLE
69}
70panels {
71 name: "DOUBLE"
72 path: "Panels/Green Room/panel_10"
73 clue: "double"
74 answer: "bubble"
75 symbols: ZERO
76}
77panels {
78 name: "BADMINTON"
79 path: "Panels/Green Room/panel_11"
80 clue: "badminton"
81 answer: "mint"
82 symbols: SPARKLES
83}
diff --git a/data/maps/daedalus/rooms/Green Smiley.txtpb b/data/maps/daedalus/rooms/Green Smiley.txtpb new file mode 100644 index 0000000..7827f45 --- /dev/null +++ b/data/maps/daedalus/rooms/Green Smiley.txtpb
@@ -0,0 +1,13 @@
1name: "Green Smiley"
2display_name: "Southwest Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/green"
6 clue: "smile"
7 answer: "green"
8 symbols: QUESTION
9}
10paintings {
11 name: "RELIC"
12 path: "Components/Paintings/Group1/relic"
13}
diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb new file mode 100644 index 0000000..97fe935 --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb
@@ -0,0 +1,6 @@
1name: "Hedges Tower"
2display_name: "Hedges"
3ports {
4 name: "TENACIOUS"
5 path: "Components/Warps/Worldports/worldport13"
6}
diff --git a/data/maps/daedalus/rooms/Hedges.txtpb b/data/maps/daedalus/rooms/Hedges.txtpb new file mode 100644 index 0000000..e467f7c --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges.txtpb
@@ -0,0 +1,74 @@
1name: "Hedges"
2display_name: "Hedges"
3panels {
4 name: "SOLVE"
5 path: "Panels/Tower Maze/maze_1"
6 clue: "solve"
7 answer: "unsolve"
8 symbols: SUN
9}
10panels {
11 name: "US"
12 path: "Panels/Tower Maze/maze_2"
13 clue: "us"
14 answer: "the"
15 symbols: SUN
16 symbols: SPARKLES
17}
18panels {
19 name: "IN"
20 path: "Panels/Tower Maze/maze_3"
21 clue: "in"
22 answer: "thin"
23 symbols: SPARKLES
24}
25panels {
26 name: "ORDER"
27 path: "Panels/Tower Maze/maze_4"
28 clue: "order"
29 answer: "chaos"
30 symbols: SUN
31}
32panels {
33 name: "THEN"
34 path: "Panels/Tower Maze/maze_5"
35 clue: "then"
36 answer: "hens"
37 symbols: SPARKLES
38 symbols: PLANET
39}
40panels {
41 name: "JUMP"
42 path: "Panels/Tower Maze/maze_6"
43 clue: "jump"
44 answer: "leap"
45 symbols: SUN
46}
47panels {
48 name: "DOWN"
49 path: "Panels/Tower Maze/maze_7"
50 clue: "down"
51 answer: "up"
52 symbols: SUN
53}
54panels {
55 name: "TOWER"
56 path: "Panels/Tower Maze/maze_9"
57 clue: "tower"
58 answer: "spire"
59 symbols: SUN
60}
61panels {
62 name: "THE"
63 path: "Panels/Tower Maze/maze_8"
64 clue: "the"
65 answer: "tree"
66 symbols: ZERO
67}
68panels {
69 name: "SMILE"
70 path: "Panels/Smiley Rooms/yellow"
71 clue: "smile"
72 answer: "yellow"
73 symbols: QUESTION
74}
diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb new file mode 100644 index 0000000..9834c3f --- /dev/null +++ b/data/maps/daedalus/rooms/Hotel.txtpb
@@ -0,0 +1,452 @@
1name: "Hotel"
2display_name: "Southwest Area"
3# TODO: Something has to be changed in-game so that the puzzles don't disappear
4# and thus cause them to become unsolvable.
5panels {
6 name: "MARLIN"
7 path: "Panels/Connections/connections_2"
8 clue: "marlin"
9 answer: "fish"
10 symbols: QUESTION
11}
12panels {
13 name: "WHO"
14 path: "Panels/Connections/connections_3"
15 clue: "who"
16 answer: "question"
17 symbols: QUESTION
18}
19panels {
20 name: "MANE"
21 path: "Panels/Connections/connections_5"
22 clue: "mane"
23 answer: "lion"
24 symbols: QUESTION
25}
26panels {
27 name: "WHAT"
28 path: "Panels/Connections/connections_6"
29 clue: "what"
30 answer: "question"
31 symbols: QUESTION
32}
33panels {
34 name: "BLAZER"
35 path: "Panels/Connections/connections_7"
36 clue: "blazer"
37 answer: "coat"
38 symbols: QUESTION
39}
40panels {
41 name: "WHERE"
42 path: "Panels/Connections/connections_8"
43 clue: "where"
44 answer: "question"
45 symbols: QUESTION
46}
47panels {
48 name: "JACKET"
49 path: "Panels/Connections/connections_10"
50 clue: "jacket"
51 answer: "coat"
52 symbols: QUESTION
53}
54panels {
55 name: "TAIL"
56 path: "Panels/Connections/connections_11"
57 clue: "tail"
58 answer: "lion"
59 symbols: QUESTION
60}
61panels {
62 name: "FLOUNDER"
63 path: "Panels/Connections/connections_13"
64 clue: "flounder"
65 answer: "fish"
66 symbols: QUESTION
67}
68panels {
69 name: "BRUCE"
70 path: "Panels/Connections/connections_16"
71 clue: "bruce"
72 answer: "fish"
73 symbols: QUESTION
74}
75panels {
76 name: "SALAD"
77 path: "Panels/Connections/connections_18"
78 clue: "salad"
79 answer: "fork"
80 symbols: QUESTION
81}
82panels {
83 name: "BATHING"
84 path: "Panels/Connections/connections_19"
85 clue: "bathing"
86 answer: "suit"
87 symbols: QUESTION
88}
89panels {
90 name: "BUSINESS"
91 path: "Panels/Connections/connections_21"
92 clue: "business"
93 answer: "suit"
94 symbols: QUESTION
95}
96panels {
97 name: "WEDDING"
98 path: "Panels/Connections/connections_22"
99 clue: "wedding"
100 answer: "ring"
101 symbols: QUESTION
102}
103panels {
104 name: "TREE"
105 path: "Panels/Connections/connections_23"
106 clue: "tree"
107 answer: "ring"
108 symbols: QUESTION
109}
110panels {
111 name: "RIVER"
112 path: "Panels/Connections/connections_24"
113 clue: "river"
114 answer: "fork"
115 symbols: QUESTION
116}
117panels {
118 name: "BOXING"
119 path: "Panels/Connections/connections_26"
120 clue: "boxing"
121 answer: "ring"
122 symbols: QUESTION
123}
124panels {
125 name: "TELEPHONE"
126 path: "Panels/Connections/connections_27"
127 clue: "telephone"
128 answer: "ring"
129 symbols: QUESTION
130}
131panels {
132 name: "POKER"
133 path: "Panels/Connections/connections_29"
134 clue: "poker"
135 answer: "chip"
136 symbols: QUESTION
137}
138panels {
139 name: "CHOCOLATE"
140 path: "Panels/Connections/connections_32"
141 clue: "chocolate"
142 answer: "chip"
143 symbols: QUESTION
144}
145panels {
146 name: "WITHDRAW"
147 path: "Panels/Connections/connections_34"
148 clue: "withdraw"
149 answer: "exit"
150 symbols: QUESTION
151}
152panels {
153 name: "QUIT"
154 path: "Panels/Connections/connections_35"
155 clue: "quit"
156 answer: "exit"
157 symbols: QUESTION
158}
159panels {
160 name: "PALE"
161 path: "Panels/Connections/connections_37"
162 clue: "pale"
163 answer: "fair"
164 symbols: QUESTION
165}
166panels {
167 name: "JUST"
168 path: "Panels/Connections/connections_38"
169 clue: "just"
170 answer: "fair"
171 symbols: QUESTION
172}
173panels {
174 name: "NEW"
175 path: "Panels/Connections/connections_39"
176 clue: "new"
177 answer: "moon"
178 symbols: QUESTION
179}
180panels {
181 name: "UNTALENTED"
182 path: "Panels/Connections/connections_40"
183 clue: "untalented"
184 answer: "good"
185 symbols: QUESTION
186}
187panels {
188 name: "FULL"
189 path: "Panels/Connections/connections_42"
190 clue: "full"
191 answer: "moon"
192 symbols: QUESTION
193}
194panels {
195 name: "EVIL"
196 path: "Panels/Connections/connections_43"
197 clue: "evil"
198 answer: "good"
199 symbols: QUESTION
200}
201panels {
202 name: "CRESCENT"
203 path: "Panels/Connections/connections_45"
204 clue: "crescent"
205 answer: "moon"
206 symbols: QUESTION
207}
208panels {
209 name: "BEAUTIFUL"
210 path: "Panels/Connections/connections_48"
211 clue: "beautiful"
212 answer: "fair"
213 symbols: QUESTION
214}
215panels {
216 name: "DROOPED"
217 path: "Panels/Connections/connections_50"
218 clue: "drooped"
219 answer: "withered"
220 symbols: QUESTION
221}
222panels {
223 name: "FADED"
224 path: "Panels/Connections/connections_51"
225 clue: "faded"
226 answer: "withered"
227 symbols: QUESTION
228}
229panels {
230 name: "TALL"
231 path: "Panels/Connections/connections_53"
232 clue: "tall"
233 answer: "football"
234 symbols: QUESTION
235}
236panels {
237 name: "CANVAS"
238 path: "Panels/Connections/connections_54"
239 clue: "canvas"
240 answer: "painting"
241 symbols: QUESTION
242}
243panels {
244 name: "LEVER"
245 path: "Panels/Connections/connections_55"
246 clue: "lever"
247 answer: "leverage"
248 symbols: QUESTION
249}
250panels {
251 name: "SCULPTURE"
252 path: "Panels/Connections/connections_56"
253 clue: "sculpture"
254 answer: "painting"
255 symbols: QUESTION
256}
257panels {
258 name: "BALL"
259 path: "Panels/Connections/connections_58"
260 clue: "ball"
261 answer: "football"
262 symbols: QUESTION
263}
264panels {
265 name: "FOOL"
266 path: "Panels/Connections/connections_59"
267 clue: "fool"
268 answer: "football"
269 symbols: QUESTION
270}
271panels {
272 name: "ART"
273 path: "Panels/Connections/connections_61"
274 clue: "art"
275 answer: "painting"
276 symbols: QUESTION
277}
278panels {
279 name: "FOOT"
280 path: "Panels/Connections/connections_64"
281 clue: "foot"
282 answer: "football"
283 symbols: QUESTION
284}
285panels {
286 name: "PARKA"
287 path: "Panels/Connections Off/connections_1"
288 clue: "parka"
289 answer: "coat"
290 symbols: QUESTION
291}
292panels {
293 name: "CLOAK"
294 path: "Panels/Connections Off/connections_4"
295 clue: "cloak"
296 answer: "coat"
297 symbols: QUESTION
298}
299panels {
300 name: "DOROTHY"
301 path: "Panels/Connections Off/connections_9"
302 clue: "dorothy"
303 answer: "fish"
304 symbols: QUESTION
305}
306panels {
307 name: "JAWS"
308 path: "Panels/Connections Off/connections_12"
309 clue: "jaws"
310 answer: "lion"
311 symbols: QUESTION
312}
313panels {
314 name: "WHEN"
315 path: "Panels/Connections Off/connections_14"
316 clue: "when"
317 answer: "question"
318 symbols: QUESTION
319}
320panels {
321 name: "CLAWS"
322 path: "Panels/Connections Off/connections_15"
323 clue: "claws"
324 answer: "lion"
325 symbols: QUESTION
326}
327panels {
328 name: "POTATO"
329 path: "Panels/Connections Off/connections_17"
330 clue: "potato"
331 answer: "chip"
332 symbols: QUESTION
333}
334panels {
335 name: "MICRO"
336 path: "Panels/Connections Off/connections_20"
337 clue: "micro"
338 answer: "chip"
339 symbols: QUESTION
340}
341panels {
342 name: "TUNING"
343 path: "Panels/Connections Off/connections_25"
344 clue: "tuning"
345 answer: "fork"
346 symbols: QUESTION
347}
348panels {
349 name: "LAW"
350 path: "Panels/Connections Off/connections_28"
351 clue: "law"
352 answer: "suit"
353 symbols: QUESTION
354}
355panels {
356 name: "CARD"
357 path: "Panels/Connections Off/connections_30"
358 clue: "card"
359 answer: "suit"
360 symbols: QUESTION
361}
362panels {
363 name: "ROAD"
364 path: "Panels/Connections Off/connections_31"
365 clue: "road"
366 answer: "fork"
367 symbols: QUESTION
368}
369panels {
370 name: "DEPART"
371 path: "Panels/Connections Off/connections_33"
372 clue: "depart"
373 answer: "exit"
374 symbols: QUESTION
375}
376panels {
377 name: "LEAVE"
378 path: "Panels/Connections Off/connections_36"
379 clue: "leave"
380 answer: "exit"
381 symbols: QUESTION
382}
383panels {
384 name: "SERVICE"
385 path: "Panels/Connections Off/connections_41"
386 clue: "service"
387 answer: "good"
388 symbols: QUESTION
389}
390panels {
391 name: "HONEY"
392 path: "Panels/Connections Off/connections_44"
393 clue: "honey"
394 answer: "moon"
395 symbols: QUESTION
396}
397panels {
398 name: "INVALID"
399 path: "Panels/Connections Off/connections_46"
400 clue: "invalid"
401 answer: "good"
402 symbols: QUESTION
403}
404panels {
405 name: "FESTIVAL"
406 path: "Panels/Connections Off/connections_47"
407 clue: "festival"
408 answer: "fair"
409 symbols: QUESTION
410}
411panels {
412 name: "WILTED"
413 path: "Panels/Connections Off/connections_49"
414 clue: "wilted"
415 answer: "withered"
416 symbols: QUESTION
417}
418panels {
419 name: "WANED"
420 path: "Panels/Connections Off/connections_52"
421 clue: "waned"
422 answer: "withered"
423 symbols: QUESTION
424}
425panels {
426 name: "RAGE"
427 path: "Panels/Connections Off/connections_57"
428 clue: "rage"
429 answer: "leverage"
430 symbols: QUESTION
431}
432panels {
433 name: "VERGE"
434 path: "Panels/Connections Off/connections_60"
435 clue: "verge"
436 answer: "leverage"
437 symbols: QUESTION
438}
439panels {
440 name: "EVER"
441 path: "Panels/Connections Off/connections_62"
442 clue: "ever"
443 answer: "leverage"
444 symbols: QUESTION
445}
446panels {
447 name: "PAIN"
448 path: "Panels/Connections Off/connections_63"
449 clue: "pain"
450 answer: "painting"
451 symbols: QUESTION
452}
diff --git a/data/maps/daedalus/rooms/House Entrance.txtpb b/data/maps/daedalus/rooms/House Entrance.txtpb new file mode 100644 index 0000000..99bf58e --- /dev/null +++ b/data/maps/daedalus/rooms/House Entrance.txtpb
@@ -0,0 +1,9 @@
1name: "House Entrance"
2display_name: "Maze"
3panels {
4 name: "ADULT"
5 path: "Panels/Entry/entry_6"
6 clue: "adult"
7 answer: "child"
8 symbols: AGE
9}
diff --git a/data/maps/daedalus/rooms/House.txtpb b/data/maps/daedalus/rooms/House.txtpb new file mode 100644 index 0000000..fcf938d --- /dev/null +++ b/data/maps/daedalus/rooms/House.txtpb
@@ -0,0 +1,30 @@
1name: "House"
2display_name: "House"
3panels {
4 name: "GOAT"
5 path: "Panels/Theos House/panel_1"
6 clue: "goat"
7 answer: "kid"
8 symbols: AGE
9}
10panels {
11 name: "AMAZE"
12 path: "Panels/Theos House/panel_2"
13 clue: "amaze"
14 answer: "wow"
15 symbols: SUN
16}
17panels {
18 name: "SKINNYHIM"
19 path: "Panels/Theos House/panel_3"
20 clue: "skinnyhim"
21 answer: "dad"
22 symbols: SUN
23 symbols: GENDER
24}
25panels {
26 name: "THEO"
27 path: "Panels/Theos House/panel_4"
28 clue: "theo"
29 answer: "theo"
30}
diff --git a/data/maps/daedalus/rooms/I2 Room.txtpb b/data/maps/daedalus/rooms/I2 Room.txtpb new file mode 100644 index 0000000..ac9e7d5 --- /dev/null +++ b/data/maps/daedalus/rooms/I2 Room.txtpb
@@ -0,0 +1,11 @@
1name: "I2 Room"
2display_name: "Temple of the Eyes"
3letters {
4 key: "i"
5 level2: true
6 path: "Components/Collectables/collectable7"
7}
8paintings {
9 name: "EYEREDEXITMAIN2"
10 path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain2"
11}
diff --git a/data/maps/daedalus/rooms/Intense Room.txtpb b/data/maps/daedalus/rooms/Intense Room.txtpb new file mode 100644 index 0000000..ce1cd08 --- /dev/null +++ b/data/maps/daedalus/rooms/Intense Room.txtpb
@@ -0,0 +1,65 @@
1name: "Intense Room"
2display_name: "Intense Room"
3panels {
4 name: "BRILLIANT"
5 path: "Panels/Intense Room/intense_1"
6 clue: "brilliant"
7 answer: "smart"
8 symbols: PYRAMID
9}
10panels {
11 name: "HORRIBLE"
12 path: "Panels/Intense Room/intense_2"
13 clue: "horrible"
14 answer: "bad"
15 symbols: PYRAMID
16}
17panels {
18 name: "INSTANTLY"
19 path: "Panels/Intense Room/intense_3"
20 clue: "instantly"
21 answer: "quickly"
22 symbols: PYRAMID
23}
24panels {
25 name: "COLOSSAL"
26 path: "Panels/Intense Room/intense_4"
27 clue: "colossal"
28 answer: "big"
29 symbols: PYRAMID
30}
31panels {
32 name: "RUN"
33 path: "Panels/Intense Room/intense_5"
34 clue: "run"
35 answer: "walk"
36 symbols: PYRAMID
37}
38panels {
39 name: "SLEEP"
40 path: "Panels/Intense Room/intense_6"
41 clue: "sleep"
42 answer: "nap"
43 symbols: PYRAMID
44}
45panels {
46 name: "TOSS"
47 path: "Panels/Intense Room/intense_7"
48 clue: "toss"
49 answer: "hurl"
50 symbols: PYRAMID
51}
52panels {
53 name: "SHATTER"
54 path: "Panels/Intense Room/intense_8"
55 clue: "shatter"
56 answer: "break"
57 symbols: PYRAMID
58}
59panels {
60 name: "DELICIOUS"
61 path: "Panels/Intense Room/intense_9"
62 clue: "delicious"
63 answer: "tasty"
64 symbols: PYRAMID
65}
diff --git a/data/maps/daedalus/rooms/J2 Room.txtpb b/data/maps/daedalus/rooms/J2 Room.txtpb new file mode 100644 index 0000000..48ae0c2 --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Room.txtpb
@@ -0,0 +1,7 @@
1name: "J2 Room"
2display_name: "Southwest Area"
3letters {
4 key: "j"
5 level2: true
6 path: "Components/Collectables/collectable8"
7}
diff --git a/data/maps/daedalus/rooms/J2 Vestibule.txtpb b/data/maps/daedalus/rooms/J2 Vestibule.txtpb new file mode 100644 index 0000000..a7f786d --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Vestibule.txtpb
@@ -0,0 +1,9 @@
1name: "J2 Vestibule"
2display_name: "Southwest Area"
3panels {
4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry2"
6 clue: "colorful"
7 answer: "vivid"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Magic Room.txtpb b/data/maps/daedalus/rooms/Magic Room.txtpb new file mode 100644 index 0000000..c16dca6 --- /dev/null +++ b/data/maps/daedalus/rooms/Magic Room.txtpb
@@ -0,0 +1,30 @@
1name: "Magic Room"
2display_name: "Maze"
3panels {
4 name: "1"
5 path: "Panels/Magic Maze/maze_1"
6 clue: ""
7 answer: "game"
8 symbols: LINGO
9}
10panels {
11 name: "2"
12 path: "Panels/Magic Maze/maze_2"
13 clue: ""
14 answer: "image"
15 symbols: LINGO
16}
17panels {
18 name: "3"
19 path: "Panels/Magic Maze/maze_3"
20 clue: ""
21 answer: "magic"
22 symbols: LINGO
23}
24panels {
25 name: "4"
26 path: "Panels/Magic Maze/maze_4"
27 clue: ""
28 answer: "mice"
29 symbols: LINGO
30}
diff --git a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb new file mode 100644 index 0000000..42a45c5 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb
@@ -0,0 +1,25 @@
1name: "Maze Paintings Area"
2display_name: "Maze"
3panels {
4 name: "Paintings"
5 path: "Panels/Halls/halls_28"
6 clue: ""
7 answer: "pity"
8 symbols: LINGO
9}
10paintings {
11 name: "PEA"
12 path: "Components/Paintings/Group2/pea"
13}
14paintings {
15 name: "EYERED3"
16 path: "Components/Paintings/Group2/eyeRed3"
17}
18paintings {
19 name: "TEA"
20 path: "Components/Paintings/Group2/tea"
21}
22paintings {
23 name: "WHY_LETTERS"
24 path: "Components/Paintings/Group2/why_letters"
25}
diff --git a/data/maps/daedalus/rooms/Maze.txtpb b/data/maps/daedalus/rooms/Maze.txtpb new file mode 100644 index 0000000..0329465 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze.txtpb
@@ -0,0 +1,2 @@
1name: "Maze"
2display_name: "Maze"
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb new file mode 100644 index 0000000..f834609 --- /dev/null +++ b/data/maps/daedalus/rooms/Moat.txtpb
@@ -0,0 +1,10 @@
1name: "Moat"
2display_name: "East Area"
3paintings {
4 name: "CASTLE"
5 path: "Components/Paintings/Group1/castle"
6}
7ports {
8 name: "HIVE"
9 path: "Components/Warps/Worldports/worldport9"
10}
diff --git a/data/maps/daedalus/rooms/North Castle Area.txtpb b/data/maps/daedalus/rooms/North Castle Area.txtpb new file mode 100644 index 0000000..6d177c9 --- /dev/null +++ b/data/maps/daedalus/rooms/North Castle Area.txtpb
@@ -0,0 +1,36 @@
1name: "North Castle Area"
2display_name: "North Area"
3panels {
4 name: "A"
5 path: "Panels/Castle Entrance/castle_north_helper"
6 clue: "a"
7 answer: "the"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SUMMER"
12 path: "Panels/Castle Entrance/castle_north_helper2"
13 clue: "summer"
14 answer: "winter"
15 symbols: EXAMPLE
16}
17panels {
18 name: "PLACE"
19 path: "Panels/Castle Entrance/castle_north_helper3"
20 clue: "place"
21 answer: "palace"
22 symbols: SPARKLES
23}
24panels {
25 name: "A SUMMER PLACE"
26 path: "Panels/Castle Entrance/castle_north"
27 clue: ""
28 answer: "castle"
29 symbols: EXAMPLE
30 symbols: LINGO
31 required_door { name: "Castle North Hider" }
32}
33paintings {
34 name: "RELIC2"
35 path: "Components/Paintings/Group1/relic2"
36}
diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb new file mode 100644 index 0000000..fb01075 --- /dev/null +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb
@@ -0,0 +1,39 @@
1name: "Number Paintings Area"
2display_name: "Northwest Area"
3panels {
4 name: "GOING"
5 path: "Panels/Entry/g_hedge_1"
6 clue: "going"
7 answer: "gone"
8 symbols: AGE
9}
10panels {
11 name: "TURN"
12 path: "Panels/Entry/chocolate_1"
13 clue: "turn"
14 answer: "return"
15 symbols: SPARKLES
16}
17keyholders {
18 name: "G"
19 path: "Components/KeyHolders/keyHolderG"
20}
21paintings {
22 name: "WON"
23 path: "Components/Paintings/Group3/won"
24}
25paintings {
26 name: "TOO"
27 path: "Components/Paintings/Group3/too"
28}
29paintings {
30 name: "3"
31 path: "Components/Paintings/Group3/3"
32}
33paintings {
34 name: "FOR"
35 path: "Components/Paintings/Group3/for"
36 # TODO: This painting is special, and requires something akin to a pilgrimage.
37 # I don't want to deal with that yet. For now, let's have the door in The
38 # Tenacious just automatically be open.
39}
diff --git a/data/maps/daedalus/rooms/Nursery.txtpb b/data/maps/daedalus/rooms/Nursery.txtpb new file mode 100644 index 0000000..cd1b5e3 --- /dev/null +++ b/data/maps/daedalus/rooms/Nursery.txtpb
@@ -0,0 +1,31 @@
1name: "Nursery"
2display_name: "Central"
3panels {
4 name: "Paintings"
5 path: "Panels/Entry/entry_2"
6 clue: ""
7 answer: "crib"
8 symbols: LINGO
9}
10panels {
11 name: "?"
12 path: "Panels/Halls/halls_17"
13 clue: ""
14 answer: "welcome"
15}
16paintings {
17 name: "ARE"
18 path: "Components/Paintings/Group2/are"
19}
20paintings {
21 name: "SEA"
22 path: "Components/Paintings/Group2/sea"
23}
24paintings {
25 name: "EYERED"
26 path: "Components/Paintings/Group2/eyeRed"
27}
28paintings {
29 name: "BEE"
30 path: "Components/Paintings/Group2/bee"
31}
diff --git a/data/maps/daedalus/rooms/O2 Prize.txtpb b/data/maps/daedalus/rooms/O2 Prize.txtpb new file mode 100644 index 0000000..0a81954 --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "O2 Prize"
2display_name: "O2 Room"
3letters {
4 key: "o"
5 level2: true
6 path: "Components/Collectables/collectable"
7}
diff --git a/data/maps/daedalus/rooms/O2 Room.txtpb b/data/maps/daedalus/rooms/O2 Room.txtpb new file mode 100644 index 0000000..7ea3ce2 --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "O2 Room"
2display_name: "O2 Room"
3panels {
4 name: "LISTEN"
5 path: "Panels/The Big O/o_1"
6 clue: "listen"
7 answer: "obey"
8 symbols: SUN
9}
10panels {
11 name: "UNLOCK"
12 path: "Panels/The Big O/o_2"
13 clue: "unlock"
14 answer: "open"
15 symbols: SUN
16}
17panels {
18 name: "PROMISE"
19 path: "Panels/The Big O/o_3"
20 clue: "promise"
21 answer: "oath"
22 symbols: SUN
23}
24panels {
25 name: "SIGN"
26 path: "Panels/The Big O/o_4"
27 clue: "sign"
28 answer: "omen"
29 symbols: SUN
30}
31panels {
32 name: "AJAR"
33 path: "Panels/The Big O/o_5"
34 clue: "ajar"
35 answer: "open"
36 symbols: SUN
37}
38panels {
39 name: "HEED"
40 path: "Panels/The Big O/o_8"
41 clue: "heed"
42 answer: "obey"
43 symbols: SUN
44}
45panels {
46 name: "HERALD"
47 path: "Panels/The Big O/o_9"
48 clue: "herald"
49 answer: "omen"
50 symbols: SUN
51}
52panels {
53 name: "VOW"
54 path: "Panels/The Big O/o_12"
55 clue: "vow"
56 answer: "oath"
57 symbols: SUN
58}
59panels {
60 name: "HONEST"
61 path: "Panels/The Big O/o_13"
62 clue: "honest"
63 answer: "open"
64 symbols: SUN
65}
66panels {
67 name: "PROPHECY"
68 path: "Panels/The Big O/o_14"
69 clue: "prophecy"
70 answer: "omen"
71 symbols: SUN
72}
73panels {
74 name: "BOND"
75 path: "Panels/The Big O/o_15"
76 clue: "bond"
77 answer: "oath"
78 symbols: SUN
79}
80panels {
81 name: "UNBLOCKED"
82 path: "Panels/The Big O/o_16"
83 clue: "unblocked"
84 answer: "open"
85 symbols: SUN
86}
87panels {
88 name: "ACCEPT"
89 path: "Panels/The Big O Not/o_6"
90 clue: "accept"
91 answer: "obey"
92 symbols: SUN
93}
94panels {
95 name: "WARNING"
96 path: "Panels/The Big O Not/o_7"
97 clue: "warning"
98 answer: "omen"
99 symbols: SUN
100}
101panels {
102 name: "PLEDGE"
103 path: "Panels/The Big O Not/o_10"
104 clue: "pledge"
105 answer: "oath"
106 symbols: SUN
107}
108panels {
109 name: "FOLLOW"
110 path: "Panels/The Big O Not/o_11"
111 clue: "follow"
112 answer: "obey"
113 symbols: SUN
114}
diff --git a/data/maps/daedalus/rooms/Orange Room.txtpb b/data/maps/daedalus/rooms/Orange Room.txtpb new file mode 100644 index 0000000..ba1bedd --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room.txtpb
@@ -0,0 +1,72 @@
1name: "Orange Room"
2display_name: "East Area"
3panels {
4 name: "FRANCE"
5 path: "Panels/Orange Room/panel_1"
6 clue: "france"
7 answer: "freelance"
8 symbols: SPARKLES
9}
10panels {
11 name: "ENTER"
12 path: "Panels/Orange Room/panel_2"
13 clue: "enter"
14 answer: "carpenter"
15 symbols: SPARKLES
16}
17panels {
18 name: "TURN"
19 path: "Panels/Orange Room/panel_3"
20 clue: "turn"
21 answer: "turnpike"
22 symbols: SPARKLES
23}
24panels {
25 name: "BARE"
26 path: "Panels/Orange Room/panel_4"
27 clue: "bare"
28 answer: "barcode"
29 symbols: SPARKLES
30}
31panels {
32 name: "PORT"
33 path: "Panels/Orange Room/panel_5"
34 clue: "port"
35 answer: "portray"
36 symbols: SPARKLES
37}
38panels {
39 name: "FORTE"
40 path: "Panels/Orange Room/panel_6"
41 clue: "forte"
42 answer: "fortunate"
43 symbols: SPARKLES
44}
45panels {
46 name: "MILKS"
47 path: "Panels/Orange Room/panel_7"
48 clue: "milks"
49 answer: "milkshake"
50 symbols: SPARKLES
51}
52panels {
53 name: "VINE"
54 path: "Panels/Orange Room/panel_8"
55 clue: "vine"
56 answer: "vinegar"
57 symbols: SPARKLES
58}
59panels {
60 name: "COAL"
61 path: "Panels/Orange Room/panel_9"
62 clue: "coal"
63 answer: "charcoal"
64 symbols: SPARKLES
65}
66panels {
67 name: "OWED"
68 path: "Panels/Orange Room/panel_10"
69 clue: "owed"
70 answer: "shadowed"
71 symbols: SPARKLES
72}
diff --git a/data/maps/daedalus/rooms/Outside Book Room.txtpb b/data/maps/daedalus/rooms/Outside Book Room.txtpb new file mode 100644 index 0000000..a8e647f --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Book Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Book Room"
2display_name: "Southwest Area"
3# This is behind a teal wall.
4panels {
5 name: "TEAL"
6 path: "Panels/Entry/teal_1"
7 clue: "teal"
8 answer: "teal"
9}
diff --git a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb new file mode 100644 index 0000000..c7d35fd --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Eye Temple"
2display_name: "Temple of the Eyes"
3panels {
4 name: "Entrance"
5 path: "Panels/Halls/eye_temple_entry_1"
6 clue: ""
7 answer: "hi"
8 symbols: LINGO
9}
diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb new file mode 100644 index 0000000..b157beb --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb
@@ -0,0 +1,80 @@
1name: "Outside Hedges"
2display_name: "Hedges"
3panels {
4 name: "GOURD (1)"
5 path: "Panels/Halls/halls_11"
6 clue: "gourd"
7 answer: "pumpkin"
8 symbols: EXAMPLE
9}
10panels {
11 name: "GOURD (2)"
12 path: "Panels/Halls/halls_12"
13 clue: "gourd"
14 answer: "squash"
15 symbols: EXAMPLE
16}
17panels {
18 name: "GOURD (3)"
19 path: "Panels/Halls/halls_13"
20 clue: "gourd"
21 answer: "cucumber"
22 symbols: EXAMPLE
23}
24panels {
25 name: "GOURD (4)"
26 path: "Panels/Halls/halls_14"
27 clue: "gourd"
28 answer: "melon"
29 symbols: EXAMPLE
30}
31panels {
32 name: "PLUM (1)"
33 path: "Panels/Halls/halls_15"
34 clue: "plum"
35 answer: "color"
36 symbols: EXAMPLE
37}
38panels {
39 name: "PLUM (2)"
40 path: "Panels/Halls/halls_18"
41 clue: "plum"
42 answer: "fruit"
43 symbols: EXAMPLE
44}
45panels {
46 name: "BARK"
47 path: "Panels/Tower Maze/entry_1"
48 clue: "bark"
49 answer: "tree"
50 symbols: BOXES
51}
52panels {
53 name: "BUD"
54 path: "Panels/Tower Maze/entry_2"
55 clue: "bud"
56 answer: "flower"
57 symbols: BOXES
58}
59panels {
60 name: "LEAF"
61 path: "Panels/Tower Maze/entry_3"
62 clue: "leaf"
63 answer: "tree"
64 symbols: BOXES
65}
66panels {
67 name: "PETAL"
68 path: "Panels/Tower Maze/entry_4"
69 clue: "petal"
70 answer: "flower"
71 symbols: BOXES
72}
73paintings {
74 name: "ACHES"
75 path: "Components/Paintings/Group1/aches"
76}
77ports {
78 name: "REVITALIZED"
79 path: "Components/Warps/Worldports/worldport7"
80}
diff --git a/data/maps/daedalus/rooms/Outside Hotel.txtpb b/data/maps/daedalus/rooms/Outside Hotel.txtpb new file mode 100644 index 0000000..62b5a41 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hotel.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Hotel"
2display_name: "Southwest Area"
3panels {
4 name: "COLORFUL"
5 path: "Panels/Entry/hotel_entry"
6 clue: "colorful"
7 answer: "bright"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb new file mode 100644 index 0000000..8a5e911 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside House.txtpb
@@ -0,0 +1,82 @@
1name: "Outside House"
2display_name: "Maze"
3panels {
4 name: "WHISPER"
5 path: "Panels/Beehalls/beehalls_1"
6 clue: "whisper"
7 answer: "shout"
8 symbols: CROSS
9}
10panels {
11 name: "WING"
12 path: "Panels/Bee Room/bee_entry_1"
13 clue: "wing"
14 answer: "sting"
15 symbols: ZERO
16}
17panels {
18 name: "DOTE"
19 path: "Panels/Bee Room/bee_entry_2"
20 clue: "dote"
21 answer: "float"
22 symbols: ZERO
23}
24panels {
25 name: "VIVID"
26 path: "Panels/Intense Room/intense_entry_1"
27 clue: "vivid"
28 answer: "bright"
29 symbols: SUN
30}
31panels {
32 name: "RIGHT"
33 path: "Panels/Intense Room/intense_entry_2"
34 clue: "right"
35 answer: "bright"
36 symbols: SPARKLES
37}
38panels {
39 name: "SILENCE"
40 path: "Panels/Entry/entry_7"
41 clue: "silence"
42 answer: "hush"
43 symbols: SUN
44}
45panels {
46 name: "BLITHELY"
47 path: "Panels/Purple Exterior/purple_7"
48 clue: "blithely"
49 answer: "the"
50 symbols: SPARKLES
51 required_door { name: "Purple NW Vestibule Blocker" }
52}
53panels {
54 name: "A"
55 path: "Panels/Purple Exterior/purple_4"
56 clue: "a"
57 answer: "the"
58 symbols: EXAMPLE
59 required_door { name: "Purple NE Vestibule Blocker" }
60}
61panels {
62 name: "WALLS"
63 path: "Panels/Purple Exterior/purple_5"
64 clue: "walls"
65 answer: "doors"
66 symbols: SUN
67}
68panels {
69 name: "LOCK"
70 path: "Panels/Purple Exterior/purple_6"
71 clue: "lock"
72 answer: "unlock"
73 symbols: SUN
74}
75keyholders {
76 name: "H"
77 path: "Components/KeyHolders/keyHolderH"
78}
79paintings {
80 name: "CASTLE2"
81 path: "Components/Paintings/Group1/castle2"
82}
diff --git a/data/maps/daedalus/rooms/Outside Magic Room.txtpb b/data/maps/daedalus/rooms/Outside Magic Room.txtpb new file mode 100644 index 0000000..ef45563 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Magic Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Magic Room"
2display_name: "Maze"
3panels {
4 name: "WIZARD"
5 path: "Panels/Magic Maze/maze_entry_1"
6 clue: "wizard"
7 answer: "magician"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Outside Orange Room.txtpb b/data/maps/daedalus/rooms/Outside Orange Room.txtpb new file mode 100644 index 0000000..a50db78 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Orange Room.txtpb
@@ -0,0 +1,60 @@
1name: "Outside Orange Room"
2display_name: "East Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/orange"
6 clue: "smile"
7 answer: "orange"
8 symbols: QUESTION
9}
10panels {
11 name: "VAN"
12 path: "Panels/Orange Room/panel_entry"
13 clue: "van"
14 answer: "minivan"
15 symbols: PYRAMID
16}
17panels {
18 name: "WERE"
19 path: "Panels/Hexes/magenta_1"
20 clue: "were"
21 answer: "are"
22 symbols: AGE
23}
24panels {
25 name: "FALL"
26 path: "Panels/Hexes/magenta_2"
27 clue: "fall"
28 answer: "all"
29 symbols: SPARKLES
30}
31panels {
32 name: "KNOT"
33 path: "Panels/Hexes/magenta_3"
34 clue: "knot"
35 answer: "not"
36 symbols: ZERO
37}
38panels {
39 name: "SLOT"
40 path: "Panels/Hexes/magenta_4"
41 clue: "slot"
42 answer: "lost"
43 symbols: ANAGRAM
44}
45panels {
46 name: "WAND"
47 path: "Panels/Hexes/magenta_5"
48 clue: "wand"
49 answer: "wander"
50 symbols: SPARKLES
51}
52panels {
53 name: "OWL"
54 path: "Panels/Hexes/magenta_6"
55 clue: "owl"
56 answer: "who"
57 symbols: SPARKLES
58 symbols: ZERO
59 symbols: SOUND
60}
diff --git a/data/maps/daedalus/rooms/Outside Pyramid.txtpb b/data/maps/daedalus/rooms/Outside Pyramid.txtpb new file mode 100644 index 0000000..fd7ef21 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Pyramid.txtpb
@@ -0,0 +1,16 @@
1name: "Outside Pyramid"
2display_name: "Pyramid"
3panels {
4 name: "PEER"
5 path: "Panels/Pyramid/pyramid_entry"
6 clue: "peer"
7 answer: "stare"
8 symbols: SUN
9}
10panels {
11 name: "AMID"
12 path: "Panels/Pyramid/pyramid_entry_2"
13 clue: "amid"
14 answer: "among"
15 symbols: SUN
16}
diff --git a/data/maps/daedalus/rooms/Outside Red Room.txtpb b/data/maps/daedalus/rooms/Outside Red Room.txtpb new file mode 100644 index 0000000..e5be363 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Red Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Red Room"
2display_name: "Red Room"
3panels {
4 name: "ROCK"
5 path: "Panels/Red Room/red_entry"
6 clue: "rock"
7 answer: "quartz"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Outside Salt Room.txtpb b/data/maps/daedalus/rooms/Outside Salt Room.txtpb new file mode 100644 index 0000000..3d374f8 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Salt Room.txtpb
@@ -0,0 +1,9 @@
1name: "Outside Salt Room"
2display_name: "Southwest Area"
3panels {
4 name: "Colors"
5 path: "Panels/Color Reading/cr_1"
6 clue: ""
7 answer: "rob"
8 symbols: LINGO
9}
diff --git a/data/maps/daedalus/rooms/Outside Snake Room.txtpb b/data/maps/daedalus/rooms/Outside Snake Room.txtpb new file mode 100644 index 0000000..b65ee77 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Snake Room.txtpb
@@ -0,0 +1,68 @@
1name: "Outside Snake Room"
2display_name: "West Area"
3panels {
4 name: "TONGUE"
5 path: "Panels/Pairs Room/pairs_7"
6 clue: "tongue"
7 answer: "shoe"
8 symbols: BOXES
9}
10panels {
11 name: "ACE"
12 path: "Panels/Pairs Room/pairs_8"
13 clue: "ace"
14 answer: "laces"
15 symbols: SPARKLES
16 symbols: PLANET
17}
18panels {
19 name: "SONG (South)"
20 path: "Panels/Amber/amber_south_1"
21 clue: "song"
22 answer: "chorus"
23 symbols: BOXES
24}
25panels {
26 name: "SONG (North)"
27 path: "Panels/Amber/amber_north_1"
28 clue: "song"
29 answer: "intro"
30 symbols: BOXES
31}
32panels {
33 name: "DEE SIX"
34 path: "Panels/Brown Room/entry"
35 clue: "dee six"
36 answer: "die"
37 symbols: ZERO
38 symbols: EXAMPLE
39}
40panels {
41 name: "ANSWERS"
42 path: "Panels/V Maze/four_17"
43 clue: "answers"
44 answer: "animals"
45 symbols: QUESTION
46}
47panels {
48 name: "ANIMAL"
49 path: "Panels/Pairs Room/pairs_5"
50 clue: "animal"
51 answer: "head"
52 symbols: BOXES
53}
54panels {
55 name: "ONES"
56 path: "Panels/Pairs Room/pairs_6"
57 clue: "ones"
58 answer: "phones"
59 symbols: SPARKLES
60}
61paintings {
62 name: "TOO2"
63 path: "Components/Paintings/Group3/too2"
64}
65paintings {
66 name: "SNAKE"
67 path: "Components/Paintings/Group3/snake"
68}
diff --git a/data/maps/daedalus/rooms/Pains Room.txtpb b/data/maps/daedalus/rooms/Pains Room.txtpb new file mode 100644 index 0000000..cc0c7bb --- /dev/null +++ b/data/maps/daedalus/rooms/Pains Room.txtpb
@@ -0,0 +1,14 @@
1name: "Pains Room"
2display_name: "Central"
3panels {
4 name: "MOO"
5 path: "Panels/Gold/gold_1"
6 clue: "moo"
7 answer: "bull"
8 symbols: GENDER
9 symbols: SOUND
10}
11paintings {
12 name: "PAINS"
13 path: "Components/Paintings/Group2/pains"
14}
diff --git a/data/maps/daedalus/rooms/Pairs Room.txtpb b/data/maps/daedalus/rooms/Pairs Room.txtpb new file mode 100644 index 0000000..ca5e885 --- /dev/null +++ b/data/maps/daedalus/rooms/Pairs Room.txtpb
@@ -0,0 +1,2 @@
1name: "Pairs Room"
2display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pepper Room.txtpb b/data/maps/daedalus/rooms/Pepper Room.txtpb new file mode 100644 index 0000000..074869f --- /dev/null +++ b/data/maps/daedalus/rooms/Pepper Room.txtpb
@@ -0,0 +1,9 @@
1name: "Pepper Room"
2display_name: "Southwest Area"
3panels {
4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_4"
6 clue: "seasoning"
7 answer: "pepper"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Plum Room.txtpb b/data/maps/daedalus/rooms/Plum Room.txtpb new file mode 100644 index 0000000..90243a4 --- /dev/null +++ b/data/maps/daedalus/rooms/Plum Room.txtpb
@@ -0,0 +1,53 @@
1name: "Plum Room"
2display_name: "Plum Room"
3panels {
4 name: "GOD"
5 path: "Panels/Plum Room/plum_1"
6 clue: "god"
7 answer: "goddess"
8 symbols: GENDER
9}
10panels {
11 name: "INJURED"
12 path: "Panels/Plum Room/plum_2"
13 clue: "injured"
14 answer: "wounded"
15 symbols: SUN
16}
17panels {
18 name: "HEALTHY"
19 path: "Panels/Plum Room/plum_3"
20 clue: "healthy"
21 answer: "diseased"
22 symbols: SUN
23}
24panels {
25 name: "DEMURRED"
26 path: "Panels/Plum Room/plum_4"
27 clue: "demurred"
28 answer: "murdered"
29 symbols: ANAGRAM
30}
31panels {
32 name: "FOUROFFERBEAR"
33 path: "Panels/Plum Room/plum_5"
34 clue: "fourofferbear"
35 answer: "forbidden"
36 symbols: SUN
37 symbols: ZERO
38 symbols: STARS
39}
40panels {
41 name: "SNAKE"
42 path: "Panels/Plum Room/plum_6"
43 clue: "snake"
44 answer: "adder"
45 symbols: EXAMPLE
46}
47panels {
48 name: "CENTER"
49 path: "Panels/Plum Room/plum_7"
50 clue: "center"
51 answer: "middle"
52 symbols: SUN
53}
diff --git a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb new file mode 100644 index 0000000..868ff86 --- /dev/null +++ b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb
@@ -0,0 +1,2 @@
1name: "Post Orange Smiley Three Way"
2display_name: "West Area"
diff --git a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb new file mode 100644 index 0000000..c7fc3d1 --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb
@@ -0,0 +1,8 @@
1name: "Pumpkin Entrance"
2display_name: "East Area"
3panels {
4 name: "JACK"
5 path: "Panels/Pumpkin Room/pumpkin_2"
6 clue: "jack"
7 answer: "lantern"
8}
diff --git a/data/maps/daedalus/rooms/Pumpkin Room.txtpb b/data/maps/daedalus/rooms/Pumpkin Room.txtpb new file mode 100644 index 0000000..345b372 --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Room.txtpb
@@ -0,0 +1,65 @@
1name: "Pumpkin Room"
2display_name: "East Area"
3panels {
4 name: "BONE"
5 path: "Panels/Pumpkin Room/pumpkin_3"
6 clue: "bone"
7 answer: "skeleton"
8 symbols: BOXES
9}
10panels {
11 name: "SHEET"
12 path: "Panels/Pumpkin Room/pumpkin_4"
13 clue: "sheet"
14 answer: "ghost"
15 symbols: CROSS
16}
17panels {
18 name: "PHARAOH"
19 path: "Panels/Pumpkin Room/pumpkin_5"
20 clue: "pharaoh"
21 answer: "mummy"
22 symbols: AGE
23}
24panels {
25 name: "EMPIRE"
26 path: "Panels/Pumpkin Room/pumpkin_6"
27 clue: "empire"
28 answer: "vampire"
29 symbols: SPARKLES
30}
31panels {
32 name: "BEASTS"
33 path: "Panels/Pumpkin Room/pumpkin_7"
34 clue: "beasts"
35 answer: "bat"
36 symbols: SPARKLES
37}
38panels {
39 name: "STRAW"
40 path: "Panels/Pumpkin Room/pumpkin_8"
41 clue: "straw"
42 answer: "scarecrow"
43 symbols: BOXES
44}
45panels {
46 name: "CACKLE"
47 path: "Panels/Pumpkin Room/pumpkin_9"
48 clue: "cackle"
49 answer: "witch"
50 symbols: SOUND
51}
52panels {
53 name: "HUMAN"
54 path: "Panels/Pumpkin Room/pumpkin_10"
55 clue: "human"
56 answer: "werewolf"
57 symbols: BOXES
58}
59panels {
60 name: "JAGUAR"
61 path: "Panels/Pumpkin Room/pumpkin_11"
62 clue: "jaguar"
63 answer: "cat"
64 symbols: EXAMPLE
65}
diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb new file mode 100644 index 0000000..fef68e9 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb
@@ -0,0 +1,6 @@
1name: "Purple Hallway From Great"
2display_name: "South Area"
3ports {
4 name: "GREAT"
5 path: "Components/Warps/Worldports/worldport17"
6}
diff --git a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb new file mode 100644 index 0000000..6aedce9 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb
@@ -0,0 +1,23 @@
1name: "Purple NW Vestibule"
2display_name: "Central"
3panels {
4 name: "MESSAGES"
5 path: "Panels/Purple Exterior/purple_8"
6 clue: "messages"
7 answer: "letters"
8 symbols: EXAMPLE
9}
10panels {
11 name: "LOSE"
12 path: "Panels/Purple Exterior/purple_9"
13 clue: "lose"
14 answer: "find"
15 symbols: SUN
16}
17panels {
18 name: "SNOWMAN"
19 path: "Panels/Beehalls/beehalls_3"
20 clue: "snowman"
21 answer: "puddle"
22 symbols: CROSS
23}
diff --git a/data/maps/daedalus/rooms/Purple Room East.txtpb b/data/maps/daedalus/rooms/Purple Room East.txtpb new file mode 100644 index 0000000..a866868 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room East.txtpb
@@ -0,0 +1,2 @@
1name: "Purple Room East"
2display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room South.txtpb b/data/maps/daedalus/rooms/Purple Room South.txtpb new file mode 100644 index 0000000..b6a25e6 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room South.txtpb
@@ -0,0 +1,43 @@
1name: "Purple Room South"
2display_name: "Central"
3panels {
4 name: "LITTLE"
5 path: "Panels/Halls/hof_1"
6 clue: "little"
7 answer: "old"
8 symbols: QUESTION
9}
10panels {
11 name: "FAREWELL"
12 path: "Panels/Halls/hof_2"
13 clue: "farewell"
14 answer: "greetings"
15 symbols: QUESTION
16}
17panels {
18 name: "LAMB"
19 path: "Panels/Halls/hof_3"
20 clue: "lamb"
21 answer: "friend"
22 symbols: QUESTION
23}
24panels {
25 name: "ANY"
26 path: "Panels/Purple Exterior/purple_3"
27 clue: "any"
28 answer: "many"
29 symbols: SPARKLES
30 required_door { name: "Purple SE Vestibule Blocker" }
31}
32panels {
33 name: "THESE"
34 path: "Panels/Purple Exterior/purple_10"
35 clue: "these"
36 answer: "the"
37 symbols: SPARKLES
38 required_door { name: "Purple SW Vestibule Blocker" }
39}
40paintings {
41 name: "PLANET"
42 path: "Components/Paintings/Group1/planet"
43}
diff --git a/data/maps/daedalus/rooms/Purple Room West.txtpb b/data/maps/daedalus/rooms/Purple Room West.txtpb new file mode 100644 index 0000000..8c20399 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room West.txtpb
@@ -0,0 +1,2 @@
1name: "Purple Room West"
2display_name: "Central"
diff --git a/data/maps/daedalus/rooms/Purple Room.txtpb b/data/maps/daedalus/rooms/Purple Room.txtpb new file mode 100644 index 0000000..612f8d8 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room.txtpb
@@ -0,0 +1,59 @@
1name: "Purple Room"
2display_name: "Central"
3panels {
4 name: "HOIST"
5 path: "Panels/Purple Room/purple_1"
6 clue: "hoist"
7 answer: "jack"
8 symbols: SUN
9}
10panels {
11 name: "CORE"
12 path: "Panels/Purple Room/purple_2"
13 clue: "core"
14 answer: "star"
15 symbols: BOXES
16}
17panels {
18 name: "FISH"
19 path: "Panels/Purple Room/purple_3"
20 clue: "fish"
21 answer: "salmon"
22 symbols: EXAMPLE
23}
24panels {
25 name: "ALLOW"
26 path: "Panels/Purple Room/purple_4"
27 clue: "allow"
28 answer: "banana"
29 symbols: SUN
30 symbols: SPARKLES
31}
32panels {
33 name: "BIRD"
34 path: "Panels/Purple Room/purple_5"
35 clue: "bird"
36 answer: "kiwi"
37 symbols: EXAMPLE
38}
39panels {
40 name: "HONK"
41 path: "Panels/Purple Room/purple_6"
42 clue: "honk"
43 answer: "goose"
44 symbols: SOUND
45}
46panels {
47 name: "APE"
48 path: "Panels/Purple Room/purple_7"
49 clue: "ape"
50 answer: "grape"
51 symbols: SPARKLES
52}
53panels {
54 name: "APATHY"
55 path: "Panels/Purple Room/purple_8"
56 clue: "apathy"
57 answer: "passion"
58 symbols: SUN
59}
diff --git a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb new file mode 100644 index 0000000..5f34151 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb
@@ -0,0 +1,16 @@
1name: "Purple SE Vestibule"
2display_name: "Central"
3panels {
4 name: "RUN"
5 path: "Panels/Purple Exterior/purple_1"
6 clue: "run"
7 answer: "walk"
8 symbols: PYRAMID
9}
10panels {
11 name: "ROADS"
12 path: "Panels/Purple Exterior/purple_2"
13 clue: "roads"
14 answer: "paths"
15 symbols: AGE
16}
diff --git a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb new file mode 100644 index 0000000..05acc75 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb
@@ -0,0 +1,20 @@
1name: "Purple SW Vestibule"
2display_name: "Central"
3panels {
4 name: "LETTERS"
5 path: "Panels/Purple Exterior/purple_11"
6 clue: "letters"
7 answer: "words"
8 symbols: BOXES
9}
10panels {
11 name: "INSCRIBE"
12 path: "Panels/Purple Exterior/purple_12"
13 clue: "inscribe"
14 answer: "write"
15 symbols: SUN
16}
17paintings {
18 name: "PAINS2"
19 path: "Components/Paintings/Group2/pains2"
20}
diff --git a/data/maps/daedalus/rooms/Purple Smiley.txtpb b/data/maps/daedalus/rooms/Purple Smiley.txtpb new file mode 100644 index 0000000..515336f --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Purple Smiley"
2display_name: "Northeast Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/purple"
6 clue: "smile"
7 answer: "purple"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 3.txtpb b/data/maps/daedalus/rooms/Pyramid 3.txtpb new file mode 100644 index 0000000..f760ab0 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 3.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 3"
2display_name: "Pyramid"
3panels {
4 name: "VEHICLE"
5 path: "Panels/Pyramid/pyramid_3"
6 clue: "vehicle"
7 answer: "train"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 4.txtpb b/data/maps/daedalus/rooms/Pyramid 4.txtpb new file mode 100644 index 0000000..3247ffa --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 4.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 4"
2display_name: "Pyramid"
3panels {
4 name: "CAT"
5 path: "Panels/Pyramid/pyramid_4"
6 clue: "cat"
7 answer: "tiger"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 5.txtpb b/data/maps/daedalus/rooms/Pyramid 5.txtpb new file mode 100644 index 0000000..fc05e50 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 5.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 5"
2display_name: "Pyramid"
3panels {
4 name: "ROYAL"
5 path: "Panels/Pyramid/pyramid_5"
6 clue: "royal"
7 answer: "king"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 6.txtpb b/data/maps/daedalus/rooms/Pyramid 6.txtpb new file mode 100644 index 0000000..78efb0c --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 6.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 6"
2display_name: "Pyramid"
3panels {
4 name: "TEA"
5 path: "Panels/Pyramid/pyramid_6"
6 clue: "tea"
7 answer: "black"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 7.txtpb b/data/maps/daedalus/rooms/Pyramid 7.txtpb new file mode 100644 index 0000000..bf4ebc6 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 7.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 7"
2display_name: "Pyramid"
3panels {
4 name: "ARTIST"
5 path: "Panels/Pyramid/pyramid_7"
6 clue: "artist"
7 answer: "painter"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid 8.txtpb b/data/maps/daedalus/rooms/Pyramid 8.txtpb new file mode 100644 index 0000000..f65fc69 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 8.txtpb
@@ -0,0 +1,9 @@
1name: "Pyramid 8"
2display_name: "Pyramid"
3panels {
4 name: "INSTRUMENT"
5 path: "Panels/Pyramid/pyramid_8"
6 clue: "instrument"
7 answer: "drum"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Pyramid Entry.txtpb b/data/maps/daedalus/rooms/Pyramid Entry.txtpb new file mode 100644 index 0000000..3bb531f --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Entry.txtpb
@@ -0,0 +1,16 @@
1name: "Pyramid Entry"
2display_name: "Pyramid"
3panels {
4 name: "TREE"
5 path: "Panels/Pyramid/pyramid_1"
6 clue: "tree"
7 answer: "pine"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SHAPE"
12 path: "Panels/Pyramid/pyramid_2"
13 clue: "shape"
14 answer: "triangle"
15 symbols: EXAMPLE
16}
diff --git a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb new file mode 100644 index 0000000..e7578e8 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb
@@ -0,0 +1,47 @@
1name: "Pyramid Second Floor"
2display_name: "Pyramid"
3panels {
4 name: "TOOL"
5 path: "Panels/Pyramid/pyramid_10"
6 clue: "tool"
7 answer: "spade"
8 symbols: EXAMPLE
9}
10panels {
11 name: "SODA"
12 path: "Panels/Pyramid/pyramid_11"
13 clue: "soda"
14 answer: "club"
15 symbols: EXAMPLE
16}
17panels {
18 name: "ORGAN"
19 path: "Panels/Pyramid/pyramid_12"
20 clue: "organ"
21 answer: "heart"
22 symbols: EXAMPLE
23}
24panels {
25 name: "DIAMOND"
26 path: "Panels/Pyramid/pyramid_9"
27 clue: "diamond"
28 answer: "gem"
29 symbols: EXAMPLE
30 required_door { name: "Pyramid 9 Blocker" }
31}
32panels {
33 name: "INSTRUMENT"
34 path: "Panels/Pyramid/pyramid_13"
35 clue: "instrument"
36 answer: "organ"
37 symbols: EXAMPLE
38 required_door { name: "Pyramid 13 Blocker" }
39}
40panels {
41 name: "BEVERAGE"
42 path: "Panels/Pyramid/pyramid_14"
43 clue: "beverage"
44 answer: "soda"
45 symbols: EXAMPLE
46 required_door { name: "Pyramid 14 Blocker" }
47}
diff --git a/data/maps/daedalus/rooms/Pyramid Top.txtpb b/data/maps/daedalus/rooms/Pyramid Top.txtpb new file mode 100644 index 0000000..b3938fd --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Top.txtpb
@@ -0,0 +1,7 @@
1name: "Pyramid Top"
2display_name: "Pyramid"
3letters {
4 key: "r"
5 level2: true
6 path: "Components/Collectables/collectable5"
7}
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb new file mode 100644 index 0000000..21e0f68 --- /dev/null +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb
@@ -0,0 +1,19 @@
1name: "Quiet Entrance"
2display_name: "Central"
3panels {
4 name: "HIDDEN"
5 path: "Panels/Halls/halls_7"
6 clue: "hidden"
7 answer: "ceortv"
8 symbols: SUN
9 proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" }
10 proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" }
11}
12paintings {
13 name: "PLANET2"
14 path: "Components/Paintings/Group1/planet2"
15}
16ports {
17 name: "QUIET"
18 path: "Components/Warps/Worldports/worldport5"
19}
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb new file mode 100644 index 0000000..63e95c8 --- /dev/null +++ b/data/maps/daedalus/rooms/Rain Side.txtpb
@@ -0,0 +1,13 @@
1name: "Rain Side"
2display_name: "Rainbow"
3panels {
4 name: "?"
5 path: "Panels/Smiley Rooms/rain"
6 clue: ""
7 answer: "rain"
8 symbols: QUESTION
9}
10ports {
11 name: "BEARER"
12 path: "Components/Warps/Worldports/worldport11"
13}
diff --git a/data/maps/daedalus/rooms/Rainbow Blue.txtpb b/data/maps/daedalus/rooms/Rainbow Blue.txtpb new file mode 100644 index 0000000..b566cbb --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Blue.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Blue"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/blue2"
6 clue: "theme"
7 answer: "seasonings"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb new file mode 100644 index 0000000..3fb3a5c --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb
@@ -0,0 +1,14 @@
1name: "Rainbow Color Backside"
2display_name: "Central"
3panels {
4 name: "BACKSIDE"
5 path: "Panels/Halls/halls_1"
6 clue: "backside"
7 answer: "backside"
8}
9panels {
10 name: "?"
11 path: "Panels/Halls/halls_4"
12 clue: ""
13 answer: "side"
14}
diff --git a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb new file mode 100644 index 0000000..3204d28 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb
@@ -0,0 +1,94 @@
1name: "Rainbow Color Doors"
2display_name: "East Area"
3panels {
4 name: "CROW"
5 path: "Panels/Blue Room/panel_entry"
6 clue: "crow"
7 answer: "murder"
8 symbols: PLANET
9}
10# TODO: These three need to be moved onto the roof when the stairs are present,
11# because otherwise they become impossible to solve.
12panels {
13 name: "DIRECTION (1)"
14 path: "Panels/Castle Entrance/castle_direction_1"
15 clue: "direction"
16 answer: "north"
17 symbols: EXAMPLE
18}
19panels {
20 name: "DIRECTION (2)"
21 path: "Panels/Castle Entrance/castle_direction_2"
22 clue: "direction"
23 answer: "south"
24 symbols: EXAMPLE
25}
26panels {
27 name: "DIRECTION (3)"
28 path: "Panels/Castle Entrance/castle_direction_3"
29 clue: "direction"
30 answer: "west"
31 symbols: EXAMPLE
32}
33panels {
34 name: "INWALK"
35 path: "Panels/Hexes/tower_1"
36 clue: "inwalk"
37 answer: "outrun"
38 symbols: SUN
39 symbols: PYRAMID
40}
41panels {
42 name: "RAIN"
43 path: "Panels/Hexes/tower_2"
44 clue: "rain"
45 answer: "runoff"
46 symbols: AGE
47}
48panels {
49 name: "PURCHASE"
50 path: "Panels/Hexes/tower_3"
51 clue: "purchase"
52 answer: "handover"
53 symbols: AGE
54}
55panels {
56 name: "HOURS"
57 path: "Panels/Hexes/tower_4"
58 clue: "hours"
59 answer: "overtime"
60 symbols: AGE
61}
62panels {
63 name: "MISCHIEF"
64 path: "Panels/Hexes/tower_5"
65 clue: "mischief"
66 answer: "timeout"
67 symbols: AGE
68}
69panels {
70 name: "CASUAL"
71 path: "Panels/Hexes/tower_6"
72 clue: "casual"
73 answer: "offhand"
74 symbols: SUN
75}
76panels {
77 name: "PUMP"
78 path: "Panels/Pumpkin Room/pumpkin_1"
79 clue: "pump"
80 answer: "pumpkin"
81 symbols: SPARKLES
82}
83paintings {
84 name: "SEA3"
85 path: "Components/Paintings/Group2/sea3"
86}
87paintings {
88 name: "SEA2"
89 path: "Components/Paintings/Group2/sea2"
90}
91paintings {
92 name: "ACHES2"
93 path: "Components/Paintings/Group1/aches2"
94}
diff --git a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb new file mode 100644 index 0000000..9ce8b3f --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Cyan"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/cyan"
6 clue: "theme"
7 answer: "apocalypse"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow End.txtpb b/data/maps/daedalus/rooms/Rainbow End.txtpb new file mode 100644 index 0000000..27f3c4f --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow End.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow End"
2display_name: "Rainbow"
3panels {
4 name: "POT"
5 path: "Components/Warps/gold"
6 clue: "pot"
7 answer: "gold"
8 symbols: STARS
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Green.txtpb b/data/maps/daedalus/rooms/Rainbow Green.txtpb new file mode 100644 index 0000000..84de8a5 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Green.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Green"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/green2"
6 clue: "theme"
7 answer: "tea"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Orange.txtpb b/data/maps/daedalus/rooms/Rainbow Orange.txtpb new file mode 100644 index 0000000..290c061 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Orange.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Orange"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/orange2"
6 clue: "theme"
7 answer: "fish"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Purple.txtpb b/data/maps/daedalus/rooms/Rainbow Purple.txtpb new file mode 100644 index 0000000..698af59 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Purple.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Purple"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/purple2"
6 clue: "theme"
7 answer: "fruit"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Red.txtpb b/data/maps/daedalus/rooms/Rainbow Red.txtpb new file mode 100644 index 0000000..92dbda0 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Red.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Red"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/red2"
6 clue: "theme"
7 answer: "names"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Rainbow Start.txtpb b/data/maps/daedalus/rooms/Rainbow Start.txtpb new file mode 100644 index 0000000..e0d5dc1 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Start.txtpb
@@ -0,0 +1,13 @@
1name: "Rainbow Start"
2display_name: "Rainbow"
3panels {
4 name: "PAINTING"
5 path: "Panels/Smiley Rooms/rainbow"
6 clue: "painting"
7 answer: "rainbow"
8 symbols: QUESTION
9}
10paintings {
11 name: "RAINBOW"
12 path: "Components/Paintings/Group1/rainbow"
13}
diff --git a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb new file mode 100644 index 0000000..bbbdce4 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb
@@ -0,0 +1,9 @@
1name: "Rainbow Yellow"
2display_name: "Rainbow"
3panels {
4 name: "THEME"
5 path: "Panels/Smiley Rooms/yellow2"
6 clue: "theme"
7 answer: "music"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb new file mode 100644 index 0000000..a2f40a5 --- /dev/null +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -0,0 +1,70 @@
1name: "Red Color Door"
2display_name: "Southwest Area"
3panels {
4 name: "Left"
5 path: "Panels/Halls/wb_1"
6 clue: ""
7 answer: "sidewalk"
8 symbols: LINGO
9}
10panels {
11 name: "Back (1)"
12 path: "Panels/Halls/wb_2"
13 clue: ""
14 answer: "walk"
15}
16panels {
17 name: "Back (2)"
18 path: "Panels/Halls/wb_3"
19 clue: ""
20 answer: "side"
21}
22panels {
23 name: "WALK BACK"
24 path: "Panels/Halls/wb_4"
25 clue: "walk back"
26 answer: "retreat"
27 symbols: SUN
28}
29panels {
30 name: "BACKSIDE"
31 path: "Panels/Halls/wb_5"
32 clue: "backside"
33 answer: "behind"
34 symbols: SUN
35}
36panels {
37 name: "OAK"
38 path: "Panels/Halls/tree_1"
39 clue: "oak"
40 answer: "acorn"
41 symbols: AGE
42}
43panels {
44 name: "PINE"
45 path: "Panels/Halls/tree_2"
46 clue: "pine"
47 answer: "pinecone"
48 symbols: AGE
49}
50panels {
51 name: "FIR"
52 path: "Panels/Halls/tree_3"
53 clue: "fir"
54 answer: "fur"
55 symbols: ZERO
56}
57panels {
58 name: "ASH"
59 path: "Panels/Halls/tree_4"
60 clue: "ash"
61 answer: "soot"
62 symbols: SUN
63}
64panels {
65 name: "Colors"
66 path: "Panels/Color Reading/cr_2"
67 clue: ""
68 answer: "bank"
69 symbols: LINGO
70}
diff --git a/data/maps/daedalus/rooms/Red Room.txtpb b/data/maps/daedalus/rooms/Red Room.txtpb new file mode 100644 index 0000000..99f0a1e --- /dev/null +++ b/data/maps/daedalus/rooms/Red Room.txtpb
@@ -0,0 +1,79 @@
1name: "Red Room"
2display_name: "Red Room"
3panels {
4 name: "BLINDING"
5 path: "Panels/Red Room/red_1"
6 clue: "blinding"
7 answer: "sunny"
8 symbols: PYRAMID
9}
10panels {
11 name: "MONTH"
12 path: "Panels/Red Room/red_2"
13 clue: "month"
14 answer: "april"
15 symbols: EXAMPLE
16}
17panels {
18 name: "CHAIN"
19 path: "Panels/Red Room/red_3"
20 clue: "chain"
21 answer: "link"
22 symbols: BOXES
23}
24panels {
25 name: "FLOWER"
26 path: "Panels/Red Room/red_4"
27 clue: "flower"
28 answer: "daisy"
29 symbols: EXAMPLE
30}
31panels {
32 name: "OVERCHARGE"
33 path: "Panels/Red Room/red_5"
34 clue: "overcharge"
35 answer: "rob"
36 symbols: SUN
37}
38panels {
39 name: "LOSER"
40 path: "Panels/Red Room/red_6"
41 clue: "loser"
42 answer: "victor"
43 symbols: SUN
44}
45panels {
46 name: "PAD"
47 path: "Panels/Red Room/red_7"
48 clue: "pad"
49 answer: "lily"
50 symbols: EXAMPLE
51}
52panels {
53 name: "RISE"
54 path: "Panels/Red Room/red_8"
55 clue: "rise"
56 answer: "rose"
57 symbols: AGE
58}
59panels {
60 name: "ELEGANCE"
61 path: "Panels/Red Room/red_9"
62 clue: "elegance"
63 answer: "grace"
64 symbols: SUN
65}
66panels {
67 name: "TESTAMENT"
68 path: "Panels/Red Room/red_10"
69 clue: "testament"
70 answer: "will"
71 symbols: SUN
72}
73panels {
74 name: "TAKEOUT"
75 path: "Panels/Red Room/red_11"
76 clue: "takeout"
77 answer: "robin"
78 symbols: SUN
79}
diff --git a/data/maps/daedalus/rooms/Red Smiley.txtpb b/data/maps/daedalus/rooms/Red Smiley.txtpb new file mode 100644 index 0000000..6f7c41c --- /dev/null +++ b/data/maps/daedalus/rooms/Red Smiley.txtpb
@@ -0,0 +1,9 @@
1name: "Red Smiley"
2display_name: "Northwest Area"
3panels {
4 name: "SMILE"
5 path: "Panels/Smiley Rooms/red"
6 clue: "smile"
7 answer: "red"
8 symbols: QUESTION
9}
diff --git a/data/maps/daedalus/rooms/Roof.txtpb b/data/maps/daedalus/rooms/Roof.txtpb new file mode 100644 index 0000000..c027a72 --- /dev/null +++ b/data/maps/daedalus/rooms/Roof.txtpb
@@ -0,0 +1,8 @@
1name: "Roof"
2panels {
3 name: "?"
4 path: "Panels/Castle Entrance/moat"
5 clue: ""
6 answer: "moat"
7 symbols: QUESTION
8}
diff --git a/data/maps/daedalus/rooms/Salt Room.txtpb b/data/maps/daedalus/rooms/Salt Room.txtpb new file mode 100644 index 0000000..0c7fe73 --- /dev/null +++ b/data/maps/daedalus/rooms/Salt Room.txtpb
@@ -0,0 +1,9 @@
1name: "Salt Room"
2display_name: "Southwest Area"
3panels {
4 name: "SEASONING"
5 path: "Panels/Color Reading/cr_3"
6 clue: "seasoning"
7 answer: "salt"
8 symbols: EXAMPLE
9}
diff --git a/data/maps/daedalus/rooms/Seasoning Room.txtpb b/data/maps/daedalus/rooms/Seasoning Room.txtpb new file mode 100644 index 0000000..d3123b9 --- /dev/null +++ b/data/maps/daedalus/rooms/Seasoning Room.txtpb
@@ -0,0 +1,9 @@
1name: "Seasoning Room"
2display_name: "Southwest Area"
3panels {
4 name: "PARITY"
5 path: "Panels/Color Reading/cr_5"
6 clue: "parity"
7 answer: "balance"
8 symbols: SUN
9}
diff --git a/data/maps/daedalus/rooms/Snake Room.txtpb b/data/maps/daedalus/rooms/Snake Room.txtpb new file mode 100644 index 0000000..f3cea2e --- /dev/null +++ b/data/maps/daedalus/rooms/Snake Room.txtpb
@@ -0,0 +1,44 @@
1name: "Snake Room"
2display_name: "West Area"
3panels {
4 name: "HISS"
5 path: "Panels/Snake Room/snake_1"
6 clue: "hiss"
7 answer: "aekns"
8 symbols: SOUND
9 proxies { answer: "snake" path: "Panels/Snake Room/snake_2" }
10 proxies { answer: "cat" path: "Panels/Snake Room/snake_3" }
11}
12panels {
13 name: "SQUEAK"
14 path: "Panels/Snake Room/snake_4"
15 clue: "squeak"
16 answer: "emosu"
17 symbols: SOUND
18 proxies { answer: "mouse" path: "Panels/Snake Room/snake_5" }
19 proxies { answer: "bat" path: "Panels/Snake Room/snake_6" }
20 required_door { name: "Snake Room First Door" }
21}
22panels {
23 name: "BUZZ"
24 path: "Panels/Snake Room/snake_7"
25 clue: "buzz"
26 answer: "bee"
27 symbols: SOUND
28 proxies { answer: "fly" path: "Panels/Snake Room/snake_8" }
29 required_door { name: "Snake Room Second Door" }
30}
31panels {
32 name: "BARK"
33 path: "Panels/Snake Room/snake_9"
34 clue: "bark"
35 answer: "dog"
36 symbols: SOUND
37 proxies { answer: "seal" path: "Panels/Snake Room/snake_10" }
38 required_door { name: "Snake Room Third Door" }
39}
40paintings {
41 name: "SNAKE2"
42 path: "Components/Paintings/Group3/snake2"
43}
44# The other paintings in here are not usable because they are behind panels.
diff --git a/data/maps/daedalus/rooms/South Castle Area.txtpb b/data/maps/daedalus/rooms/South Castle Area.txtpb new file mode 100644 index 0000000..9f620b7 --- /dev/null +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb
@@ -0,0 +1,111 @@
1name: "South Castle Area"
2display_name: "Outside Pumpkin"
3# There is a teal wall in the middle of this room.
4panels {
5 name: "AN"
6 path: "Panels/Castle Entrance/castle_south_helper"
7 clue: "an"
8 answer: "the"
9 symbols: EXAMPLE
10}
11panels {
12 name: "OFFER"
13 path: "Panels/Castle Entrance/castle_south_helper2"
14 clue: "offer"
15 answer: "bid"
16 symbols: SUN
17}
18panels {
19 name: "VILLAGE"
20 path: "Panels/Castle Entrance/castle_south_helper3"
21 clue: "village"
22 answer: "city"
23 symbols: AGE
24}
25panels {
26 name: "BEFORE"
27 path: "Panels/Castle Entrance/castle_south_helper4"
28 clue: "before"
29 answer: "for"
30 symbols: SPARKLES
31 symbols: ZERO
32}
33panels {
34 name: "LAIR"
35 path: "Panels/Castle Entrance/castle_south_helper5"
36 clue: "lair"
37 answer: "den"
38 symbols: SUN
39}
40panels {
41 name: "AN OFFER VILLAGE BEFORE LAIR"
42 path: "Panels/Castle Entrance/castle_south"
43 clue: ""
44 answer: "castle"
45 symbols: EXAMPLE
46 symbols: LINGO
47 required_door { name: "Castle South Hider" }
48}
49panels {
50 name: "COLOR (1)"
51 path: "Panels/Another Path/color_1"
52 clue: "color"
53 answer: "ppleru"
54 symbols: EXAMPLE
55 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_1" }
56 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_2" }
57 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_3" }
58 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_4" }
59 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_5" }
60 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_6" }
61 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_7" }
62}
63panels {
64 name: "COLOR (2)"
65 path: "Panels/Another Path/color_2"
66 clue: "color"
67 answer: "ppleru"
68 symbols: EXAMPLE
69 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_8" }
70 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_9" }
71 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_10" }
72 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_11" }
73 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_12" }
74 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_13" }
75 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_14" }
76}
77panels {
78 name: "COLOR (3)"
79 path: "Panels/Another Path/color_3"
80 clue: "color"
81 answer: "ppleru"
82 symbols: EXAMPLE
83 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_15" }
84 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_16" }
85 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_17" }
86 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_18" }
87 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_19" }
88 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_20" }
89 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_21" }
90}
91panels {
92 name: "COLOR (4)"
93 path: "Panels/Another Path/color_4"
94 clue: "color"
95 answer: "ppleru"
96 symbols: EXAMPLE
97 proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_22" }
98 proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_23" }
99 proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_24" }
100 proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_25" }
101 proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_26" }
102 proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_27" }
103 proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_28" }
104}
105paintings {
106 name: "TRIANGLE"
107 path: "Components/Paintings/Group2/triangle"
108 move: true
109 enter_only: true
110 # TODO: required_door
111}
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb new file mode 100644 index 0000000..615104b --- /dev/null +++ b/data/maps/daedalus/rooms/Starting Room.txtpb
@@ -0,0 +1,13 @@
1name: "Starting Room"
2display_name: "Central"
3panels {
4 name: "ENTRANCE"
5 path: "Panels/Entry/entry_1"
6 clue: "entrance"
7 answer: "entry"
8 symbols: SUN
9}
10ports {
11 name: "GREAT"
12 path: "Components/Warps/Worldports/worldport"
13}
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb new file mode 100644 index 0000000..d337e7e --- /dev/null +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb
@@ -0,0 +1,59 @@
1name: "Sweet Foyer"
2display_name: "South Area"
3panels {
4 name: "QUALITY"
5 path: "Panels/Sweet Foyer/panel_1"
6 clue: "quality"
7 answer: "equality"
8 symbols: SPARKLES
9}
10panels {
11 name: "EQUAL"
12 path: "Panels/Sweet Foyer/panel_2"
13 clue: "equal"
14 answer: "equality"
15 symbols: SPARKLES
16}
17panels {
18 name: "RENT (1)"
19 path: "Panels/Sweet Foyer/panel_5"
20 clue: "rent"
21 answer: "entry"
22 symbols: SPARKLES
23}
24panels {
25 name: "RENT (4)"
26 path: "Panels/Sweet Foyer/panel_6"
27 clue: "rent"
28 answer: "entries"
29 symbols: SPARKLES
30 symbols: PLANET
31}
32panels {
33 name: "RENT (2)"
34 path: "Panels/Sweet Foyer/panel_7"
35 clue: "rent"
36 answer: "sentry"
37 symbols: SPARKLES
38}
39panels {
40 name: "RENT (3)"
41 path: "Panels/Sweet Foyer/panel_8"
42 clue: "rent"
43 answer: "sentries"
44 symbols: SPARKLES
45 symbols: PLANET
46}
47paintings {
48 name: "4"
49 # This one is a picture of a 3. Huh.
50 path: "Components/Paintings/Group3/4"
51}
52ports {
53 name: "SWEET1"
54 path: "Components/Warps/Worldports/worldport14"
55}
56ports {
57 name: "SWEET2"
58 path: "Components/Warps/Worldports/worldport15"
59}
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..df2db7e --- /dev/null +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb
@@ -0,0 +1,52 @@
1name: "Tree Entrance"
2display_name: "Outside Pumpkin"
3panels {
4 name: "RAT"
5 path: "Panels/Hexes/lime_1"
6 clue: "rat"
7 answer: "rated"
8 symbols: SPARKLES
9}
10panels {
11 name: "DIFFERENCE"
12 path: "Panels/Hexes/lime_2"
13 clue: "difference"
14 answer: "some"
15 symbols: SUN
16 symbols: ZERO
17}
18panels {
19 name: "LEANS"
20 path: "Panels/Hexes/lime_3"
21 clue: "leans"
22 answer: "aliens"
23 symbols: SPARKLES
24 symbols: ZERO
25}
26panels {
27 name: "QUESTION"
28 path: "Panels/Hexes/lime_4"
29 clue: "question"
30 answer: "what"
31 symbols: EXAMPLE
32}
33panels {
34 name: "WHERE"
35 path: "Panels/Hexes/lime_5"
36 clue: "where"
37 answer: "are"
38 symbols: SPARKLES
39 symbols: AGE
40}
41panels {
42 name: "SUNDER"
43 path: "Panels/Hexes/lime_6"
44 clue: "sunder"
45 answer: "over"
46 symbols: SUN
47 symbols: SPARKLES
48}
49ports {
50 name: "TREE"
51 path: "Components/Warps/Worldports/worldport12"
52}
diff --git a/data/maps/daedalus/rooms/U2 Prize.txtpb b/data/maps/daedalus/rooms/U2 Prize.txtpb new file mode 100644 index 0000000..947af67 --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "U2 Prize"
2display_name: "U2 Room"
3letters {
4 key: "u"
5 level2: true
6 path: "Components/Collectables/collectable3"
7}
diff --git a/data/maps/daedalus/rooms/U2 Room.txtpb b/data/maps/daedalus/rooms/U2 Room.txtpb new file mode 100644 index 0000000..c9907eb --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Room.txtpb
@@ -0,0 +1,114 @@
1name: "U2 Room"
2display_name: "U2 Room"
3panels {
4 name: "DREAMSCAPE"
5 path: "Panels/The Big U/o_1"
6 clue: "dreamscape"
7 answer: "utopia"
8 symbols: SUN
9}
10panels {
11 name: "WICKED"
12 path: "Panels/The Big U/o_4"
13 clue: "wicked"
14 answer: "unholy"
15 symbols: SUN
16}
17panels {
18 name: "PARADISE"
19 path: "Panels/The Big U/o_5"
20 clue: "paradise"
21 answer: "utopia"
22 symbols: SUN
23}
24panels {
25 name: "DISCORD"
26 path: "Panels/The Big U/o_8"
27 clue: "discord"
28 answer: "unrest"
29 symbols: SUN
30}
31panels {
32 name: "EVIL"
33 path: "Panels/The Big U/o_9"
34 clue: "evil"
35 answer: "unholy"
36 symbols: SUN
37}
38panels {
39 name: "DISORDER"
40 path: "Panels/The Big U/o_12"
41 clue: "disorder"
42 answer: "unrest"
43 symbols: SUN
44}
45panels {
46 name: "CHAOS"
47 path: "Panels/The Big U/o_13"
48 clue: "chaos"
49 answer: "unrest"
50 symbols: SUN
51}
52panels {
53 name: "TROUBLE"
54 path: "Panels/The Big U/o_14"
55 clue: "trouble"
56 answer: "unrest"
57 symbols: SUN
58}
59panels {
60 name: "IRREVERENT"
61 path: "Panels/The Big U/o_15"
62 clue: "irreverent"
63 answer: "unholy"
64 symbols: SUN
65}
66panels {
67 name: "HEAVEN"
68 path: "Panels/The Big U/o_16"
69 clue: "heaven"
70 answer: "utopia"
71 symbols: SUN
72}
73panels {
74 name: "EFFECTIVE"
75 path: "Panels/The Big U Not/o_2"
76 clue: "effective"
77 answer: "useful"
78 symbols: SUN
79}
80panels {
81 name: "HELPFUL"
82 path: "Panels/The Big U Not/o_3"
83 clue: "helpful"
84 answer: "useful"
85 symbols: SUN
86}
87panels {
88 name: "PRACTICAL"
89 path: "Panels/The Big U Not/o_6"
90 clue: "practical"
91 answer: "useful"
92 symbols: SUN
93}
94panels {
95 name: "PRODUCTIVE"
96 path: "Panels/The Big U Not/o_7"
97 clue: "productive"
98 answer: "useful"
99 symbols: SUN
100}
101panels {
102 name: "INFERNAL"
103 path: "Panels/The Big U Not/o_10"
104 clue: "infernal"
105 answer: "unholy"
106 symbols: SUN
107}
108panels {
109 name: "WONDERLAND"
110 path: "Panels/The Big U Not/o_11"
111 clue: "wonderland"
112 answer: "utopia"
113 symbols: SUN
114}
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..192ba9c --- /dev/null +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb
@@ -0,0 +1,6 @@
1name: "Unkempt Entrance"
2display_name: "O2 Room"
3ports {
4 name: "UNKEMPT"
5 path: "Components/Warps/Worldports/worldport6"
6}
diff --git a/data/maps/daedalus/rooms/Welcome Back Area.txtpb b/data/maps/daedalus/rooms/Welcome Back Area.txtpb new file mode 100644 index 0000000..3f320a3 --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Area.txtpb
@@ -0,0 +1,16 @@
1name: "Welcome Back Area"
2display_name: "Central"
3panels {
4 name: "FAREWELL LITTLE LAMB"
5 path: "Panels/Entry/wb_2"
6 clue: "farewell little lamb"
7 answer: "bye"
8 symbols: QUESTION
9}
10panels {
11 name: "GREETINGS OLD FRIEND"
12 path: "Panels/Entry/wb_3"
13 clue: "greetings old friend"
14 answer: "hi"
15 symbols: QUESTION
16}
diff --git a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb new file mode 100644 index 0000000..a4a23e2 --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb
@@ -0,0 +1,10 @@
1name: "Welcome Back Exit"
2display_name: "Central"
3panels {
4 name: "WELCOME"
5 path: "Panels/Entry/wb_1"
6 clue: "welcome"
7 answer: "welcome"
8 symbols: QUESTION
9 proxies { answer: "back" path: "Panels/Entry/wb_proxy" }
10}
diff --git a/data/maps/daedalus/rooms/West Castle Area.txtpb b/data/maps/daedalus/rooms/West Castle Area.txtpb new file mode 100644 index 0000000..88722f5 --- /dev/null +++ b/data/maps/daedalus/rooms/West Castle Area.txtpb
@@ -0,0 +1,235 @@
1name: "West Castle Area"
2display_name: "West Area"
3panels {
4 name: "SONG (1)"
5 path: "Panels/Castle Entrance/castle_west_helper"
6 clue: "song"
7 answer: "verse"
8 symbols: BOXES
9}
10panels {
11 name: "FACE"
12 path: "Panels/Castle Entrance/castle_west_helper_2"
13 clue: "face"
14 answer: "eye"
15 symbols: BOXES
16}
17panels {
18 name: "SONG FACE"
19 path: "Panels/Castle Entrance/castle_west"
20 clue: ""
21 answer: "castle"
22 symbols: ZERO
23 symbols: EXAMPLE
24 symbols: LINGO
25 required_door { name: "Castle West Hider" }
26}
27panels {
28 name: "SKELETON"
29 path: "Panels/Sticks/stick_5"
30 clue: "skeleton"
31 answer: "bone"
32 symbols: BOXES
33}
34panels {
35 name: "LETTERS"
36 path: "Panels/Sticks/stick_6"
37 clue: "letters"
38 answer: "words"
39 symbols: BOXES
40 required_door { name: "West Sticks And Stones Door" }
41}
42panels {
43 name: "SONG (2)"
44 path: "Panels/Amber/amber_south_2"
45 clue: "song"
46 answer: "verse"
47 symbols: BOXES
48}
49panels {
50 name: "RHYTHM"
51 path: "Panels/Amber/amber_1"
52 clue: "rhythm"
53 answer: "music"
54 symbols: BOXES
55}
56panels {
57 name: "MELODY"
58 path: "Panels/Amber/amber_2"
59 clue: "melody"
60 answer: "music"
61 symbols: BOXES
62}
63panels {
64 name: "TEXTURE"
65 path: "Panels/Amber/amber_3"
66 clue: "texture"
67 answer: "music"
68 symbols: BOXES
69}
70panels {
71 name: "HARMONY"
72 path: "Panels/Amber/amber_4"
73 clue: "harmony"
74 answer: "music"
75 symbols: BOXES
76}
77panels {
78 name: "FALSIFY"
79 path: "Panels/Pairs Room/pairs_3"
80 clue: "falsify"
81 answer: "eye"
82 symbols: ZERO
83}
84panels {
85 name: "ALL"
86 path: "Panels/Pairs Room/pairs_4"
87 clue: "all"
88 answer: "balls"
89 symbols: SPARKLES
90 symbols: PLANET
91}
92panels {
93 name: "EVER"
94 path: "Panels/Splintering Room/exit_1"
95 clue: "ever"
96 answer: "exit"
97 symbols: QUESTION
98}
99panels {
100 name: "AXES"
101 path: "Panels/Splintering Room/exit_2"
102 clue: "axes"
103 answer: "exit"
104 symbols: QUESTION
105}
106panels {
107 name: "FLIP (1)"
108 path: "Panels/Splintering Room/exit_3"
109 clue: "flip"
110 answer: "exit"
111 symbols: QUESTION
112}
113panels {
114 name: "SLOT"
115 path: "Panels/Splintering Room/exit_4"
116 clue: "slot"
117 answer: "exit"
118 symbols: QUESTION
119}
120panels {
121 name: "WICKEDLY"
122 path: "Panels/Splintering Room/panel_1"
123 clue: "wickedly"
124 answer: "withered"
125 symbols: QUESTION
126}
127panels {
128 name: "CATHOLIC"
129 path: "Panels/Splintering Room/panel_2"
130 clue: "catholic"
131 answer: "withered"
132 symbols: QUESTION
133}
134panels {
135 name: "SISTERLY"
136 path: "Panels/Splintering Room/panel_3"
137 clue: "sisterly"
138 answer: "withered"
139 symbols: QUESTION
140}
141panels {
142 name: "SQUEALED"
143 path: "Panels/Splintering Room/panel_4"
144 clue: "squealed"
145 answer: "withered"
146 symbols: QUESTION
147}
148panels {
149 name: "READ"
150 path: "Panels/Splintering Room/panel_5"
151 clue: "read"
152 answer: "rock"
153 symbols: QUESTION
154}
155panels {
156 name: "WORD"
157 path: "Panels/Splintering Room/panel_6"
158 clue: "word"
159 answer: "rock"
160 symbols: QUESTION
161}
162panels {
163 name: "EACH"
164 path: "Panels/Splintering Room/panel_7"
165 clue: "each"
166 answer: "rock"
167 symbols: QUESTION
168}
169panels {
170 name: "RANK"
171 path: "Panels/Splintering Room/panel_8"
172 clue: "rank"
173 answer: "rock"
174 symbols: QUESTION
175}
176panels {
177 name: "TEAR"
178 path: "Panels/Splintering Room/panel_9"
179 clue: "tear"
180 answer: "thin"
181 symbols: QUESTION
182}
183panels {
184 name: "SHUT"
185 path: "Panels/Splintering Room/panel_10"
186 clue: "shut"
187 answer: "thin"
188 symbols: QUESTION
189}
190panels {
191 name: "FLIP (2)"
192 path: "Panels/Splintering Room/panel_11"
193 clue: "flip"
194 answer: "thin"
195 symbols: QUESTION
196}
197panels {
198 name: "STUN"
199 path: "Panels/Splintering Room/panel_12"
200 clue: "stun"
201 answer: "thin"
202 symbols: QUESTION
203}
204panels {
205 name: "CHAT"
206 path: "Panels/Splintering Room/panel_13"
207 clue: "chat"
208 answer: "code"
209 symbols: QUESTION
210}
211panels {
212 name: "LOST"
213 path: "Panels/Splintering Room/panel_14"
214 clue: "lost"
215 answer: "code"
216 symbols: QUESTION
217}
218panels {
219 name: "PODS"
220 path: "Panels/Splintering Room/panel_15"
221 clue: "pods"
222 answer: "code"
223 symbols: QUESTION
224}
225panels {
226 name: "FAME"
227 path: "Panels/Splintering Room/panel_16"
228 clue: "fame"
229 answer: "code"
230 symbols: QUESTION
231}
232paintings {
233 name: "WON2"
234 path: "Components/Paintings/Group3/won2"
235}
diff --git a/data/maps/daedalus/rooms/West Spire.txtpb b/data/maps/daedalus/rooms/West Spire.txtpb new file mode 100644 index 0000000..fdf8f9a --- /dev/null +++ b/data/maps/daedalus/rooms/West Spire.txtpb
@@ -0,0 +1,44 @@
1name: "West Spire"
2display_name: "West Area"
3panels {
4 name: "MISSING"
5 path: "Panels/Entry/wb_5"
6 clue: "missing"
7 answer: "lost"
8 symbols: SUN
9}
10panels {
11 name: "BYE"
12 path: "Panels/Entry/wb_4"
13 clue: "bye"
14 answer: "lamb"
15 symbols: QUESTION
16}
17panels {
18 name: "CUT"
19 path: "Panels/Pairs Room/pairs_1"
20 clue: "cut"
21 answer: "chop"
22 symbols: SUN
23}
24panels {
25 name: "STONES"
26 path: "Panels/Pairs Room/pairs_2"
27 clue: "stones"
28 answer: "sticks"
29 symbols: QUESTION
30}
31panels {
32 name: "CONCEALED"
33 path: "Panels/Entry/entry_4"
34 clue: "concealed"
35 answer: "hidden"
36 symbols: SUN
37}
38panels {
39 name: "CAW"
40 path: "Panels/Gold/gold_2"
41 clue: "caw"
42 answer: "rooster"
43 symbols: SOUND
44}
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb new file mode 100644 index 0000000..2af7584 --- /dev/null +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb
@@ -0,0 +1,12 @@
1name: "White Hallway From Entry"
2display_name: "Southwest Area"
3# Not exactly sure what to do with this yet. In unshuffled connections, the door
4# here should be paired with the door on the other end (which is vanilla) even
5# if control center color doors are shuffled. But when connections are shuffled
6# maybe this should be shuffled separately? I might also want to find a way to
7# register when there's a door immediately outside of a connection so that when
8# two connections behind doors are shuffled together, their doors can be paired.
9ports {
10 name: "ENTRY"
11 path: "Components/Warps/Worldports/worldport10"
12}
diff --git a/data/maps/daedalus/rooms/Wisdom Panel.txtpb b/data/maps/daedalus/rooms/Wisdom Panel.txtpb new file mode 100644 index 0000000..5cbf051 --- /dev/null +++ b/data/maps/daedalus/rooms/Wisdom Panel.txtpb
@@ -0,0 +1,9 @@
1name: "Wisdom Panel"
2display_name: "Castle"
3panels {
4 name: "INTELLIGENCE"
5 path: "Components/Warps/numbers"
6 clue: "intelligence"
7 answer: "wisdom"
8 symbols: AGE
9}
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb new file mode 100644 index 0000000..99c124e --- /dev/null +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -0,0 +1,42 @@
1name: "Wonderland"
2display_name: "Northwest Area"
3# TODO: There's a warp from The Entry into here.
4panels {
5 name: "APRIL"
6 path: "Panels/Wonderland/wonderland_1"
7 clue: "april"
8 answer: "march"
9 symbols: EXAMPLE
10}
11panels {
12 name: "UNDER"
13 path: "Panels/Wonderland/wonderland_2"
14 clue: "under"
15 answer: "wonder"
16 symbols: ZERO
17}
18panels {
19 name: "ANGRY"
20 path: "Panels/Wonderland/wonderland_3"
21 clue: "angry"
22 answer: "mad"
23 symbols: SUN
24}
25panels {
26 name: "ARTS"
27 path: "Panels/Wonderland/wonderland_4"
28 clue: "arts"
29 answer: "hearts"
30 symbols: SPARKLES
31}
32panels {
33 name: "SONG"
34 path: "Panels/Wonderland/wonderland_5"
35 clue: "song"
36 answer: "carol"
37 symbols: EXAMPLE
38}
39ports {
40 name: "WONDROUS"
41 path: "Components/Warps/Worldports/worldport3"
42}
diff --git a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb new file mode 100644 index 0000000..931e501 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb
@@ -0,0 +1,30 @@
1name: "Yellow Color Backside"
2display_name: "Northeast Area"
3panels {
4 name: "WINDS"
5 path: "Panels/Halls/halls_24"
6 clue: "winds"
7 answer: "orchestra"
8 symbols: BOXES
9}
10panels {
11 name: "STRINGS"
12 path: "Panels/Halls/halls_25"
13 clue: "strings"
14 answer: "orchestra"
15 symbols: BOXES
16}
17panels {
18 name: "BRASS"
19 path: "Panels/Halls/halls_26"
20 clue: "brass"
21 answer: "orchestra"
22 symbols: BOXES
23}
24panels {
25 name: "REDACTED"
26 path: "Panels/Halls/halls_27"
27 clue: "[redacted]"
28 answer: "orchestra"
29 symbols: BOXES
30}
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb new file mode 100644 index 0000000..a098c91 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb
@@ -0,0 +1,34 @@
1name: "Yellow Color Door"
2display_name: "Northeast Area"
3panels {
4 name: "SUN"
5 path: "Panels/Yellow Room/panel_entry"
6 clue: "sun"
7 answer: "star" # me!
8 symbols: EXAMPLE
9}
10panels {
11 name: "SPIN"
12 path: "Panels/Dark Blue/blue_1"
13 clue: "spin"
14 answer: "turn"
15 symbols: PYRAMID
16}
17panels {
18 name: "Paintings"
19 path: "Panels/Entry/db_1"
20 clue: ""
21 answer: "coin"
22 symbols: LINGO
23}
24paintings {
25 name: "EYEREDSTART"
26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart"
27 move: true
28 enter_only: true
29 # TODO: requires double letters
30}
31ports {
32 name: "FOURROOMS"
33 path: "Components/Warps/Worldports/worldport8"
34}
diff --git a/data/maps/daedalus/rooms/Yellow Room.txtpb b/data/maps/daedalus/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..1e84965 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Room.txtpb
@@ -0,0 +1,83 @@
1name: "Yellow Room"
2display_name: "Northeast Area"
3panels {
4 name: "FREE"
5 path: "Panels/Yellow Room/panel_1"
6 clue: "free"
7 answer: "trap"
8 symbols: SUN
9}
10panels {
11 name: "TORSOBOUNCE"
12 path: "Panels/Yellow Room/panel_2"
13 clue: "torsobounce"
14 answer: "hiphop"
15 symbols: SUN
16 symbols: BOXES
17}
18panels {
19 name: "TORSO BOUNCE"
20 path: "Panels/Yellow Room/panel_3"
21 clue: "torso bounce"
22 answer: "dance"
23 symbols: SUN
24}
25panels {
26 name: "JAWBREAKER"
27 path: "Panels/Yellow Room/panel_4"
28 clue: "jawbreaker"
29 answer: "rock"
30 symbols: SWEET
31}
32panels {
33 name: "EXPLODE"
34 path: "Panels/Yellow Room/panel_5"
35 clue: "explode"
36 answer: "pop"
37 symbols: SUN
38}
39panels {
40 name: "JAPAN"
41 path: "Panels/Yellow Room/panel_6"
42 clue: "japan"
43 answer: "country"
44 symbols: EXAMPLE
45}
46panels {
47 name: "COLOR"
48 path: "Panels/Yellow Room/panel_7"
49 clue: "color"
50 answer: "blues"
51 symbols: EXAMPLE
52 symbols: PLANET
53}
54panels {
55 name: "PERSON"
56 path: "Panels/Yellow Room/panel_8"
57 clue: "person"
58 answer: "house"
59 symbols: STARS
60}
61panels {
62 name: "PARROT"
63 path: "Panels/Yellow Room/panel_9"
64 clue: "parrot"
65 answer: "rap"
66 symbols: SPARKLES
67 symbols: ANAGRAM
68}
69panels {
70 name: "PROTON"
71 path: "Panels/Yellow Room/panel_10"
72 clue: "proton"
73 answer: "electronic"
74 symbols: SUN
75 symbols: SPARKLES
76}
77panels {
78 name: "SPIRIT"
79 path: "Panels/Yellow Room/panel_11"
80 clue: "spirit"
81 answer: "soul"
82 symbols: SUN
83}
diff --git a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb new file mode 100644 index 0000000..fa059c4 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb
@@ -0,0 +1,16 @@
1name: "Yellow Smiley Annex"
2display_name: "Hedges"
3panels {
4 name: "COW"
5 path: "Panels/Miscellaneous/plum1"
6 clue: "cow"
7 answer: "moo"
8 symbols: SOUND
9}
10panels {
11 name: "BELL"
12 path: "Panels/Miscellaneous/plum2"
13 clue: "bell"
14 answer: "ding"
15 symbols: SOUND
16}
diff --git a/data/maps/daedalus/rooms/Z2 Prize.txtpb b/data/maps/daedalus/rooms/Z2 Prize.txtpb new file mode 100644 index 0000000..a7dd8fb --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Prize.txtpb
@@ -0,0 +1,7 @@
1name: "Z2 Prize"
2display_name: "Northwest Area"
3letters {
4 key: "z"
5 level2: true
6 path: "Components/Collectables/collectable2"
7}
diff --git a/data/maps/daedalus/rooms/Z2 Room.txtpb b/data/maps/daedalus/rooms/Z2 Room.txtpb new file mode 100644 index 0000000..1e84dbc --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Room.txtpb
@@ -0,0 +1,167 @@
1name: "Z2 Room"
2display_name: "Northwest Area"
3panels {
4 name: "EXHIBIT"
5 path: "Panels/V Maze/entry"
6 clue: "exhibit"
7 answer: "zoo"
8 symbols: BOXES
9}
10panels {
11 name: "MICROSCOPE"
12 path: "Panels/Theos Room/theo_1"
13 clue: "microscope"
14 answer: "focus"
15 symbols: BOXES
16}
17panels {
18 name: "KEY"
19 path: "Panels/Theos Room/theo_2"
20 clue: "key"
21 answer: "escape"
22 symbols: EXAMPLE
23}
24panels {
25 name: "HORSE"
26 path: "Panels/Theos Room/theo_3"
27 clue: "horse"
28 answer: "mustang"
29 symbols: EXAMPLE
30}
31panels {
32 name: "CAR"
33 path: "Panels/Theos Room/theo_4"
34 clue: "car"
35 answer: "charger"
36 symbols: SPARKLES
37}
38panels {
39 name: "SOLSTICE"
40 path: "Panels/Theos Room/theo_5"
41 clue: "solstice"
42 answer: "equinox"
43 symbols: SUN
44}
45panels {
46 name: "EQUINE"
47 path: "Panels/Theos Room/theo_6"
48 clue: "equine"
49 answer: "equinox"
50 symbols: SPARKLES
51}
52panels {
53 name: "CHARGE"
54 path: "Panels/Theos Room/theo_7"
55 clue: "charge"
56 answer: "charger"
57 symbols: PYRAMID
58}
59panels {
60 name: "MUST"
61 path: "Panels/Theos Room/theo_8"
62 clue: "must"
63 answer: "mustang"
64 symbols: SPARKLES
65}
66panels {
67 name: "CAPE"
68 path: "Panels/Theos Room/theo_9"
69 clue: "cape"
70 answer: "escape"
71 symbols: SPARKLES
72}
73panels {
74 name: "GLANCE"
75 path: "Panels/Theos Room/theo_10"
76 clue: "glance"
77 answer: "focus"
78 symbols: PYRAMID
79}
80panels {
81 name: "JAR"
82 path: "Panels/Theos Room2/theo_1"
83 clue: "jar"
84 answer: "jaguar"
85 symbols: SPARKLES
86}
87panels {
88 name: "AGREEMENT"
89 path: "Panels/Theos Room2/theo_2"
90 clue: "agreement"
91 answer: "accord"
92 symbols: SUN
93}
94panels {
95 name: "VOYAGE"
96 path: "Panels/Theos Room2/theo_3"
97 clue: "voyage"
98 answer: "odyssey"
99 symbols: SUN
100}
101panels {
102 name: "INSECT"
103 path: "Panels/Theos Room2/theo_4"
104 clue: "insect"
105 answer: "beetle"
106 symbols: EXAMPLE
107}
108panels {
109 name: "EAGLE"
110 path: "Panels/Theos Room2/theo_5"
111 clue: "eagle"
112 answer: "regal"
113 symbols: ZERO
114}
115panels {
116 name: "MAJESTIC"
117 path: "Panels/Theos Room2/theo_6"
118 clue: "majestic"
119 answer: "regal"
120 symbols: SUN
121}
122panels {
123 name: "RINGO"
124 path: "Panels/Theos Room2/theo_7"
125 clue: "ringo"
126 answer: "beetle"
127 symbols: ZERO
128 symbols: BOXES
129 symbols: PLANET
130}
131panels {
132 name: "POLICY"
133 path: "Panels/Theos Room2/theo_8"
134 clue: "policy"
135 answer: "odyssey"
136 symbols: ZERO
137}
138panels {
139 name: "DISCORD"
140 path: "Panels/Theos Room2/theo_9"
141 clue: "discord"
142 answer: "accord"
143 symbols: SUN
144}
145panels {
146 name: "CAT"
147 path: "Panels/Theos Room2/theo_10"
148 clue: "cat"
149 answer: "jaguar"
150 symbols: EXAMPLE
151}
152paintings {
153 name: "IN"
154 path: "Components/Paintings/Group1/in"
155}
156paintings {
157 name: "IN2"
158 path: "Components/Paintings/Group1/in2"
159}
160paintings {
161 name: "IN3"
162 path: "Components/Paintings/Group1/in3"
163}
164paintings {
165 name: "IN4"
166 path: "Components/Paintings/Group1/in4"
167}
diff --git a/data/maps/daedalus/rooms/Zoo Center.txtpb b/data/maps/daedalus/rooms/Zoo Center.txtpb new file mode 100644 index 0000000..fcf72a1 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo Center.txtpb
@@ -0,0 +1,7 @@
1name: "Zoo Center"
2display_name: "Zoo"
3letters {
4 key: "v"
5 level2: true
6 path: "Components/Collectables/collectable9"
7}
diff --git a/data/maps/daedalus/rooms/Zoo E.txtpb b/data/maps/daedalus/rooms/Zoo E.txtpb new file mode 100644 index 0000000..59479dc --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo E.txtpb
@@ -0,0 +1,30 @@
1name: "Zoo E"
2display_name: "Zoo"
3panels {
4 name: "WING"
5 path: "Panels/V Maze/four_1"
6 clue: "wing"
7 answer: "bat"
8 symbols: BOXES
9}
10panels {
11 name: "WHISKER"
12 path: "Panels/V Maze/four_2"
13 clue: "whisker"
14 answer: "cat"
15 symbols: BOXES
16}
17panels {
18 name: "CLAW"
19 path: "Panels/V Maze/four_3"
20 clue: "claw"
21 answer: "cat"
22 symbols: BOXES
23}
24panels {
25 name: "FUR"
26 path: "Panels/V Maze/four_4"
27 clue: "fur"
28 answer: "bat"
29 symbols: BOXES
30}
diff --git a/data/maps/daedalus/rooms/Zoo N.txtpb b/data/maps/daedalus/rooms/Zoo N.txtpb new file mode 100644 index 0000000..e2c1f5d --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo N.txtpb
@@ -0,0 +1,38 @@
1name: "Zoo N"
2display_name: "Zoo"
3panels {
4 name: "BILL"
5 path: "Panels/V Maze/four_13"
6 clue: "bill"
7 answer: "goose"
8 symbols: BOXES
9}
10panels {
11 name: "FIN"
12 path: "Panels/V Maze/four_14"
13 clue: "fin"
14 answer: "whale"
15 symbols: BOXES
16}
17panels {
18 name: "BLOWHOLE"
19 path: "Panels/V Maze/four_15"
20 clue: "blowhole"
21 answer: "whale"
22 symbols: BOXES
23}
24panels {
25 name: "FEATHER"
26 path: "Panels/V Maze/four_16"
27 clue: "feather"
28 answer: "goose"
29 symbols: BOXES
30}
31panels {
32 name: "LEAF"
33 path: "Panels/V Maze/door_1"
34 clue: "leaf"
35 answer: "tree"
36 symbols: BOXES
37 # visible through the tinted door
38}
diff --git a/data/maps/daedalus/rooms/Zoo NE.txtpb b/data/maps/daedalus/rooms/Zoo NE.txtpb new file mode 100644 index 0000000..155172d --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo NE.txtpb
@@ -0,0 +1,39 @@
1name: "Zoo NE"
2display_name: "Zoo"
3panels {
4 name: "FANG"
5 path: "Panels/V Maze/four_5"
6 clue: "fang"
7 answer: "tiger"
8 symbols: BOXES
9}
10panels {
11 name: "STRIPE (1)"
12 path: "Panels/V Maze/four_6"
13 clue: "stripe"
14 answer: "zebra"
15 symbols: BOXES
16}
17panels {
18 name: "STRIPE (2)"
19 path: "Panels/V Maze/four_7"
20 clue: "stripe"
21 answer: "tiger"
22 symbols: BOXES
23}
24panels {
25 name: "HOOF"
26 path: "Panels/V Maze/four_8"
27 clue: "hoof"
28 answer: "zebra"
29 symbols: BOXES
30}
31panels {
32 name: "Colors"
33 path: "Panels/V Maze/cr_5"
34 clue: ""
35 answer: "deoba"
36 symbols: LINGO
37 proxies { answer: "abode" path: "Panels/V Maze/cr_6" }
38 proxies { answer: "ode" path: "Panels/V Maze/cr_7" }
39}
diff --git a/data/maps/daedalus/rooms/Zoo S.txtpb b/data/maps/daedalus/rooms/Zoo S.txtpb new file mode 100644 index 0000000..f4ddaea --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo S.txtpb
@@ -0,0 +1,30 @@
1name: "Zoo S"
2display_name: "Zoo"
3panels {
4 name: "SHELL"
5 path: "Panels/V Maze/four_9"
6 clue: "shell"
7 answer: "crab"
8 symbols: BOXES
9}
10panels {
11 name: "FIN"
12 path: "Panels/V Maze/four_10"
13 clue: "fin"
14 answer: "fish"
15 symbols: BOXES
16}
17panels {
18 name: "PINCER"
19 path: "Panels/V Maze/four_11"
20 clue: "pincer"
21 answer: "crab"
22 symbols: BOXES
23}
24panels {
25 name: "SCALE"
26 path: "Panels/V Maze/four_12"
27 clue: "scale"
28 answer: "fish"
29 symbols: BOXES
30}
diff --git a/data/maps/daedalus/rooms/Zoo SE.txtpb b/data/maps/daedalus/rooms/Zoo SE.txtpb new file mode 100644 index 0000000..906d009 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo SE.txtpb
@@ -0,0 +1,2 @@
1name: "Zoo SE"
2display_name: "Zoo"
diff --git a/data/maps/the_entry/connections.txtpb b/data/maps/the_entry/connections.txtpb index bec0642..68aa344 100644 --- a/data/maps/the_entry/connections.txtpb +++ b/data/maps/the_entry/connections.txtpb
@@ -184,3 +184,8 @@ connections {
184 to_room: "Repetitive Entrance" 184 to_room: "Repetitive Entrance"
185 door { name: "Repetitive Entrance" } 185 door { name: "Repetitive Entrance" }
186} 186}
187connections {
188 from_room: "Lime Room"
189 to_room: "White Hallway To Daedalus"
190 door { name: "Control Center White Door" }
191}
diff --git a/data/maps/the_entry/rooms/Lime Room.txtpb b/data/maps/the_entry/rooms/Lime Room.txtpb index 1e38b62..6054dd7 100644 --- a/data/maps/the_entry/rooms/Lime Room.txtpb +++ b/data/maps/the_entry/rooms/Lime Room.txtpb
@@ -20,12 +20,6 @@ panels {
20 symbols: EXAMPLE 20 symbols: EXAMPLE
21} 21}
22ports { 22ports {
23 name: "DAEDALUS"
24 path: "Components/Warps/worldport11"
25 orientation: "west"
26 required_door { name: "Control Center White Door" }
27}
28ports {
29 name: "REVITALIZED" 23 name: "REVITALIZED"
30 path: "worldport7" 24 path: "worldport7"
31 orientation: "north" 25 orientation: "north"
diff --git a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb new file mode 100644 index 0000000..bf1398d --- /dev/null +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb
@@ -0,0 +1,7 @@
1name: "White Hallway To Daedalus"
2display_name: "Colored Doors Area"
3ports {
4 name: "DAEDALUS"
5 path: "Components/Warps/worldport11"
6 orientation: "west"
7}
diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 0cab628..5d0f830 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb
@@ -117,7 +117,7 @@ doors {
117 name: "Rainbow Painting" 117 name: "Rainbow Painting"
118 type: ITEM_ONLY 118 type: ITEM_ONLY
119 move_paintings { room: "Main Area" name: "RAINBOW" } 119 move_paintings { room: "Main Area" name: "RAINBOW" }
120 # TODO: Enter the room with the rainbow painting in Daedalus 120 rooms { map: "daedalus" name: "Rainbow Start" }
121} 121}
122doors { 122doors {
123 name: "Words Painting" 123 name: "Words Painting"
@@ -135,7 +135,7 @@ doors {
135 name: "Castle Painting" 135 name: "Castle Painting"
136 type: ITEM_ONLY 136 type: ITEM_ONLY
137 move_paintings { room: "Main Area" name: "CASTLE" } 137 move_paintings { room: "Main Area" name: "CASTLE" }
138 # TODO: Enter the castle in Daedalus 138 rooms { map: "daedalus" name: "Castle" }
139} 139}
140doors { 140doors {
141 name: "Sun Temple Painting" 141 name: "Sun Temple Painting"
diff --git a/tools/validator/validator.cpp b/tools/validator/validator.cpp index bc6b854..b33f602 100644 --- a/tools/validator/validator.cpp +++ b/tools/validator/validator.cpp
@@ -161,6 +161,11 @@ void ValidatePainting(const PaintingIdentifier& painting_identifier,
161 161
162void ValidatePanel(const PanelIdentifier& panel_identifier, 162void ValidatePanel(const PanelIdentifier& panel_identifier,
163 const PanelInfo& panel_info) { 163 const PanelInfo& panel_info) {
164 if (panel_identifier.name().empty()) {
165 std::cout << "Panel " << panel_identifier.ShortDebugString()
166 << " has no name." << std::endl;
167 }
168
164 if (panel_info.definitions.empty()) { 169 if (panel_info.definitions.empty()) {
165 std::cout << "Panel " << panel_identifier.ShortDebugString() 170 std::cout << "Panel " << panel_identifier.ShortDebugString()
166 << " has no definition, but was referenced:" << std::endl; 171 << " has no definition, but was referenced:" << std::endl;