about summary refs log tree commit diff stats
path: root/data/maps/daedalus
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/daedalus')
-rw-r--r--data/maps/daedalus/connections.txtpb323
-rw-r--r--data/maps/daedalus/doors.txtpb132
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb1
-rw-r--r--data/maps/daedalus/rooms/D Keyholder.txtpb1
-rw-r--r--data/maps/daedalus/rooms/F Keyholder.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Number Paintings Area.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Orange Room Hallway.txtpb4
-rw-r--r--data/maps/daedalus/rooms/Outside House.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb2
10 files changed, 398 insertions, 69 deletions
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index 223710a..07b6513 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb
@@ -100,6 +100,11 @@ connections {
100 oneway: true 100 oneway: true
101} 101}
102connections { 102connections {
103 from_room: "Outside House"
104 to_room: "Blue Hallway Tall Side"
105 door { name: "House Side Door" }
106}
107connections {
103 from_room: "Purple SE Vestibule" 108 from_room: "Purple SE Vestibule"
104 to_room: "Welcome Back Area" 109 to_room: "Welcome Back Area"
105 oneway: true 110 oneway: true
@@ -535,6 +540,11 @@ connections {
535} 540}
536connections { 541connections {
537 from_room: "Z2 Room" 542 from_room: "Z2 Room"
543 to_room: "Orange Room Hallway"
544 door { name: "Z2 Room Southeast Door" }
545}
546connections {
547 from_room: "Orange Room Hallway"
538 to_room: "Orange Room" 548 to_room: "Orange Room"
539 door { name: "Z2 Room Southeast Door" } 549 door { name: "Z2 Room Southeast Door" }
540} 550}
@@ -1545,3 +1555,316 @@ connections {
1545 to_room: "Pyramid Top" 1555 to_room: "Pyramid Top"
1546 door { name: "Pyramid Third Floor Door" } 1556 door { name: "Pyramid Third Floor Door" }
1547} 1557}
1558connections {
1559 from_room: "Roof"
1560 to_room: "After Bee Room"
1561 oneway: true
1562 roof_access: true
1563}
1564connections {
1565 from_room: "Roof"
1566 to_room: "Amber North 2"
1567 oneway: true
1568 roof_access: true
1569}
1570connections {
1571 from_room: "Roof"
1572 to_room: "Black Hex"
1573 oneway: true
1574 roof_access: true
1575}
1576connections {
1577 from_room: "Roof"
1578 to_room: "Blue Hallway Tall Side"
1579 oneway: true
1580 roof_access: true
1581}
1582connections {
1583 from_room: "Roof"
1584 to_room: "Blue Hallway"
1585 oneway: true
1586 roof_access: true
1587}
1588# Blue Hallway Cut Side is inside.
1589connections {
1590 from_room: "Roof"
1591 to_room: "Eye Painting"
1592 oneway: true
1593 roof_access: true
1594}
1595connections {
1596 from_room: "Roof"
1597 to_room: "Globe Room"
1598 oneway: true
1599 roof_access: true
1600}
1601connections {
1602 from_room: "Roof"
1603 to_room: "Gray Color Door"
1604 oneway: true
1605 roof_access: true
1606}
1607connections {
1608 from_room: "Roof"
1609 to_room: "Green Color Door"
1610 oneway: true
1611 roof_access: true
1612}
1613connections {
1614 from_room: "Roof"
1615 to_room: "Green Smiley"
1616 oneway: true
1617 roof_access: true
1618}
1619connections {
1620 from_room: "Roof"
1621 to_room: "Hedges"
1622 oneway: true
1623 roof_access: true
1624}
1625connections {
1626 from_room: "Roof"
1627 to_room: "Maze Paintings Area"
1628 oneway: true
1629 roof_access: true
1630}
1631connections {
1632 from_room: "Roof"
1633 to_room: "Maze"
1634 oneway: true
1635 roof_access: true
1636}
1637connections {
1638 from_room: "Roof"
1639 to_room: "North Castle Area"
1640 oneway: true
1641 roof_access: true
1642}
1643connections {
1644 from_room: "Roof"
1645 to_room: "Number Paintings Area"
1646 oneway: true
1647 roof_access: true
1648}
1649connections {
1650 from_room: "Roof"
1651 to_room: "Orange Room Hallway"
1652 oneway: true
1653 roof_access: true
1654}
1655connections {
1656 from_room: "Roof"
1657 to_room: "Outside Book Room"
1658 oneway: true
1659 roof_access: true
1660}
1661connections {
1662 from_room: "Roof"
1663 to_room: "Outside Eye Temple"
1664 oneway: true
1665 roof_access: true
1666}
1667connections {
1668 from_room: "Roof"
1669 to_room: "Outside Hedges"
1670 oneway: true
1671 roof_access: true
1672}
1673connections {
1674 from_room: "Roof"
1675 to_room: "Outside Hotel"
1676 oneway: true
1677 roof_access: true
1678}
1679connections {
1680 from_room: "Roof"
1681 to_room: "Outside House"
1682 oneway: true
1683 roof_access: true
1684}
1685connections {
1686 from_room: "Roof"
1687 to_room: "Outside Magic Room"
1688 oneway: true
1689 roof_access: true
1690}
1691connections {
1692 from_room: "Roof"
1693 to_room: "Outside Orange Room"
1694 oneway: true
1695 roof_access: true
1696}
1697connections {
1698 from_room: "Roof"
1699 to_room: "Outside Pyramid"
1700 oneway: true
1701 roof_access: true
1702}
1703connections {
1704 from_room: "Roof"
1705 to_room: "Outside Red Room"
1706 oneway: true
1707 roof_access: true
1708}
1709connections {
1710 from_room: "Roof"
1711 to_room: "Outside Salt Room"
1712 oneway: true
1713 roof_access: true
1714}
1715connections {
1716 from_room: "Roof"
1717 to_room: "Outside Snake Room"
1718 oneway: true
1719 roof_access: true
1720}
1721connections {
1722 from_room: "Roof"
1723 to_room: "Post Orange Smiley Three Way"
1724 oneway: true
1725 roof_access: true
1726}
1727connections {
1728 from_room: "Roof"
1729 to_room: "Purple NW Vestibule"
1730 oneway: true
1731 roof_access: true
1732}
1733connections {
1734 from_room: "Roof"
1735 to_room: "Purple Room East"
1736 oneway: true
1737 roof_access: true
1738}
1739connections {
1740 from_room: "Roof"
1741 to_room: "Purple Room South"
1742 oneway: true
1743 roof_access: true
1744}
1745connections {
1746 from_room: "Roof"
1747 to_room: "Purple Room West"
1748 oneway: true
1749 roof_access: true
1750}
1751connections {
1752 from_room: "Roof"
1753 to_room: "Purple SE Vestibule"
1754 oneway: true
1755 roof_access: true
1756}
1757connections {
1758 from_room: "Roof"
1759 to_room: "Pyramid Second Floor"
1760 oneway: true
1761 roof_access: true
1762}
1763connections {
1764 from_room: "Roof"
1765 to_room: "Pyramid Top"
1766 oneway: true
1767 roof_access: true
1768}
1769connections {
1770 from_room: "Roof"
1771 to_room: "Quiet Entrance"
1772 oneway: true
1773 roof_access: true
1774}
1775connections {
1776 from_room: "Roof"
1777 to_room: "Red Color Door"
1778 oneway: true
1779 roof_access: true
1780}
1781connections {
1782 from_room: "Roof"
1783 to_room: "South Castle Area"
1784 oneway: true
1785 roof_access: true
1786}
1787connections {
1788 from_room: "Roof"
1789 to_room: "Starting Room"
1790 oneway: true
1791 roof_access: true
1792}
1793connections {
1794 from_room: "Roof"
1795 to_room: "Sweet Foyer"
1796 oneway: true
1797 roof_access: true
1798}
1799connections {
1800 from_room: "Roof"
1801 to_room: "Tree Entrance"
1802 oneway: true
1803 roof_access: true
1804}
1805connections {
1806 from_room: "Roof"
1807 to_room: "West Castle Area"
1808 oneway: true
1809 roof_access: true
1810}
1811connections {
1812 from_room: "Roof"
1813 to_room: "West Spire"
1814 oneway: true
1815 roof_access: true
1816}
1817connections {
1818 from_room: "Roof"
1819 to_room: "Yellow Color Door"
1820 oneway: true
1821 roof_access: true
1822}
1823connections {
1824 from_room: "Roof"
1825 to_room: "Z2 Room"
1826 oneway: true
1827 roof_access: true
1828}
1829connections {
1830 from_room: "Roof"
1831 to_room: "Zoo Center"
1832 oneway: true
1833 roof_access: true
1834}
1835connections {
1836 from_room: "Roof"
1837 to_room: "Zoo E"
1838 oneway: true
1839 roof_access: true
1840}
1841connections {
1842 from_room: "Roof"
1843 to_room: "Zoo N"
1844 oneway: true
1845 roof_access: true
1846}
1847connections {
1848 from_room: "Roof"
1849 to_room: "Zoo NE"
1850 oneway: true
1851 roof_access: true
1852}
1853connections {
1854 from_room: "Roof"
1855 to_room: "Zoo S"
1856 oneway: true
1857 roof_access: true
1858}
1859connections {
1860 from_room: "Roof"
1861 to_room: "Zoo SE"
1862 oneway: true
1863 roof_access: true
1864}
1865connections {
1866 from_room: "Roof"
1867 to_room: "F Keyholder"
1868 oneway: true
1869 roof_access: true
1870}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 4e35de2..ace15a1 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -195,8 +195,8 @@ doors {
195} 195}
196doors { 196doors {
197 name: "Welcome Back Door" 197 name: "Welcome Back Door"
198 type: STANDARD 198 type: LOCATION_ONLY
199 receivers: "Components/Doors/Entry/entry_14" 199 #receivers: "Components/Doors/Entry/entry_14"
200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } 200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
201 location_room: "Welcome Back Area" 201 location_room: "Welcome Back Area"
202} 202}
@@ -493,7 +493,6 @@ doors {
493 panels { room: "Outside House" name: "WALLS" } 493 panels { room: "Outside House" name: "WALLS" }
494 panels { room: "Outside House" name: "LOCK" } 494 panels { room: "Outside House" name: "LOCK" }
495 location_room: "Outside House" 495 location_room: "Outside House"
496 location_name: "North Purple Vestibules"
497} 496}
498doors { 497doors {
499 name: "Purple NW Vestibule" 498 name: "Purple NW Vestibule"
@@ -892,16 +891,12 @@ doors {
892} 891}
893doors { 892doors {
894 name: "White Hallway From Entry" 893 name: "White Hallway From Entry"
895 # TODO: This should be combined with the corresponding door in the_entry, at
896 # least when connections are not shuffled.
897 type: CONTROL_CENTER_COLOR 894 type: CONTROL_CENTER_COLOR
898 receivers: "Components/Doors/Halls/froom_6" 895 receivers: "Components/Doors/Halls/froom_6"
899 control_center_color: "white" 896 control_center_color: "white"
900} 897}
901doors { 898doors {
902 name: "Purple Hallway From Great" 899 name: "Purple Hallway From Great"
903 # TODO: This should be combined with the corresponding door in the_great, at
904 # least when connections are not shuffled.
905 type: CONTROL_CENTER_COLOR 900 type: CONTROL_CENTER_COLOR
906 receivers: "Components/Doors/Halls/froom_7" 901 receivers: "Components/Doors/Halls/froom_7"
907 control_center_color: "purple" 902 control_center_color: "purple"
@@ -1080,6 +1075,7 @@ doors {
1080 panels { room: "Outside Snake Room" name: "SONG (South)" } 1075 panels { room: "Outside Snake Room" name: "SONG (South)" }
1081 panels { room: "West Castle Area" name: "SONG (2)" } 1076 panels { room: "West Castle Area" name: "SONG (2)" }
1082 location_room: "West Castle Area" 1077 location_room: "West Castle Area"
1078 location_name: "South SONGs"
1083} 1079}
1084doors { 1080doors {
1085 name: "Amber North Door" 1081 name: "Amber North Door"
@@ -1088,6 +1084,7 @@ doors {
1088 panels { room: "Outside Snake Room" name: "SONG (North)" } 1084 panels { room: "Outside Snake Room" name: "SONG (North)" }
1089 panels { room: "Amber North 2" name: "SONG" } 1085 panels { room: "Amber North 2" name: "SONG" }
1090 location_room: "Amber North 2" 1086 location_room: "Amber North 2"
1087 location_name: "North SONGs"
1091} 1088}
1092doors { 1089doors {
1093 name: "Amber East Doors" 1090 name: "Amber East Doors"
@@ -1210,70 +1207,37 @@ doors {
1210 type: ITEM_ONLY 1207 type: ITEM_ONLY
1211 receivers: "Components/Doors/Halls/connections_1" 1208 receivers: "Components/Doors/Halls/connections_1"
1212 receivers: "Components/Doors/Halls/connections_3" 1209 receivers: "Components/Doors/Halls/connections_3"
1210 # These have the same effect as the above, but including them here prevents
1211 # them from opening in door shuffle when the J2 door opens.
1212 receivers: "Components/Triggers/teleportListenerConnections3"
1213 receivers: "Components/Triggers/teleportListenerConnections4"
1214 # This door can open from either solving all panels, or just the smiley ones,
1215 # and the latter is obviously a subset of the former so let's just check for
1216 # that.
1213 panels { room: "Hotel" name: "PARKA" } 1217 panels { room: "Hotel" name: "PARKA" }
1214 panels { room: "Hotel" name: "MARLIN" }
1215 panels { room: "Hotel" name: "WHO" }
1216 panels { room: "Hotel" name: "CLOAK" } 1218 panels { room: "Hotel" name: "CLOAK" }
1217 panels { room: "Hotel" name: "MANE" }
1218 panels { room: "Hotel" name: "WHAT" }
1219 panels { room: "Hotel" name: "BLAZER" }
1220 panels { room: "Hotel" name: "WHERE" }
1221 panels { room: "Hotel" name: "DOROTHY" } 1219 panels { room: "Hotel" name: "DOROTHY" }
1222 panels { room: "Hotel" name: "JACKET" }
1223 panels { room: "Hotel" name: "TAIL" }
1224 panels { room: "Hotel" name: "JAWS" } 1220 panels { room: "Hotel" name: "JAWS" }
1225 panels { room: "Hotel" name: "FLOUNDER" }
1226 panels { room: "Hotel" name: "WHEN" } 1221 panels { room: "Hotel" name: "WHEN" }
1227 panels { room: "Hotel" name: "CLAWS" } 1222 panels { room: "Hotel" name: "CLAWS" }
1228 panels { room: "Hotel" name: "BRUCE" }
1229 panels { room: "Hotel" name: "POTATO" } 1223 panels { room: "Hotel" name: "POTATO" }
1230 panels { room: "Hotel" name: "SALAD" }
1231 panels { room: "Hotel" name: "BATHING" }
1232 panels { room: "Hotel" name: "MICRO" } 1224 panels { room: "Hotel" name: "MICRO" }
1233 panels { room: "Hotel" name: "BUSINESS" }
1234 panels { room: "Hotel" name: "WEDDING" }
1235 panels { room: "Hotel" name: "TREE" }
1236 panels { room: "Hotel" name: "RIVER" }
1237 panels { room: "Hotel" name: "TUNING" } 1225 panels { room: "Hotel" name: "TUNING" }
1238 panels { room: "Hotel" name: "BOXING" }
1239 panels { room: "Hotel" name: "TELEPHONE" }
1240 panels { room: "Hotel" name: "LAW" } 1226 panels { room: "Hotel" name: "LAW" }
1241 panels { room: "Hotel" name: "POKER" }
1242 panels { room: "Hotel" name: "CARD" } 1227 panels { room: "Hotel" name: "CARD" }
1243 panels { room: "Hotel" name: "ROAD" } 1228 panels { room: "Hotel" name: "ROAD" }
1244 panels { room: "Hotel" name: "CHOCOLATE" }
1245 panels { room: "Hotel" name: "DEPART" } 1229 panels { room: "Hotel" name: "DEPART" }
1246 panels { room: "Hotel" name: "WITHDRAW" }
1247 panels { room: "Hotel" name: "QUIT" }
1248 panels { room: "Hotel" name: "LEAVE" } 1230 panels { room: "Hotel" name: "LEAVE" }
1249 panels { room: "Hotel" name: "PALE" }
1250 panels { room: "Hotel" name: "JUST" }
1251 panels { room: "Hotel" name: "NEW" }
1252 panels { room: "Hotel" name: "UNTALENTED" }
1253 panels { room: "Hotel" name: "SERVICE" } 1231 panels { room: "Hotel" name: "SERVICE" }
1254 panels { room: "Hotel" name: "FULL" }
1255 panels { room: "Hotel" name: "EVIL" }
1256 panels { room: "Hotel" name: "HONEY" } 1232 panels { room: "Hotel" name: "HONEY" }
1257 panels { room: "Hotel" name: "CRESCENT" }
1258 panels { room: "Hotel" name: "INVALID" } 1233 panels { room: "Hotel" name: "INVALID" }
1259 panels { room: "Hotel" name: "FESTIVAL" } 1234 panels { room: "Hotel" name: "FESTIVAL" }
1260 panels { room: "Hotel" name: "BEAUTIFUL" }
1261 panels { room: "Hotel" name: "WILTED" } 1235 panels { room: "Hotel" name: "WILTED" }
1262 panels { room: "Hotel" name: "DROOPED" }
1263 panels { room: "Hotel" name: "FADED" }
1264 panels { room: "Hotel" name: "WANED" } 1236 panels { room: "Hotel" name: "WANED" }
1265 panels { room: "Hotel" name: "TALL" }
1266 panels { room: "Hotel" name: "CANVAS" }
1267 panels { room: "Hotel" name: "LEVER" }
1268 panels { room: "Hotel" name: "SCULPTURE" }
1269 panels { room: "Hotel" name: "RAGE" } 1237 panels { room: "Hotel" name: "RAGE" }
1270 panels { room: "Hotel" name: "BALL" }
1271 panels { room: "Hotel" name: "FOOL" }
1272 panels { room: "Hotel" name: "VERGE" } 1238 panels { room: "Hotel" name: "VERGE" }
1273 panels { room: "Hotel" name: "ART" }
1274 panels { room: "Hotel" name: "EVER" } 1239 panels { room: "Hotel" name: "EVER" }
1275 panels { room: "Hotel" name: "PAIN" } 1240 panels { room: "Hotel" name: "PAIN" }
1276 panels { room: "Hotel" name: "FOOT" }
1277} 1241}
1278doors { 1242doors {
1279 name: "J2 Door 1" 1243 name: "J2 Door 1"
@@ -1502,87 +1466,87 @@ doors {
1502} 1466}
1503doors { 1467doors {
1504 name: "Red Rainbow Room" 1468 name: "Red Rainbow Room"
1505 type: ITEM_ONLY 1469 type: STANDARD
1506 receivers: "Components/Doors/Color Reading/door_3" 1470 receivers: "Components/Doors/Color Reading/door_3"
1507 panels { room: "Rainbow Start" name: "PAINTING" } 1471 panels { room: "Rainbow Start" name: "PAINTING" }
1508 panels { room: "Red Smiley" name: "SMILE" } 1472 location_room: "Rainbow Start"
1509} 1473}
1510doors { 1474doors {
1511 name: "Orange Rainbow Room" 1475 name: "Orange Rainbow Room"
1512 type: ITEM_ONLY 1476 type: ITEM_ONLY
1513 receivers: "Components/Doors/Color Reading/door_4" 1477 receivers: "Components/Doors/Color Reading/door_4"
1514 panels { room: "Rainbow Red" name: "THEME" } 1478 panels { room: "Rainbow Red" name: "THEME" }
1515 panels { room: "Outside Orange Room" name: "SMILE" } 1479 panels { room: "Red Smiley" name: "SMILE" }
1516} 1480}
1517doors { 1481doors {
1518 name: "Yellow Rainbow Room" 1482 name: "Yellow Rainbow Room"
1519 type: ITEM_ONLY 1483 type: ITEM_ONLY
1520 receivers: "Components/Doors/Color Reading/door_17" 1484 receivers: "Components/Doors/Color Reading/door_17"
1521 panels { room: "Rainbow Orange" name: "THEME" } 1485 panels { room: "Rainbow Orange" name: "THEME" }
1522 panels { room: "Hedges" name: "SMILE" } 1486 panels { room: "Outside Orange Room" name: "SMILE" }
1523} 1487}
1524doors { 1488doors {
1525 name: "Green Rainbow Room" 1489 name: "Green Rainbow Room"
1526 type: ITEM_ONLY 1490 type: ITEM_ONLY
1527 receivers: "Components/Doors/Color Reading/door_5" 1491 receivers: "Components/Doors/Color Reading/door_5"
1528 panels { room: "Rainbow Yellow" name: "THEME" } 1492 panels { room: "Rainbow Yellow" name: "THEME" }
1529 panels { room: "Green Smiley" name: "SMILE" } 1493 panels { room: "Hedges" name: "SMILE" }
1530} 1494}
1531doors { 1495doors {
1532 name: "Blue Rainbow Room" 1496 name: "Blue Rainbow Room"
1533 type: ITEM_ONLY 1497 type: ITEM_ONLY
1534 receivers: "Components/Doors/Color Reading/door_6" 1498 receivers: "Components/Doors/Color Reading/door_6"
1535 panels { room: "Rainbow Green" name: "THEME" } 1499 panels { room: "Rainbow Green" name: "THEME" }
1536 panels { room: "Blue Smiley" name: "SMILE" } 1500 panels { room: "Green Smiley" name: "SMILE" }
1537} 1501}
1538doors { 1502doors {
1539 name: "Purple Rainbow Room" 1503 name: "Purple Rainbow Room"
1540 type: ITEM_ONLY 1504 type: ITEM_ONLY
1541 receivers: "Components/Doors/Color Reading/door_7" 1505 receivers: "Components/Doors/Color Reading/door_7"
1542 panels { room: "Rainbow Blue" name: "THEME" } 1506 panels { room: "Rainbow Blue" name: "THEME" }
1543 panels { room: "Purple Smiley" name: "SMILE" } 1507 panels { room: "Blue Smiley" name: "SMILE" }
1544} 1508}
1545doors { 1509doors {
1546 name: "Red Rainbow Panel" 1510 name: "Red Rainbow Panel"
1547 type: LOCATION_ONLY 1511 type: LOCATION_ONLY
1548 panels { room: "Rainbow Start" name: "PAINTING" }
1549 location_room: "Rainbow Start"
1550}
1551doors {
1552 name: "Orange Rainbow Panel"
1553 type: LOCATION_ONLY
1554 panels { room: "Rainbow Red" name: "THEME" } 1512 panels { room: "Rainbow Red" name: "THEME" }
1555 location_room: "Rainbow Red" 1513 location_room: "Rainbow Red"
1556} 1514}
1557doors { 1515doors {
1558 name: "Yellow Rainbow Panel" 1516 name: "Orange Rainbow Panel"
1559 type: LOCATION_ONLY 1517 type: LOCATION_ONLY
1560 panels { room: "Rainbow Orange" name: "THEME" } 1518 panels { room: "Rainbow Orange" name: "THEME" }
1561 location_room: "Rainbow Orange" 1519 location_room: "Rainbow Orange"
1562} 1520}
1563doors { 1521doors {
1564 name: "Green Rainbow Panel" 1522 name: "Yellow Rainbow Panel"
1565 type: LOCATION_ONLY 1523 type: LOCATION_ONLY
1566 panels { room: "Rainbow Yellow" name: "THEME" } 1524 panels { room: "Rainbow Yellow" name: "THEME" }
1567 location_room: "Rainbow Yellow" 1525 location_room: "Rainbow Yellow"
1568} 1526}
1569doors { 1527doors {
1570 name: "Blue Rainbow Panel" 1528 name: "Green Rainbow Panel"
1571 type: LOCATION_ONLY 1529 type: LOCATION_ONLY
1572 panels { room: "Rainbow Green" name: "THEME" } 1530 panels { room: "Rainbow Green" name: "THEME" }
1573 location_room: "Rainbow Green" 1531 location_room: "Rainbow Green"
1574} 1532}
1575doors { 1533doors {
1576 name: "Purple Rainbow Panel" 1534 name: "Blue Rainbow Panel"
1577 type: LOCATION_ONLY 1535 type: LOCATION_ONLY
1578 panels { room: "Rainbow Blue" name: "THEME" } 1536 panels { room: "Rainbow Blue" name: "THEME" }
1579 location_room: "Rainbow Blue" 1537 location_room: "Rainbow Blue"
1580} 1538}
1581doors { 1539doors {
1582 name: "Cyan Rainbow Room" 1540 name: "Cyan Rainbow Room"
1583 type: STANDARD 1541 type: ITEM_ONLY
1584 receivers: "Components/Doors/Color Reading/door_18" 1542 receivers: "Components/Doors/Color Reading/door_18"
1585 panels { room: "Rainbow Purple" name: "THEME" } 1543 panels { room: "Rainbow Purple" name: "THEME" }
1544 panels { room: "Purple Smiley" name: "SMILE" }
1545}
1546doors {
1547 name: "Purple Rainbow Panel"
1548 type: LOCATION_ONLY
1549 panels { room: "Rainbow Purple" name: "THEME" }
1586 location_room: "Rainbow Purple" 1550 location_room: "Rainbow Purple"
1587} 1551}
1588doors { 1552doors {
@@ -1591,6 +1555,7 @@ doors {
1591 receivers: "Components/Doors/Color Reading/door_8" 1555 receivers: "Components/Doors/Color Reading/door_8"
1592 panels { room: "Rainbow Cyan" name: "THEME" } 1556 panels { room: "Rainbow Cyan" name: "THEME" }
1593 location_room: "Rainbow Cyan" 1557 location_room: "Rainbow Cyan"
1558 location_name: "Cyan Rainbow Panel"
1594} 1559}
1595doors { 1560doors {
1596 name: "Pepper Room Entrance" 1561 name: "Pepper Room Entrance"
@@ -1920,6 +1885,7 @@ doors {
1920 type: LOCATION_ONLY 1885 type: LOCATION_ONLY
1921 panels { room: "Dark Light Exit" name: "GASKET" } 1886 panels { room: "Dark Light Exit" name: "GASKET" }
1922 location_room: "Dark Light Exit" 1887 location_room: "Dark Light Exit"
1888 location_name: "GASKET"
1923} 1889}
1924doors { 1890doors {
1925 name: "Dark Light Room Divider" 1891 name: "Dark Light Room Divider"
@@ -2112,8 +2078,12 @@ doors {
2112doors { 2078doors {
2113 name: "C Keyholder Blocker" 2079 name: "C Keyholder Blocker"
2114 type: EVENT 2080 type: EVENT
2115 # Components/Doors/Unincorporated/temple_foyer_7 2081 receivers: "Components/Doors/Unincorporated/temple_foyer_7"
2116 switches: "lavender_cubes" 2082 panels {
2083 map: "the_ancient"
2084 room: "Inside"
2085 name: "COLOR"
2086 }
2117} 2087}
2118doors { 2088doors {
2119 name: "Computer Room Back Door" 2089 name: "Computer Room Back Door"
@@ -2183,6 +2153,7 @@ doors {
2183 receivers: "Components/Doors/Unincorporated/temple_foyer_6" 2153 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2184 panels { room: "Globe Room" name: "WORD" } 2154 panels { room: "Globe Room" name: "WORD" }
2185 location_room: "Globe Room" 2155 location_room: "Globe Room"
2156 location_name: "Sticks and Stones"
2186} 2157}
2187doors { 2158doors {
2188 name: "Castle Numbers Puzzle" 2159 name: "Castle Numbers Puzzle"
@@ -2296,3 +2267,30 @@ doors {
2296 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" } 2267 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" }
2297 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" } 2268 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" }
2298} 2269}
2270doors {
2271 name: "Eye Painting"
2272 type: ITEM_ONLY
2273 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2274 double_letters: true
2275}
2276doors {
2277 name: "Lime Hexes"
2278 type: LOCATION_ONLY
2279 panels { room: "Tree Entrance" name: "RAT" }
2280 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2281 panels { room: "Tree Entrance" name: "LEANS" }
2282 panels { room: "Tree Entrance" name: "QUESTION" }
2283 panels { room: "Tree Entrance" name: "WHERE" }
2284 panels { room: "Tree Entrance" name: "SUNDER" }
2285 location_room: "Tree Entrance"
2286}
2287doors {
2288 name: "Theo Panels"
2289 type: LOCATION_ONLY
2290 panels { room: "House" name: "GOAT" }
2291 panels { room: "House" name: "AMAZE" }
2292 panels { room: "House" name: "SKINNYHIM" }
2293 panels { room: "House" name: "THEO" }
2294 location_room: "House"
2295 location_name: "All Puzzles"
2296}
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb index cc8548c..ef10a90 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -3,4 +3,5 @@ panel_display_name: "North Area"
3keyholders { 3keyholders {
4 name: "C" 4 name: "C"
5 path: "Components/KeyHolders/keyHolderC" 5 path: "Components/KeyHolders/keyHolderC"
6 key: "c"
6} 7}
diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb index 2521ab2..a5852be 100644 --- a/data/maps/daedalus/rooms/D Keyholder.txtpb +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb
@@ -3,4 +3,5 @@ panel_display_name: "Plum Room"
3keyholders { 3keyholders {
4 name: "D" 4 name: "D"
5 path: "Components/KeyHolders/keyHolderD" 5 path: "Components/KeyHolders/keyHolderD"
6 key: "d"
6} 7}
diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb index 662f76d..b424c6a 100644 --- a/data/maps/daedalus/rooms/F Keyholder.txtpb +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb
@@ -3,4 +3,5 @@ panel_display_name: "West Area"
3keyholders { 3keyholders {
4 name: "F" 4 name: "F"
5 path: "Components/KeyHolders/keyHolderF" 5 path: "Components/KeyHolders/keyHolderF"
6 key: "f"
6} 7}
diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb index 15c8875..c89bfcf 100644 --- a/data/maps/daedalus/rooms/Number Paintings Area.txtpb +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb
@@ -17,6 +17,7 @@ panels {
17keyholders { 17keyholders {
18 name: "G" 18 name: "G"
19 path: "Components/KeyHolders/keyHolderG" 19 path: "Components/KeyHolders/keyHolderG"
20 key: "g"
20} 21}
21paintings { 22paintings {
22 name: "WON" 23 name: "WON"
diff --git a/data/maps/daedalus/rooms/Orange Room Hallway.txtpb b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb new file mode 100644 index 0000000..915e698 --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room Hallway.txtpb
@@ -0,0 +1,4 @@
1name: "Orange Room Hallway"
2panel_display_name: "Orange Room"
3# This has the same door at both sides, and mainly just connects Z2 Room and
4# Orange Room. It's separate because you can also get here from the Roof.
diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb index fd3f5f0..fed9dda 100644 --- a/data/maps/daedalus/rooms/Outside House.txtpb +++ b/data/maps/daedalus/rooms/Outside House.txtpb
@@ -75,6 +75,7 @@ panels {
75keyholders { 75keyholders {
76 name: "H" 76 name: "H"
77 path: "Components/KeyHolders/keyHolderH" 77 path: "Components/KeyHolders/keyHolderH"
78 key: "h"
78} 79}
79paintings { 80paintings {
80 name: "CASTLE2" 81 name: "CASTLE2"
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 4b69e99..ae9b3f1 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb
@@ -1,6 +1,5 @@
1name: "Wonderland" 1name: "Wonderland"
2panel_display_name: "Northwest Area" 2panel_display_name: "Northwest Area"
3# TODO: There's a warp from The Entry into here.
4panels { 3panels {
5 name: "APRIL" 4 name: "APRIL"
6 path: "Panels/Wonderland/wonderland_1" 5 path: "Panels/Wonderland/wonderland_1"
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb index f22c954..e44658c 100644 --- a/data/maps/daedalus/rooms/Yellow Color Door.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb
@@ -26,7 +26,7 @@ paintings {
26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart" 26 path: "Components/Paintings/Temple of the Eyes/eyeRedStart"
27 move: true 27 move: true
28 enter_only: true 28 enter_only: true
29 # TODO: requires double letters 29 required_door { name: "Eye Painting" }
30} 30}
31ports { 31ports {
32 name: "FOURROOMS" 32 name: "FOURROOMS"