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.txtpb357
-rw-r--r--data/maps/daedalus/doors.txtpb353
-rw-r--r--data/maps/daedalus/rooms/C Keyholder.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Composite Room S.txtpb3
-rw-r--r--data/maps/daedalus/rooms/D Keyholder.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Dark Light Exit.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Dark Light Room.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Entry Shortcut.txtpb3
-rw-r--r--data/maps/daedalus/rooms/F Keyholder.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Hedges Tower.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Hotel.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Moat.txtpb3
-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 Hedges.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Outside House.txtpb1
-rw-r--r--data/maps/daedalus/rooms/Purple Hallway From Great.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Quiet Entrance.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Rain Side.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Red Color Door.txtpb2
-rw-r--r--data/maps/daedalus/rooms/Starting Room.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Sweet Foyer.txtpb6
-rw-r--r--data/maps/daedalus/rooms/Tree Entrance.txtpb3
-rw-r--r--data/maps/daedalus/rooms/Unkempt Entrance.txtpb3
-rw-r--r--data/maps/daedalus/rooms/White Hallway From Entry.txtpb9
-rw-r--r--data/maps/daedalus/rooms/Wonderland.txtpb4
-rw-r--r--data/maps/daedalus/rooms/Yellow Color Door.txtpb5
27 files changed, 668 insertions, 117 deletions
diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb index 223710a..cb27c38 100644 --- a/data/maps/daedalus/connections.txtpb +++ b/data/maps/daedalus/connections.txtpb
@@ -100,6 +100,11 @@ connections {
100 oneway: true 100 oneway: true
101} 101}
102connections { 102connections {
103 from_room: "Outside House"
104 to_room: "Blue Hallway Tall Side"
105 door { name: "House Side Door" }
106}
107connections {
103 from_room: "Purple SE Vestibule" 108 from_room: "Purple SE Vestibule"
104 to_room: "Welcome Back Area" 109 to_room: "Welcome Back Area"
105 oneway: true 110 oneway: true
@@ -222,12 +227,12 @@ connections {
222connections { 227connections {
223 from_room: "West Castle Area" 228 from_room: "West Castle Area"
224 to_room: "Post Orange Smiley Three Way" 229 to_room: "Post Orange Smiley Three Way"
225 door { name: "Splintering Exit Left Door" } 230 door { name: "Splintering Exit North Door" }
226} 231}
227connections { 232connections {
228 from_room: "West Castle Area" 233 from_room: "West Castle Area"
229 to_room: "Amber North 2" 234 to_room: "Amber North 2"
230 door { name: "Splintering Exit Right Door" } 235 door { name: "Splintering Exit South Door" }
231} 236}
232connections { 237connections {
233 from_room: "Z2 Room" 238 from_room: "Z2 Room"
@@ -378,7 +383,7 @@ connections {
378connections { 383connections {
379 from_room: "O2 Room" 384 from_room: "O2 Room"
380 to_room: "Blue Smiley" 385 to_room: "Blue Smiley"
381 door { name: "Blue Smiley Entrance" } 386 door { name: "O2 Room Southeast Door" }
382} 387}
383connections { 388connections {
384 from_room: "O2 Room" 389 from_room: "O2 Room"
@@ -408,7 +413,7 @@ connections {
408connections { 413connections {
409 from_room: "O2 Room" 414 from_room: "O2 Room"
410 to_room: "Blue Hallway" 415 to_room: "Blue Hallway"
411 door { name: "O2 Room Back Door" } 416 door { name: "O2 Room Northeast Door" }
412} 417}
413connections { 418connections {
414 from_room: "O2 Room" 419 from_room: "O2 Room"
@@ -423,7 +428,7 @@ connections {
423connections { 428connections {
424 from_room: "Sweet Foyer" 429 from_room: "Sweet Foyer"
425 to_room: "F2 Room" 430 to_room: "F2 Room"
426 door { name: "F2 Room Entrance" } 431 door { name: "F2 Room Southeast Door" }
427} 432}
428connections { 433connections {
429 from_room: "Globe Room" 434 from_room: "Globe Room"
@@ -438,17 +443,17 @@ connections {
438connections { 443connections {
439 from_room: "F2 Room" 444 from_room: "F2 Room"
440 to_room: "Blue Hallway" 445 to_room: "Blue Hallway"
441 door { name: "F2 Room Back Right Door" } 446 door { name: "F2 Room Southwest Door" }
442} 447}
443connections { 448connections {
444 from_room: "F2 Room" 449 from_room: "F2 Room"
445 to_room: "Outside Salt Room" 450 to_room: "Outside Salt Room"
446 door { name: "F2 Room Back Left Door" } 451 door { name: "F2 Room Northwest Door" }
447} 452}
448connections { 453connections {
449 from_room: "F2 Room" 454 from_room: "F2 Room"
450 to_room: "Red Color Door" 455 to_room: "Red Color Door"
451 door { name: "F2 Room Back Middle Door" } 456 door { name: "F2 Room West Door" }
452 oneway: true 457 oneway: true
453 # This is the red backside, which has nothing in it. Maybe could be its own 458 # This is the red backside, which has nothing in it. Maybe could be its own
454 # region at some point. 459 # region at some point.
@@ -461,7 +466,7 @@ connections {
461connections { 466connections {
462 from_room: "U2 Room" 467 from_room: "U2 Room"
463 to_room: "Maze Paintings Area" 468 to_room: "Maze Paintings Area"
464 door { name: "U2 Room Shortcut" } 469 door { name: "U2 Room Southeast Door" }
465} 470}
466connections { 471connections {
467 from_room: "Maze Paintings Area" 472 from_room: "Maze Paintings Area"
@@ -476,17 +481,17 @@ connections {
476connections { 481connections {
477 from_room: "U2 Room" 482 from_room: "U2 Room"
478 to_room: "Purple SE Vestibule" 483 to_room: "Purple SE Vestibule"
479 door { name: "U2 Room Back Right Door" } 484 door { name: "U2 Room Southwest Door" }
480} 485}
481connections { 486connections {
482 from_room: "U2 Room" 487 from_room: "U2 Room"
483 to_room: "Purple Room East" 488 to_room: "Purple Room East"
484 door { name: "U2 Room Back Door" } 489 door { name: "U2 Room West Door" }
485} 490}
486connections { 491connections {
487 from_room: "Maze" 492 from_room: "Maze"
488 to_room: "U2 Room" 493 to_room: "U2 Room"
489 door { name: "U2 Room Entrance" } 494 door { name: "U2 Room East Door" }
490} 495}
491connections { 496connections {
492 from_room: "Outside Magic Room" 497 from_room: "Outside Magic Room"
@@ -511,7 +516,7 @@ connections {
511connections { 516connections {
512 from_room: "Wonderland" 517 from_room: "Wonderland"
513 to_room: "Black Hex" 518 to_room: "Black Hex"
514 door { name: "Wonderland Right Door" } 519 door { name: "Wonderland South Door" }
515} 520}
516connections { 521connections {
517 from_room: "Outside Pyramid" 522 from_room: "Outside Pyramid"
@@ -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}
@@ -596,7 +606,7 @@ connections {
596connections { 606connections {
597 from_room: "Wonderland" 607 from_room: "Wonderland"
598 to_room: "Number Paintings Area" 608 to_room: "Number Paintings Area"
599 door { name: "Wonderland Left Door" } 609 door { name: "Wonderland North Door" }
600} 610}
601connections { 611connections {
602 from_room: "Outside House" 612 from_room: "Outside House"
@@ -1545,3 +1555,322 @@ 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}
1871connections {
1872 from_room: "Roof"
1873 to_room: "Yellow Color Backside"
1874 oneway: true
1875 roof_access: true
1876}
diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index 4e35de2..f2f4592 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb
@@ -188,17 +188,20 @@ doors {
188} 188}
189doors { 189doors {
190 name: "Welcome Back Secret Door" 190 name: "Welcome Back Secret Door"
191 type: ITEM_ONLY 191 type: STANDARD
192 receivers: "Components/Doors/Entry/entry_13" 192 receivers: "Components/Doors/Entry/entry_13"
193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } 193 panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" }
194 panels { room: "West Spire" name: "BYE" } 194 panels { room: "West Spire" name: "BYE" }
195 location_room: "West Spire"
196 location_name: "BYE, FAREWELL LITTLE LAMB"
195} 197}
196doors { 198doors {
197 name: "Welcome Back Door" 199 name: "Welcome Back Door"
198 type: STANDARD 200 type: LOCATION_ONLY
199 receivers: "Components/Doors/Entry/entry_14" 201 #receivers: "Components/Doors/Entry/entry_14"
200 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } 202 panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" }
201 location_room: "Welcome Back Area" 203 location_room: "Welcome Back Area"
204 location_name: "GREETINGS OLD FRIEND"
202} 205}
203# entry_3 is the door to SEAL, which we will ignore. 206# entry_3 is the door to SEAL, which we will ignore.
204doors { 207doors {
@@ -224,12 +227,21 @@ doors {
224} 227}
225doors { 228doors {
226 name: "Starting Room East Wall Center Door" 229 name: "Starting Room East Wall Center Door"
227 type: STANDARD 230 type: ITEM_ONLY
231 legacy_location: true
228 receivers: "Components/Doors/Entry/entry_6" 232 receivers: "Components/Doors/Entry/entry_6"
229 panels { room: "Rainbow Color Backside" name: "?" } 233 panels { room: "Rainbow Color Backside" name: "?" }
230 location_room: "Rainbow Color Backside" 234 location_room: "Rainbow Color Backside"
231} 235}
232doors { 236doors {
237 name: "Rainbow Color Backside Panels"
238 type: LOCATION_ONLY
239 panels { room: "Rainbow Color Backside" name: "?" }
240 panels { room: "Rainbow Color Backside" name: "BACKSIDE" }
241 location_room: "Rainbow Color Backside"
242 location_name: "BACKSIDE, ?"
243}
244doors {
233 name: "Starting Room East Wall North Door" 245 name: "Starting Room East Wall North Door"
234 type: ITEM_ONLY 246 type: ITEM_ONLY
235 receivers: "Components/Doors/Entry/entry_7" 247 receivers: "Components/Doors/Entry/entry_7"
@@ -298,8 +310,9 @@ doors {
298 location_name: "Black Hex" 310 location_name: "Black Hex"
299} 311}
300doors { 312doors {
301 name: "Splintering Exit Left Door" 313 name: "Splintering Exit North Door"
302 type: STANDARD 314 type: ITEM_ONLY
315 legacy_location: true
303 receivers: "Components/Doors/Entry/gate_4" 316 receivers: "Components/Doors/Entry/gate_4"
304 panels { room: "West Castle Area" name: "EVER" } 317 panels { room: "West Castle Area" name: "EVER" }
305 panels { room: "West Castle Area" name: "AXES" } 318 panels { room: "West Castle Area" name: "AXES" }
@@ -308,7 +321,7 @@ doors {
308 location_room: "West Castle Area" 321 location_room: "West Castle Area"
309} 322}
310doors { 323doors {
311 name: "Splintering Exit Right Door" 324 name: "Splintering Exit South Door"
312 type: ITEM_ONLY 325 type: ITEM_ONLY
313 receivers: "Components/Doors/Entry/gate_5" 326 receivers: "Components/Doors/Entry/gate_5"
314 panels { room: "West Castle Area" name: "EVER" } 327 panels { room: "West Castle Area" name: "EVER" }
@@ -317,6 +330,48 @@ doors {
317 panels { room: "West Castle Area" name: "SLOT" } 330 panels { room: "West Castle Area" name: "SLOT" }
318} 331}
319doors { 332doors {
333 name: "Splintering Area Panels"
334 type: LOCATION_ONLY
335 panels { room: "West Castle Area" name: "EVER" }
336 panels { room: "West Castle Area" name: "AXES" }
337 panels { room: "West Castle Area" name: "FLIP (1)" }
338 panels { room: "West Castle Area" name: "SLOT" }
339 panels { room: "West Castle Area" name: "WICKEDLY" }
340 panels { room: "West Castle Area" name: "CATHOLIC" }
341 panels { room: "West Castle Area" name: "SISTERLY" }
342 panels { room: "West Castle Area" name: "SQUEALED" }
343 panels { room: "West Castle Area" name: "READ" }
344 panels { room: "West Castle Area" name: "WORD" }
345 panels { room: "West Castle Area" name: "EACH" }
346 panels { room: "West Castle Area" name: "RANK" }
347 panels { room: "West Castle Area" name: "TEAR" }
348 panels { room: "West Castle Area" name: "SHUT" }
349 panels { room: "West Castle Area" name: "FLIP (2)" }
350 panels { room: "West Castle Area" name: "STUN" }
351 panels { room: "West Castle Area" name: "CHAT" }
352 panels { room: "West Castle Area" name: "LOST" }
353 panels { room: "West Castle Area" name: "PODS" }
354 panels { room: "West Castle Area" name: "FAME" }
355 location_room: "West Castle Area"
356}
357doors {
358 name: "West Sticks And Stones Panel"
359 type: LOCATION_ONLY
360 panels { room: "West Castle Area" name: "LETTERS" }
361 location_room: "West Castle Area"
362 location_name: "LETTERS"
363}
364doors {
365 name: "Amber Room Panels"
366 type: LOCATION_ONLY
367 panels { room: "West Castle Area" name: "HARMONY" }
368 panels { room: "West Castle Area" name: "MELODY" }
369 panels { room: "West Castle Area" name: "RHYTHM" }
370 panels { room: "West Castle Area" name: "TEXTURE" }
371 location_room: "West Castle Area"
372 location_name: "HARMONY, MELODY, RHYTHM, TEXTURE"
373}
374doors {
320 name: "Z2 Room Back Exit" 375 name: "Z2 Room Back Exit"
321 type: ITEM_ONLY 376 type: ITEM_ONLY
322 receivers: "Components/Doors/Entry/gate_2" 377 receivers: "Components/Doors/Entry/gate_2"
@@ -493,7 +548,6 @@ doors {
493 panels { room: "Outside House" name: "WALLS" } 548 panels { room: "Outside House" name: "WALLS" }
494 panels { room: "Outside House" name: "LOCK" } 549 panels { room: "Outside House" name: "LOCK" }
495 location_room: "Outside House" 550 location_room: "Outside House"
496 location_name: "North Purple Vestibules"
497} 551}
498doors { 552doors {
499 name: "Purple NW Vestibule" 553 name: "Purple NW Vestibule"
@@ -645,6 +699,8 @@ doors {
645doors { 699doors {
646 name: "Hedges Tower" 700 name: "Hedges Tower"
647 type: LOCATION_ONLY 701 type: LOCATION_ONLY
702 latch: true
703 receivers: "Components/Doors/Halls/tower_door"
648 # TODO: Not making this an item right now in order to force the player to 704 # TODO: Not making this an item right now in order to force the player to
649 # solve the puzzles in order to enter The Tenacious. In the future, I'd like 705 # solve the puzzles in order to enter The Tenacious. In the future, I'd like
650 # to make this an item, and make you solve the panels in order to get the 706 # to make this an item, and make you solve the panels in order to get the
@@ -716,7 +772,7 @@ doors {
716 panels { room: "O2 Room" name: "UNBLOCKED" } 772 panels { room: "O2 Room" name: "UNBLOCKED" }
717} 773}
718doors { 774doors {
719 name: "Blue Smiley Entrance" 775 name: "O2 Room Southeast Door"
720 type: STANDARD 776 type: STANDARD
721 receivers: "Components/Doors/Halls/oroom_2" 777 receivers: "Components/Doors/Halls/oroom_2"
722 panels { room: "O2 Room" name: "HONEST" } 778 panels { room: "O2 Room" name: "HONEST" }
@@ -820,9 +876,20 @@ doors {
820} 876}
821doors { 877doors {
822 name: "Composite Room NW Entrance" 878 name: "Composite Room NW Entrance"
823 type: STANDARD 879 type: ITEM_ONLY
880 legacy_location: true
824 receivers: "Components/Doors/Halls/oroom_10" 881 receivers: "Components/Doors/Halls/oroom_10"
825 panels { room: "Red Color Door" name: "Left" } 882 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
883 location_room: "Red Color Door"
884}
885doors {
886 name: "Yellow Roof Puzzles"
887 type: LOCATION_ONLY
888 panels { room: "Red Color Door" name: "BACKSIDE" }
889 panels { room: "Red Color Door" name: "WALK BACK" }
890 panels { room: "Red Color Door" name: "Back (1)" }
891 panels { room: "Red Color Door" name: "Back (2)" }
892 panels { room: "Red Color Door" name: "Near Obscured Puzzles" }
826 location_room: "Red Color Door" 893 location_room: "Red Color Door"
827} 894}
828doors { 895doors {
@@ -857,7 +924,7 @@ doors {
857 location_name: "South Rooms" 924 location_name: "South Rooms"
858} 925}
859doors { 926doors {
860 name: "O2 Room Back Door" 927 name: "O2 Room Northeast Door"
861 type: STANDARD 928 type: STANDARD
862 receivers: "Components/Doors/Halls/oroom_4" 929 receivers: "Components/Doors/Halls/oroom_4"
863 panels { room: "O2 Room" name: "UNBLOCKED" } 930 panels { room: "O2 Room" name: "UNBLOCKED" }
@@ -866,6 +933,7 @@ doors {
866doors { 933doors {
867 name: "Control Center Orange Door" 934 name: "Control Center Orange Door"
868 type: CONTROL_CENTER_COLOR 935 type: CONTROL_CENTER_COLOR
936 latch: true
869 receivers: "Components/Doors/Halls/oroom_6" 937 receivers: "Components/Doors/Halls/oroom_6"
870 control_center_color: "orange" 938 control_center_color: "orange"
871} 939}
@@ -884,44 +952,43 @@ doors {
884 panels { room: "F2 Room" name: "SHAPE" } 952 panels { room: "F2 Room" name: "SHAPE" }
885} 953}
886doors { 954doors {
887 name: "F2 Room Entrance" 955 name: "F2 Room Southeast Door"
888 type: STANDARD 956 type: ITEM_ONLY
957 legacy_location: true
889 receivers: "Components/Doors/Halls/froom_2" 958 receivers: "Components/Doors/Halls/froom_2"
890 panels { room: "Sweet Foyer" name: "RENT (1)" } 959 panels { room: "Sweet Foyer" name: "RENT (1)" }
891 location_room: "Sweet Foyer" 960 location_room: "Sweet Foyer"
892} 961}
893doors { 962doors {
894 name: "White Hallway From Entry" 963 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 964 type: CONTROL_CENTER_COLOR
965 latch: true
898 receivers: "Components/Doors/Halls/froom_6" 966 receivers: "Components/Doors/Halls/froom_6"
899 control_center_color: "white" 967 control_center_color: "white"
900} 968}
901doors { 969doors {
902 name: "Purple Hallway From Great" 970 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 971 type: CONTROL_CENTER_COLOR
972 latch: true
906 receivers: "Components/Doors/Halls/froom_7" 973 receivers: "Components/Doors/Halls/froom_7"
907 control_center_color: "purple" 974 control_center_color: "purple"
908} 975}
909doors { 976doors {
910 name: "F2 Room Back Right Door" 977 name: "F2 Room Southwest Door"
911 type: STANDARD 978 type: STANDARD
912 receivers: "Components/Doors/Halls/froom_3" 979 receivers: "Components/Doors/Halls/froom_3"
913 panels { room: "F2 Room" name: "RISKY" } 980 panels { room: "F2 Room" name: "RISKY" }
914 location_room: "F2 Room" 981 location_room: "F2 Room"
915} 982}
916doors { 983doors {
917 name: "F2 Room Back Left Door" 984 name: "F2 Room Northwest Door"
918 type: STANDARD 985 type: STANDARD
919 receivers: "Components/Doors/Halls/froom_4" 986 receivers: "Components/Doors/Halls/froom_4"
920 panels { room: "F2 Room" name: "SHAPE" } 987 panels { room: "F2 Room" name: "SHAPE" }
921 location_room: "F2 Room" 988 location_room: "F2 Room"
922} 989}
923doors { 990doors {
924 name: "F2 Room Back Middle Door" 991 name: "F2 Room West Door"
925 type: STANDARD 992 type: STANDARD
926 receivers: "Components/Doors/Halls/froom_5" 993 receivers: "Components/Doors/Halls/froom_5"
927 panels { room: "F2 Room" name: "DIRT" } 994 panels { room: "F2 Room" name: "DIRT" }
@@ -942,7 +1009,7 @@ doors {
942 panels { room: "U2 Room" name: "HEAVEN" } 1009 panels { room: "U2 Room" name: "HEAVEN" }
943} 1010}
944doors { 1011doors {
945 name: "U2 Room Shortcut" 1012 name: "U2 Room Southeast Door"
946 type: STANDARD 1013 type: STANDARD
947 receivers: "Components/Doors/Halls/uroom_2" 1014 receivers: "Components/Doors/Halls/uroom_2"
948 panels { room: "U2 Room" name: "WICKED" } 1015 panels { room: "U2 Room" name: "WICKED" }
@@ -963,21 +1030,21 @@ doors {
963 location_room: "House Entrance" 1030 location_room: "House Entrance"
964} 1031}
965doors { 1032doors {
966 name: "U2 Room Back Right Door" 1033 name: "U2 Room Southwest Door"
967 type: STANDARD 1034 type: STANDARD
968 receivers: "Components/Doors/Halls/uroom_3" 1035 receivers: "Components/Doors/Halls/uroom_3"
969 panels { room: "U2 Room" name: "HEAVEN" } 1036 panels { room: "U2 Room" name: "HEAVEN" }
970 location_room: "U2 Room" 1037 location_room: "U2 Room"
971} 1038}
972doors { 1039doors {
973 name: "U2 Room Back Door" 1040 name: "U2 Room West Door"
974 type: ITEM_ONLY 1041 type: ITEM_ONLY
975 receivers: "Components/Doors/Halls/uroom_5" 1042 receivers: "Components/Doors/Halls/uroom_5"
976 panels { room: "Purple Room South" name: "ANY" } 1043 panels { room: "Purple Room South" name: "ANY" }
977 panels { room: "Outside House" name: "A" } 1044 panels { room: "Outside House" name: "A" }
978} 1045}
979doors { 1046doors {
980 name: "U2 Room Entrance" 1047 name: "U2 Room East Door"
981 type: ITEM_ONLY 1048 type: ITEM_ONLY
982 receivers: "Components/Doors/Halls/uroom_4" 1049 receivers: "Components/Doors/Halls/uroom_4"
983 panels { room: "Outside Magic Room" name: "WIZARD" } 1050 panels { room: "Outside Magic Room" name: "WIZARD" }
@@ -1021,7 +1088,7 @@ doors {
1021 panels { room: "Outside Magic Room" name: "WIZARD" } 1088 panels { room: "Outside Magic Room" name: "WIZARD" }
1022} 1089}
1023doors { 1090doors {
1024 name: "Wonderland Right Door" 1091 name: "Wonderland South Door"
1025 type: STANDARD 1092 type: STANDARD
1026 receivers: "Components/Doors/Halls/wonderland_1" 1093 receivers: "Components/Doors/Halls/wonderland_1"
1027 panels { room: "Wonderland" name: "APRIL" } 1094 panels { room: "Wonderland" name: "APRIL" }
@@ -1080,6 +1147,7 @@ doors {
1080 panels { room: "Outside Snake Room" name: "SONG (South)" } 1147 panels { room: "Outside Snake Room" name: "SONG (South)" }
1081 panels { room: "West Castle Area" name: "SONG (2)" } 1148 panels { room: "West Castle Area" name: "SONG (2)" }
1082 location_room: "West Castle Area" 1149 location_room: "West Castle Area"
1150 location_name: "South SONGs"
1083} 1151}
1084doors { 1152doors {
1085 name: "Amber North Door" 1153 name: "Amber North Door"
@@ -1088,6 +1156,7 @@ doors {
1088 panels { room: "Outside Snake Room" name: "SONG (North)" } 1156 panels { room: "Outside Snake Room" name: "SONG (North)" }
1089 panels { room: "Amber North 2" name: "SONG" } 1157 panels { room: "Amber North 2" name: "SONG" }
1090 location_room: "Amber North 2" 1158 location_room: "Amber North 2"
1159 location_name: "North SONGs"
1091} 1160}
1092doors { 1161doors {
1093 name: "Amber East Doors" 1162 name: "Amber East Doors"
@@ -1210,70 +1279,37 @@ doors {
1210 type: ITEM_ONLY 1279 type: ITEM_ONLY
1211 receivers: "Components/Doors/Halls/connections_1" 1280 receivers: "Components/Doors/Halls/connections_1"
1212 receivers: "Components/Doors/Halls/connections_3" 1281 receivers: "Components/Doors/Halls/connections_3"
1282 # These have the same effect as the above, but including them here prevents
1283 # them from opening in door shuffle when the J2 door opens.
1284 receivers: "Components/Triggers/teleportListenerConnections3"
1285 receivers: "Components/Triggers/teleportListenerConnections4"
1286 # This door can open from either solving all panels, or just the smiley ones,
1287 # and the latter is obviously a subset of the former so let's just check for
1288 # that.
1213 panels { room: "Hotel" name: "PARKA" } 1289 panels { room: "Hotel" name: "PARKA" }
1214 panels { room: "Hotel" name: "MARLIN" }
1215 panels { room: "Hotel" name: "WHO" }
1216 panels { room: "Hotel" name: "CLOAK" } 1290 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" } 1291 panels { room: "Hotel" name: "DOROTHY" }
1222 panels { room: "Hotel" name: "JACKET" }
1223 panels { room: "Hotel" name: "TAIL" }
1224 panels { room: "Hotel" name: "JAWS" } 1292 panels { room: "Hotel" name: "JAWS" }
1225 panels { room: "Hotel" name: "FLOUNDER" }
1226 panels { room: "Hotel" name: "WHEN" } 1293 panels { room: "Hotel" name: "WHEN" }
1227 panels { room: "Hotel" name: "CLAWS" } 1294 panels { room: "Hotel" name: "CLAWS" }
1228 panels { room: "Hotel" name: "BRUCE" }
1229 panels { room: "Hotel" name: "POTATO" } 1295 panels { room: "Hotel" name: "POTATO" }
1230 panels { room: "Hotel" name: "SALAD" }
1231 panels { room: "Hotel" name: "BATHING" }
1232 panels { room: "Hotel" name: "MICRO" } 1296 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" } 1297 panels { room: "Hotel" name: "TUNING" }
1238 panels { room: "Hotel" name: "BOXING" }
1239 panels { room: "Hotel" name: "TELEPHONE" }
1240 panels { room: "Hotel" name: "LAW" } 1298 panels { room: "Hotel" name: "LAW" }
1241 panels { room: "Hotel" name: "POKER" }
1242 panels { room: "Hotel" name: "CARD" } 1299 panels { room: "Hotel" name: "CARD" }
1243 panels { room: "Hotel" name: "ROAD" } 1300 panels { room: "Hotel" name: "ROAD" }
1244 panels { room: "Hotel" name: "CHOCOLATE" }
1245 panels { room: "Hotel" name: "DEPART" } 1301 panels { room: "Hotel" name: "DEPART" }
1246 panels { room: "Hotel" name: "WITHDRAW" }
1247 panels { room: "Hotel" name: "QUIT" }
1248 panels { room: "Hotel" name: "LEAVE" } 1302 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" } 1303 panels { room: "Hotel" name: "SERVICE" }
1254 panels { room: "Hotel" name: "FULL" }
1255 panels { room: "Hotel" name: "EVIL" }
1256 panels { room: "Hotel" name: "HONEY" } 1304 panels { room: "Hotel" name: "HONEY" }
1257 panels { room: "Hotel" name: "CRESCENT" }
1258 panels { room: "Hotel" name: "INVALID" } 1305 panels { room: "Hotel" name: "INVALID" }
1259 panels { room: "Hotel" name: "FESTIVAL" } 1306 panels { room: "Hotel" name: "FESTIVAL" }
1260 panels { room: "Hotel" name: "BEAUTIFUL" }
1261 panels { room: "Hotel" name: "WILTED" } 1307 panels { room: "Hotel" name: "WILTED" }
1262 panels { room: "Hotel" name: "DROOPED" }
1263 panels { room: "Hotel" name: "FADED" }
1264 panels { room: "Hotel" name: "WANED" } 1308 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" } 1309 panels { room: "Hotel" name: "RAGE" }
1270 panels { room: "Hotel" name: "BALL" }
1271 panels { room: "Hotel" name: "FOOL" }
1272 panels { room: "Hotel" name: "VERGE" } 1310 panels { room: "Hotel" name: "VERGE" }
1273 panels { room: "Hotel" name: "ART" }
1274 panels { room: "Hotel" name: "EVER" } 1311 panels { room: "Hotel" name: "EVER" }
1275 panels { room: "Hotel" name: "PAIN" } 1312 panels { room: "Hotel" name: "PAIN" }
1276 panels { room: "Hotel" name: "FOOT" }
1277} 1313}
1278doors { 1314doors {
1279 name: "J2 Door 1" 1315 name: "J2 Door 1"
@@ -1309,7 +1345,7 @@ doors {
1309 panels { room: "J2 Vestibule" name: "COLORFUL" } 1345 panels { room: "J2 Vestibule" name: "COLORFUL" }
1310} 1346}
1311doors { 1347doors {
1312 name: "Wonderland Left Door" 1348 name: "Wonderland North Door"
1313 type: ITEM_ONLY 1349 type: ITEM_ONLY
1314 receivers: "Components/Doors/Halls/wonderland_2" 1350 receivers: "Components/Doors/Halls/wonderland_2"
1315 panels { room: "Wonderland" name: "APRIL" } 1351 panels { room: "Wonderland" name: "APRIL" }
@@ -1423,6 +1459,9 @@ doors {
1423 receivers: "Meshes/Stairs/staircase31/teleportListener" 1459 receivers: "Meshes/Stairs/staircase31/teleportListener"
1424 receivers: "Meshes/Stairs/staircase32/teleportListener2" 1460 receivers: "Meshes/Stairs/staircase32/teleportListener2"
1425 receivers: "Meshes/Stairs/staircase33/teleportListener3" 1461 receivers: "Meshes/Stairs/staircase33/teleportListener3"
1462 receivers: "Panels/Castle Entrance/castle_direction_1/teleportListener"
1463 receivers: "Panels/Castle Entrance/castle_direction_2/teleportListener"
1464 receivers: "Panels/Castle Entrance/castle_direction_3/teleportListener"
1426 panels { room: "North Castle Area" name: "A SUMMER PLACE" } 1465 panels { room: "North Castle Area" name: "A SUMMER PLACE" }
1427 panels { room: "West Castle Area" name: "SONG FACE" } 1466 panels { room: "West Castle Area" name: "SONG FACE" }
1428 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } 1467 panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" }
@@ -1502,87 +1541,87 @@ doors {
1502} 1541}
1503doors { 1542doors {
1504 name: "Red Rainbow Room" 1543 name: "Red Rainbow Room"
1505 type: ITEM_ONLY 1544 type: STANDARD
1506 receivers: "Components/Doors/Color Reading/door_3" 1545 receivers: "Components/Doors/Color Reading/door_3"
1507 panels { room: "Rainbow Start" name: "PAINTING" } 1546 panels { room: "Rainbow Start" name: "PAINTING" }
1508 panels { room: "Red Smiley" name: "SMILE" } 1547 location_room: "Rainbow Start"
1509} 1548}
1510doors { 1549doors {
1511 name: "Orange Rainbow Room" 1550 name: "Orange Rainbow Room"
1512 type: ITEM_ONLY 1551 type: ITEM_ONLY
1513 receivers: "Components/Doors/Color Reading/door_4" 1552 receivers: "Components/Doors/Color Reading/door_4"
1514 panels { room: "Rainbow Red" name: "THEME" } 1553 panels { room: "Rainbow Red" name: "THEME" }
1515 panels { room: "Outside Orange Room" name: "SMILE" } 1554 panels { room: "Red Smiley" name: "SMILE" }
1516} 1555}
1517doors { 1556doors {
1518 name: "Yellow Rainbow Room" 1557 name: "Yellow Rainbow Room"
1519 type: ITEM_ONLY 1558 type: ITEM_ONLY
1520 receivers: "Components/Doors/Color Reading/door_17" 1559 receivers: "Components/Doors/Color Reading/door_17"
1521 panels { room: "Rainbow Orange" name: "THEME" } 1560 panels { room: "Rainbow Orange" name: "THEME" }
1522 panels { room: "Hedges" name: "SMILE" } 1561 panels { room: "Outside Orange Room" name: "SMILE" }
1523} 1562}
1524doors { 1563doors {
1525 name: "Green Rainbow Room" 1564 name: "Green Rainbow Room"
1526 type: ITEM_ONLY 1565 type: ITEM_ONLY
1527 receivers: "Components/Doors/Color Reading/door_5" 1566 receivers: "Components/Doors/Color Reading/door_5"
1528 panels { room: "Rainbow Yellow" name: "THEME" } 1567 panels { room: "Rainbow Yellow" name: "THEME" }
1529 panels { room: "Green Smiley" name: "SMILE" } 1568 panels { room: "Hedges" name: "SMILE" }
1530} 1569}
1531doors { 1570doors {
1532 name: "Blue Rainbow Room" 1571 name: "Blue Rainbow Room"
1533 type: ITEM_ONLY 1572 type: ITEM_ONLY
1534 receivers: "Components/Doors/Color Reading/door_6" 1573 receivers: "Components/Doors/Color Reading/door_6"
1535 panels { room: "Rainbow Green" name: "THEME" } 1574 panels { room: "Rainbow Green" name: "THEME" }
1536 panels { room: "Blue Smiley" name: "SMILE" } 1575 panels { room: "Green Smiley" name: "SMILE" }
1537} 1576}
1538doors { 1577doors {
1539 name: "Purple Rainbow Room" 1578 name: "Purple Rainbow Room"
1540 type: ITEM_ONLY 1579 type: ITEM_ONLY
1541 receivers: "Components/Doors/Color Reading/door_7" 1580 receivers: "Components/Doors/Color Reading/door_7"
1542 panels { room: "Rainbow Blue" name: "THEME" } 1581 panels { room: "Rainbow Blue" name: "THEME" }
1543 panels { room: "Purple Smiley" name: "SMILE" } 1582 panels { room: "Blue Smiley" name: "SMILE" }
1544} 1583}
1545doors { 1584doors {
1546 name: "Red Rainbow Panel" 1585 name: "Red Rainbow Panel"
1547 type: LOCATION_ONLY 1586 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" } 1587 panels { room: "Rainbow Red" name: "THEME" }
1555 location_room: "Rainbow Red" 1588 location_room: "Rainbow Red"
1556} 1589}
1557doors { 1590doors {
1558 name: "Yellow Rainbow Panel" 1591 name: "Orange Rainbow Panel"
1559 type: LOCATION_ONLY 1592 type: LOCATION_ONLY
1560 panels { room: "Rainbow Orange" name: "THEME" } 1593 panels { room: "Rainbow Orange" name: "THEME" }
1561 location_room: "Rainbow Orange" 1594 location_room: "Rainbow Orange"
1562} 1595}
1563doors { 1596doors {
1564 name: "Green Rainbow Panel" 1597 name: "Yellow Rainbow Panel"
1565 type: LOCATION_ONLY 1598 type: LOCATION_ONLY
1566 panels { room: "Rainbow Yellow" name: "THEME" } 1599 panels { room: "Rainbow Yellow" name: "THEME" }
1567 location_room: "Rainbow Yellow" 1600 location_room: "Rainbow Yellow"
1568} 1601}
1569doors { 1602doors {
1570 name: "Blue Rainbow Panel" 1603 name: "Green Rainbow Panel"
1571 type: LOCATION_ONLY 1604 type: LOCATION_ONLY
1572 panels { room: "Rainbow Green" name: "THEME" } 1605 panels { room: "Rainbow Green" name: "THEME" }
1573 location_room: "Rainbow Green" 1606 location_room: "Rainbow Green"
1574} 1607}
1575doors { 1608doors {
1576 name: "Purple Rainbow Panel" 1609 name: "Blue Rainbow Panel"
1577 type: LOCATION_ONLY 1610 type: LOCATION_ONLY
1578 panels { room: "Rainbow Blue" name: "THEME" } 1611 panels { room: "Rainbow Blue" name: "THEME" }
1579 location_room: "Rainbow Blue" 1612 location_room: "Rainbow Blue"
1580} 1613}
1581doors { 1614doors {
1582 name: "Cyan Rainbow Room" 1615 name: "Cyan Rainbow Room"
1583 type: STANDARD 1616 type: ITEM_ONLY
1584 receivers: "Components/Doors/Color Reading/door_18" 1617 receivers: "Components/Doors/Color Reading/door_18"
1585 panels { room: "Rainbow Purple" name: "THEME" } 1618 panels { room: "Rainbow Purple" name: "THEME" }
1619 panels { room: "Purple Smiley" name: "SMILE" }
1620}
1621doors {
1622 name: "Purple Rainbow Panel"
1623 type: LOCATION_ONLY
1624 panels { room: "Rainbow Purple" name: "THEME" }
1586 location_room: "Rainbow Purple" 1625 location_room: "Rainbow Purple"
1587} 1626}
1588doors { 1627doors {
@@ -1591,6 +1630,7 @@ doors {
1591 receivers: "Components/Doors/Color Reading/door_8" 1630 receivers: "Components/Doors/Color Reading/door_8"
1592 panels { room: "Rainbow Cyan" name: "THEME" } 1631 panels { room: "Rainbow Cyan" name: "THEME" }
1593 location_room: "Rainbow Cyan" 1632 location_room: "Rainbow Cyan"
1633 location_name: "Cyan Rainbow Panel"
1594} 1634}
1595doors { 1635doors {
1596 name: "Pepper Room Entrance" 1636 name: "Pepper Room Entrance"
@@ -1614,6 +1654,7 @@ doors {
1614 panels { room: "Salt Room" name: "SEASONING" } 1654 panels { room: "Salt Room" name: "SEASONING" }
1615 panels { room: "Pepper Room" name: "SEASONING" } 1655 panels { room: "Pepper Room" name: "SEASONING" }
1616 location_room: "Pepper Room" 1656 location_room: "Pepper Room"
1657 location_name: "Seasonings"
1617} 1658}
1618doors { 1659doors {
1619 name: "Bow Side" 1660 name: "Bow Side"
@@ -1649,6 +1690,7 @@ doors {
1649 # Components/Doors/Smileys/blue_1 1690 # Components/Doors/Smileys/blue_1
1650 panels { room: "Blue Smiley" name: "SMILE" } 1691 panels { room: "Blue Smiley" name: "SMILE" }
1651 location_room: "Blue Smiley" 1692 location_room: "Blue Smiley"
1693 location_name: "Blue SMILE"
1652} 1694}
1653doors { 1695doors {
1654 name: "Blue Smiley Annex" 1696 name: "Blue Smiley Annex"
@@ -1680,6 +1722,7 @@ doors {
1680 receivers: "Components/Doors/Smileys/yellow_2" 1722 receivers: "Components/Doors/Smileys/yellow_2"
1681 panels { room: "Hedges" name: "SMILE" } 1723 panels { room: "Hedges" name: "SMILE" }
1682 location_room: "Hedges" 1724 location_room: "Hedges"
1725 location_name: "Yellow SMILE"
1683} 1726}
1684doors { 1727doors {
1685 name: "Green Smiley" 1728 name: "Green Smiley"
@@ -1688,6 +1731,7 @@ doors {
1688 receivers: "Components/Doors/Smileys/green_2" 1731 receivers: "Components/Doors/Smileys/green_2"
1689 panels { room: "Green Smiley" name: "SMILE" } 1732 panels { room: "Green Smiley" name: "SMILE" }
1690 location_room: "Green Smiley" 1733 location_room: "Green Smiley"
1734 location_name: "Green SMILE"
1691} 1735}
1692doors { 1736doors {
1693 name: "Orange Smiley Exit" 1737 name: "Orange Smiley Exit"
@@ -1695,6 +1739,7 @@ doors {
1695 receivers: "Components/Doors/Smileys/orange_1" 1739 receivers: "Components/Doors/Smileys/orange_1"
1696 panels { room: "Outside Orange Room" name: "SMILE" } 1740 panels { room: "Outside Orange Room" name: "SMILE" }
1697 location_room: "Outside Orange Room" 1741 location_room: "Outside Orange Room"
1742 location_name: "Orange SMILE"
1698} 1743}
1699doors { 1744doors {
1700 name: "F Keyholder Door" 1745 name: "F Keyholder Door"
@@ -1719,6 +1764,7 @@ doors {
1719 type: LOCATION_ONLY 1764 type: LOCATION_ONLY
1720 panels { room: "Red Smiley" name: "SMILE" } 1765 panels { room: "Red Smiley" name: "SMILE" }
1721 location_room: "Red Smiley" 1766 location_room: "Red Smiley"
1767 location_name: "Red SMILE"
1722} 1768}
1723doors { 1769doors {
1724 name: "Pink Hallway" 1770 name: "Pink Hallway"
@@ -1793,12 +1839,37 @@ doors {
1793} 1839}
1794doors { 1840doors {
1795 name: "Near Sweet Brown Door" 1841 name: "Near Sweet Brown Door"
1796 type: STANDARD 1842 type: ITEM_ONLY
1843 legacy_location: true
1797 receivers: "Components/Doors/Halls 2/halls_2" 1844 receivers: "Components/Doors/Halls 2/halls_2"
1798 panels { room: "Sweet Foyer" name: "RENT (4)" } 1845 panels { room: "Sweet Foyer" name: "RENT (4)" }
1799 location_room: "Sweet Foyer" 1846 location_room: "Sweet Foyer"
1800} 1847}
1801doors { 1848doors {
1849 name: "Rent Panels"
1850 type: LOCATION_ONLY
1851 panels { room: "Sweet Foyer" name: "RENT (1)" }
1852 panels { room: "Sweet Foyer" name: "RENT (2)" }
1853 panels { room: "Sweet Foyer" name: "RENT (3)" }
1854 panels { room: "Sweet Foyer" name: "RENT (4)" }
1855 location_room: "Sweet Foyer"
1856}
1857doors {
1858 name: "Equality Panels"
1859 type: LOCATION_ONLY
1860 panels { room: "Sweet Foyer" name: "EQUAL" }
1861 panels { room: "Sweet Foyer" name: "QUALITY" }
1862 location_room: "Sweet Foyer"
1863 location_name: "EQUAL, QUALITY"
1864}
1865doors {
1866 name: "Orange Panels"
1867 type: LOCATION_ONLY
1868 panels { room: "Blue Smiley Annex" name: "ORANGE (1)" }
1869 panels { room: "Blue Smiley Annex" name: "ORANGE (2)" }
1870 location_room: "Blue Smiley Annex"
1871}
1872doors {
1802 name: "Red Room Entrance" 1873 name: "Red Room Entrance"
1803 type: STANDARD 1874 type: STANDARD
1804 receivers: "Components/Doors/Halls 2/halls_3" 1875 receivers: "Components/Doors/Halls 2/halls_3"
@@ -1920,6 +1991,7 @@ doors {
1920 type: LOCATION_ONLY 1991 type: LOCATION_ONLY
1921 panels { room: "Dark Light Exit" name: "GASKET" } 1992 panels { room: "Dark Light Exit" name: "GASKET" }
1922 location_room: "Dark Light Exit" 1993 location_room: "Dark Light Exit"
1994 location_name: "GASKET"
1923} 1995}
1924doors { 1996doors {
1925 name: "Dark Light Room Divider" 1997 name: "Dark Light Room Divider"
@@ -1952,7 +2024,7 @@ doors {
1952 panels { room: "Gray Color Backside" name: "LAST" } 2024 panels { room: "Gray Color Backside" name: "LAST" }
1953 panels { room: "Gray Color Backside" name: "RISE" } 2025 panels { room: "Gray Color Backside" name: "RISE" }
1954 location_room: "Gray Color Backside" 2026 location_room: "Gray Color Backside"
1955 location_name: "Light Green Hex" 2027 location_name: "Pale Green Hex"
1956} 2028}
1957doors { 2029doors {
1958 name: "South Castle Area Back Door" 2030 name: "South Castle Area Back Door"
@@ -2112,8 +2184,12 @@ doors {
2112doors { 2184doors {
2113 name: "C Keyholder Blocker" 2185 name: "C Keyholder Blocker"
2114 type: EVENT 2186 type: EVENT
2115 # Components/Doors/Unincorporated/temple_foyer_7 2187 receivers: "Components/Doors/Unincorporated/temple_foyer_7"
2116 switches: "lavender_cubes" 2188 panels {
2189 map: "the_ancient"
2190 room: "Inside"
2191 name: "COLOR"
2192 }
2117} 2193}
2118doors { 2194doors {
2119 name: "Computer Room Back Door" 2195 name: "Computer Room Back Door"
@@ -2183,6 +2259,7 @@ doors {
2183 receivers: "Components/Doors/Unincorporated/temple_foyer_6" 2259 receivers: "Components/Doors/Unincorporated/temple_foyer_6"
2184 panels { room: "Globe Room" name: "WORD" } 2260 panels { room: "Globe Room" name: "WORD" }
2185 location_room: "Globe Room" 2261 location_room: "Globe Room"
2262 location_name: "Sticks and Stones"
2186} 2263}
2187doors { 2264doors {
2188 name: "Castle Numbers Puzzle" 2265 name: "Castle Numbers Puzzle"
@@ -2296,3 +2373,101 @@ doors {
2296 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" } 2373 panels { room: "South Castle Area" name: "COLOR (3)" answer: "purple" }
2297 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" } 2374 panels { room: "South Castle Area" name: "COLOR (4)" answer: "green" }
2298} 2375}
2376doors {
2377 name: "Eye Painting"
2378 type: ITEM_ONLY
2379 receivers: "Components/Paintings/Temple of the Eyes/eyeRedStart/teleportListener"
2380 double_letters: true
2381}
2382doors {
2383 name: "Lime Hexes"
2384 type: LOCATION_ONLY
2385 panels { room: "Tree Entrance" name: "RAT" }
2386 panels { room: "Tree Entrance" name: "DIFFERENCE" }
2387 panels { room: "Tree Entrance" name: "LEANS" }
2388 panels { room: "Tree Entrance" name: "QUESTION" }
2389 panels { room: "Tree Entrance" name: "WHERE" }
2390 panels { room: "Tree Entrance" name: "SUNDER" }
2391 location_room: "Tree Entrance"
2392}
2393doors {
2394 name: "Theo Panels"
2395 type: LOCATION_ONLY
2396 panels { room: "House" name: "GOAT" }
2397 panels { room: "House" name: "AMAZE" }
2398 panels { room: "House" name: "SKINNYHIM" }
2399 panels { room: "House" name: "THEO" }
2400 location_room: "House"
2401 location_name: "All Puzzles"
2402}
2403doors {
2404 name: "West Spire Panel"
2405 type: LOCATION_ONLY
2406 panels { room: "West Spire" name: "MISSING" }
2407 location_room: "West Spire"
2408 location_name: "MISSING"
2409}
2410doors {
2411 name: "Tree Panels"
2412 type: LOCATION_ONLY
2413 panels { room: "Red Color Door" name: "FIR" }
2414 panels { room: "Red Color Door" name: "OAK" }
2415 panels { room: "Red Color Door" name: "PINE" }
2416 panels { room: "Red Color Door" name: "ASH" }
2417 location_room: "Red Color Door"
2418 location_name: "ASH, FIR, OAK, PINE"
2419}
2420doors {
2421 name: "Teal Panel"
2422 type: LOCATION_ONLY
2423 panels { room: "Outside Book Room" name: "TEAL" }
2424 location_room: "Outside Book Room"
2425 location_name: "TEAL"
2426}
2427doors {
2428 name: "Direction Panels"
2429 type: LOCATION_ONLY
2430 panels { room: "Rainbow Color Doors" name: "DIRECTION (1)" }
2431 panels { room: "Rainbow Color Doors" name: "DIRECTION (2)" }
2432 panels { room: "Rainbow Color Doors" name: "DIRECTION (3)" }
2433 location_room: "Rainbow Color Doors"
2434}
2435doors {
2436 name: "Nursery Panels"
2437 type: LOCATION_ONLY
2438 panels { room: "Nursery" name: "Paintings" }
2439 panels { room: "Nursery" name: "?" }
2440 location_room: "Nursery"
2441 location_name: "Paintings, ?"
2442}
2443doors {
2444 name: "Near H Keyholder Panel"
2445 type: LOCATION_ONLY
2446 panels { room: "Outside House" name: "SILENCE" }
2447 location_room: "Outside House"
2448 location_name: "SILENCE"
2449}
2450doors {
2451 name: "Plum Panels"
2452 type: LOCATION_ONLY
2453 panels { room: "Outside Hedges" name: "PLUM (1)" }
2454 panels { room: "Outside Hedges" name: "PLUM (2)" }
2455 location_room: "Outside Hedges"
2456}
2457doors {
2458 name: "Yellow Smiley Annex Panels"
2459 type: LOCATION_ONLY
2460 panels { room: "Yellow Smiley Annex" name: "BELL" }
2461 panels { room: "Yellow Smiley Annex" name: "COW" }
2462 location_room: "Yellow Smiley Annex"
2463 location_name: "BELL, COW"
2464}
2465doors {
2466 name: "Farewell Little Lamb Panels"
2467 type: LOCATION_ONLY
2468 panels { room: "Purple Room South" name: "FAREWELL" }
2469 panels { room: "Purple Room South" name: "LITTLE" }
2470 panels { room: "Purple Room South" name: "LAMB" }
2471 location_room: "Purple Room South"
2472 location_name: "FAREWELL, LITTLE, LAMB"
2473}
diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb index cc8548c..28793b2 100644 --- a/data/maps/daedalus/rooms/C Keyholder.txtpb +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb
@@ -1,6 +1,7 @@
1name: "C Keyholder" 1name: "C Keyholder"
2panel_display_name: "North Area" 2panel_display_name: "East Area"
3keyholders { 3keyholders {
4 name: "C" 4 name: "C"
5 path: "Components/KeyHolders/keyHolderC" 5 path: "Components/KeyHolders/keyHolderC"
6 key: "c"
6} 7}
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb index 3773034..0cb69bf 100644 --- a/data/maps/daedalus/rooms/Composite Room S.txtpb +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb
@@ -194,5 +194,8 @@ panels {
194} 194}
195ports { 195ports {
196 name: "ENTRY" 196 name: "ENTRY"
197 display_name: "Composite Room Worldport"
197 path: "Components/Warps/Worldports/worldport16" 198 path: "Components/Warps/Worldports/worldport16"
199 destination { x: -84 y: 0 z: 81 }
200 rotation: 270
198} 201}
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/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb index 53b01f3..9b6ae28 100644 --- a/data/maps/daedalus/rooms/Dark Light Exit.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb
@@ -1,5 +1,5 @@
1name: "Dark Light Exit" 1name: "Dark Light Exit"
2panel_display_name: "Outside Pumpkin" 2panel_display_name: "Dark Light Room"
3panels { 3panels {
4 name: "GASKET" 4 name: "GASKET"
5 path: "Panels/Dark Light Room/dark_7" 5 path: "Panels/Dark Light Room/dark_7"
diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb index dcd6347..45526fd 100644 --- a/data/maps/daedalus/rooms/Dark Light Room.txtpb +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb
@@ -1,5 +1,5 @@
1name: "Dark Light Room" 1name: "Dark Light Room"
2panel_display_name: "Outside Pumpkin" 2panel_display_name: "Dark Light Room"
3panels { 3panels {
4 name: "COIN (1)" 4 name: "COIN (1)"
5 path: "Panels/Dark Light Room/dark_1" 5 path: "Panels/Dark Light Room/dark_1"
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb index 63202ba..3c3abb7 100644 --- a/data/maps/daedalus/rooms/Entry Shortcut.txtpb +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb
@@ -10,5 +10,8 @@ panels {
10} 10}
11ports { 11ports {
12 name: "ENTRY" 12 name: "ENTRY"
13 display_name: "Starting Room West Wall Middle Worldport"
13 path: "Components/Warps/Worldports/worldport4" 14 path: "Components/Warps/Worldports/worldport4"
15 destination { x: -21 y: 0 z: -4 }
16 rotation: 90
14} 17}
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/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb index 3031c1d..3b88cd7 100644 --- a/data/maps/daedalus/rooms/Hedges Tower.txtpb +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb
@@ -2,5 +2,7 @@ name: "Hedges Tower"
2panel_display_name: "Hedges" 2panel_display_name: "Hedges"
3ports { 3ports {
4 name: "TENACIOUS" 4 name: "TENACIOUS"
5 display_name: "Hedge Maze Tower"
5 path: "Components/Warps/Worldports/worldport13" 6 path: "Components/Warps/Worldports/worldport13"
7 no_shuffle: true
6} 8}
diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb index d2a05db..d590841 100644 --- a/data/maps/daedalus/rooms/Hotel.txtpb +++ b/data/maps/daedalus/rooms/Hotel.txtpb
@@ -1,7 +1,5 @@
1name: "Hotel" 1name: "Hotel"
2panel_display_name: "Southwest Area" 2panel_display_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 { 3panels {
6 name: "MARLIN" 4 name: "MARLIN"
7 path: "Panels/Connections/connections_2" 5 path: "Panels/Connections/connections_2"
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb index cbb5d16..7bdb040 100644 --- a/data/maps/daedalus/rooms/Moat.txtpb +++ b/data/maps/daedalus/rooms/Moat.txtpb
@@ -6,5 +6,8 @@ paintings {
6} 6}
7ports { 7ports {
8 name: "HIVE" 8 name: "HIVE"
9 display_name: "Moat Worldport"
9 path: "Components/Warps/Worldports/worldport9" 10 path: "Components/Warps/Worldports/worldport9"
11 destination { x: 64 y: 1 z: 24.5 }
12 rotation: 0
10} 13}
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 Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb index 9f32e26..fc765d9 100644 --- a/data/maps/daedalus/rooms/Outside Hedges.txtpb +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb
@@ -76,5 +76,8 @@ paintings {
76} 76}
77ports { 77ports {
78 name: "REVITALIZED" 78 name: "REVITALIZED"
79 display_name: "Near Hedges Plum Hallway"
79 path: "Components/Warps/Worldports/worldport7" 80 path: "Components/Warps/Worldports/worldport7"
81 destination { x: 45 y: 0 z: 94 }
82 rotation: 270
80} 83}
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/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb index 5284133..73f8391 100644 --- a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb
@@ -2,5 +2,8 @@ name: "Purple Hallway From Great"
2panel_display_name: "South Area" 2panel_display_name: "South Area"
3ports { 3ports {
4 name: "GREAT" 4 name: "GREAT"
5 display_name: "Near Sweet Purple Hallway"
5 path: "Components/Warps/Worldports/worldport17" 6 path: "Components/Warps/Worldports/worldport17"
7 destination { x: -24 y: 0 z: 61 }
8 rotation: 270
6} 9}
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb index 08fbcc7..cd0d0ed 100644 --- a/data/maps/daedalus/rooms/Quiet Entrance.txtpb +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb
@@ -16,5 +16,8 @@ paintings {
16} 16}
17ports { 17ports {
18 name: "QUIET" 18 name: "QUIET"
19 display_name: "Near Planet Painting Worldport"
19 path: "Components/Warps/Worldports/worldport5" 20 path: "Components/Warps/Worldports/worldport5"
21 destination { x: -32 y: 0 z: -40 }
22 rotation: 90
20} 23}
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb index 6906aef..2a62525 100644 --- a/data/maps/daedalus/rooms/Rain Side.txtpb +++ b/data/maps/daedalus/rooms/Rain Side.txtpb
@@ -10,5 +10,8 @@ panels {
10} 10}
11ports { 11ports {
12 name: "BEARER" 12 name: "BEARER"
13 display_name: "Rain Panel Worldport"
13 path: "Components/Warps/Worldports/worldport11" 14 path: "Components/Warps/Worldports/worldport11"
15 destination { x: 93.5 y: 0 z: 27 }
16 rotation: 90
14} 17}
diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb index f7eab21..344193e 100644 --- a/data/maps/daedalus/rooms/Red Color Door.txtpb +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb
@@ -1,7 +1,7 @@
1name: "Red Color Door" 1name: "Red Color Door"
2panel_display_name: "Southwest Area" 2panel_display_name: "Southwest Area"
3panels { 3panels {
4 name: "Left" 4 name: "Near Obscured Puzzles"
5 path: "Panels/Halls/wb_1" 5 path: "Panels/Halls/wb_1"
6 clue: "" 6 clue: ""
7 answer: "sidewalk" 7 answer: "sidewalk"
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb index 62fc96a..1b07eb4 100644 --- a/data/maps/daedalus/rooms/Starting Room.txtpb +++ b/data/maps/daedalus/rooms/Starting Room.txtpb
@@ -9,5 +9,8 @@ panels {
9} 9}
10ports { 10ports {
11 name: "GREAT" 11 name: "GREAT"
12 display_name: "Starting Room South Wall Middle Worldport"
12 path: "Components/Warps/Worldports/worldport" 13 path: "Components/Warps/Worldports/worldport"
14 destination { x: 0 y: 0 z: 11 }
15 rotation: 0
13} 16}
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb index 03c8262..d1167eb 100644 --- a/data/maps/daedalus/rooms/Sweet Foyer.txtpb +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb
@@ -51,9 +51,15 @@ paintings {
51} 51}
52ports { 52ports {
53 name: "SWEET1" 53 name: "SWEET1"
54 display_name: "Sweet East Entrance"
54 path: "Components/Warps/Worldports/worldport14" 55 path: "Components/Warps/Worldports/worldport14"
56 destination { x: -27 y: 0 z: 76.5 }
57 rotation: 270
55} 58}
56ports { 59ports {
57 name: "SWEET2" 60 name: "SWEET2"
61 display_name: "Sweet West Entrance"
58 path: "Components/Warps/Worldports/worldport15" 62 path: "Components/Warps/Worldports/worldport15"
63 destination { x: -36 y: 0 z: 76.5 }
64 rotation: 90
59} 65}
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb index 2b98178..1453790 100644 --- a/data/maps/daedalus/rooms/Tree Entrance.txtpb +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb
@@ -48,5 +48,8 @@ panels {
48} 48}
49ports { 49ports {
50 name: "TREE" 50 name: "TREE"
51 display_name: "Near Pumpkin Brown Hallway"
51 path: "Components/Warps/Worldports/worldport12" 52 path: "Components/Warps/Worldports/worldport12"
53 destination { x: 41 y: 0 z: 50.5 }
54 rotation: 0
52} 55}
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb index c0cb0df..0a39ee0 100644 --- a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb
@@ -2,5 +2,8 @@ name: "Unkempt Entrance"
2panel_display_name: "O2 Room" 2panel_display_name: "O2 Room"
3ports { 3ports {
4 name: "UNKEMPT" 4 name: "UNKEMPT"
5 display_name: "O2 Room Worldport"
5 path: "Components/Warps/Worldports/worldport6" 6 path: "Components/Warps/Worldports/worldport6"
7 destination { x: -61 y: 0 z: 95 }
8 rotation: 270
6} 9}
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb index a172313..d3659d3 100644 --- a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb
@@ -1,12 +1,9 @@
1name: "White Hallway From Entry" 1name: "White Hallway From Entry"
2panel_display_name: "Southwest Area" 2panel_display_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 { 3ports {
10 name: "ENTRY" 4 name: "ENTRY"
5 display_name: "Near Globe White Hallway"
11 path: "Components/Warps/Worldports/worldport10" 6 path: "Components/Warps/Worldports/worldport10"
7 destination { x: -46 y: 0 z: 23 }
8 rotation: 90
12} 9}
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 4b69e99..b4782d2 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"
@@ -38,5 +37,8 @@ panels {
38} 37}
39ports { 38ports {
40 name: "WONDROUS" 39 name: "WONDROUS"
40 display_name: "Wonderland Worldport"
41 path: "Components/Warps/Worldports/worldport3" 41 path: "Components/Warps/Worldports/worldport3"
42 destination { x: -104 y: 0 z: -69 }
43 rotation: 180
42} 44}
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb index f22c954..61d206b 100644 --- a/data/maps/daedalus/rooms/Yellow Color Door.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb
@@ -26,9 +26,12 @@ 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"
33 display_name: "Near Yellow Worldport"
33 path: "Components/Warps/Worldports/worldport8" 34 path: "Components/Warps/Worldports/worldport8"
35 destination { x: 92.5 y: 0 z: -62 }
36 rotation: 90
34} 37}