From b7efc4f591dc91876c573e5361f52689705e6e50 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Sun, 24 Aug 2025 18:18:09 -0400 Subject: Added daedalus --- data/maps/daedalus/connections.txtpb | 1497 ++++++++++++++ data/maps/daedalus/doors.txtpb | 2167 ++++++++++++++++++++ data/maps/daedalus/metadata.txtpb | 23 + data/maps/daedalus/rooms/After Bee Room.txtpb | 23 + data/maps/daedalus/rooms/Amber North 2.txtpb | 9 + data/maps/daedalus/rooms/Bee Room Obverse.txtpb | 66 + data/maps/daedalus/rooms/Bee Room Reverse.txtpb | 68 + .../daedalus/rooms/Beehalls Intersection.txtpb | 9 + data/maps/daedalus/rooms/Black Hex.txtpb | 52 + .../daedalus/rooms/Blue Hallway Cut Side.txtpb | 16 + .../daedalus/rooms/Blue Hallway Tall Side.txtpb | 54 + data/maps/daedalus/rooms/Blue Hallway.txtpb | 16 + data/maps/daedalus/rooms/Blue Room.txtpb | 80 + data/maps/daedalus/rooms/Blue Smiley Annex.txtpb | 16 + data/maps/daedalus/rooms/Blue Smiley.txtpb | 9 + data/maps/daedalus/rooms/Book Room.txtpb | 86 + data/maps/daedalus/rooms/Bow Side.txtpb | 9 + data/maps/daedalus/rooms/Brown Smiley.txtpb | 9 + data/maps/daedalus/rooms/C Keyholder.txtpb | 6 + data/maps/daedalus/rooms/Castle.txtpb | 204 ++ data/maps/daedalus/rooms/Coin Tower.txtpb | 9 + data/maps/daedalus/rooms/Composite Room NE.txtpb | 77 + data/maps/daedalus/rooms/Composite Room NW.txtpb | 94 + data/maps/daedalus/rooms/Composite Room S.txtpb | 198 ++ data/maps/daedalus/rooms/Computer Room Seal.txtpb | 9 + data/maps/daedalus/rooms/Computer Room.txtpb | 72 + data/maps/daedalus/rooms/Cyan Room.txtpb | 79 + data/maps/daedalus/rooms/D Keyholder.txtpb | 6 + data/maps/daedalus/rooms/D2 Room.txtpb | 7 + data/maps/daedalus/rooms/Dark Light Exit.txtpb | 9 + data/maps/daedalus/rooms/Dark Light Room.txtpb | 79 + data/maps/daedalus/rooms/Ending.txtpb | 6 + data/maps/daedalus/rooms/Entry Shortcut.txtpb | 13 + data/maps/daedalus/rooms/Eye Painting.txtpb | 13 + data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb | 14 + data/maps/daedalus/rooms/Eye Temple 1F.txtpb | 27 + data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb | 14 + data/maps/daedalus/rooms/Eye Temple 2F.txtpb | 18 + data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb | 15 + data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb | 15 + data/maps/daedalus/rooms/F Keyholder.txtpb | 6 + data/maps/daedalus/rooms/F2 Prize.txtpb | 7 + data/maps/daedalus/rooms/F2 Room.txtpb | 114 + .../daedalus/rooms/Flip Painting Destination.txtpb | 8 + .../rooms/Flip Painting Hidden Panel.txtpb | 11 + data/maps/daedalus/rooms/Flip Painting.txtpb | 6 + data/maps/daedalus/rooms/Gallery Entrance.txtpb | 6 + data/maps/daedalus/rooms/Globe Room.txtpb | 54 + data/maps/daedalus/rooms/Godot Room.txtpb | 66 + data/maps/daedalus/rooms/Gray Color Backside.txtpb | 47 + data/maps/daedalus/rooms/Gray Color Door.txtpb | 9 + data/maps/daedalus/rooms/Green Color Door.txtpb | 30 + data/maps/daedalus/rooms/Green Room.txtpb | 83 + data/maps/daedalus/rooms/Green Smiley.txtpb | 13 + data/maps/daedalus/rooms/Hedges Tower.txtpb | 6 + data/maps/daedalus/rooms/Hedges.txtpb | 74 + data/maps/daedalus/rooms/Hotel.txtpb | 452 ++++ data/maps/daedalus/rooms/House Entrance.txtpb | 9 + data/maps/daedalus/rooms/House.txtpb | 30 + data/maps/daedalus/rooms/I2 Room.txtpb | 11 + data/maps/daedalus/rooms/Intense Room.txtpb | 65 + data/maps/daedalus/rooms/J2 Room.txtpb | 7 + data/maps/daedalus/rooms/J2 Vestibule.txtpb | 9 + data/maps/daedalus/rooms/Magic Room.txtpb | 30 + data/maps/daedalus/rooms/Maze Paintings Area.txtpb | 25 + data/maps/daedalus/rooms/Maze.txtpb | 2 + data/maps/daedalus/rooms/Moat.txtpb | 10 + data/maps/daedalus/rooms/North Castle Area.txtpb | 36 + .../daedalus/rooms/Number Paintings Area.txtpb | 39 + data/maps/daedalus/rooms/Nursery.txtpb | 31 + data/maps/daedalus/rooms/O2 Prize.txtpb | 7 + data/maps/daedalus/rooms/O2 Room.txtpb | 114 + data/maps/daedalus/rooms/Orange Room.txtpb | 72 + data/maps/daedalus/rooms/Outside Book Room.txtpb | 9 + data/maps/daedalus/rooms/Outside Eye Temple.txtpb | 9 + data/maps/daedalus/rooms/Outside Hedges.txtpb | 80 + data/maps/daedalus/rooms/Outside Hotel.txtpb | 9 + data/maps/daedalus/rooms/Outside House.txtpb | 82 + data/maps/daedalus/rooms/Outside Magic Room.txtpb | 9 + data/maps/daedalus/rooms/Outside Orange Room.txtpb | 60 + data/maps/daedalus/rooms/Outside Pyramid.txtpb | 16 + data/maps/daedalus/rooms/Outside Red Room.txtpb | 9 + data/maps/daedalus/rooms/Outside Salt Room.txtpb | 9 + data/maps/daedalus/rooms/Outside Snake Room.txtpb | 68 + data/maps/daedalus/rooms/Pains Room.txtpb | 14 + data/maps/daedalus/rooms/Pairs Room.txtpb | 2 + data/maps/daedalus/rooms/Pepper Room.txtpb | 9 + data/maps/daedalus/rooms/Plum Room.txtpb | 53 + .../rooms/Post Orange Smiley Three Way.txtpb | 2 + data/maps/daedalus/rooms/Pumpkin Entrance.txtpb | 8 + data/maps/daedalus/rooms/Pumpkin Room.txtpb | 65 + .../daedalus/rooms/Purple Hallway From Great.txtpb | 6 + data/maps/daedalus/rooms/Purple NW Vestibule.txtpb | 23 + data/maps/daedalus/rooms/Purple Room East.txtpb | 2 + data/maps/daedalus/rooms/Purple Room South.txtpb | 43 + data/maps/daedalus/rooms/Purple Room West.txtpb | 2 + data/maps/daedalus/rooms/Purple Room.txtpb | 59 + data/maps/daedalus/rooms/Purple SE Vestibule.txtpb | 16 + data/maps/daedalus/rooms/Purple SW Vestibule.txtpb | 20 + data/maps/daedalus/rooms/Purple Smiley.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 3.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 4.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 5.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 6.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 7.txtpb | 9 + data/maps/daedalus/rooms/Pyramid 8.txtpb | 9 + data/maps/daedalus/rooms/Pyramid Entry.txtpb | 16 + .../maps/daedalus/rooms/Pyramid Second Floor.txtpb | 47 + data/maps/daedalus/rooms/Pyramid Top.txtpb | 7 + data/maps/daedalus/rooms/Quiet Entrance.txtpb | 19 + data/maps/daedalus/rooms/Rain Side.txtpb | 13 + data/maps/daedalus/rooms/Rainbow Blue.txtpb | 9 + .../daedalus/rooms/Rainbow Color Backside.txtpb | 14 + data/maps/daedalus/rooms/Rainbow Color Doors.txtpb | 94 + data/maps/daedalus/rooms/Rainbow Cyan.txtpb | 9 + data/maps/daedalus/rooms/Rainbow End.txtpb | 9 + data/maps/daedalus/rooms/Rainbow Green.txtpb | 9 + data/maps/daedalus/rooms/Rainbow Orange.txtpb | 9 + data/maps/daedalus/rooms/Rainbow Purple.txtpb | 9 + data/maps/daedalus/rooms/Rainbow Red.txtpb | 9 + data/maps/daedalus/rooms/Rainbow Start.txtpb | 13 + data/maps/daedalus/rooms/Rainbow Yellow.txtpb | 9 + data/maps/daedalus/rooms/Red Color Door.txtpb | 70 + data/maps/daedalus/rooms/Red Room.txtpb | 79 + data/maps/daedalus/rooms/Red Smiley.txtpb | 9 + data/maps/daedalus/rooms/Roof.txtpb | 8 + data/maps/daedalus/rooms/Salt Room.txtpb | 9 + data/maps/daedalus/rooms/Seasoning Room.txtpb | 9 + data/maps/daedalus/rooms/Snake Room.txtpb | 44 + data/maps/daedalus/rooms/South Castle Area.txtpb | 111 + data/maps/daedalus/rooms/Starting Room.txtpb | 13 + data/maps/daedalus/rooms/Sweet Foyer.txtpb | 59 + data/maps/daedalus/rooms/Tree Entrance.txtpb | 52 + data/maps/daedalus/rooms/U2 Prize.txtpb | 7 + data/maps/daedalus/rooms/U2 Room.txtpb | 114 + data/maps/daedalus/rooms/Unkempt Entrance.txtpb | 6 + data/maps/daedalus/rooms/Welcome Back Area.txtpb | 16 + data/maps/daedalus/rooms/Welcome Back Exit.txtpb | 10 + data/maps/daedalus/rooms/West Castle Area.txtpb | 235 +++ data/maps/daedalus/rooms/West Spire.txtpb | 44 + .../daedalus/rooms/White Hallway From Entry.txtpb | 12 + data/maps/daedalus/rooms/Wisdom Panel.txtpb | 9 + data/maps/daedalus/rooms/Wonderland.txtpb | 42 + .../daedalus/rooms/Yellow Color Backside.txtpb | 30 + data/maps/daedalus/rooms/Yellow Color Door.txtpb | 34 + data/maps/daedalus/rooms/Yellow Room.txtpb | 83 + data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb | 16 + data/maps/daedalus/rooms/Z2 Prize.txtpb | 7 + data/maps/daedalus/rooms/Z2 Room.txtpb | 167 ++ data/maps/daedalus/rooms/Zoo Center.txtpb | 7 + data/maps/daedalus/rooms/Zoo E.txtpb | 30 + data/maps/daedalus/rooms/Zoo N.txtpb | 38 + data/maps/daedalus/rooms/Zoo NE.txtpb | 39 + data/maps/daedalus/rooms/Zoo S.txtpb | 30 + data/maps/daedalus/rooms/Zoo SE.txtpb | 2 + 155 files changed, 9165 insertions(+) create mode 100644 data/maps/daedalus/connections.txtpb create mode 100644 data/maps/daedalus/doors.txtpb create mode 100644 data/maps/daedalus/metadata.txtpb create mode 100644 data/maps/daedalus/rooms/After Bee Room.txtpb create mode 100644 data/maps/daedalus/rooms/Amber North 2.txtpb create mode 100644 data/maps/daedalus/rooms/Bee Room Obverse.txtpb create mode 100644 data/maps/daedalus/rooms/Bee Room Reverse.txtpb create mode 100644 data/maps/daedalus/rooms/Beehalls Intersection.txtpb create mode 100644 data/maps/daedalus/rooms/Black Hex.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Hallway.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Room.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Smiley Annex.txtpb create mode 100644 data/maps/daedalus/rooms/Blue Smiley.txtpb create mode 100644 data/maps/daedalus/rooms/Book Room.txtpb create mode 100644 data/maps/daedalus/rooms/Bow Side.txtpb create mode 100644 data/maps/daedalus/rooms/Brown Smiley.txtpb create mode 100644 data/maps/daedalus/rooms/C Keyholder.txtpb create mode 100644 data/maps/daedalus/rooms/Castle.txtpb create mode 100644 data/maps/daedalus/rooms/Coin Tower.txtpb create mode 100644 data/maps/daedalus/rooms/Composite Room NE.txtpb create mode 100644 data/maps/daedalus/rooms/Composite Room NW.txtpb create mode 100644 data/maps/daedalus/rooms/Composite Room S.txtpb create mode 100644 data/maps/daedalus/rooms/Computer Room Seal.txtpb create mode 100644 data/maps/daedalus/rooms/Computer Room.txtpb create mode 100644 data/maps/daedalus/rooms/Cyan Room.txtpb create mode 100644 data/maps/daedalus/rooms/D Keyholder.txtpb create mode 100644 data/maps/daedalus/rooms/D2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Dark Light Exit.txtpb create mode 100644 data/maps/daedalus/rooms/Dark Light Room.txtpb create mode 100644 data/maps/daedalus/rooms/Ending.txtpb create mode 100644 data/maps/daedalus/rooms/Entry Shortcut.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Painting.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple 1F.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple 2F.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb create mode 100644 data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb create mode 100644 data/maps/daedalus/rooms/F Keyholder.txtpb create mode 100644 data/maps/daedalus/rooms/F2 Prize.txtpb create mode 100644 data/maps/daedalus/rooms/F2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Flip Painting Destination.txtpb create mode 100644 data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb create mode 100644 data/maps/daedalus/rooms/Flip Painting.txtpb create mode 100644 data/maps/daedalus/rooms/Gallery Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/Globe Room.txtpb create mode 100644 data/maps/daedalus/rooms/Godot Room.txtpb create mode 100644 data/maps/daedalus/rooms/Gray Color Backside.txtpb create mode 100644 data/maps/daedalus/rooms/Gray Color Door.txtpb create mode 100644 data/maps/daedalus/rooms/Green Color Door.txtpb create mode 100644 data/maps/daedalus/rooms/Green Room.txtpb create mode 100644 data/maps/daedalus/rooms/Green Smiley.txtpb create mode 100644 data/maps/daedalus/rooms/Hedges Tower.txtpb create mode 100644 data/maps/daedalus/rooms/Hedges.txtpb create mode 100644 data/maps/daedalus/rooms/Hotel.txtpb create mode 100644 data/maps/daedalus/rooms/House Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/House.txtpb create mode 100644 data/maps/daedalus/rooms/I2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Intense Room.txtpb create mode 100644 data/maps/daedalus/rooms/J2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/J2 Vestibule.txtpb create mode 100644 data/maps/daedalus/rooms/Magic Room.txtpb create mode 100644 data/maps/daedalus/rooms/Maze Paintings Area.txtpb create mode 100644 data/maps/daedalus/rooms/Maze.txtpb create mode 100644 data/maps/daedalus/rooms/Moat.txtpb create mode 100644 data/maps/daedalus/rooms/North Castle Area.txtpb create mode 100644 data/maps/daedalus/rooms/Number Paintings Area.txtpb create mode 100644 data/maps/daedalus/rooms/Nursery.txtpb create mode 100644 data/maps/daedalus/rooms/O2 Prize.txtpb create mode 100644 data/maps/daedalus/rooms/O2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Orange Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Book Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Eye Temple.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Hedges.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Hotel.txtpb create mode 100644 data/maps/daedalus/rooms/Outside House.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Magic Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Orange Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Pyramid.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Red Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Salt Room.txtpb create mode 100644 data/maps/daedalus/rooms/Outside Snake Room.txtpb create mode 100644 data/maps/daedalus/rooms/Pains Room.txtpb create mode 100644 data/maps/daedalus/rooms/Pairs Room.txtpb create mode 100644 data/maps/daedalus/rooms/Pepper Room.txtpb create mode 100644 data/maps/daedalus/rooms/Plum Room.txtpb create mode 100644 data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb create mode 100644 data/maps/daedalus/rooms/Pumpkin Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/Pumpkin Room.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Hallway From Great.txtpb create mode 100644 data/maps/daedalus/rooms/Purple NW Vestibule.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Room East.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Room South.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Room West.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Room.txtpb create mode 100644 data/maps/daedalus/rooms/Purple SE Vestibule.txtpb create mode 100644 data/maps/daedalus/rooms/Purple SW Vestibule.txtpb create mode 100644 data/maps/daedalus/rooms/Purple Smiley.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 3.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 4.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 5.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 6.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 7.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid 8.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid Entry.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid Second Floor.txtpb create mode 100644 data/maps/daedalus/rooms/Pyramid Top.txtpb create mode 100644 data/maps/daedalus/rooms/Quiet Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/Rain Side.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Blue.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Color Backside.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Color Doors.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Cyan.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow End.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Green.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Orange.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Purple.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Red.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Start.txtpb create mode 100644 data/maps/daedalus/rooms/Rainbow Yellow.txtpb create mode 100644 data/maps/daedalus/rooms/Red Color Door.txtpb create mode 100644 data/maps/daedalus/rooms/Red Room.txtpb create mode 100644 data/maps/daedalus/rooms/Red Smiley.txtpb create mode 100644 data/maps/daedalus/rooms/Roof.txtpb create mode 100644 data/maps/daedalus/rooms/Salt Room.txtpb create mode 100644 data/maps/daedalus/rooms/Seasoning Room.txtpb create mode 100644 data/maps/daedalus/rooms/Snake Room.txtpb create mode 100644 data/maps/daedalus/rooms/South Castle Area.txtpb create mode 100644 data/maps/daedalus/rooms/Starting Room.txtpb create mode 100644 data/maps/daedalus/rooms/Sweet Foyer.txtpb create mode 100644 data/maps/daedalus/rooms/Tree Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/U2 Prize.txtpb create mode 100644 data/maps/daedalus/rooms/U2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Unkempt Entrance.txtpb create mode 100644 data/maps/daedalus/rooms/Welcome Back Area.txtpb create mode 100644 data/maps/daedalus/rooms/Welcome Back Exit.txtpb create mode 100644 data/maps/daedalus/rooms/West Castle Area.txtpb create mode 100644 data/maps/daedalus/rooms/West Spire.txtpb create mode 100644 data/maps/daedalus/rooms/White Hallway From Entry.txtpb create mode 100644 data/maps/daedalus/rooms/Wisdom Panel.txtpb create mode 100644 data/maps/daedalus/rooms/Wonderland.txtpb create mode 100644 data/maps/daedalus/rooms/Yellow Color Backside.txtpb create mode 100644 data/maps/daedalus/rooms/Yellow Color Door.txtpb create mode 100644 data/maps/daedalus/rooms/Yellow Room.txtpb create mode 100644 data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb create mode 100644 data/maps/daedalus/rooms/Z2 Prize.txtpb create mode 100644 data/maps/daedalus/rooms/Z2 Room.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo Center.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo E.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo N.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo NE.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo S.txtpb create mode 100644 data/maps/daedalus/rooms/Zoo SE.txtpb (limited to 'data/maps/daedalus') diff --git a/data/maps/daedalus/connections.txtpb b/data/maps/daedalus/connections.txtpb new file mode 100644 index 0000000..102f364 --- /dev/null +++ b/data/maps/daedalus/connections.txtpb @@ -0,0 +1,1497 @@ +connections { + from_room: "Rainbow Color Doors" + to_room: "Red Color Door" +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Yellow Color Door" +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Green Color Door" +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Gray Color Door" +} +connections { + from_room: "Rainbow Color Backside" + to_room: "Rainbow Color Doors" + oneway: true +} +connections { + from_room: "Yellow Color Backside" + to_room: "Yellow Color Door" + oneway: true +} +connections { + from_room: "Gray Color Backside" + to_room: "Gray Color Door" + oneway: true +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Outside Hedges" + to_room: "Green Color Door" + oneway: true +} +connections { + from_room: "Computer Room Seal" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Outside Hedges" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Eye Temple 2F" + to_room: "Eye Temple 1F" + oneway: true +} +connections { + from_room: "Eye Temple 2F Side" + to_room: "Eye Temple 1F Side" + oneway: true +} +connections { + from_room: "I2 Room" + to_room: "Eye Temple 1F" + oneway: true +} +connections { + from_room: "West Spire" + to_room: "Purple Room South" + oneway: true +} +connections { + from_room: "Blue Hallway Cut Side" + to_room: "Blue Hallway" + oneway: true +} +connections { + from_room: "West Castle Area" + to_room: "Outside Snake Room" + oneway: true +} +connections { + from_room: "Amber North 2" + to_room: "Outside Snake Room" + oneway: true +} +connections { + from_room: "Z2 Room" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Blue Hallway Tall Side" + to_room: "Blue Hallway" + oneway: true +} +connections { + from_room: "Blue Hallway Tall Side" + to_room: "Outside House" + oneway: true +} +connections { + from_room: "Purple SE Vestibule" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Godot Room" + to_room: "Welcome Back Area" + oneway: true +} +connections { + from_room: "Roof" + to_room: "Moat" + oneway: true +} +connections { + from_room: "Ending" + to_room: "Roof" + oneway: true +} +connections { + from_room: "Purple Room South" + to_room: "Flip Painting Hidden Panel" + oneway: true +} +connections { + from_room: "Flip Painting Destination" + to_room: "Flip Painting Hidden Panel" + oneway: true +} +connections { + from_room: "Pains Room" + to_room: "Purple Room South" + oneway: true +} +connections { + from_room: "Starting Room" + to_room: "Purple Room South" + door { name: "Starting Room North Wall Center Door" } +} +connections { + from_room: "Starting Room" + to_room: "Welcome Back Exit" + door { name: "Starting Room West Wall South Door" } +} +connections { + from_room: "Welcome Back Area" + to_room: "West Spire" + door { name: "Welcome Back Secret Door" } +} +connections { + from_room: "Welcome Back Area" + to_room: "Welcome Back Exit" + door { name: "Welcome Back Door" } +} +connections { + from_room: "Starting Room" + to_room: "Entry Shortcut" + door { name: "Starting Room West Wall Center Door" } +} +connections { + from_room: "Entry Shortcut" + to_room: "West Spire" + door { name: "Entry Shortcut Secret Exit" } +} +connections { + from_room: "Starting Room" + to_room: "West Spire" + door { name: "Starting Room West Wall North Door" } +} +connections { + from_room: "Starting Room" + to_room: "Nursery" + door { name: "Starting Room East Wall Center Door" } +} +connections { + from_room: "Starting Room" + to_room: "Rainbow Color Backside" + door { name: "Starting Room East Wall North Door" } +} +connections { + from_room: "Starting Room" + to_room: "Number Paintings Area" + door { name: "Starting Room North Wall West Door" } +} +connections { + from_room: "Starting Room" + to_room: "Yellow Color Door" + door { name: "Starting Room North Wall East Door" } +} +connections { + from_room: "Starting Room" + to_room: "Gallery Entrance" + door { name: "Starting Room South Wall East Door" } +} +connections { + from_room: "Outside Eye Temple" + to_room: "Eye Temple 1F" + door { name: "Temple of the Eyes Entrance" } +} +connections { + from_room: "Outside Eye Temple" + to_room: "Starting Room" + door { name: "Starting Room South Wall West Door" } +} +connections { + from_room: "Outside Pyramid" + to_room: "Number Paintings Area" + door { name: "Near Pyramid Gate" } +} +connections { + from_room: "Black Hex" + to_room: "Post Orange Smiley Three Way" + door { name: "Black Hexes Door" } +} +connections { + from_room: "West Castle Area" + to_room: "Post Orange Smiley Three Way" + door { name: "Splintering Exit Left Door" } +} +connections { + from_room: "West Castle Area" + to_room: "Amber North 2" + door { name: "Splintering Exit Right Door" } +} +connections { + from_room: "Z2 Room" + to_room: "After Bee Room" + door { name: "Z2 Room Back Exit" } +} +connections { + from_room: "Z2 Room" + to_room: "Z2 Prize" + door { name: "Z2 Prize" } +} +connections { + from_room: "Yellow Color Door" + to_room: "Coin Tower" + door { name: "Coin Tower Part 1" } +} +connections { + from_room: "Coin Tower" + to_room: "Purple Smiley" + door { name: "Coin Tower Part 2" } +} +connections { + from_room: "Purple SE Vestibule" + to_room: "Purple Room South" + door { name: "Purple SE Vestibule" } +} +connections { + from_room: "Purple NW Vestibule" + to_room: "Outside House" + door { name: "Purple NW Vestibule" } +} +connections { + from_room: "Purple Room West" + to_room: "Purple NW Vestibule" + door { name: "Purple West Area North Door" } +} +connections { + from_room: "Purple Room West" + to_room: "Purple SW Vestibule" + door { name: "Purple West Area South Door" } +} +connections { + from_room: "Purple SW Vestibule" + to_room: "Godot Room" + door { name: "Godot Room Entrance" } +} +connections { + from_room: "Godot Room" + to_room: "Purple NW Vestibule" + door { name: "Godot Room Exit" } +} +connections { + from_room: "After Bee Room" + to_room: "Beehalls Intersection" + door { name: "Beehalls Intersection" } +} +connections { + from_room: "Outside House" + to_room: "Beehalls Intersection" + door { name: "Beehalls Intersection" } +} +connections { + from_room: "Purple NW Vestibule" + to_room: "Beehalls Intersection" + door { name: "Beehalls Intersection" } +} +connections { + from_room: "Godot Room" + to_room: "Purple Room West" + door { name: "Purple West Area West Door" } +} +connections { + from_room: "Purple SE Vestibule" + to_room: "Purple Room East" + door { name: "Purple East Area South Door" } +} +connections { + from_room: "Outside House" + to_room: "Purple Room East" + door { name: "Purple East Area North Door" } +} +connections { + from_room: "Outside House" + to_room: "Purple Room" + door { name: "Purple Room North Entrance" } +} +connections { + from_room: "Purple Room West" + to_room: "Purple Room" + door { name: "Purple Room West Entrance" } +} +connections { + from_room: "Purple Room East" + to_room: "Purple Room" + door { name: "Purple Room East Entrance" } +} +connections { + from_room: "Purple Room South" + to_room: "Purple Room" + door { name: "Purple Room South Entrance" } +} +connections { + from_room: "Purple Room South" + to_room: "Purple SW Vestibule" + door { name: "Purple SW Vestibule" } +} +connections { + from_room: "Hedges" + to_room: "Hedges Tower" + door { name: "Hedges Tower" } +} +connections { + from_room: "Purple Room South" + to_room: "Rainbow Color Doors" + door { name: "Near Flip Painting Door" } +} +connections { + from_room: "Flip Painting Destination" + to_room: "Rainbow Color Backside" + door { name: "Near Flip Painting Door" } + oneway: true +} +connections { + from_room: "Globe Room" + to_room: "Outside Hotel" + door { name: "Southwest Area Intersection" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Snake Room" + door { name: "Southwest Area Intersection" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Salt Room" + door { name: "Southwest Area Intersection" } +} +connections { + from_room: "Moat" + to_room: "Blue Room" + door { name: "Blue Room Entrance" } +} +connections { + from_room: "O2 Room" + to_room: "O2 Prize" + door { name: "O2 Prize" } +} +connections { + from_room: "O2 Room" + to_room: "Blue Smiley" + door { name: "Blue Smiley Entrance" } +} +connections { + from_room: "O2 Room" + to_room: "Composite Room NE" + door { name: "Composite Room NE Entrance" } +} +connections { + from_room: "Composite Room NE" + to_room: "Composite Room S" + door { name: "Composite Room East Door" } +} +connections { + from_room: "Composite Room NE" + to_room: "Composite Room NW" + door { name: "Composite Room North Door" } +} +connections { + from_room: "Composite Room S" + to_room: "Composite Room NW" + door { name: "Composite Room West Door" } +} +connections { + from_room: "Red Color Door" + to_room: "Composite Room NW" + door { name: "Composite Room NW Entrance" } +} +connections { + from_room: "O2 Room" + to_room: "Blue Hallway" + door { name: "O2 Room Back Door" } +} +connections { + from_room: "O2 Room" + to_room: "Unkempt Entrance" + door { name: "Control Center Orange Door" } +} +connections { + from_room: "F2 Room" + to_room: "F2 Prize" + door { name: "F2 Prize" } +} +connections { + from_room: "Sweet Foyer" + to_room: "F2 Room" + door { name: "F2 Room Entrance" } +} +connections { + from_room: "Globe Room" + to_room: "White Hallway From Entry" + door { name: "White Hallway From Entry" } +} +connections { + from_room: "Sweet Foyer" + to_room: "Purple Hallway From Great" + door { name: "Purple Hallway From Great" } +} +connections { + from_room: "F2 Room" + to_room: "Blue Hallway" + door { name: "F2 Room Back Right Door" } +} +connections { + from_room: "F2 Room" + to_room: "Outside Salt Room" + door { name: "F2 Room Back Left Door" } +} +connections { + from_room: "F2 Room" + to_room: "Red Color Door" + door { name: "F2 Room Back Middle Door" } + oneway: true + # This is the red backside, which has nothing in it. Maybe could be its own + # region at some point. +} +connections { + from_room: "U2 Room" + to_room: "U2 Prize" + door { name: "U2 Prize" } +} +connections { + from_room: "U2 Room" + to_room: "Maze Paintings Area" + door { name: "U2 Room Shortcut" } +} +connections { + from_room: "Maze Paintings Area" + to_room: "Rainbow Color Doors" + door { name: "Blue Foyer Door" } +} +connections { + from_room: "Outside House" + to_room: "House" + door { name: "House Entrance" } +} +connections { + from_room: "U2 Room" + to_room: "Purple SE Vestibule" + door { name: "U2 Room Back Right Door" } +} +connections { + from_room: "U2 Room" + to_room: "Purple Room East" + door { name: "U2 Room Back Door" } +} +connections { + from_room: "Maze" + to_room: "U2 Room" + door { name: "U2 Room Entrance" } +} +connections { + from_room: "Outside Magic Room" + to_room: "Magic Room" + door { name: "Magic Room Entrance" } +} +connections { + from_room: "Maze" + to_room: "Outside Magic Room" + door { name: "Maze East Door" } +} +connections { + from_room: "Maze" + to_room: "Outside House" + door { name: "Maze North Door" } +} +connections { + from_room: "Maze" + to_room: "Maze Paintings Area" + door { name: "Maze South Door" } +} +connections { + from_room: "Wonderland" + to_room: "Black Hex" + door { name: "Wonderland Right Door" } +} +connections { + from_room: "Outside Pyramid" + to_room: "Pyramid Entry" + door { name: "Pyramid Entrance" } +} +connections { + from_room: "Z2 Room" + to_room: "Black Hex" + door { name: "Z2 Room Southwest Door" } +} +connections { + from_room: "Z2 Room" + to_room: "Number Paintings Area" + door { name: "Z2 Room Northwest Door" } +} +connections { + from_room: "Z2 Room" + to_room: "Rainbow Color Doors" + door { name: "Z2 Room Northeast Door" } +} +connections { + from_room: "Z2 Room" + to_room: "Orange Room" + door { name: "Z2 Room Southeast Door" } +} +connections { + from_room: "Outside Orange Room" + to_room: "Orange Room" + door { name: "Orange Room Entrance" } +} +connections { + from_room: "Outside Hedges" + to_room: "Hedges" + door { name: "Hedges Entrance" } +} +connections { + from_room: "Outside Snake Room" + to_room: "West Castle Area" + door { name: "Amber South Door" } +} +connections { + from_room: "Outside Snake Room" + to_room: "Amber North 2" + door { name: "Amber North Door" } +} +connections { + from_room: "Outside Snake Room" + to_room: "West Castle Area" + door { name: "Amber East Doors" } +} +connections { + from_room: "Purple Room South" + to_room: "Pains Room" + door { name: "Pains Room Divider" } +} +connections { + from_room: "Purple Room South" + to_room: "West Spire" + door { name: "Planet Room Divider" } +} +connections { + from_room: "Snake Room" + to_room: "Outside Snake Room" + door { name: "Snake Room Entrance" } +} +connections { + from_room: "Outside Snake Room" + to_room: "West Spire" + door { name: "Checkered Door" } +} +connections { + from_room: "Outside Snake Room" + to_room: "J2 Vestibule" + door { name: "J2 Door 1" } +} +connections { + from_room: "J2 Vestibule" + to_room: "J2 Room" + door { name: "J2 Door 2" } +} +connections { + from_room: "Wonderland" + to_room: "Number Paintings Area" + door { name: "Wonderland Left Door" } +} +connections { + from_room: "Outside House" + to_room: "Bee Room Obverse" + door { name: "Bee Room Entrance" } +} +connections { + from_room: "Outside House" + to_room: "Intense Room" + door { name: "Intense Room Entrance" } +} +connections { + from_room: "Intense Room" + to_room: "D2 Room" + door { name: "D2 Room" } +} +connections { + from_room: "Bee Room Obverse" + to_room: "After Bee Room" + door { name: "Bee Room Back Door" } +} +connections { + from_room: "Outside Hedges" + to_room: "Green Color Door" + door { name: "Gourd Door" } +} +connections { + from_room: "Roof" + to_room: "Castle" + door { name: "Castle Drawbridge" } +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Roof" + door { name: "Roof Access" } +} +connections { + from_room: "Roof" + to_room: "Rainbow Color Doors" + oneway: true +} +connections { + from_room: "Outside Snake Room" + to_room: "Pairs Room" + door { name: "Pairs Room North And South Doors" } +} +connections { + from_room: "West Castle Area" + to_room: "Pairs Room" + door { name: "Pairs Room West Door" } +} +connections { + from_room: "West Spire" + to_room: "Pairs Room" + door { name: "Pairs Room East Door" } +} +connections { + from_room: "Outside Salt Room" + to_room: "Salt Room" + door { name: "Salt Room Entrance" } +} +connections { + from_room: "Tree Entrance" + to_room: "Rainbow Start" + door { name: "Rainbow Rooms Entrance" } +} +connections { + from_room: "Rainbow Start" + to_room: "Rainbow Red" + door { name: "Red Rainbow Room" } +} +connections { + from_room: "Rainbow Red" + to_room: "Rainbow Orange" + door { name: "Orange Rainbow Room" } +} +connections { + from_room: "Rainbow Orange" + to_room: "Rainbow Yellow" + door { name: "Yellow Rainbow Room" } +} +connections { + from_room: "Rainbow Yellow" + to_room: "Rainbow Green" + door { name: "Green Rainbow Room" } +} +connections { + from_room: "Rainbow Green" + to_room: "Rainbow Blue" + door { name: "Blue Rainbow Room" } +} +connections { + from_room: "Rainbow Blue" + to_room: "Rainbow Purple" + door { name: "Purple Rainbow Room" } +} +connections { + from_room: "Rainbow Purple" + to_room: "Rainbow Cyan" + door { name: "Cyan Rainbow Room" } +} +connections { + from_room: "Rainbow Cyan" + to_room: "Brown Smiley" + door { name: "Brown Rainbow Room" } +} +connections { + from_room: "Red Color Door" + to_room: "Pepper Room" + door { name: "Pepper Room Entrance" } +} +connections { + from_room: "Outside Hotel" + to_room: "Hotel" + door { name: "Hotel Entrance" } +} +connections { + from_room: "Salt Room" + to_room: "Seasoning Room" + door { name: "Seasoning Doors" } +} +connections { + from_room: "Pepper Room" + to_room: "Seasoning Room" + door { name: "Seasoning Doors" } +} +connections { + from_room: "Brown Smiley" + to_room: "Bow Side" + door { name: "Bow Side" } +} +connections { + from_room: "Bow Side" + to_room: "Rainbow End" + door { name: "Gold Ending Blockers" } +} +connections { + from_room: "Rain Side" + to_room: "Rainbow End" + door { name: "Gold Ending Blockers" } +} +connections { + from_room: "Brown Smiley" + to_room: "Outside Orange Room" + door { name: "Brown Smiley Shortcut" } +} +connections { + from_room: "Blue Smiley" + to_room: "Outside Red Room" + door { name: "Blue Smiley Exit To Red" } +} +connections { + from_room: "Blue Smiley" + to_room: "Blue Smiley" + door { name: "Blue Smiley Annex" } +} +connections { + from_room: "Purple Smiley" + to_room: "Blue Hallway" + door { name: "Purple Smiley Exit To Hallway" } +} +connections { + from_room: "Purple Smiley" + to_room: "Blue Hallway Tall Side" + door { name: "Purple Smiley Exit To Cream Hex" } +} +connections { + from_room: "Hedges" + to_room: "Yellow Smiley Annex" + door { name: "Yellow Smiley Annex" } +} +connections { + from_room: "Hedges" + to_room: "Outside Hedges" + door { name: "Yellow Smiley Door" } +} +connections { + from_room: "Green Smiley" + to_room: "Red Color Door" + door { name: "Green Smiley" } +} +connections { + from_room: "Outside Orange Room" + to_room: "Post Orange Smiley Three Way" + door { name: "Orange Smiley Exit" } +} +connections { + from_room: "Outside Orange Room" + to_room: "F Keyholder" + door { name: "F Keyholder Door" } +} +connections { + from_room: "West Castle Area" + to_room: "Flip Painting" + door { name: "Flip Painting Blocker" } +} +connections { + from_room: "Number Paintings Area" + to_room: "Red Smiley" + door { name: "Red Smiley Entrance" } +} +connections { + from_room: "Number Paintings Area" + to_room: "Red Smiley" + door { name: "Red Smiley" } +} +connections { + from_room: "Green Color Door" + to_room: "Tree Entrance" + door { name: "Pink Hallway" } +} +connections { + from_room: "Green Color Door" + to_room: "Yellow Color Backside" + door { name: "Pink Hallway" } +} +connections { + from_room: "Green Color Door" + to_room: "Maze Paintings Area" + door { name: "Pink Hallway" } +} +connections { + from_room: "Outside Snake Room" + to_room: "Cyan Room" + door { name: "Cyan Room Entrance" } +} +connections { + from_room: "After Bee Room" + to_room: "Green Room" + door { name: "Green Room Entrance" } +} +connections { + from_room: "Blue Hallway" + to_room: "Blue Hallway Cut Side" + door { name: "Blue Hallway South Divider" } +} +connections { + from_room: "Sweet Foyer" + to_room: "Blue Hallway Cut Side" + door { name: "Near Sweet Brown Door" } +} +connections { + from_room: "Outside Red Room" + to_room: "Red Room" + door { name: "Red Room Entrance" } +} +connections { + from_room: "Blue Hallway Cut Side" + to_room: "Outside Red Room" + door { name: "Blue Hallway To Red Room" } +} +connections { + from_room: "Blue Hallway" + to_room: "Blue Hallway Tall Side" + door { name: "Blue Hallway North Divider" } +} +connections { + from_room: "Yellow Color Door" + to_room: "Blue Hallway Tall Side" + door { name: "Near Yellow Room Door" } +} +connections { + from_room: "Outside House" + to_room: "House Entrance" + door { name: "House Side Door" } +} +connections { + from_room: "Yellow Color Door" + to_room: "Yellow Room" + door { name: "Yellow Room Entrance" } +} +connections { + from_room: "Gray Color Door" + to_room: "Dark Light Room" + door { name: "Dark Light Room Entrance" } +} +connections { + from_room: "Dark Light Exit" + to_room: "Gray Color Backside" + door { name: "Dark Light Room Exit" } +} +connections { + from_room: "Dark Light Room" + to_room: "Dark Light Exit" + door { name: "Dark Light Room Divider" } +} +connections { + from_room: "Gray Color Backside" + to_room: "Sweet Foyer" + door { name: "Near Sweet Blue Door" } +} +connections { + from_room: "Gray Color Backside" + to_room: "South Castle Area" + door { name: "South Castle Area Back Door" } +} +connections { + from_room: "Gray Color Door" + to_room: "South Castle Area" + door { name: "South Castle Area Entrance" } +} +connections { + from_room: "After Bee Room" + to_room: "Plum Room" + door { name: "Plum Room Entrance" } +} +connections { + from_room: "Plum Room" + to_room: "North Castle Area" + door { name: "Plum Room Exit" } +} +connections { + from_room: "Plum Room" + to_room: "D Keyholder" + door { name: "D Keyholder Blocker" } +} +connections { + from_room: "Quiet Entrance" + to_room: "Purple SW Vestibule" + door { name: "Planet Room Secret Door" } +} +connections { + from_room: "Quiet Entrance" + to_room: "Rainbow Color Doors" + door { name: "Blue Color Doorway" } +} +connections { + from_room: "Outside Snake Room" + to_room: "Rainbow Color Doors" + door { name: "Blue Color Backside" } + oneway: true +} +connections { + from_room: "Pumpkin Entrance" + to_room: "Pumpkin Room" + door { name: "Pumpkin Room Interior" } +} +connections { + from_room: "Pumpkin Entrance" + to_room: "Outside Orange Room" + door { name: "Pumpkin Room Interior" } +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Pumpkin Room" + door { name: "Pumpkin Room Interior" } +} +connections { + from_room: "Green Color Door" + to_room: "Pumpkin Entrance" + door { name: "Pumpkin Door" } +} +connections { + from_room: "Computer Room Seal" + to_room: "Outside Eye Temple" + door { name: "Computer Room Exit" } +} +connections { + from_room: "Computer Room" + to_room: "Computer Room Seal" + door { name: "Computer Room Interior Door" } +} +connections { + from_room: "Rainbow Color Doors" + to_room: "C Keyholder" + door { name: "C Keyholder Blocker" } +} +connections { + from_room: "Rainbow Color Doors" + to_room: "Computer Room" + door { name: "Computer Room Entrance" } +} +connections { + from_room: "Computer Room" + to_room: "Tree Entrance" + door { name: "Computer Room Back Door" } +} +connections { + from_room: "Outside Book Room" + to_room: "Book Room" + door { name: "Book Room Entrance" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Book Room" + door { name: "Globe Room East Door" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Salt Room" + door { name: "Globe Room West Door" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Magic Room" + door { name: "Globe Room South Door" } +} +connections { + from_room: "Book Room" + to_room: "Outside Eye Temple" + door { name: "Book Room Exit" } +} +connections { + from_room: "Globe Room" + to_room: "Outside Eye Temple" + door { name: "Sticks And Stones Door" } +} +connections { + from_room: "Castle" + to_room: "Wisdom Panel" + door { name: "Castle Numbers Puzzle" } +} +connections { + from_room: "After Bee Room" + to_room: "Wisdom Panel" + door { name: "Castle Numbers Puzzle" } +} +connections { + from_room: "Black Hex" + to_room: "Zoo N" + door { name: "Zoo West Entrance" } +} +connections { + from_room: "Z2 Room" + to_room: "Zoo E" + door { name: "Zoo East Entrance" } +} +connections { + from_room: "Outside Snake Room" + to_room: "Zoo SE" + door { name: "Zoo South Entrance" } +} +connections { + from_room: "Zoo NE" + to_room: "Zoo N" + door { name: "Zoo Proxy North Door" } +} +connections { + from_room: "Zoo E" + to_room: "Zoo NE" + door { name: "Zoo East Room" } +} +connections { + from_room: "Zoo Center" + to_room: "Zoo N" + oneway: true +} +connections { + from_room: "Zoo S" + to_room: "Zoo Center" + door { name: "Zoo Prize Door" } +} +connections { + from_room: "Zoo SE" + to_room: "Zoo S" + door { name: "Zoo Proxy South Door" } +} +connections { + from_room: "Outside Pyramid" + to_room: "Zoo N" + door { name: "Zoo North Entrance" } +} +connections { + from_room: "Castle" + to_room: "Ending" + door { name: "Castle Throne" } + oneway: true +} +connections { + from { + painting { + room: "North Castle Area" + name: "RELIC2" + } + } + to { + painting { + room: "Green Smiley" + name: "RELIC" + } + } + oneway: true +} +connections { + from { + painting { + room: "Rainbow Color Doors" + name: "ACHES2" + } + } + to { + painting { + room: "Outside Hedges" + name: "ACHES" + } + } + oneway: true +} +connections { + from { + painting { + room: "Purple Room South" + name: "PLANET" + } + } + to { + painting { + room: "Quiet Entrance" + name: "PLANET2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Moat" + name: "CASTLE" + } + } + to { + painting { + room: "Outside House" + name: "CASTLE2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Purple SW Vestibule" + name: "PAINS2" + } + } + to { + painting { + room: "Pains Room" + name: "PAINS" + } + } + oneway: true +} +connections { + from { + painting { + room: "Flip Painting" + name: "FLIP2" + } + } + to { + painting { + room: "Flip Painting Destination" + name: "FLIP" + } + } + oneway: true +} +connections { + from { + painting { + room: "Number Paintings Area" + name: "WON" + } + } + to { + painting { + room: "West Castle Area" + name: "WON2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Number Paintings Area" + name: "TOO" + } + } + to { + painting { + room: "Outside Snake Room" + name: "TOO2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Number Paintings Area" + name: "3" + } + } + to { + painting { + room: "Sweet Foyer" + name: "4" + } + } + oneway: true +} +connections { + from { + painting { + room: "Outside Snake Room" + name: "SNAKE" + } + } + to { + painting { + room: "Snake Room" + name: "SNAKE2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Bee Room Obverse" + name: "BEE2" + } + } + to { + painting { + room: "Bee Room Reverse" + name: "BEE3" + } + } + oneway: true +} +connections { + from { + painting { + room: "Bee Room Reverse" + name: "BUTTERFLY2" + } + } + to { + painting { + room: "Bee Room Obverse" + name: "BUTTERFLY" + } + } + oneway: true +} +connections { + from { + painting { + room: "Yellow Color Door" + name: "EYEREDSTART" + } + } + to { + painting { + room: "Eye Painting" + name: "EYEREDEXITMAIN" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F Side" + name: "EYEREDTOEXITMAIN1" + } + } + to { + painting { + room: "Eye Painting" + name: "EYEREDEXITMAIN" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 2F Side" + name: "EYEREDTOEXITMAIN4" + } + } + to { + painting { + room: "Eye Temple Pillar 1" + name: "EYEREDEXITPILLAR1" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F Side" + name: "EYEREDTOEXITMAIN5" + } + } + to { + painting { + room: "Eye Temple 2F Side" + name: "EYEREDEXITMAIN4" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 2F" + name: "EYEREDTOSIDE1" + } + } + to { + painting { + room: "Eye Temple 1F Side" + name: "EYEREDSIDE1" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F" + name: "EYEREDTOEXITMAIN2" + } + } + to { + painting { + room: "Eye Painting" + name: "EYEREDEXITMAIN" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple Pillar 2" + name: "EYEREDTOEXITMAIN3" + } + } + to { + painting { + room: "Eye Painting" + name: "EYEREDEXITMAIN" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple Pillar 1" + name: "EYEREDTOBACKSIDE1" + } + } + to { + painting { + room: "Eye Temple 1F" + name: "EYEREDEXITBACKSIDE" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple Pillar 2" + name: "EYEREDTOBACKSIDE2" + } + } + to { + painting { + room: "Eye Temple 1F" + name: "EYEREDEXITBACKSIDE" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple Pillar 1" + name: "EYEREDTOBACKSIDE4" + } + } + to { + painting { + room: "Eye Temple 2F" + name: "EYEREDEXITTOP1" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F" + name: "EYEREDTOBACKSIDE3" + } + } + to { + painting { + room: "Eye Temple 1F" + name: "EYEREDEXITBACKSIDE" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 2F" + name: "EYEREDTOBACKSIDE5" + } + } + to { + painting { + room: "Eye Temple Pillar 2" + name: "EYEREDEXITPILLAR2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 2F Side" + name: "EYEREDEXITMAIN3" + } + } + to { + painting { + room: "I2 Room" + name: "EYEREDEXITMAIN2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F" + name: "EYEREDTOPILLAR1" + } + } + to { + painting { + room: "Eye Temple Pillar 1" + name: "EYEREDEXITPILLAR1" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F" + name: "EYEREDTOPILLAR2" + } + } + to { + painting { + room: "Eye Temple Pillar 2" + name: "EYEREDEXITPILLAR2" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 1F" + name: "EYEREDTOPILLAR3" + } + } + to { + painting { + room: "Eye Temple 1F" + name: "EYEREDEXITBACKSIDE" + } + } + oneway: true +} +connections { + from { + painting { + room: "Eye Temple 2F" + name: "EYEREDTOTOP1" + } + } + to { + painting { + room: "Eye Temple 2F" + name: "EYEREDEXITTOP1" + } + } + oneway: true +} diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb new file mode 100644 index 0000000..143c025 --- /dev/null +++ b/data/maps/daedalus/doors.txtpb @@ -0,0 +1,2167 @@ +doors { + name: "Snake Room First Door" + type: EVENT + panels { room: "Snake Room" name: "HISS" answer: "cat" } +} +doors { + name: "Snake Room Second Door" + type: EVENT + panels { room: "Snake Room" name: "SQUEAK" answer: "bat" } +} +doors { + name: "Snake Room Third Door" + type: EVENT + panels { room: "Snake Room" name: "SQUEAK" answer: "bat" } + panels { room: "Snake Room" name: "BUZZ" answer: "fly" } +} +doors { + name: "West Sticks And Stones Door" + type: EVENT + panels { room: "West Castle Area" name: "SKELETON" } +} +doors { + name: "Castle West Hider" + type: EVENT + panels { room: "West Castle Area" name: "SONG (1)" } + panels { room: "West Castle Area" name: "FACE" } +} +doors { + name: "Castle South Hider" + type: EVENT + panels { room: "South Castle Area" name: "AN" } + panels { room: "South Castle Area" name: "OFFER" } + panels { room: "South Castle Area" name: "VILLAGE" } + panels { room: "South Castle Area" name: "BEFORE" } + panels { room: "South Castle Area" name: "LAIR" } +} +doors { + name: "Southwest Sticks And Stones Door" + type: EVENT + panels { room: "Globe Room" name: "TICK" answer: "sticks" } + panels { room: "Globe Room" name: "TONE" answer: "stones" } + panels { room: "Globe Room" name: "BONE" } +} +doors { + name: "Castle North Hider" + type: EVENT + panels { room: "North Castle Area" name: "A" } + panels { room: "North Castle Area" name: "SUMMER" } + panels { room: "North Castle Area" name: "PLACE" } +} +doors { + name: "Pyramid 9 Blocker" + type: EVENT + panels { room: "Pyramid Second Floor" name: "TOOL" } + panels { room: "Pyramid Second Floor" name: "SODA" } + panels { room: "Pyramid Second Floor" name: "ORGAN" } +} +doors { + name: "Pyramid 14 Blocker" + type: EVENT + panels { room: "Pyramid Second Floor" name: "SODA" } +} +doors { + name: "Pyramid 13 Blocker" + type: EVENT + panels { room: "Pyramid Second Floor" name: "ORGAN" } +} +doors { + name: "Castle Flipper" + type: EVENT + panels { room: "Castle" name: "REVERSE" } +} +doors { + name: "Castle Hazel Stairs" + # This is called "yellow" in-game... no way. + type: EVENT + panels { room: "Castle" name: "ONE (Hazel)" } + panels { room: "Castle" name: "TWO (Hazel)" } + panels { room: "Castle" name: "THREE (Hazel)" } + panels { room: "Castle" name: "FOUR (Hazel)" } +} +doors { + name: "Castle Maroon Stairs" + type: EVENT + panels { room: "Castle" name: "ONE (Maroon)" } + panels { room: "Castle" name: "TWO (Maroon)" } + panels { room: "Castle" name: "THREE (Maroon)" } + panels { room: "Castle" name: "FOUR (Maroon)" } +} +doors { + name: "Castle Green Stairs" + type: EVENT + panels { room: "Castle" name: "ONE (Green)" } + panels { room: "Castle" name: "TWO (Green)" } + panels { room: "Castle" name: "THREE (Green)" } + panels { room: "Castle" name: "FOUR (Green)" } +} +doors { + name: "Castle Blue Stairs" + type: EVENT + panels { room: "Castle" name: "ONE (Blue)" } + panels { room: "Castle" name: "TWO (Blue)" } + panels { room: "Castle" name: "THREE (Blue)" } + panels { room: "Castle" name: "FOUR (Blue)" } +} +doors { + name: "Castle Throne" + type: EVENT + panels { room: "Castle" name: "FIVE (Blue)" } + panels { room: "Castle" name: "FIVE (Green)" } + panels { room: "Castle" name: "FIVE (Maroon)" } + panels { room: "Castle" name: "FIVE (Hazel)" } +} +doors { + name: "Starting Room North Wall Center Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_1" + panels { room: "Starting Room" name: "ENTRANCE" } + location_room: "Starting Room" +} +doors { + name: "Starting Room West Wall South Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_2" + panels { room: "Welcome Back Exit" name: "WELCOME" } + location_room: "Welcome Back Exit" +} +doors { + name: "Welcome Back Secret Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_13" + panels { room: "Welcome Back Area" name: "FAREWELL LITTLE LAMB" } + panels { room: "West Spire" name: "BYE" } + location_room: "West Spire" +} +doors { + name: "Welcome Back Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_14" + panels { room: "Welcome Back Area" name: "GREETINGS OLD FRIEND" } + location_room: "Welcome Back Area" +} +# entry_3 is the door to SEAL, which we will ignore. +doors { + name: "Starting Room West Wall Center Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_4" + panels { room: "Entry Shortcut" name: "WELCOME" } + location_room: "Entry Shortcut" +} +doors { + name: "Entry Shortcut Secret Exit" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_12" + panels { room: "Entry Shortcut" name: "WELCOME" } + panels { room: "West Spire" name: "CONCEALED" } +} +doors { + name: "Starting Room West Wall North Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_5" + panels { room: "West Spire" name: "CONCEALED" } + location_room: "West Spire" +} +doors { + name: "Starting Room East Wall Center Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_6" + panels { room: "Rainbow Color Backside" name: "?" } + location_room: "Rainbow Color Backside" +} +doors { + name: "Starting Room East Wall North Door" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_7" + panels { room: "Starting Room" name: "ENTRANCE" } + panels { room: "Rainbow Color Backside" name: "?" } +} +doors { + name: "Starting Room North Wall West Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_8" + receivers: "Components/Doors/Entry/entry_16" + panels { room: "Number Paintings Area" name: "TURN" } + location_room: "Number Paintings Area" +} +doors { + name: "Starting Room North Wall East Door" + type: STANDARD + receivers: "Components/Doors/Entry/entry_9" + panels { room: "Yellow Color Door" name: "SPIN" } + location_room: "Yellow Color Door" +} +doors { + name: "Starting Room South Wall East Door" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_10" + panels { room: "Outside Eye Temple" name: "Entrance" } +} +doors { + name: "Temple of the Eyes Entrance" + type: STANDARD + receivers: "Components/Doors/Entry/entry_18" + panels { room: "Outside Eye Temple" name: "Entrance" } + location_room: "Outside Eye Temple" +} +doors { + name: "Starting Room South Wall West Door" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/entry_11" + panels { room: "Outside Eye Temple" name: "Entrance" } +} +doors { + name: "Eye Painting Exit" + type: STANDARD + receivers: "Components/Doors/Entry/entry_15" + panels { room: "Eye Painting" name: "REVILED" } + location_room: "Eye Painting" +} +doors { + name: "Near Pyramid Gate" + type: STANDARD + receivers: "Components/Doors/Entry/gate_1" + panels { room: "Number Paintings Area" name: "GOING" } + location_room: "Number Paintings Area" +} +doors { + name: "Black Hexes Door" + type: STANDARD + receivers: "Components/Doors/Entry/gate_3" + panels { room: "Black Hex" name: "HIDE" } + panels { room: "Black Hex" name: "ORDER" } + panels { room: "Black Hex" name: "TOWER" } + panels { room: "Black Hex" name: "MAZE" } + panels { room: "Black Hex" name: "CLUES" } + panels { room: "Black Hex" name: "SECRET" } + location_room: "Black Hex" +} +doors { + name: "Splintering Exit Left Door" + type: STANDARD + receivers: "Components/Doors/Entry/gate_4" + panels { room: "West Castle Area" name: "EVER" } + panels { room: "West Castle Area" name: "AXES" } + panels { room: "West Castle Area" name: "FLIP (1)" } + panels { room: "West Castle Area" name: "SLOT" } + location_room: "West Castle Area" +} +doors { + name: "Splintering Exit Right Door" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/gate_5" + panels { room: "West Castle Area" name: "EVER" } + panels { room: "West Castle Area" name: "AXES" } + panels { room: "West Castle Area" name: "FLIP (1)" } + panels { room: "West Castle Area" name: "SLOT" } +} +doors { + name: "Z2 Room Back Exit" + type: ITEM_ONLY + receivers: "Components/Doors/Entry/gate_2" + panels { room: "Z2 Room" name: "MICROSCOPE" } + panels { room: "Z2 Room" name: "KEY" } + panels { room: "Z2 Room" name: "HORSE" } + panels { room: "Z2 Room" name: "CAR" } + panels { room: "Z2 Room" name: "SOLSTICE" } + panels { room: "Z2 Room" name: "EQUINE" } + panels { room: "Z2 Room" name: "CHARGE" } + panels { room: "Z2 Room" name: "MUST" } + panels { room: "Z2 Room" name: "CAPE" } + panels { room: "Z2 Room" name: "GLANCE" } + panels { room: "Z2 Room" name: "JAR" } + panels { room: "Z2 Room" name: "AGREEMENT" } + panels { room: "Z2 Room" name: "VOYAGE" } + panels { room: "Z2 Room" name: "INSECT" } + panels { room: "Z2 Room" name: "EAGLE" } + panels { room: "Z2 Room" name: "MAJESTIC" } + panels { room: "Z2 Room" name: "RINGO" } + panels { room: "Z2 Room" name: "POLICY" } + panels { room: "Z2 Room" name: "DISCORD" } + panels { room: "Z2 Room" name: "CAT" } + complete_at: 10 +} +doors { + name: "Z2 Prize" + type: EVENT + # theo_6, theo_7, theo_8, theo_9 + panels { room: "Z2 Room" name: "MICROSCOPE" } + panels { room: "Z2 Room" name: "KEY" } + panels { room: "Z2 Room" name: "HORSE" } + panels { room: "Z2 Room" name: "CAR" } + panels { room: "Z2 Room" name: "SOLSTICE" } + panels { room: "Z2 Room" name: "EQUINE" } + panels { room: "Z2 Room" name: "CHARGE" } + panels { room: "Z2 Room" name: "MUST" } + panels { room: "Z2 Room" name: "CAPE" } + panels { room: "Z2 Room" name: "GLANCE" } + panels { room: "Z2 Room" name: "JAR" } + panels { room: "Z2 Room" name: "AGREEMENT" } + panels { room: "Z2 Room" name: "VOYAGE" } + panels { room: "Z2 Room" name: "INSECT" } + panels { room: "Z2 Room" name: "EAGLE" } + panels { room: "Z2 Room" name: "MAJESTIC" } + panels { room: "Z2 Room" name: "RINGO" } + panels { room: "Z2 Room" name: "POLICY" } + panels { room: "Z2 Room" name: "DISCORD" } + panels { room: "Z2 Room" name: "CAT" } +} +doors { + name: "Z2 Room Southwest Door" + type: STANDARD + receivers: "Components/Doors/Halls/theo_1" + panels { room: "Z2 Room" name: "MICROSCOPE" } + panels { room: "Z2 Room" name: "KEY" } + panels { room: "Z2 Room" name: "HORSE" } + panels { room: "Z2 Room" name: "CAR" } + panels { room: "Z2 Room" name: "SOLSTICE" } + panels { room: "Z2 Room" name: "EQUINE" } + panels { room: "Z2 Room" name: "CHARGE" } + panels { room: "Z2 Room" name: "MUST" } + panels { room: "Z2 Room" name: "CAPE" } + panels { room: "Z2 Room" name: "GLANCE" } + location_room: "Z2 Room" +} +doors { + name: "Z2 Room Northwest Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/theo_2" + panels { room: "Z2 Room" name: "MICROSCOPE" } + panels { room: "Z2 Room" name: "KEY" } + panels { room: "Z2 Room" name: "HORSE" } + panels { room: "Z2 Room" name: "CAR" } + panels { room: "Z2 Room" name: "SOLSTICE" } + panels { room: "Z2 Room" name: "EQUINE" } + panels { room: "Z2 Room" name: "CHARGE" } + panels { room: "Z2 Room" name: "MUST" } + panels { room: "Z2 Room" name: "CAPE" } + panels { room: "Z2 Room" name: "GLANCE" } +} +doors { + name: "Z2 Room Northeast Door" + type: STANDARD + receivers: "Components/Doors/Halls/theo_3" + panels { room: "Z2 Room" name: "JAR" } + panels { room: "Z2 Room" name: "AGREEMENT" } + panels { room: "Z2 Room" name: "VOYAGE" } + panels { room: "Z2 Room" name: "INSECT" } + panels { room: "Z2 Room" name: "EAGLE" } + panels { room: "Z2 Room" name: "MAJESTIC" } + panels { room: "Z2 Room" name: "RINGO" } + panels { room: "Z2 Room" name: "POLICY" } + panels { room: "Z2 Room" name: "DISCORD" } + panels { room: "Z2 Room" name: "CAT" } + location_room: "Z2 Room" +} +doors { + name: "Z2 Room Southeast Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/theo_4" + receivers: "Components/Doors/Halls/theo_5" + panels { room: "Z2 Room" name: "JAR" } + panels { room: "Z2 Room" name: "AGREEMENT" } + panels { room: "Z2 Room" name: "VOYAGE" } + panels { room: "Z2 Room" name: "INSECT" } + panels { room: "Z2 Room" name: "EAGLE" } + panels { room: "Z2 Room" name: "MAJESTIC" } + panels { room: "Z2 Room" name: "RINGO" } + panels { room: "Z2 Room" name: "POLICY" } + panels { room: "Z2 Room" name: "DISCORD" } + panels { room: "Z2 Room" name: "CAT" } +} +doors { + name: "Coin Tower Part 1" + type: LOCATION_ONLY + panels { room: "Yellow Color Door" name: "Paintings" } + location_room: "Yellow Color Door" +} +doors { + name: "Coin Tower Part 2" + type: EVENT + panels { room: "Coin Tower" name: "RAIN" } +} +doors { + name: "Purple SE Vestibule Blocker" + type: EVENT + #receivers: "Components/Doors/Purple Exterior/purple_3" + #receivers: "Components/Doors/Purple Exterior/purple_4" + panels { room: "Purple SE Vestibule" name: "RUN" } + panels { room: "Purple SE Vestibule" name: "ROADS" } +} +doors { + name: "Purple SW Vestibule Blocker" + type: EVENT + #receivers: "Components/Doors/Purple Exterior/purple_15" + #receivers: "Components/Doors/Purple Exterior/purple_16" + panels { room: "Purple SW Vestibule" name: "LETTERS" } + panels { room: "Purple SW Vestibule" name: "INSCRIBE" } +} +doors { + name: "Purple NW Vestibule Blocker" + type: EVENT + #receivers: "Components/Doors/Purple Exterior/purple_11" + #receivers: "Components/Doors/Purple Exterior/purple_12" + panels { room: "Purple NW Vestibule" name: "MESSAGES" } + panels { room: "Purple NW Vestibule" name: "LOSE" } +} +doors { + name: "Purple NE Vestibule Blocker" + type: EVENT + #receivers: "Components/Doors/Purple Exterior/purple_7" + #receivers: "Components/Doors/Purple Exterior/purple_8" + panels { room: "Outside House" name: "WALLS" } + panels { room: "Outside House" name: "LOCK" } +} +doors { + name: "Purple SE Vestibule" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_1" + receivers: "Components/Doors/Purple Exterior/purple_2" + panels { room: "Purple SE Vestibule" name: "RUN" } + panels { room: "Purple SE Vestibule" name: "ROADS" } + location_room: "Purple SE Vestibule" +} +doors { + name: "Purple NE Vestibule" + type: LOCATION_ONLY + # This has no impact on logic because it's the same room on both sides. + #receivers: "Components/Doors/Purple Exterior/purple_5" + #receivers: "Components/Doors/Purple Exterior/purple_6" + panels { room: "Outside House" name: "WALLS" } + panels { room: "Outside House" name: "LOCK" } + location_room: "Outside House" +} +doors { + name: "Purple NW Vestibule" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_9" + receivers: "Components/Doors/Purple Exterior/purple_10" + panels { room: "Purple NW Vestibule" name: "MESSAGES" } + panels { room: "Purple NW Vestibule" name: "LOSE" } + location_room: "Purple NW Vestibule" +} +doors { + name: "Purple SW Vestibule" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_13" + receivers: "Components/Doors/Purple Exterior/purple_14" + panels { room: "Purple SW Vestibule" name: "LETTERS" } + panels { room: "Purple SW Vestibule" name: "INSCRIBE" } + location_room: "Purple SW Vestibule" +} +doors { + name: "Purple West Area North Door" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_17" + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } + location_room: "Outside House" +} +doors { + name: "Purple West Area South Door" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_18" + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Godot Room Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_25" + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Godot Room Exit" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_26" + panels { room: "Godot Room" name: "MOTORCYCLE" } + panels { room: "Godot Room" name: "ME" } + panels { room: "Godot Room" name: "PAWN" } + panels { room: "Godot Room" name: "MANIPULATE" } + panels { room: "Godot Room" name: "AUDIO" } + panels { room: "Godot Room" name: "AIRPLANE" } + panels { room: "Godot Room" name: "IDEA" } + panels { room: "Godot Room" name: "TRAIN" } + panels { room: "Godot Room" name: "RECORDING" } + location_room: "Godot Room" +} +doors { + name: "Beehalls Intersection" + type: EVENT + # Unfortunately this has to be an event because the panels block the door + # until solved. This means that the door can't give access to the three + # entrances. It only blocks access to the fourth panel. + panels { room: "After Bee Room" name: "GAS" } + panels { room: "Outside House" name: "WHISPER" } + panels { room: "Purple NW Vestibule" name: "SNOWMAN" } +} +doors { + name: "Beehalls Panel" + type: LOCATION_ONLY + panels { room: "Beehalls Intersection" name: "CLOUDS" } + location_room: "Beehalls Intersection" +} +doors { + name: "Purple West Area West Door" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_27" + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Purple East Area South Door" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_19" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } + location_room: "Outside House" +} +doors { + name: "Purple East Area North Door" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_20" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } +} +doors { + name: "Purple Room North Entrance" + type: STANDARD + receivers: "Components/Doors/Purple Exterior/purple_21" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } + location_room: "Outside House" +} +doors { + name: "Purple Room South Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_22" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Purple Room West Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_23" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Purple Room East Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Purple Exterior/purple_24" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } + panels { room: "Outside House" name: "BLITHELY" } + panels { room: "Purple Room South" name: "THESE" } +} +doors { + name: "Hedges Tower" + type: LOCATION_ONLY + # TODO: Not making this an item right now in order to force the player to + # solve the puzzles in order to enter The Tenacious. In the future, I'd like + # to make this an item, and make you solve the panels in order to get the + # location. + panels { room: "Hedges" name: "SOLVE" } + panels { room: "Hedges" name: "US" } + panels { room: "Hedges" name: "IN" } + panels { room: "Hedges" name: "ORDER" } + panels { room: "Hedges" name: "THEN" } + panels { room: "Hedges" name: "JUMP" } + panels { room: "Hedges" name: "DOWN" } + panels { room: "Hedges" name: "THE" } + panels { room: "Hedges" name: "TOWER" } + location_room: "Hedges" +} +doors { + name: "Near Flip Painting Door" + type: STANDARD + receivers: "Components/Doors/Halls/halls_1" + panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" } + location_room: "Flip Painting Hidden Panel" +} +doors { + name: "Southwest Area Intersection" + type: STANDARD + receivers: "Components/Doors/Halls/halls_3" + panels { room: "Globe Room" name: "HIDDEN" answer: "secret" } + location_room: "Globe Room" +} +# halls_4 is some kind of remnant from SEAL and does nothing. +doors { + name: "Blue Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/halls_2" + panels { room: "Rainbow Color Doors" name: "CROW" } + location_room: "Rainbow Color Doors" +} +doors { + name: "Blue Room" + type: LOCATION_ONLY + panels { room: "Blue Room" name: "RED" } + panels { room: "Blue Room" name: "WESTWARD" } + panels { room: "Blue Room" name: "RANGE" } + panels { room: "Blue Room" name: "PEPPER" } + panels { room: "Blue Room" name: "TIME" } + panels { room: "Blue Room" name: "SALT" } + panels { room: "Blue Room" name: "BULB" } + panels { room: "Blue Room" name: "PAPA" } + panels { room: "Blue Room" name: "MINT" } + panels { room: "Blue Room" name: "CELEBRATORY" } + panels { room: "Blue Room" name: "DETECTIVE" } + location_room: "Blue Room" +} +doors { + name: "O2 Prize" + type: EVENT + panels { room: "O2 Room" name: "LISTEN" } + panels { room: "O2 Room" name: "UNLOCK" } + panels { room: "O2 Room" name: "PROMISE" } + panels { room: "O2 Room" name: "SIGN" } + panels { room: "O2 Room" name: "AJAR" } + panels { room: "O2 Room" name: "HEED" } + panels { room: "O2 Room" name: "HERALD" } + panels { room: "O2 Room" name: "VOW" } + panels { room: "O2 Room" name: "HONEST" } + panels { room: "O2 Room" name: "PROPHECY" } + panels { room: "O2 Room" name: "BOND" } + panels { room: "O2 Room" name: "UNBLOCKED" } +} +doors { + name: "Blue Smiley Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_2" + panels { room: "O2 Room" name: "HONEST" } + location_room: "O2 Room" +} +doors { + name: "Composite Room NE Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_3" + panels { room: "O2 Room" name: "UNLOCK" } + location_room: "O2 Room" +} +doors { + name: "Composite Room East Door" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_5" + panels { room: "Composite Room NE" name: "<-" } + panels { room: "Composite Room NE" name: "TEXTBOOK" } + panels { room: "Composite Room NE" name: "CORNERHOME" } + panels { room: "Composite Room NE" name: "BIRDCALL" } + panels { room: "Composite Room NE" name: "FORCEYARD" } + panels { room: "Composite Room NE" name: "TIREPOUND" } + panels { room: "Composite Room NE" name: "LIEQUIZ" } + panels { room: "Composite Room NE" name: "WHITEOUT" } + panels { room: "Composite Room NE" name: "FEETHIM" } + panels { room: "Composite Room NE" name: "STARFALL" } + panels { room: "Composite Room S" name: "MUSCLEIN" } + panels { room: "Composite Room S" name: "PLAYHOP" } + panels { room: "Composite Room S" name: "BOUGHTHIM" } + panels { room: "Composite Room S" name: "FRIENDPILOT" } + panels { room: "Composite Room S" name: "UNDERPANTS" } + panels { room: "Composite Room S" name: "FIREFOX" } + panels { room: "Composite Room S" name: "SPRINKLEDRIP" } + panels { room: "Composite Room S" name: "TWOGOTHIM" } + panels { room: "Composite Room S" name: "SKIMFARE" } + panels { room: "Composite Room S" name: "TICKETBORNE" } + panels { room: "Composite Room S" name: "BLEAKCARD" } + panels { room: "Composite Room S" name: "MISSIONMISSION" } + location_room: "Composite Room S" +} +doors { + name: "Composite Room North Door" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_7" + panels { room: "Composite Room NE" name: "<-" } + panels { room: "Composite Room NE" name: "TEXTBOOK" } + panels { room: "Composite Room NE" name: "CORNERHOME" } + panels { room: "Composite Room NE" name: "BIRDCALL" } + panels { room: "Composite Room NE" name: "FORCEYARD" } + panels { room: "Composite Room NE" name: "TIREPOUND" } + panels { room: "Composite Room NE" name: "LIEQUIZ" } + panels { room: "Composite Room NE" name: "WHITEOUT" } + panels { room: "Composite Room NE" name: "FEETHIM" } + panels { room: "Composite Room NE" name: "STARFALL" } + panels { room: "Composite Room NW" name: "BEHOUSE" } + panels { room: "Composite Room NW" name: "BRAKESTEADY" } + panels { room: "Composite Room NW" name: "DEATHSHORT" } + panels { room: "Composite Room NW" name: "PLUMPFAMILY" } + panels { room: "Composite Room NW" name: "SHEEPBOOK" } + panels { room: "Composite Room NW" name: "LAIDIN" } + panels { room: "Composite Room NW" name: "FOGIRON" } + panels { room: "Composite Room NW" name: "MOONSENT" } + panels { room: "Composite Room NW" name: "FAIRWATER" } + panels { room: "Composite Room NW" name: "PLEADOUT" } + panels { room: "Composite Room NW" name: "OUTGARDEN" } + panels { room: "Composite Room NW" name: "HELLOTALE" } + location_room: "Composite Room NE" +} +doors { + name: "Composite Room West Door" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_8" + panels { room: "Composite Room NW" name: "BEHOUSE" } + panels { room: "Composite Room NW" name: "BRAKESTEADY" } + panels { room: "Composite Room NW" name: "DEATHSHORT" } + panels { room: "Composite Room NW" name: "PLUMPFAMILY" } + panels { room: "Composite Room NW" name: "SHEEPBOOK" } + panels { room: "Composite Room NW" name: "LAIDIN" } + panels { room: "Composite Room NW" name: "FOGIRON" } + panels { room: "Composite Room NW" name: "MOONSENT" } + panels { room: "Composite Room NW" name: "FAIRWATER" } + panels { room: "Composite Room NW" name: "PLEADOUT" } + panels { room: "Composite Room NW" name: "OUTGARDEN" } + panels { room: "Composite Room NW" name: "HELLOTALE" } + panels { room: "Composite Room S" name: "CONCAVE" } + panels { room: "Composite Room S" name: "FAIRYTHINK" } + panels { room: "Composite Room S" name: "AILAND" } + panels { room: "Composite Room S" name: "RULERCAT" } + panels { room: "Composite Room S" name: "ANDBITE" } + panels { room: "Composite Room S" name: "ASHHIM" } + panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" } + panels { room: "Composite Room S" name: "SPOUSEGARDEN" } + panels { room: "Composite Room S" name: "BANGER" } + panels { room: "Composite Room S" name: "LEGIT" } + panels { room: "Composite Room S" name: "OUTEAT" } + panels { room: "Composite Room S" name: "SUMMERIN" } + location_room: "Composite Room NW" +} +doors { + name: "Composite Room NW Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_10" + panels { room: "Red Color Door" name: "Left" } + location_room: "Red Color Door" +} +doors { + name: "Composite Room South Door" + type: LOCATION_ONLY + #receivers: "Components/Doors/Halls/oroom_9" + panels { room: "Composite Room S" name: "MUSCLEIN" } + panels { room: "Composite Room S" name: "PLAYHOP" } + panels { room: "Composite Room S" name: "BOUGHTHIM" } + panels { room: "Composite Room S" name: "FRIENDPILOT" } + panels { room: "Composite Room S" name: "UNDERPANTS" } + panels { room: "Composite Room S" name: "FIREFOX" } + panels { room: "Composite Room S" name: "SPRINKLEDRIP" } + panels { room: "Composite Room S" name: "TWOGOTHIM" } + panels { room: "Composite Room S" name: "SKIMFARE" } + panels { room: "Composite Room S" name: "TICKETBORNE" } + panels { room: "Composite Room S" name: "BLEAKCARD" } + panels { room: "Composite Room S" name: "MISSIONMISSION" } + panels { room: "Composite Room S" name: "CONCAVE" } + panels { room: "Composite Room S" name: "FAIRYTHINK" } + panels { room: "Composite Room S" name: "AILAND" } + panels { room: "Composite Room S" name: "RULERCAT" } + panels { room: "Composite Room S" name: "ANDBITE" } + panels { room: "Composite Room S" name: "ASHHIM" } + panels { room: "Composite Room S" name: "PRONOUNPRONOUNPRONOUN" } + panels { room: "Composite Room S" name: "SPOUSEGARDEN" } + panels { room: "Composite Room S" name: "BANGER" } + panels { room: "Composite Room S" name: "LEGIT" } + panels { room: "Composite Room S" name: "OUTEAT" } + panels { room: "Composite Room S" name: "SUMMERIN" } + location_room: "Composite Room S" +} +doors { + name: "O2 Room Back Door" + type: STANDARD + receivers: "Components/Doors/Halls/oroom_4" + panels { room: "O2 Room" name: "UNBLOCKED" } + location_room: "O2 Room" +} +doors { + name: "Control Center Orange Door" + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/Halls/oroom_6" + control_center_color: "orange" +} +doors { + name: "F2 Prize" + type: EVENT + panels { room: "F2 Room" name: "DULLS" } + panels { room: "F2 Room" name: "GRIME" } + panels { room: "F2 Room" name: "CRAFT" } + panels { room: "F2 Room" name: "CAST" } + panels { room: "F2 Room" name: "WANES" } + panels { room: "F2 Room" name: "DECAY" } + panels { room: "F2 Room" name: "MAKE" } + panels { room: "F2 Room" name: "WEAKENS" } + panels { room: "F2 Room" name: "TRASH" } + panels { room: "F2 Room" name: "SHAPE" } +} +doors { + name: "F2 Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/froom_2" + panels { room: "Sweet Foyer" name: "RENT (1)" } + location_room: "Sweet Foyer" +} +doors { + name: "White Hallway From Entry" + # TODO: This should be combined with the corresponding door in the_entry, at + # least when connections are not shuffled. + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/Halls/froom_6" + control_center_color: "white" +} +doors { + name: "Purple Hallway From Great" + # TODO: This should be combined with the corresponding door in the_great, at + # least when connections are not shuffled. + type: CONTROL_CENTER_COLOR + receivers: "Components/Doors/Halls/froom_7" + control_center_color: "purple" +} +doors { + name: "F2 Room Back Right Door" + type: STANDARD + receivers: "Components/Doors/Halls/froom_3" + panels { room: "F2 Room" name: "RISKY" } + location_room: "F2 Room" +} +doors { + name: "F2 Room Back Left Door" + type: STANDARD + receivers: "Components/Doors/Halls/froom_4" + panels { room: "F2 Room" name: "SHAPE" } + location_room: "F2 Room" +} +doors { + name: "F2 Room Back Middle Door" + type: STANDARD + receivers: "Components/Doors/Halls/froom_5" + panels { room: "F2 Room" name: "DIRT" } + location_room: "F2 Room" +} +doors { + name: "U2 Prize" + type: EVENT + panels { room: "U2 Room" name: "DREAMSCAPE" } + panels { room: "U2 Room" name: "WICKED" } + panels { room: "U2 Room" name: "PARADISE" } + panels { room: "U2 Room" name: "DISCORD" } + panels { room: "U2 Room" name: "EVIL" } + panels { room: "U2 Room" name: "DISORDER" } + panels { room: "U2 Room" name: "CHAOS" } + panels { room: "U2 Room" name: "TROUBLE" } + panels { room: "U2 Room" name: "IRREVERENT" } + panels { room: "U2 Room" name: "HEAVEN" } +} +doors { + name: "U2 Room Shortcut" + type: STANDARD + receivers: "Components/Doors/Halls/uroom_2" + panels { room: "U2 Room" name: "WICKED" } + location_room: "U2 Room" +} +doors { + name: "Blue Foyer Door" + type: STANDARD + receivers: "Components/Doors/Halls/blue_foyer_1" + panels { room: "Maze Paintings Area" name: "Paintings" } + location_room: "Maze Paintings Area" +} +doors { + name: "House Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/theo_door_1" + panels { room: "House Entrance" name: "ADULT" } + location_room: "House Entrance" +} +doors { + name: "U2 Room Back Right Door" + type: STANDARD + receivers: "Components/Doors/Halls/uroom_3" + panels { room: "U2 Room" name: "HEAVEN" } + location_room: "U2 Room" +} +doors { + name: "U2 Room Back Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/uroom_5" + panels { room: "Purple Room South" name: "ANY" } + panels { room: "Outside House" name: "A" } +} +doors { + name: "U2 Room Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/uroom_4" + panels { room: "Outside Magic Room" name: "WIZARD" } + panels { room: "Magic Room" name: "1" } + panels { room: "Magic Room" name: "2" } + panels { room: "Magic Room" name: "3" } + panels { room: "Magic Room" name: "4" } +} +doors { + name: "Magic Room Panels" + type: LOCATION_ONLY + panels { room: "Magic Room" name: "1" } + panels { room: "Magic Room" name: "2" } + panels { room: "Magic Room" name: "3" } + panels { room: "Magic Room" name: "4" } + location_room: "Magic Room" +} +doors { + name: "Magic Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/maze_enter_1" + panels { room: "Outside Magic Room" name: "WIZARD" } + location_room: "Outside Magic Room" +} +doors { + name: "Maze East Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/maze_enter_2" + panels { room: "Outside Magic Room" name: "WIZARD" } +} +doors { + name: "Maze North Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/maze_enter_3" + panels { room: "Outside Magic Room" name: "WIZARD" } +} +doors { + name: "Maze South Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/maze_enter_4" + panels { room: "Outside Magic Room" name: "WIZARD" } +} +doors { + name: "Wonderland Right Door" + type: STANDARD + receivers: "Components/Doors/Halls/wonderland_1" + panels { room: "Wonderland" name: "APRIL" } + panels { room: "Wonderland" name: "UNDER" } + panels { room: "Wonderland" name: "ANGRY" } + panels { room: "Wonderland" name: "ARTS" } + panels { room: "Wonderland" name: "SONG" } + location_room: "Wonderland" +} +doors { + name: "Pyramid Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/pyramid_1" + panels { room: "Outside Pyramid" name: "PEER" } + panels { room: "Outside Pyramid" name: "AMID" } + location_room: "Outside Pyramid" +} +doors { + name: "Orange Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/orange_entry" + panels { room: "Outside Orange Room" name: "VAN" } + location_room: "Outside Orange Room" +} +doors { + name: "Orange Room" + type: LOCATION_ONLY + panels { room: "Orange Room" name: "FRANCE" } + panels { room: "Orange Room" name: "ENTER" } + panels { room: "Orange Room" name: "TURN" } + panels { room: "Orange Room" name: "BARE" } + panels { room: "Orange Room" name: "PORT" } + panels { room: "Orange Room" name: "FORTE" } + panels { room: "Orange Room" name: "MILKS" } + panels { room: "Orange Room" name: "VINE" } + panels { room: "Orange Room" name: "COAL" } + panels { room: "Orange Room" name: "OWED" } + location_room: "Orange Room" +} +doors { + name: "Hedges Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/orange_entry2" + panels { room: "Outside Hedges" name: "BARK" } + panels { room: "Outside Hedges" name: "BUD" } + panels { room: "Outside Hedges" name: "LEAF" } + panels { room: "Outside Hedges" name: "PETAL" } + location_room: "Outside Hedges" +} +doors { + name: "Amber South Door" + type: STANDARD + receivers: "Components/Doors/Halls/amber_1" + panels { room: "Outside Snake Room" name: "SONG (South)" } + panels { room: "West Castle Area" name: "SONG (2)" } + location_room: "West Castle Area" +} +doors { + name: "Amber North Door" + type: STANDARD + receivers: "Components/Doors/Halls/amber_2" + panels { room: "Outside Snake Room" name: "SONG (North)" } + panels { room: "Amber North 2" name: "SONG" } + location_room: "Amber North 2" +} +doors { + name: "Amber East Doors" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/amber_3" + receivers: "Components/Doors/Halls/amber_4" + panels { room: "Outside Snake Room" name: "SONG (North)" } + panels { room: "West Castle Area" name: "SONG (2)" } +} +doors { + name: "Pains Room Divider" + type: STANDARD + receivers: "Components/Doors/Halls/gold_1" + panels { room: "Pains Room" name: "MOO" } + location_room: "Pains Room" +} +doors { + name: "Planet Room Divider" + type: STANDARD + receivers: "Components/Doors/Halls/gold_2" + panels { room: "West Spire" name: "CAW" } + location_room: "West Spire" +} +doors { + name: "Snake Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/purple_lav_3" + panels { room: "Snake Room" name: "HISS" } + panels { room: "Snake Room" name: "SQUEAK" } + panels { room: "Snake Room" name: "BUZZ" } + panels { room: "Snake Room" name: "BARK" } + location_room: "Snake Room" +} +doors { + name: "Hotel First Floor" + type: LOCATION_ONLY + panels { room: "Hotel" name: "PARKA" } + panels { room: "Hotel" name: "MARLIN" } + panels { room: "Hotel" name: "WHO" } + panels { room: "Hotel" name: "CLOAK" } + panels { room: "Hotel" name: "MANE" } + panels { room: "Hotel" name: "WHAT" } + panels { room: "Hotel" name: "BLAZER" } + panels { room: "Hotel" name: "WHERE" } + panels { room: "Hotel" name: "DOROTHY" } + panels { room: "Hotel" name: "JACKET" } + panels { room: "Hotel" name: "TAIL" } + panels { room: "Hotel" name: "JAWS" } + panels { room: "Hotel" name: "FLOUNDER" } + panels { room: "Hotel" name: "WHEN" } + panels { room: "Hotel" name: "CLAWS" } + panels { room: "Hotel" name: "BRUCE" } + location_room: "Hotel" +} +doors { + name: "Hotel Second Floor" + type: LOCATION_ONLY + panels { room: "Hotel" name: "POTATO" } + panels { room: "Hotel" name: "SALAD" } + panels { room: "Hotel" name: "BATHING" } + panels { room: "Hotel" name: "MICRO" } + panels { room: "Hotel" name: "BUSINESS" } + panels { room: "Hotel" name: "WEDDING" } + panels { room: "Hotel" name: "TREE" } + panels { room: "Hotel" name: "RIVER" } + panels { room: "Hotel" name: "TUNING" } + panels { room: "Hotel" name: "BOXING" } + panels { room: "Hotel" name: "TELEPHONE" } + panels { room: "Hotel" name: "LAW" } + panels { room: "Hotel" name: "POKER" } + panels { room: "Hotel" name: "CARD" } + panels { room: "Hotel" name: "ROAD" } + panels { room: "Hotel" name: "CHOCOLATE" } + location_room: "Hotel" +} +doors { + name: "Hotel Third Floor" + type: LOCATION_ONLY + panels { room: "Hotel" name: "DEPART" } + panels { room: "Hotel" name: "WITHDRAW" } + panels { room: "Hotel" name: "QUIT" } + panels { room: "Hotel" name: "LEAVE" } + panels { room: "Hotel" name: "PALE" } + panels { room: "Hotel" name: "JUST" } + panels { room: "Hotel" name: "NEW" } + panels { room: "Hotel" name: "UNTALENTED" } + panels { room: "Hotel" name: "SERVICE" } + panels { room: "Hotel" name: "FULL" } + panels { room: "Hotel" name: "EVIL" } + panels { room: "Hotel" name: "HONEY" } + panels { room: "Hotel" name: "CRESCENT" } + panels { room: "Hotel" name: "INVALID" } + panels { room: "Hotel" name: "FESTIVAL" } + panels { room: "Hotel" name: "BEAUTIFUL" } + location_room: "Hotel" +} +doors { + name: "Hotel Fourth Floor" + type: LOCATION_ONLY + panels { room: "Hotel" name: "WILTED" } + panels { room: "Hotel" name: "DROOPED" } + panels { room: "Hotel" name: "FADED" } + panels { room: "Hotel" name: "WANED" } + panels { room: "Hotel" name: "TALL" } + panels { room: "Hotel" name: "CANVAS" } + panels { room: "Hotel" name: "LEVER" } + panels { room: "Hotel" name: "SCULPTURE" } + panels { room: "Hotel" name: "RAGE" } + panels { room: "Hotel" name: "BALL" } + panels { room: "Hotel" name: "FOOL" } + panels { room: "Hotel" name: "VERGE" } + panels { room: "Hotel" name: "ART" } + panels { room: "Hotel" name: "EVER" } + panels { room: "Hotel" name: "PAIN" } + panels { room: "Hotel" name: "FOOT" } + location_room: "Hotel" +} +doors { + name: "Checkered Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/connections_1" + receivers: "Components/Doors/Halls/connections_3" + panels { room: "Hotel" name: "PARKA" } + panels { room: "Hotel" name: "MARLIN" } + panels { room: "Hotel" name: "WHO" } + panels { room: "Hotel" name: "CLOAK" } + panels { room: "Hotel" name: "MANE" } + panels { room: "Hotel" name: "WHAT" } + panels { room: "Hotel" name: "BLAZER" } + panels { room: "Hotel" name: "WHERE" } + panels { room: "Hotel" name: "DOROTHY" } + panels { room: "Hotel" name: "JACKET" } + panels { room: "Hotel" name: "TAIL" } + panels { room: "Hotel" name: "JAWS" } + panels { room: "Hotel" name: "FLOUNDER" } + panels { room: "Hotel" name: "WHEN" } + panels { room: "Hotel" name: "CLAWS" } + panels { room: "Hotel" name: "BRUCE" } + panels { room: "Hotel" name: "POTATO" } + panels { room: "Hotel" name: "SALAD" } + panels { room: "Hotel" name: "BATHING" } + panels { room: "Hotel" name: "MICRO" } + panels { room: "Hotel" name: "BUSINESS" } + panels { room: "Hotel" name: "WEDDING" } + panels { room: "Hotel" name: "TREE" } + panels { room: "Hotel" name: "RIVER" } + panels { room: "Hotel" name: "TUNING" } + panels { room: "Hotel" name: "BOXING" } + panels { room: "Hotel" name: "TELEPHONE" } + panels { room: "Hotel" name: "LAW" } + panels { room: "Hotel" name: "POKER" } + panels { room: "Hotel" name: "CARD" } + panels { room: "Hotel" name: "ROAD" } + panels { room: "Hotel" name: "CHOCOLATE" } + panels { room: "Hotel" name: "DEPART" } + panels { room: "Hotel" name: "WITHDRAW" } + panels { room: "Hotel" name: "QUIT" } + panels { room: "Hotel" name: "LEAVE" } + panels { room: "Hotel" name: "PALE" } + panels { room: "Hotel" name: "JUST" } + panels { room: "Hotel" name: "NEW" } + panels { room: "Hotel" name: "UNTALENTED" } + panels { room: "Hotel" name: "SERVICE" } + panels { room: "Hotel" name: "FULL" } + panels { room: "Hotel" name: "EVIL" } + panels { room: "Hotel" name: "HONEY" } + panels { room: "Hotel" name: "CRESCENT" } + panels { room: "Hotel" name: "INVALID" } + panels { room: "Hotel" name: "FESTIVAL" } + panels { room: "Hotel" name: "BEAUTIFUL" } + panels { room: "Hotel" name: "WILTED" } + panels { room: "Hotel" name: "DROOPED" } + panels { room: "Hotel" name: "FADED" } + panels { room: "Hotel" name: "WANED" } + panels { room: "Hotel" name: "TALL" } + panels { room: "Hotel" name: "CANVAS" } + panels { room: "Hotel" name: "LEVER" } + panels { room: "Hotel" name: "SCULPTURE" } + panels { room: "Hotel" name: "RAGE" } + panels { room: "Hotel" name: "BALL" } + panels { room: "Hotel" name: "FOOL" } + panels { room: "Hotel" name: "VERGE" } + panels { room: "Hotel" name: "ART" } + panels { room: "Hotel" name: "EVER" } + panels { room: "Hotel" name: "PAIN" } + panels { room: "Hotel" name: "FOOT" } +} +doors { + name: "J2 Door 1" + type: EVENT + panels { room: "Hotel" name: "PARKA" } + panels { room: "Hotel" name: "CLOAK" } + panels { room: "Hotel" name: "DOROTHY" } + panels { room: "Hotel" name: "JAWS" } + panels { room: "Hotel" name: "WHEN" } + panels { room: "Hotel" name: "CLAWS" } + panels { room: "Hotel" name: "POTATO" } + panels { room: "Hotel" name: "MICRO" } + panels { room: "Hotel" name: "TUNING" } + panels { room: "Hotel" name: "LAW" } + panels { room: "Hotel" name: "CARD" } + panels { room: "Hotel" name: "ROAD" } + panels { room: "Hotel" name: "DEPART" } + panels { room: "Hotel" name: "LEAVE" } + panels { room: "Hotel" name: "SERVICE" } + panels { room: "Hotel" name: "HONEY" } + panels { room: "Hotel" name: "INVALID" } + panels { room: "Hotel" name: "FESTIVAL" } + panels { room: "Hotel" name: "WILTED" } + panels { room: "Hotel" name: "WANED" } + panels { room: "Hotel" name: "RAGE" } + panels { room: "Hotel" name: "VERGE" } + panels { room: "Hotel" name: "EVER" } + panels { room: "Hotel" name: "PAIN" } +} +doors { + name: "J2 Door 2" + type: EVENT + panels { room: "J2 Vestibule" name: "COLORFUL" } +} +doors { + name: "Wonderland Left Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/wonderland_2" + panels { room: "Wonderland" name: "APRIL" } + panels { room: "Wonderland" name: "UNDER" } + panels { room: "Wonderland" name: "ANGRY" } + panels { room: "Wonderland" name: "ARTS" } + panels { room: "Wonderland" name: "SONG" } +} +doors { + name: "Bee Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/bee_entry" + panels { room: "Outside House" name: "WING" } + panels { room: "Outside House" name: "DOTE" } + location_room: "Outside House" +} +doors { + name: "Intense Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls/bee_entry2" + panels { room: "Outside House" name: "VIVID" } + panels { room: "Outside House" name: "RIGHT" } + location_room: "Outside House" +} +doors { + name: "D2 Room" + type: EVENT + panels { room: "Outside House" name: "VIVID" } + panels { room: "Outside House" name: "RIGHT" } + panels { room: "Intense Room" name: "BRILLIANT" } + panels { room: "Intense Room" name: "HORRIBLE" } + panels { room: "Intense Room" name: "INSTANTLY" } + panels { room: "Intense Room" name: "COLOSSAL" } + panels { room: "Intense Room" name: "RUN" } + panels { room: "Intense Room" name: "SLEEP" } + panels { room: "Intense Room" name: "TOSS" } + panels { room: "Intense Room" name: "SHATTER" } + panels { room: "Intense Room" name: "DELICIOUS" } +} +doors { + name: "Bee Room Back Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls/bee_exit" + panels { room: "Outside House" name: "WING" } + panels { room: "Outside House" name: "DOTE" } + panels { room: "Bee Room Obverse" name: "SINGLE" } + panels { room: "Bee Room Obverse" name: "BLINDER" } + panels { room: "Bee Room Obverse" name: "SURE" } + panels { room: "Bee Room Obverse" name: "BLUR" } + panels { room: "Bee Room Obverse" name: "FRINGE" } + panels { room: "Bee Room Obverse" name: "CINDER" } + panels { room: "Bee Room Obverse" name: "FUMBLE" } + panels { room: "Bee Room Obverse" name: "LATCH" } + panels { room: "Bee Room Reverse" name: "POCKET" } + panels { room: "Bee Room Reverse" name: "FLUME" } + panels { room: "Bee Room Reverse" name: "HEALED" } + panels { room: "Bee Room Reverse" name: "SCRATCH" } + panels { room: "Bee Room Reverse" name: "MINORITY" } + panels { room: "Bee Room Reverse" name: "STYLINGS" } + panels { room: "Bee Room Reverse" name: "PLANTS" } + panels { room: "Bee Room Reverse" name: "COUNCIL" } +} +doors { + name: "Bee Room Obverse" + type: LOCATION_ONLY + panels { room: "Bee Room Obverse" name: "SINGLE" } + panels { room: "Bee Room Obverse" name: "BLINDER" } + panels { room: "Bee Room Obverse" name: "SURE" } + panels { room: "Bee Room Obverse" name: "BLUR" } + panels { room: "Bee Room Obverse" name: "FRINGE" } + panels { room: "Bee Room Obverse" name: "CINDER" } + panels { room: "Bee Room Obverse" name: "FUMBLE" } + panels { room: "Bee Room Obverse" name: "LATCH" } + location_room: "Bee Room Obverse" +} +doors { + name: "Bee Room Reverse" + type: LOCATION_ONLY + panels { room: "Bee Room Reverse" name: "POCKET" } + panels { room: "Bee Room Reverse" name: "FLUME" } + panels { room: "Bee Room Reverse" name: "HEALED" } + panels { room: "Bee Room Reverse" name: "SCRATCH" } + panels { room: "Bee Room Reverse" name: "MINORITY" } + panels { room: "Bee Room Reverse" name: "STYLINGS" } + panels { room: "Bee Room Reverse" name: "PLANTS" } + panels { room: "Bee Room Reverse" name: "COUNCIL" } + location_room: "Bee Room Reverse" +} +doors { + name: "Gourd Door" + type: STANDARD + receivers: "Components/Doors/Halls/pumpkin_1" + panels { room: "Outside Hedges" name: "GOURD (1)" } + panels { room: "Outside Hedges" name: "GOURD (2)" } + panels { room: "Outside Hedges" name: "GOURD (3)" } + panels { room: "Outside Hedges" name: "GOURD (4)" } + location_room: "Outside Hedges" +} +doors { + name: "Castle Drawbridge" + type: STANDARD + receivers: "Components/Doors/Castle/Drawbridge/animationListener" + panels { room: "Roof" name: "?" } + location_room: "Roof" +} +doors { + name: "Roof Access" + type: STANDARD + receivers: "Components/Doors/Castle/entry_stairs_big" + receivers: "Components/Doors/Castle/entry_stairs_big2" + panels { room: "North Castle Area" name: "A SUMMER PLACE" } + panels { room: "West Castle Area" name: "SONG FACE" } + panels { room: "South Castle Area" name: "AN OFFER VILLAGE BEFORE LAIR" } + location_room: "South Castle Area" +} +doors { + name: "Pairs Room North And South Doors" + type: STANDARD + receivers: "Components/Doors/Pairs/pairs_3" + receivers: "Components/Doors/Pairs/pairs_4" + panels { room: "Outside Snake Room" name: "TONGUE" } + panels { room: "Outside Snake Room" name: "ACE" } + panels { room: "Outside Snake Room" name: "ANIMAL" } + panels { room: "Outside Snake Room" name: "ONES" } + panels { room: "West Castle Area" name: "FALSIFY" } + panels { room: "West Castle Area" name: "ALL" } + panels { room: "West Spire" name: "CUT" } + panels { room: "West Spire" name: "STONES" } + location_room: "West Spire" +} +doors { + name: "Pairs Room West Door" + type: ITEM_ONLY + receivers: "Components/Doors/Pairs/pairs_2" + panels { room: "Outside Snake Room" name: "TONGUE" } + panels { room: "Outside Snake Room" name: "ACE" } + panels { room: "Outside Snake Room" name: "ANIMAL" } + panels { room: "Outside Snake Room" name: "ONES" } + panels { room: "West Castle Area" name: "FALSIFY" } + panels { room: "West Castle Area" name: "ALL" } + panels { room: "West Spire" name: "CUT" } + panels { room: "West Spire" name: "STONES" } +} +doors { + name: "Pairs Room East Door" + type: ITEM_ONLY + receivers: "Components/Doors/Pairs/pairs_1" + panels { room: "Outside Snake Room" name: "TONGUE" } + panels { room: "Outside Snake Room" name: "ACE" } + panels { room: "Outside Snake Room" name: "ANIMAL" } + panels { room: "Outside Snake Room" name: "ONES" } + panels { room: "West Castle Area" name: "FALSIFY" } + panels { room: "West Castle Area" name: "ALL" } + panels { room: "West Spire" name: "CUT" } + panels { room: "West Spire" name: "STONES" } +} +doors { + name: "Salt Room Entrance" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_1" + panels { room: "Outside Salt Room" name: "Colors" } + location_room: "Outside Salt Room" +} +doors { + name: "Rainbow Rooms Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_2" + panels { room: "Rainbow Start" name: "PAINTING" } +} +doors { + name: "Red Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_3" + panels { room: "Rainbow Start" name: "PAINTING" } + panels { room: "Red Smiley" name: "SMILE" } +} +doors { + name: "Orange Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_4" + panels { room: "Rainbow Red" name: "THEME" } + panels { room: "Outside Orange Room" name: "SMILE" } +} +doors { + name: "Yellow Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_17" + panels { room: "Rainbow Orange" name: "THEME" } + panels { room: "Hedges" name: "SMILE" } +} +doors { + name: "Green Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_5" + panels { room: "Rainbow Yellow" name: "THEME" } + panels { room: "Green Smiley" name: "SMILE" } +} +doors { + name: "Blue Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_6" + panels { room: "Rainbow Green" name: "THEME" } + panels { room: "Blue Smiley" name: "SMILE" } +} +doors { + name: "Purple Rainbow Room" + type: ITEM_ONLY + receivers: "Components/Doors/Color Reading/door_7" + panels { room: "Rainbow Blue" name: "THEME" } + panels { room: "Purple Smiley" name: "SMILE" } +} +doors { + name: "Red Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Start" name: "PAINTING" } + location_room: "Rainbow Start" +} +doors { + name: "Orange Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Red" name: "THEME" } + location_room: "Rainbow Red" +} +doors { + name: "Yellow Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Orange" name: "THEME" } + location_room: "Rainbow Orange" +} +doors { + name: "Green Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Yellow" name: "THEME" } + location_room: "Rainbow Yellow" +} +doors { + name: "Blue Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Green" name: "THEME" } + location_room: "Rainbow Green" +} +doors { + name: "Purple Rainbow Panel" + type: LOCATION_ONLY + panels { room: "Rainbow Blue" name: "THEME" } + location_room: "Rainbow Blue" +} +doors { + name: "Cyan Rainbow Room" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_18" + panels { room: "Rainbow Purple" name: "THEME" } + location_room: "Rainbow Purple" +} +doors { + name: "Brown Rainbow Room" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_8" + panels { room: "Rainbow Cyan" name: "THEME" } + location_room: "Rainbow Cyan" +} +doors { + name: "Pepper Room Entrance" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_9" + panels { room: "Red Color Door" name: "Colors" } + location_room: "Red Color Door" +} +doors { + name: "Hotel Entrance" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_14" + panels { room: "Outside Hotel" name: "COLORFUL" } + location_room: "Outside Hotel" +} +doors { + name: "Seasoning Doors" + type: STANDARD + receivers: "Components/Doors/Color Reading/door_10" + receivers: "Components/Doors/Color Reading/door_11" + panels { room: "Salt Room" name: "SEASONING" } + panels { room: "Pepper Room" name: "SEASONING" } + location_room: "Pepper Room" +} +doors { + name: "Bow Side" + type: EVENT + panels { room: "Brown Smiley" name: "OTHERS" } +} +doors { + name: "Brown Smiley Shortcut" + type: EVENT + panels { room: "Brown Smiley" name: "OTHERS" } +} +doors { + name: "Bow Side Panel" + type: LOCATION_ONLY + panels { room: "Bow Side" name: "?" } + location_room: "Bow Side" +} +doors { + name: "Rain Side Panel" + type: LOCATION_ONLY + panels { room: "Rain Side" name: "?" } + location_room: "Rain Side" +} +doors { + name: "Gold Ending Blockers" + type: EVENT + panels { room: "Bow Side" name: "?" } + panels { room: "Rain Side" name: "?" } +} +doors { + name: "Blue Smiley Exit To Red" + type: LOCATION_ONLY + # Components/Doors/Smileys/blue_1 + panels { room: "Blue Smiley" name: "SMILE" } + location_room: "Blue Smiley" +} +doors { + name: "Blue Smiley Annex" + type: EVENT + # Components/Doors/Smileys/blue_2 + panels { room: "Blue Smiley" name: "SMILE" } +} +doors { + name: "Purple Smiley Exit To Hallway" + type: EVENT + # Components/Doors/Smileys/purple_2 + panels { room: "Purple Smiley" name: "SMILE" } +} +doors { + name: "Purple Smiley Exit To Cream Hex" + type: EVENT + # Components/Doors/Smileys/purple_3 + panels { room: "Purple Smiley" name: "SMILE" } +} +doors { + name: "Yellow Smiley Annex" + type: EVENT + # Components/Doors/Smileys/yellow_1 + panels { room: "Hedges" name: "SMILE" } +} +doors { + name: "Yellow Smiley Door" + type: STANDARD + receivers: "Components/Doors/Smileys/yellow_2" + panels { room: "Hedges" name: "SMILE" } + location_room: "Hedges" +} +doors { + name: "Green Smiley" + type: STANDARD + receivers: "Components/Doors/Smileys/green_1" + receivers: "Components/Doors/Smileys/green_2" + panels { room: "Green Smiley" name: "SMILE" } + location_room: "Green Smiley" +} +doors { + name: "Orange Smiley Exit" + type: STANDARD + receivers: "Components/Doors/Smileys/orange_1" + panels { room: "Outside Orange Room" name: "SMILE" } + location_room: "Outside Orange Room" +} +doors { + name: "F Keyholder Door" + type: ITEM_ONLY + receivers: "Components/Doors/Smileys/orange_2" + panels { room: "Outside Orange Room" name: "SMILE" } +} +doors { + name: "Flip Painting Blocker" + type: ITEM_ONLY + receivers: "Components/Doors/Smileys/orange_3" + panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" } +} +doors { + name: "Red Smiley Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Smileys/red_2" + panels { room: "Outside Red Room" name: "ROCK" } +} +doors { + name: "Red Smiley" + type: LOCATION_ONLY + panels { room: "Red Smiley" name: "SMILE" } + location_room: "Red Smiley" +} +doors { + name: "Pink Hallway" + type: STANDARD + receivers: "Components/Doors/Halls 2/door_19" + receivers: "Components/Doors/Halls 2/door_20" + receivers: "Components/Doors/Halls 2/door_21" + # These two (maze paintings and yellow backside) could maybe be detached. + receivers: "Components/Doors/Halls 2/door_23" + receivers: "Components/Doors/Halls 2/door_24" + panels { room: "Green Color Door" name: "OLD (1)" } + panels { room: "Green Color Door" name: "OLD (2)" } + panels { room: "Green Color Door" name: "SLEEPY" } + panels { room: "Green Color Door" name: "COMELY" } + location_room: "Green Color Door" +} +doors { + name: "Cyan Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/brown_entry" + panels { room: "Outside Snake Room" name: "DEE SIX" } + location_room: "Outside Snake Room" +} +doors { + name: "Cyan Room" + type: LOCATION_ONLY + panels { room: "Cyan Room" name: "LIFE" } + panels { room: "Cyan Room" name: "SKIRMISH" } + panels { room: "Cyan Room" name: "WORD" } + panels { room: "Cyan Room" name: "SUMMER" } + panels { room: "Cyan Room" name: "ACCLIMATE (1)" } + panels { room: "Cyan Room" name: "ACCLIMATE (2)" } + panels { room: "Cyan Room" name: "P+EMIC" } + panels { room: "Cyan Room" name: "METEOROID" } + panels { room: "Cyan Room" name: "CLEAR" } + panels { room: "Cyan Room" name: "COLD" } + panels { room: "Cyan Room" name: "WORDWORD" } + location_room: "Cyan Room" +} +doors { + name: "Green Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/green_entry" + panels { room: "After Bee Room" name: "ROOM" } + location_room: "After Bee Room" +} +doors { + name: "Green Room" + type: LOCATION_ONLY + panels { room: "Green Room" name: "TIMESCALE" } + panels { room: "Green Room" name: "MAILBOX" } + panels { room: "Green Room" name: "MILKY" } + panels { room: "Green Room" name: "TAN" } + panels { room: "Green Room" name: "BLAND" } + panels { room: "Green Room" name: "WATERCOOLER" } + panels { room: "Green Room" name: "FIXATE" } + panels { room: "Green Room" name: "THAT" } + panels { room: "Green Room" name: "RICE" } + panels { room: "Green Room" name: "DOUBLE" } + panels { room: "Green Room" name: "BADMINTON" } + location_room: "Green Room" +} +doors { + name: "Blue Hallway South Divider" + type: STANDARD + receivers: "Components/Doors/Halls 2/halls_1" + panels { room: "Blue Hallway" name: "SHORT" } + panels { room: "Blue Hallway Cut Side" name: "CUT" } + location_room: "Blue Hallway Cut Side" +} +doors { + name: "Near Sweet Brown Door" + type: STANDARD + receivers: "Components/Doors/Halls 2/halls_2" + panels { room: "Sweet Foyer" name: "RENT (4)" } + location_room: "Sweet Foyer" +} +doors { + name: "Red Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/halls_3" + panels { room: "Outside Red Room" name: "ROCK" } + location_room: "Outside Red Room" +} +doors { + name: "Red Room" + type: LOCATION_ONLY + panels { room: "Red Room" name: "BLINDING" } + panels { room: "Red Room" name: "MONTH" } + panels { room: "Red Room" name: "CHAIN" } + panels { room: "Red Room" name: "FLOWER" } + panels { room: "Red Room" name: "OVERCHARGE" } + panels { room: "Red Room" name: "LOSER" } + panels { room: "Red Room" name: "PAD" } + panels { room: "Red Room" name: "RISE" } + panels { room: "Red Room" name: "ELEGANCE" } + panels { room: "Red Room" name: "TESTAMENT" } + panels { room: "Red Room" name: "TAKEOUT" } + location_room: "Red Room" +} +doors { + name: "Blue Hallway To Red Room" + type: EVENT + panels { room: "Blue Hallway Cut Side" name: "GREEN" } +} +doors { + name: "Blue Hallway North Divider" + type: STANDARD + receivers: "Components/Doors/Halls 2/halls_5" + panels { room: "Blue Hallway" name: "CHOP" } + panels { room: "Blue Hallway Tall Side" name: "TALL" } + location_room: "Blue Hallway Tall Side" +} +doors { + name: "Near Yellow Room Door" + type: STANDARD + receivers: "Components/Doors/Halls 2/halls_6" + panels { room: "Blue Hallway Tall Side" name: "SHOO" } + panels { room: "Blue Hallway Tall Side" name: "ALL WAY" } + panels { room: "Blue Hallway Tall Side" name: "FOUR" } + panels { room: "Blue Hallway Tall Side" name: "OFFER" } + panels { room: "Blue Hallway Tall Side" name: "CHILD" } + panels { room: "Blue Hallway Tall Side" name: "NEW" } + location_room: "Blue Hallway Tall Side" +} +doors { + name: "House Side Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/halls_7" + receivers: "Components/Doors/Halls 2/halls_8" + panels { room: "Blue Hallway Tall Side" name: "SHOO" } + panels { room: "Blue Hallway Tall Side" name: "ALL WAY" } + panels { room: "Blue Hallway Tall Side" name: "FOUR" } + panels { room: "Blue Hallway Tall Side" name: "OFFER" } + panels { room: "Blue Hallway Tall Side" name: "CHILD" } + panels { room: "Blue Hallway Tall Side" name: "NEW" } +} +doors { + name: "Yellow Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/yellow_1" + receivers: "Panels/Yellow Room/panel_entry/animationListener" + panels { room: "Yellow Color Door" name: "SUN" } + location_room: "Yellow Color Door" +} +doors { + name: "Yellow Room" + type: LOCATION_ONLY + panels { room: "Yellow Room" name: "FREE" } + panels { room: "Yellow Room" name: "TORSOBOUNCE" } + panels { room: "Yellow Room" name: "TORSO BOUNCE" } + panels { room: "Yellow Room" name: "JAWBREAKER" } + panels { room: "Yellow Room" name: "EXPLODE" } + panels { room: "Yellow Room" name: "JAPAN" } + panels { room: "Yellow Room" name: "COLOR" } + panels { room: "Yellow Room" name: "PERSON" } + panels { room: "Yellow Room" name: "PARROT" } + panels { room: "Yellow Room" name: "PROTON" } + panels { room: "Yellow Room" name: "SPIRIT" } + location_room: "Yellow Room" +} +doors { + name: "Dark Light Room Entrance" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/hedge_1" + panels { room: "Rainbow Color Doors" name: "INWALK" } + panels { room: "Rainbow Color Doors" name: "RAIN" } + panels { room: "Rainbow Color Doors" name: "PURCHASE" } + panels { room: "Rainbow Color Doors" name: "HOURS" } + panels { room: "Rainbow Color Doors" name: "MISCHIEF" } + panels { room: "Rainbow Color Doors" name: "CASUAL" } + panels { room: "Gray Color Door" name: "PATCH" } +} +doors { + name: "Dark Light Room Exit" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/hedge_4" + panels { room: "Dark Light Room" name: "COIN (1)" } + panels { room: "Dark Light Room" name: "DOG (1)" } + panels { room: "Dark Light Room" name: "SONG (1)" } + panels { room: "Dark Light Room" name: "HUMAN (1)" } + panels { room: "Dark Light Room" name: "ROSE (1)" } + panels { room: "Dark Light Room" name: "DARK" } + panels { room: "Dark Light Room" name: "COIN (2)" } + panels { room: "Dark Light Room" name: "DOG (2)" } + panels { room: "Dark Light Room" name: "SONG (2)" } + panels { room: "Dark Light Room" name: "HUMAN (2)" } + panels { room: "Dark Light Room" name: "ROSE (2)" } + panels { room: "Dark Light Exit" name: "GASKET" } +} +doors { + name: "Dark Light Room Exit Panel" + type: LOCATION_ONLY + panels { room: "Dark Light Exit" name: "GASKET" } + location_room: "Dark Light Exit" +} +doors { + name: "Dark Light Room Divider" + type: STANDARD + receivers: "Components/Doors/Halls 2/hedge_7" + panels { room: "Dark Light Room" name: "COIN (1)" } + panels { room: "Dark Light Room" name: "DOG (1)" } + panels { room: "Dark Light Room" name: "SONG (1)" } + panels { room: "Dark Light Room" name: "HUMAN (1)" } + panels { room: "Dark Light Room" name: "ROSE (1)" } + panels { room: "Dark Light Room" name: "DARK" } + panels { room: "Dark Light Room" name: "COIN (2)" } + panels { room: "Dark Light Room" name: "DOG (2)" } + panels { room: "Dark Light Room" name: "SONG (2)" } + panels { room: "Dark Light Room" name: "HUMAN (2)" } + panels { room: "Dark Light Room" name: "ROSE (2)" } + # Not technically true; it's complete_at=11 with both rooms, but you couldn't + # get to the other side in vanilla doors anyway. + location_room: "Dark Light Room" +} +doors { + name: "Near Sweet Blue Door" + type: STANDARD + receivers: "Components/Doors/Halls 2/hedge_6" + panels { room: "Gray Color Backside" name: "ORANGE" } + panels { room: "Gray Color Backside" name: "BEGINNING" } + panels { room: "Gray Color Backside" name: "FOREWARD" } + panels { room: "Gray Color Backside" name: "GO" } + panels { room: "Gray Color Backside" name: "LAST" } + panels { room: "Gray Color Backside" name: "RISE" } + location_room: "Gray Color Backside" +} +doors { + name: "South Castle Area Back Door" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/hedge_5" + panels { room: "Gray Color Backside" name: "ORANGE" } + panels { room: "Gray Color Backside" name: "BEGINNING" } + panels { room: "Gray Color Backside" name: "FOREWARD" } + panels { room: "Gray Color Backside" name: "GO" } + panels { room: "Gray Color Backside" name: "LAST" } + panels { room: "Gray Color Backside" name: "RISE" } +} +doors { + name: "South Castle Area Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/hedge_2" + panels { room: "Gray Color Door" name: "PATCH" } + location_room: "Gray Color Door" +} +# hedge_3 has no impact on logic +doors { + name: "Plum Room Entrance" + type: STANDARD + receivers: "Components/Doors/Halls 2/plum_2" + panels { room: "After Bee Room" name: "SINGLED" } + location_room: "After Bee Room" +} +doors { + name: "Plum Room Exit" + type: STANDARD + receivers: "Components/Doors/Halls 2/plum_3" + panels { room: "Plum Room" name: "GOD" } + panels { room: "Plum Room" name: "INJURED" } + panels { room: "Plum Room" name: "HEALTHY" } + panels { room: "Plum Room" name: "DEMURRED" } + panels { room: "Plum Room" name: "FOUROFFERBEAR" } + panels { room: "Plum Room" name: "SNAKE" } + panels { room: "Plum Room" name: "CENTER" } + location_room: "Plum Room" +} +doors { + name: "D Keyholder Blocker" + type: EVENT + receivers: "Components/Doors/Halls 2/plum_1" + panels { room: "Plum Room" name: "GOD" } + panels { room: "Plum Room" name: "INJURED" } + panels { room: "Plum Room" name: "HEALTHY" } + panels { room: "Plum Room" name: "DEMURRED" } + panels { room: "Plum Room" name: "FOUROFFERBEAR" } + panels { room: "Plum Room" name: "SNAKE" } + panels { room: "Plum Room" name: "CENTER" } +} +doors { + name: "Planet Room Secret Door" + type: STANDARD + receivers: "Components/Doors/Halls 2/secret_2" + panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" } + location_room: "Quiet Entrance" +} +doors { + name: "Blue Color Doorway" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/secret_3" + panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" } + panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" } + complete_at: 1 +} +doors { + name: "Blue Color Backside" + type: ITEM_ONLY + receivers: "Components/Doors/Halls 2/secret_4" + panels { room: "Quiet Entrance" name: "HIDDEN" answer: "secret" } + panels { room: "Flip Painting Hidden Panel" name: "HIDDEN" answer: "secret" } + complete_at: 1 +} +doors { + name: "Pumpkin Room Interior" + type: STANDARD + receivers: "Components/Doors/Pumpkin/pumpkin_1" + receivers: "Components/Doors/Pumpkin/pumpkin_5" + receivers: "Components/Doors/Pumpkin/pumpkin_7" + receivers: "Components/Doors/Pumpkin/pumpkin_8" + receivers: "Components/Doors/Pumpkin/pumpkin_9" + receivers: "Components/Doors/Pumpkin/pumpkin_10" + receivers: "Components/Doors/Pumpkin/pumpkin_11" + receivers: "Components/Doors/Pumpkin/pumpkin_15" + receivers: "Components/Doors/Pumpkin/pumpkin_12" + receivers: "Components/Doors/Pumpkin/pumpkin_13" + receivers: "Components/Doors/Pumpkin/pumpkin_6" + receivers: "Components/Doors/Pumpkin/pumpkin_4" + receivers: "Components/Doors/Pumpkin/pumpkin_2" + receivers: "Components/Doors/Pumpkin/pumpkin_3" + panels { room: "Pumpkin Entrance" name: "JACK" } + location_room: "Pumpkin Entrance" +} +doors { + name: "Pumpkin Room" + type: LOCATION_ONLY + panels { room: "Pumpkin Entrance" name: "JACK" } + panels { room: "Rainbow Color Doors" name: "PUMP" } + panels { room: "Pumpkin Room" name: "BONE" } + panels { room: "Pumpkin Room" name: "SHEET" } + panels { room: "Pumpkin Room" name: "PHARAOH" } + panels { room: "Pumpkin Room" name: "EMPIRE" } + panels { room: "Pumpkin Room" name: "BEASTS" } + panels { room: "Pumpkin Room" name: "STRAW" } + panels { room: "Pumpkin Room" name: "CACKLE" } + panels { room: "Pumpkin Room" name: "HUMAN" } + panels { room: "Pumpkin Room" name: "JAGUAR" } + location_room: "Pumpkin Room" +} +doors { + name: "Pumpkin Door" + type: STANDARD + receivers: "Components/Doors/Pumpkin/pumpkin_14" + panels { room: "Rainbow Color Doors" name: "PUMP" } + location_room: "Rainbow Color Doors" +} +doors { + name: "Computer Room Exit" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_1" + panels { room: "Computer Room Seal" name: "SCROLL" } + location_room: "Computer Room Seal" +} +doors { + name: "Computer Room Interior Door" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_8" + panels { room: "Computer Room" name: "MONITOR (1)" } + panels { room: "Computer Room" name: "MICROPHONE" } + panels { room: "Computer Room" name: "SPEAKER" } + panels { room: "Computer Room" name: "PROCESSOR (1)" } + panels { room: "Computer Room" name: "MOUSE (1)" } + panels { room: "Computer Room" name: "KEYBOARD (1)" } + panels { room: "Computer Room" name: "MONITOR (2)" } + panels { room: "Computer Room" name: "PROCESSOR (2)" } + panels { room: "Computer Room" name: "MOUSE (2)" } + panels { room: "Computer Room" name: "KEYBOARD (2)" } + location_room: "Computer Room" +} +doors { + name: "Computer Room Entrance" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_2" + panels { room: "Rainbow Color Doors" name: "INWALK" } + panels { room: "Rainbow Color Doors" name: "RAIN" } + panels { room: "Rainbow Color Doors" name: "PURCHASE" } + panels { room: "Rainbow Color Doors" name: "HOURS" } + panels { room: "Rainbow Color Doors" name: "MISCHIEF" } + panels { room: "Rainbow Color Doors" name: "CASUAL" } + location_room: "Rainbow Color Doors" +} +doors { + name: "C Keyholder Blocker" + type: EVENT + # Components/Doors/Unincorporated/temple_foyer_7 + switches: "lavender_cubes" +} +doors { + name: "Computer Room Back Door" + type: ITEM_ONLY + receivers: "Components/Doors/Unincorporated/temple_foyer_3" + panels { room: "Computer Room" name: "MONITOR (1)" } + panels { room: "Computer Room" name: "MICROPHONE" } + panels { room: "Computer Room" name: "SPEAKER" } + panels { room: "Computer Room" name: "PROCESSOR (1)" } + panels { room: "Computer Room" name: "MOUSE (1)" } + panels { room: "Computer Room" name: "KEYBOARD (1)" } + panels { room: "Computer Room" name: "MONITOR (2)" } + panels { room: "Computer Room" name: "PROCESSOR (2)" } + panels { room: "Computer Room" name: "MOUSE (2)" } + panels { room: "Computer Room" name: "KEYBOARD (2)" } +} +doors { + name: "Book Room Entrance" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_4" + panels { room: "Seasoning Room" name: "PARITY" } + location_room: "Seasoning Room" +} +doors { + name: "Globe Room East Door" + type: STANDARD + receivers: "Components/Doors/Unincorporated/east" + panels { room: "Globe Room" name: "NORTH" answer: "east" } + location_room: "Globe Room" +} +doors { + name: "Globe Room West Door" + type: STANDARD + receivers: "Components/Doors/Unincorporated/west" + panels { room: "Globe Room" name: "NORTH" answer: "west" } + location_room: "Globe Room" +} +doors { + name: "Globe Room South Door" + type: STANDARD + receivers: "Components/Doors/Unincorporated/west2" + panels { room: "Globe Room" name: "NORTH" answer: "south" } + location_room: "Globe Room" +} +doors { + name: "Book Room Exit" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_5" + panels { room: "Book Room" name: "BOOK (1)" } + panels { room: "Book Room" name: "BOOK (2)" } + panels { room: "Book Room" name: "BOOK (3)" } + panels { room: "Book Room" name: "BOOK (4)" } + panels { room: "Book Room" name: "BOOK (5)" } + panels { room: "Book Room" name: "BOOK (6)" } + panels { room: "Book Room" name: "BOOK (7)" } + panels { room: "Book Room" name: "BOOK (8)" } + panels { room: "Book Room" name: "BOOK (9)" } + panels { room: "Book Room" name: "BOOK (10)" } + panels { room: "Book Room" name: "BOOK (11)" } + panels { room: "Book Room" name: "BOOK (12)" } + location_room: "Book Room" +} +doors { + name: "Sticks And Stones Door" + type: STANDARD + receivers: "Components/Doors/Unincorporated/temple_foyer_6" + panels { room: "Globe Room" name: "WORD" } + location_room: "Globe Room" +} +doors { + name: "Castle Numbers Puzzle" + type: EVENT + panels { room: "Castle" name: "NUMBER (1)" answer: "two" } + panels { room: "Castle" name: "NUMBER (2)" answer: "zero" } + panels { room: "Castle" name: "NUMBER (3)" answer: "five" } + panels { room: "Castle" name: "NUMBER (4)" answer: "nine" } +} +doors { + name: "Zoo West Entrance" + type: STANDARD + receivers: "Components/Doors/V Maze/door_8" + receivers: "Components/Doors/V Maze/door_7" + receivers: "Panels/V Maze/door_2/teleportListener" + receivers: "Panels/V Maze/door_1/teleportListener" + panels { room: "Black Hex" name: "BARK" } + panels { room: "Zoo N" name: "LEAF" } + location_room: "Zoo N" +} +doors { + name: "Zoo East Entrance" + type: STANDARD + receivers: "Components/Doors/V Maze/entry_1" + panels { room: "Z2 Room" name: "EXHIBIT" } + location_room: "Z2 Room" +} +doors { + name: "Zoo South Entrance" + type: STANDARD + receivers: "Components/Doors/V Maze/entry_2" + panels { room: "Outside Snake Room" name: "ANSWERS" } + location_room: "Outside Snake Room" +} +doors { + name: "Zoo Proxy North Door" + type: EVENT + #receivers: "Components/Doors/V Maze/door_1" + panels { room: "Zoo NE" name: "Colors" answer: "ode" } +} +doors { + name: "Zoo East Room" + type: LOCATION_ONLY + panels { room: "Zoo E" name: "WING" } + panels { room: "Zoo E" name: "WHISKER" } + panels { room: "Zoo E" name: "CLAW" } + panels { room: "Zoo E" name: "FUR" } + location_room: "Zoo E" +} +doors { + name: "Zoo Northeast Room" + type: LOCATION_ONLY + panels { room: "Zoo NE" name: "FANG" } + panels { room: "Zoo NE" name: "STRIPE (1)" } + panels { room: "Zoo NE" name: "STRIPE (2)" } + panels { room: "Zoo NE" name: "HOOF" } + panels { room: "Zoo NE" name: "Colors" } + location_room: "Zoo NE" +} +doors { + name: "Zoo Prize Door" + type: LOCATION_ONLY + panels { room: "Zoo S" name: "SHELL" } + panels { room: "Zoo S" name: "FIN" } + panels { room: "Zoo S" name: "PINCER" } + panels { room: "Zoo S" name: "SCALE" } + location_room: "Zoo S" +} +doors { + name: "Zoo Proxy South Door" + type: EVENT + #receivers: "Components/Doors/V Maze/door_5" + panels { room: "Zoo NE" name: "Colors" answer: "abode" } +} +doors { + name: "Zoo North Entrance" + type: STANDARD + receivers: "Components/Doors/V Maze/door_6" + panels { room: "Zoo N" name: "BILL" } + panels { room: "Zoo N" name: "FIN" } + panels { room: "Zoo N" name: "BLOWHOLE" } + panels { room: "Zoo N" name: "FEATHER" } + location_room: "Zoo N" +} +doors { + name: "Magenta Hexes" + type: LOCATION_ONLY + panels { room: "Outside Orange Room" name: "WERE" } + panels { room: "Outside Orange Room" name: "FALL" } + panels { room: "Outside Orange Room" name: "KNOT" } + panels { room: "Outside Orange Room" name: "SLOT" } + panels { room: "Outside Orange Room" name: "WAND" } + panels { room: "Outside Orange Room" name: "OWL" } + location_room: "Outside Orange Room" +} +doors { + name: "Orchestra Room" + type: LOCATION_ONLY + panels { room: "Yellow Color Backside" name: "WINDS" } + panels { room: "Yellow Color Backside" name: "STRINGS" } + panels { room: "Yellow Color Backside" name: "BRASS" } + panels { room: "Yellow Color Backside" name: "REDACTED" } + location_room: "Yellow Color Backside" +} diff --git a/data/maps/daedalus/metadata.txtpb b/data/maps/daedalus/metadata.txtpb new file mode 100644 index 0000000..e0f5148 --- /dev/null +++ b/data/maps/daedalus/metadata.txtpb @@ -0,0 +1,23 @@ +display_name: "Daedalus" +# These paintings can't be shuffled because they are behind panels. +excluded_nodes: "Components/Paintings/Group3/mouse" +excluded_nodes: "Components/Paintings/Group3/bee" +excluded_nodes: "Components/Paintings/Group3/coins1" +excluded_nodes: "Components/Paintings/Group3/coins2" +excluded_nodes: "Components/Paintings/Group3/coins3" +excluded_nodes: "Components/Paintings/Group3/coins4" +# These are all sideways, high up, hint paintings. Theoretically could be +# exit only and rotated in-game, but not for now. +excluded_nodes: "Components/Paintings/Group3/coins5" +excluded_nodes: "Components/Paintings/Group3/coins6" +excluded_nodes: "Components/Paintings/Group3/coins7" +excluded_nodes: "Components/Paintings/Group3/coins8" +# This panel is out of bounds and not intended to be solved. +excluded_nodes: "Panels/Castle Entrance/castle_direction_4" +# Let's ignore the second half of the rainbow painting for now. +excluded_nodes: "Components/Paintings/Group1/rainbow2" +# This panel is not accessible in vanilla because the door to it requires +# solving the panel itself. +excluded_nodes: "Panels/Entry/seal" +# This is not real. +excluded_nodes: "Panels/Entry/fake" diff --git a/data/maps/daedalus/rooms/After Bee Room.txtpb b/data/maps/daedalus/rooms/After Bee Room.txtpb new file mode 100644 index 0000000..f38bd7d --- /dev/null +++ b/data/maps/daedalus/rooms/After Bee Room.txtpb @@ -0,0 +1,23 @@ +name: "After Bee Room" +display_name: "North Area" +panels { + name: "GAS" + path: "Panels/Beehalls/beehalls_2" + clue: "gas" + answer: "plasma" + symbols: CROSS +} +panels { + name: "ROOM" + path: "Panels/Green Room/panel_entry" + clue: "room" + answer: "green" + symbols: QUESTION +} +panels { + name: "SINGLED" + path: "Panels/Plum Room/plum_entry" + clue: "singled" + answer: "doubled" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Amber North 2.txtpb b/data/maps/daedalus/rooms/Amber North 2.txtpb new file mode 100644 index 0000000..8fbaccd --- /dev/null +++ b/data/maps/daedalus/rooms/Amber North 2.txtpb @@ -0,0 +1,9 @@ +name: "Amber North 2" +display_name: "West Area" +panels { + name: "SONG" + path: "Panels/Amber/amber_north_2" + clue: "song" + answer: "outro" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Bee Room Obverse.txtpb b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb new file mode 100644 index 0000000..1badbc0 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Obverse.txtpb @@ -0,0 +1,66 @@ +name: "Bee Room Obverse" +display_name: "Bee Room" +panels { + name: "SINGLE" + path: "Panels/Bee Room/bee_1" + clue: "single" + answer: "mingle" + symbols: ZERO +} +panels { + name: "BLINDER" + path: "Panels/Bee Room/bee_2" + clue: "blinder" + answer: "grinder" + symbols: ZERO +} +panels { + name: "SURE" + path: "Panels/Bee Room/bee_3" + clue: "sure" + answer: "stir" + symbols: ZERO +} +panels { + name: "BLUR" + path: "Panels/Bee Room/bee_4" + clue: "blur" + answer: "her" + symbols: ZERO +} +panels { + name: "FRINGE" + path: "Panels/Bee Room/bee_5" + clue: "fringe" + answer: "hinge" + symbols: ZERO +} +panels { + name: "CINDER" + path: "Panels/Bee Room/bee_6" + clue: "cinder" + answer: "tinder" + symbols: ZERO +} +panels { + name: "FUMBLE" + path: "Panels/Bee Room/bee_7" + clue: "fumble" + answer: "bumble" + symbols: ZERO +} +panels { + name: "LATCH" + path: "Panels/Bee Room/bee_8" + clue: "latch" + answer: "match" + symbols: ZERO +} +paintings { + name: "BEE2" + path: "Components/Paintings/Group3/bee2" +} +paintings { + name: "BUTTERFLY" + path: "Components/Paintings/Group3/butterfly" +} diff --git a/data/maps/daedalus/rooms/Bee Room Reverse.txtpb b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb new file mode 100644 index 0000000..f455f06 --- /dev/null +++ b/data/maps/daedalus/rooms/Bee Room Reverse.txtpb @@ -0,0 +1,68 @@ +name: "Bee Room Reverse" +display_name: "Bee Room" +panels { + name: "POCKET" + path: "Panels/Bee Room/bee_9" + clue: "pocket" + answer: "rocket" + symbols: ZERO +} +panels { + name: "FLUME" + path: "Panels/Bee Room/bee_10" + clue: "flume" + answer: "zoom" + symbols: ZERO +} +panels { + name: "HEALED" + path: "Panels/Bee Room/bee_11" + clue: "healed" + answer: "shield" + symbols: ZERO +} +panels { + name: "SCRATCH" + path: "Panels/Bee Room/bee_12" + clue: "scratch" + answer: "match" + symbols: ZERO +} +panels { + name: "MINORITY" + path: "Panels/Bee Room/bee_13" + clue: "minority" + answer: "authority" + symbols: ZERO +} +panels { + name: "STYLINGS" + path: "Panels/Bee Room/bee_14" + clue: "stylings" + answer: "filings" + symbols: ZERO +} +panels { + name: "PLANTS" + path: "Panels/Bee Room/bee_15" + clue: "plants" + answer: "nature" + symbols: BOXES +} +panels { + name: "COUNCIL" + path: "Panels/Bee Room/bee_16" + clue: "council" + answer: "counsel" + symbols: ZERO +} +paintings { + name: "BEE3" + path: "Components/Paintings/Group3/bee3" + gravity: Y_PLUS +} +paintings { + name: "BUTTERFLY2" + path: "Components/Paintings/Group3/butterfly2" + gravity: Y_PLUS +} diff --git a/data/maps/daedalus/rooms/Beehalls Intersection.txtpb b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb new file mode 100644 index 0000000..fecf71d --- /dev/null +++ b/data/maps/daedalus/rooms/Beehalls Intersection.txtpb @@ -0,0 +1,9 @@ +name: "Beehalls Intersection" +display_name: "North Area" +panels { + name: "CLOUDS" + path: "Panels/Halls/beehalls_4" + clue: "clouds" + answer: "lightning" + symbols: CROSS +} diff --git a/data/maps/daedalus/rooms/Black Hex.txtpb b/data/maps/daedalus/rooms/Black Hex.txtpb new file mode 100644 index 0000000..bd8359e --- /dev/null +++ b/data/maps/daedalus/rooms/Black Hex.txtpb @@ -0,0 +1,52 @@ +name: "Black Hex" +display_name: "Northwest Area" +panels { + name: "HIDE" + path: "Panels/Hexes/black_1" + clue: "hide" + answer: "seek" + symbols: SUN +} +panels { + name: "ORDER" + path: "Panels/Hexes/black_2" + clue: "order" + answer: "chaos" + symbols: SUN +} +panels { + name: "TOWER" + path: "Panels/Hexes/black_3" + clue: "tower" + answer: "our" + symbols: ZERO +} +panels { + name: "MAZE" + path: "Panels/Hexes/black_4" + clue: "maze" + answer: "ways" + symbols: ZERO +} +panels { + name: "CLUES" + path: "Panels/Hexes/black_5" + clue: "clues" + answer: "zoos" + symbols: ZERO +} +panels { + name: "SECRET" + path: "Panels/Hexes/black_6" + clue: "secret" + answer: "secrets" + symbols: PLANET +} +panels { + name: "BARK" + path: "Panels/V Maze/door_2" + clue: "bark" + answer: "tree" + symbols: BOXES + # visible through the tinted door +} diff --git a/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb new file mode 100644 index 0000000..ea2ffef --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Cut Side.txtpb @@ -0,0 +1,16 @@ +name: "Blue Hallway Cut Side" +display_name: "South Area" +panels { + name: "CUT" + path: "Panels/Halls/halls_6" + clue: "cut" + answer: "chop" + symbols: QUESTION +} +panels { + name: "GREEN" + path: "Panels/Halls/halls_8" + clue: "green" + answer: "red" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb new file mode 100644 index 0000000..93d4136 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway Tall Side.txtpb @@ -0,0 +1,54 @@ +name: "Blue Hallway Tall Side" +display_name: "Northeast Area" +panels { + name: "TALL" + path: "Panels/Halls/halls_9" + clue: "tall" + answer: "short" + symbols: SUN +} +panels { + name: "SHOO" + path: "Panels/Hexes/cream_1" + clue: "shoo" + answer: "shoes" + symbols: ZERO + symbols: PLANET +} +panels { + name: "ALL WAY" + path: "Panels/Hexes/cream_2" + clue: "all way" + answer: "never" + symbols: SUN + symbols: ZERO + symbols: PLANET +} +panels { + name: "FOUR" + path: "Panels/Hexes/cream_3" + clue: "four" + answer: "for" + symbols: ZERO +} +panels { + name: "OFFER" + path: "Panels/Hexes/cream_4" + clue: "offer" + answer: "sale" + symbols: AGE +} +panels { + name: "CHILD" + path: "Panels/Hexes/cream_5" + clue: "child" + answer: "baby" + symbols: AGE +} +panels { + name: "NEW" + path: "Panels/Hexes/cream_6" + clue: "new" + answer: "worn" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Blue Hallway.txtpb b/data/maps/daedalus/rooms/Blue Hallway.txtpb new file mode 100644 index 0000000..0bac459 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Hallway.txtpb @@ -0,0 +1,16 @@ +name: "Blue Hallway" +display_name: "South Area" +panels { + name: "CHOP" + path: "Panels/Halls/halls_10" + clue: "chop" + answer: "cut" + symbols: SUN +} +panels { + name: "SHORT" + path: "Panels/Halls/halls_5" + clue: "short" + answer: "tall" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Blue Room.txtpb b/data/maps/daedalus/rooms/Blue Room.txtpb new file mode 100644 index 0000000..98d933b --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Room.txtpb @@ -0,0 +1,80 @@ +name: "Blue Room" +display_name: "East Area" +panels { + name: "RED" + path: "Panels/Blue Room/panel_1" + clue: "red" + answer: "ginger" + symbols: SUN +} +panels { + name: "WESTWARD" + path: "Panels/Blue Room/panel_2" + clue: "westward" + answer: "mustard" + symbols: SPARKLES +} +panels { + name: "RANGE" + path: "Panels/Blue Room/panel_3" + clue: "range" + answer: "oregano" + symbols: SPARKLES + symbols: ANAGRAM +} +panels { + name: "PEPPER" + path: "Panels/Blue Room/panel_4" + clue: "pepper" + answer: "salt" + symbols: EXAMPLE +} +panels { + name: "TIME" + path: "Panels/Blue Room/panel_5" + clue: "time" + answer: "thyme" + symbols: ZERO +} +panels { + name: "SALT" + path: "Panels/Blue Room/panel_6" + clue: "salt" + answer: "pepper" + symbols: EXAMPLE +} +panels { + name: "BULB" + path: "Panels/Blue Room/panel_7" + clue: "bulb" + answer: "garlic" + symbols: AGE +} +panels { + name: "PAPA" + path: "Panels/Blue Room/panel_8" + clue: "papa" + answer: "paprika" + symbols: SPARKLES +} +panels { + name: "MINT" + path: "Panels/Blue Room/panel_9" + clue: "mint" + answer: "pepper" + symbols: EXAMPLE +} +panels { + name: "CELEBRATORY" + path: "Panels/Blue Room/panel_10" + clue: "celebratory" + answer: "celery" + symbols: SPARKLES +} +panels { + name: "DETECTIVE" + path: "Panels/Blue Room/panel_11" + clue: "detective" + answer: "basil" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb new file mode 100644 index 0000000..c39aeb5 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley Annex.txtpb @@ -0,0 +1,16 @@ +name: "Blue Smiley Annex" +display_name: "South Area" +panels { + name: "ORANGE (1)" + path: "Panels/Miscellaneous/yellow" + clue: "orange" + answer: "color" + symbols: EXAMPLE +} +panels { + name: "ORANGE (2)" + path: "Panels/Miscellaneous/yellow2" + clue: "orange" + answer: "fruit" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Blue Smiley.txtpb b/data/maps/daedalus/rooms/Blue Smiley.txtpb new file mode 100644 index 0000000..5ddb330 --- /dev/null +++ b/data/maps/daedalus/rooms/Blue Smiley.txtpb @@ -0,0 +1,9 @@ +name: "Blue Smiley" +display_name: "South Area" +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/blue" + clue: "smile" + answer: "blue" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Book Room.txtpb b/data/maps/daedalus/rooms/Book Room.txtpb new file mode 100644 index 0000000..7571ec1 --- /dev/null +++ b/data/maps/daedalus/rooms/Book Room.txtpb @@ -0,0 +1,86 @@ +name: "Book Room" +display_name: "Southwest Area" +panels { + name: "BOOK (1)" + path: "Panels/Book Room/book_1" + clue: "book" + answer: "comic" + symbols: EXAMPLE +} +panels { + name: "BOOK (2)" + path: "Panels/Book Room/book_2" + clue: "book" + answer: "check" + symbols: EXAMPLE +} +panels { + name: "BOOK (3)" + path: "Panels/Book Room/book_3" + clue: "book" + answer: "cook" + symbols: EXAMPLE +} +panels { + name: "BOOK (4)" + path: "Panels/Book Room/book_4" + clue: "book" + answer: "story" + symbols: EXAMPLE +} +panels { + name: "BOOK (5)" + path: "Panels/Book Room/book_5" + clue: "book" + answer: "text" + symbols: EXAMPLE +} +panels { + name: "BOOK (6)" + path: "Panels/Book Room/book_6" + clue: "book" + answer: "year" + symbols: EXAMPLE +} +panels { + name: "BOOK (7)" + path: "Panels/Book Room/book_7" + clue: "book" + answer: "guide" + symbols: EXAMPLE +} +panels { + name: "BOOK (8)" + path: "Panels/Book Room/book_8" + clue: "book" + answer: "log" + symbols: EXAMPLE +} +panels { + name: "BOOK (9)" + path: "Panels/Book Room/book_9" + clue: "book" + answer: "guest" + symbols: EXAMPLE +} +panels { + name: "BOOK (10)" + path: "Panels/Book Room/book_10" + clue: "book" + answer: "scrap" + symbols: EXAMPLE +} +panels { + name: "BOOK (11)" + path: "Panels/Book Room/book_11" + clue: "book" + answer: "sketch" + symbols: EXAMPLE +} +panels { + name: "BOOK (12)" + path: "Panels/Book Room/book_12" + clue: "book" + answer: "school" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Bow Side.txtpb b/data/maps/daedalus/rooms/Bow Side.txtpb new file mode 100644 index 0000000..6e07925 --- /dev/null +++ b/data/maps/daedalus/rooms/Bow Side.txtpb @@ -0,0 +1,9 @@ +name: "Bow Side" +display_name: "Rainbow" +panels { + name: "?" + path: "Panels/Smiley Rooms/bow" + clue: "" + answer: "bow" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Brown Smiley.txtpb b/data/maps/daedalus/rooms/Brown Smiley.txtpb new file mode 100644 index 0000000..91ba963 --- /dev/null +++ b/data/maps/daedalus/rooms/Brown Smiley.txtpb @@ -0,0 +1,9 @@ +name: "Brown Smiley" +display_name: "Rainbow" +panels { + name: "OTHERS" + path: "Panels/Smiley Rooms/rainbow2" + clue: "others" + answer: "rainbow" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/C Keyholder.txtpb b/data/maps/daedalus/rooms/C Keyholder.txtpb new file mode 100644 index 0000000..a8ad9aa --- /dev/null +++ b/data/maps/daedalus/rooms/C Keyholder.txtpb @@ -0,0 +1,6 @@ +name: "C Keyholder" +display_name: "North Area" +keyholders { + name: "C" + path: "Components/KeyHolders/keyHolderC" +} diff --git a/data/maps/daedalus/rooms/Castle.txtpb b/data/maps/daedalus/rooms/Castle.txtpb new file mode 100644 index 0000000..4797e80 --- /dev/null +++ b/data/maps/daedalus/rooms/Castle.txtpb @@ -0,0 +1,204 @@ +name: "Castle" +display_name: "Castle" +panels { + name: "REVERSE" + path: "Panels/Castle Interior/panel_flip" + clue: "reverse" + answer: "flip" + symbols: SUN +} +panels { + name: "ONE (Blue)" + path: "Panels/Castle Interior/panel_1" + clue: "one" + answer: "one" + required_door { name: "Castle Flipper" } +} +panels { + name: "THREE (Blue)" + path: "Panels/Castle Interior/panel_3" + clue: "three" + answer: "three" +} +panels { + name: "TWO (Blue)" + path: "Panels/Castle Interior/panel_2" + clue: "two" + answer: "two" +} +panels { + name: "FOUR (Blue)" + path: "Panels/Castle Interior/panel_4" + clue: "four" + answer: "four" +} +panels { + name: "FIVE (Blue)" + path: "Panels/Castle Interior/panel_5" + clue: "five" + answer: "five" + required_door { name: "Castle Blue Stairs" } +} +panels { + name: "ONE (Green)" + path: "Panels/Castle Interior/panel_6" + clue: "one" + answer: "one" + required_door { name: "Castle Flipper" } +} +panels { + name: "THREE (Green)" + path: "Panels/Castle Interior/panel_8" + clue: "three" + answer: "three" +} +panels { + name: "TWO (Green)" + path: "Panels/Castle Interior/panel_7" + clue: "two" + answer: "two" +} +panels { + name: "FOUR (Green)" + path: "Panels/Castle Interior/panel_9" + clue: "four" + answer: "four" +} +panels { + name: "FIVE (Green)" + path: "Panels/Castle Interior/panel_10" + clue: "five" + answer: "five" + required_door { name: "Castle Green Stairs" } +} +panels { + name: "ONE (Maroon)" + path: "Panels/Castle Interior/panel_11" + clue: "one" + answer: "one" +} +panels { + name: "THREE (Maroon)" + path: "Panels/Castle Interior/panel_13" + clue: "three" + answer: "three" +} +panels { + name: "TWO (Maroon)" + path: "Panels/Castle Interior/panel_12" + clue: "two" + answer: "two" +} +panels { + name: "FOUR (Maroon)" + path: "Panels/Castle Interior/panel_14" + clue: "four" + answer: "four" +} +panels { + name: "FIVE (Maroon)" + path: "Panels/Castle Interior/panel_15" + clue: "five" + answer: "five" + required_door { name: "Castle Maroon Stairs" } +} +panels { + name: "ONE (Hazel)" + path: "Panels/Castle Interior/panel_16" + clue: "one" + answer: "one" + required_door { name: "Castle Flipper" } +} +panels { + name: "THREE (Hazel)" + path: "Panels/Castle Interior/panel_18" + clue: "three" + answer: "three" +} +panels { + name: "TWO (Hazel)" + path: "Panels/Castle Interior/panel_17" + clue: "two" + answer: "two" +} +panels { + name: "FOUR (Hazel)" + path: "Panels/Castle Interior/panel_19" + clue: "four" + answer: "four" +} +panels { + name: "FIVE (Hazel)" + path: "Panels/Castle Interior/panel_20" + clue: "five" + answer: "five" + required_door { name: "Castle Hazel Stairs" } +} +panels { + name: "NUMBER (1)" + path: "Components/Numbers/number_helper_1" + clue: "number" + answer: "seventy" + symbols: EXAMPLE + proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_0" } + proxies { answer: "one" path: "Components/Numbers/numbers_proxies_1" } + proxies { answer: "two" path: "Components/Numbers/numbers_proxies_2" } + proxies { answer: "three" path: "Components/Numbers/numbers_proxies_3" } + proxies { answer: "four" path: "Components/Numbers/numbers_proxies_4" } + proxies { answer: "five" path: "Components/Numbers/numbers_proxies_5" } + proxies { answer: "six" path: "Components/Numbers/numbers_proxies_6" } + proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_7" } + proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_8" } + proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_9" } +} +panels { + name: "NUMBER (2)" + path: "Components/Numbers/number_helper_2" + clue: "number" + answer: "seventy" + symbols: EXAMPLE + proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_10" } + proxies { answer: "one" path: "Components/Numbers/numbers_proxies_11" } + proxies { answer: "two" path: "Components/Numbers/numbers_proxies_12" } + proxies { answer: "three" path: "Components/Numbers/numbers_proxies_13" } + proxies { answer: "four" path: "Components/Numbers/numbers_proxies_14" } + proxies { answer: "five" path: "Components/Numbers/numbers_proxies_15" } + proxies { answer: "six" path: "Components/Numbers/numbers_proxies_16" } + proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_17" } + proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_18" } + proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_19" } +} +panels { + name: "NUMBER (3)" + path: "Components/Numbers/number_helper_3" + clue: "number" + answer: "seventy" + symbols: EXAMPLE + proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_20" } + proxies { answer: "one" path: "Components/Numbers/numbers_proxies_21" } + proxies { answer: "two" path: "Components/Numbers/numbers_proxies_22" } + proxies { answer: "three" path: "Components/Numbers/numbers_proxies_23" } + proxies { answer: "four" path: "Components/Numbers/numbers_proxies_24" } + proxies { answer: "five" path: "Components/Numbers/numbers_proxies_25" } + proxies { answer: "six" path: "Components/Numbers/numbers_proxies_26" } + proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_27" } + proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_28" } + proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_29" } +} +panels { + name: "NUMBER (4)" + path: "Components/Numbers/number_helper_4" + clue: "number" + answer: "seventy" + symbols: EXAMPLE + proxies { answer: "zero" path: "Components/Numbers/numbers_proxies_30" } + proxies { answer: "one" path: "Components/Numbers/numbers_proxies_31" } + proxies { answer: "two" path: "Components/Numbers/numbers_proxies_32" } + proxies { answer: "three" path: "Components/Numbers/numbers_proxies_33" } + proxies { answer: "four" path: "Components/Numbers/numbers_proxies_34" } + proxies { answer: "five" path: "Components/Numbers/numbers_proxies_35" } + proxies { answer: "six" path: "Components/Numbers/numbers_proxies_36" } + proxies { answer: "seven" path: "Components/Numbers/numbers_proxies_37" } + proxies { answer: "eight" path: "Components/Numbers/numbers_proxies_38" } + proxies { answer: "nine" path: "Components/Numbers/numbers_proxies_39" } +} diff --git a/data/maps/daedalus/rooms/Coin Tower.txtpb b/data/maps/daedalus/rooms/Coin Tower.txtpb new file mode 100644 index 0000000..032ece3 --- /dev/null +++ b/data/maps/daedalus/rooms/Coin Tower.txtpb @@ -0,0 +1,9 @@ +name: "Coin Tower" +display_name: "Northeast Area" +panels { + name: "RAIN" + path: "Panels/Entry/db_2" + clue: "rain" + answer: "snow" + symbols: CROSS +} diff --git a/data/maps/daedalus/rooms/Composite Room NE.txtpb b/data/maps/daedalus/rooms/Composite Room NE.txtpb new file mode 100644 index 0000000..a4b13cd --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NE.txtpb @@ -0,0 +1,77 @@ +name: "Composite Room NE" +display_name: "Composite Room" +panels { + name: "<-" + path: "Panels/Combo Room NE/panel_1" + clue: "" + answer: "workbook" + symbols: LINGO +} +panels { + name: "TEXTBOOK" + path: "Panels/Combo Room NE/panel_2" + clue: "textbook" + answer: "bookstore" + symbols: EXAMPLE +} +panels { + name: "CORNERHOME" + path: "Panels/Combo Room NE/panel_3" + clue: "cornerhome" + answer: "storehouse" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "BIRDCALL" + path: "Panels/Combo Room NE/panel_4" + clue: "birdcall" + answer: "housework" + symbols: EXAMPLE +} +panels { + name: "FORCEYARD" + path: "Panels/Combo Room NE/panel_6" + clue: "forceyard" + answer: "massacre" + symbols: BOXES +} +panels { + name: "TIREPOUND" + path: "Panels/Combo Room NE/panel_7" + clue: "tirepound" + answer: "carton" + symbols: BOXES +} +panels { + name: "LIEQUIZ" + path: "Panels/Combo Room NE/panel_8" + clue: "liequiz" + answer: "contest" + symbols: SUN + symbols: PYRAMID +} +panels { + name: "WHITEOUT" + path: "Panels/Combo Room NE/panel_9" + clue: "whiteout" + answer: "within" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "FEETHIM" + path: "Panels/Combo Room NE/panel_10" + clue: "feethim" + answer: "feather" + symbols: ZERO + symbols: GENDER +} +panels { + name: "STARFALL" + path: "Panels/Combo Room NE/panel_11" + clue: "starfall" + answer: "sunrise" + symbols: SUN + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Composite Room NW.txtpb b/data/maps/daedalus/rooms/Composite Room NW.txtpb new file mode 100644 index 0000000..94f987b --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room NW.txtpb @@ -0,0 +1,94 @@ +name: "Composite Room NW" +display_name: "Composite Room" +panels { + name: "BEHOUSE" + path: "Panels/Combo Room NW/panel_1" + clue: "behouse" + answer: "bedroom" + symbols: SPARKLES + symbols: BOXES +} +panels { + name: "BRAKESTEADY" + path: "Panels/Combo Room NW/panel_2" + clue: "brakesteady" + answer: "breakfast" + symbols: ZERO + symbols: PYRAMID +} +panels { + name: "DEATHSHORT" + path: "Panels/Combo Room NW/panel_3" + clue: "deathshort" + answer: "lifelong" + symbols: SUN +} +panels { + name: "PLUMPFAMILY" + path: "Panels/Combo Room NW/panel_4" + clue: "plumpfamily" + answer: "pumpkin" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "SHEEPBOOK" + path: "Panels/Combo Room NW/panel_5" + clue: "sheepbook" + answer: "rampage" + symbols: BOXES + symbols: GENDER +} +panels { + name: "LAIDIN" + path: "Panels/Combo Room NW/panel_6" + clue: "laidin" + answer: "layout" + symbols: SUN + symbols: AGE +} +panels { + name: "FOGIRON" + path: "Panels/Combo Room NW/panel_7" + clue: "fogiron" + answer: "mistrust" + symbols: SUN + symbols: AGE +} +panels { + name: "MOONSENT" + path: "Panels/Combo Room NW/panel_8" + clue: "moonsent" + answer: "sunset" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "FAIRWATER" + path: "Panels/Combo Room NW/panel_9" + clue: "fairwater" + answer: "justice" + symbols: SUN + symbols: CROSS +} +panels { + name: "PLEADOUT" + path: "Panels/Combo Room NW/panel_10" + clue: "pleadout" + answer: "begin" + symbols: SUN +} +panels { + name: "OUTGARDEN" + path: "Panels/Combo Room NW/panel_11" + clue: "outgarden" + answer: "intend" + symbols: SUN +} +panels { + name: "HELLOTALE" + path: "Panels/Combo Room NW/panel_12" + clue: "hellotale" + answer: "history" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb new file mode 100644 index 0000000..ec36ac3 --- /dev/null +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb @@ -0,0 +1,198 @@ +name: "Composite Room S" +display_name: "Composite Room" +panels { + name: "CONCAVE" + path: "Panels/Combo Room SW/panel_1" + clue: "concave" + answer: "probe" + symbols: SUN + symbols: SPARKLES + symbols: STARS +} +panels { + name: "FAIRYTHINK" + path: "Panels/Combo Room SW/panel_2" + clue: "fairythink" + answer: "impact" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "AILAND" + path: "Panels/Combo Room SW/panel_3" + clue: "ailand" + answer: "sailor" + symbols: SPARKLES + symbols: EXAMPLE +} +panels { + name: "RULERCAT" + path: "Panels/Combo Room SW/panel_4" + clue: "rulercat" + answer: "rebellion" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "ANDBITE" + path: "Panels/Combo Room SW/panel_5" + clue: "andbite" + answer: "orbit" + symbols: EXAMPLE + symbols: AGE +} +panels { + name: "ASHHIM" + path: "Panels/Combo Room SW/panel_6" + clue: "ashhim" + answer: "soother" + symbols: SUN + symbols: GENDER +} +panels { + name: "PRONOUNPRONOUNPRONOUN" + path: "Panels/Combo Room SW/panel_7" + clue: "pronounpronounpronoun" + answer: "inherit" + symbols: SPARKLES + symbols: EXAMPLE +} +panels { + name: "SPOUSEGARDEN" + path: "Panels/Combo Room SW/panel_8" + clue: "spousegarden" + answer: "extend" + symbols: SUN +} +panels { + name: "BANGER" + path: "Panels/Combo Room SW/panel_9" + clue: "banger" + answer: "barrage" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "LEGIT" + path: "Panels/Combo Room SW/panel_11" + clue: "legit" + answer: "tablet" + symbols: SPARKLES + symbols: BOXES +} +panels { + name: "OUTEAT" + path: "Panels/Combo Room SW/panel_12" + clue: "outeat" + answer: "rotate" + symbols: SPARKLES + symbols: AGE +} +panels { + name: "SUMMERIN" + path: "Panels/Combo Room SW/panel_13" + clue: "summerin" + answer: "fallout" + symbols: SUN + symbols: AGE +} +panels { + name: "MUSCLEIN" + path: "Panels/Combo Room SE/panel_1" + clue: "musclein" + answer: "about" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "PLAYHOP" + path: "Panels/Combo Room SE/panel_2" + clue: "playhop" + answer: "workshop" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "BOUGHTHIM" + path: "Panels/Combo Room SE/panel_3" + clue: "boughthim" + answer: "bother" + symbols: ZERO + symbols: GENDER +} +panels { + name: "FRIENDPILOT" + path: "Panels/Combo Room SE/panel_4" + clue: "friendpilot" + answer: "palace" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "UNDERPANTS" + path: "Panels/Combo Room SE/panel_5" + clue: "underpants" + answer: "overshirt" + symbols: SUN +} +panels { + name: "FIREFOX" + path: "Panels/Combo Room SE/panel_6" + clue: "firefox" + answer: "icebox" + symbols: SUN + symbols: ZERO +} +panels { + name: "SPRINKLEDRIP" + path: "Panels/Combo Room SE/panel_7" + clue: "sprinkledrip" + answer: "raindrop" + symbols: PYRAMID +} +panels { + name: "TWOGOTHIM" + path: "Panels/Combo Room SE/panel_8" + clue: "twogothim" + answer: "together" + symbols: ZERO + symbols: GENDER + symbols: AGE +} +panels { + name: "SKIMFARE" + path: "Panels/Combo Room SE/panel_9" + clue: "skimfare" + answer: "readjust" + symbols: SUN + symbols: ZERO + symbols: PYRAMID +} +panels { + name: "TICKETBORNE" + path: "Panels/Combo Room SE/panel_11" + clue: "ticketborne" + answer: "stubborn" + symbols: ZERO + symbols: AGE +} +panels { + name: "BLEAKCARD" + path: "Panels/Combo Room SE/panel_12" + clue: "bleakcard" + answer: "grimace" + symbols: SUN + symbols: EXAMPLE +} +panels { + name: "MISSIONMISSION" + path: "Panels/Combo Room SE/panel_13" + clue: "missionmission" + answer: "question" + symbols: SUN + symbols: SPARKLES +} +ports { + name: "ENTRY" + path: "Components/Warps/Worldports/worldport16" +} diff --git a/data/maps/daedalus/rooms/Computer Room Seal.txtpb b/data/maps/daedalus/rooms/Computer Room Seal.txtpb new file mode 100644 index 0000000..19dcf3a --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room Seal.txtpb @@ -0,0 +1,9 @@ +name: "Computer Room Seal" +display_name: "Computer Room" +panels { + name: "SCROLL" + path: "Panels/Computer/computer_11" + clue: "scroll" + answer: "seal" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Computer Room.txtpb b/data/maps/daedalus/rooms/Computer Room.txtpb new file mode 100644 index 0000000..9cc6cbf --- /dev/null +++ b/data/maps/daedalus/rooms/Computer Room.txtpb @@ -0,0 +1,72 @@ +name: "Computer Room" +display_name: "Computer Room" +panels { + name: "MONITOR (1)" + path: "Panels/Computer/computer_1" + clue: "monitor" + answer: "television" + symbols: AGE +} +panels { + name: "MICROPHONE" + path: "Panels/Computer/computer_2" + clue: "microphone" + answer: "headset" + symbols: BOXES +} +panels { + name: "SPEAKER" + path: "Panels/Computer/computer_3" + clue: "speaker" + answer: "headset" + symbols: BOXES +} +panels { + name: "PROCESSOR (1)" + path: "Panels/Computer/computer_4" + clue: "processor" + answer: "circuit" + symbols: AGE +} +panels { + name: "MOUSE (1)" + path: "Panels/Computer/computer_5" + clue: "mouse" + answer: "joystick" + symbols: EXAMPLE +} +panels { + name: "KEYBOARD (1)" + path: "Panels/Computer/computer_6" + clue: "keyboard" + answer: "typewriter" + symbols: AGE +} +panels { + name: "MONITOR (2)" + path: "Panels/Computer/computer_7" + clue: "monitor" + answer: "computer" + symbols: BOXES +} +panels { + name: "PROCESSOR (2)" + path: "Panels/Computer/computer_8" + clue: "processor" + answer: "computer" + symbols: BOXES +} +panels { + name: "MOUSE (2)" + path: "Panels/Computer/computer_9" + clue: "mouse" + answer: "computer" + symbols: BOXES +} +panels { + name: "KEYBOARD (2)" + path: "Panels/Computer/computer_10" + clue: "keyboard" + answer: "computer" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Cyan Room.txtpb b/data/maps/daedalus/rooms/Cyan Room.txtpb new file mode 100644 index 0000000..8430dcd --- /dev/null +++ b/data/maps/daedalus/rooms/Cyan Room.txtpb @@ -0,0 +1,79 @@ +name: "Cyan Room" +display_name: "West Area" +panels { + name: "LIFE" + path: "Panels/Brown Room/panel_1" + clue: "life" + answer: "death" + symbols: SUN +} +panels { + name: "SKIRMISH" + path: "Panels/Brown Room/panel_2" + clue: "skirmish" + answer: "war" + symbols: PYRAMID +} +panels { + name: "WORD" + path: "Panels/Brown Room/panel_3" + clue: "word" + answer: "world" + symbols: SPARKLES +} +panels { + name: "SUMMER" + path: "Panels/Brown Room/panel_4" + clue: "summer" + answer: "winter" + symbols: SUN +} +panels { + name: "ACCLIMATE (1)" + path: "Panels/Brown Room/panel_5" + clue: "acclimate" + answer: "climate" + symbols: SPARKLES +} +panels { + name: "ACCLIMATE (2)" + path: "Panels/Brown Room/panel_6" + clue: "acclimate" + answer: "change" + symbols: SUN +} +panels { + name: "P+EMIC" + path: "Panels/Brown Room/panel_7" + clue: "p+emic" + answer: "pandemic" + symbols: QUESTION +} +panels { + name: "METEOROID" + path: "Panels/Brown Room/panel_8" + clue: "meteoroid" + answer: "meteorite" + symbols: AGE +} +panels { + name: "CLEAR" + path: "Panels/Brown Room/panel_9" + clue: "clear" + answer: "nuclear" + symbols: SPARKLES +} +panels { + name: "COLD" + path: "Panels/Brown Room/panel_10" + clue: "cold" + answer: "heat" + symbols: SUN +} +panels { + name: "WORDWORD" + path: "Panels/Brown Room/panel_11" + clue: "wordword" + answer: "AI" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/D Keyholder.txtpb b/data/maps/daedalus/rooms/D Keyholder.txtpb new file mode 100644 index 0000000..d2f226b --- /dev/null +++ b/data/maps/daedalus/rooms/D Keyholder.txtpb @@ -0,0 +1,6 @@ +name: "D Keyholder" +display_name: "Plum Room" +keyholders { + name: "D" + path: "Components/KeyHolders/keyHolderD" +} diff --git a/data/maps/daedalus/rooms/D2 Room.txtpb b/data/maps/daedalus/rooms/D2 Room.txtpb new file mode 100644 index 0000000..cfc645d --- /dev/null +++ b/data/maps/daedalus/rooms/D2 Room.txtpb @@ -0,0 +1,7 @@ +name: "D2 Room" +display_name: "Intense Room" +letters { + key: "d" + level2: true + path: "Components/Collectables/collectable6" +} diff --git a/data/maps/daedalus/rooms/Dark Light Exit.txtpb b/data/maps/daedalus/rooms/Dark Light Exit.txtpb new file mode 100644 index 0000000..9c4d674 --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Exit.txtpb @@ -0,0 +1,9 @@ +name: "Dark Light Exit" +display_name: "Outside Pumpkin" +panels { + name: "GASKET" + path: "Panels/Dark Light Room/dark_7" + clue: "gasket" + answer: "seal" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Dark Light Room.txtpb b/data/maps/daedalus/rooms/Dark Light Room.txtpb new file mode 100644 index 0000000..4716a36 --- /dev/null +++ b/data/maps/daedalus/rooms/Dark Light Room.txtpb @@ -0,0 +1,79 @@ +name: "Dark Light Room" +display_name: "Outside Pumpkin" +panels { + name: "COIN (1)" + path: "Panels/Dark Light Room/dark_1" + clue: "coin" + answer: "tails" + symbols: BOXES +} +panels { + name: "DOG (1)" + path: "Panels/Dark Light Room/dark_2" + clue: "dog" + answer: "tooth" + symbols: BOXES +} +panels { + name: "SONG (1)" + path: "Panels/Dark Light Room/dark_3" + clue: "song" + answer: "lyrics" + symbols: BOXES +} +panels { + name: "HUMAN (1)" + path: "Panels/Dark Light Room/dark_4" + clue: "human" + answer: "brain" + symbols: BOXES +} +panels { + name: "ROSE (1)" + path: "Panels/Dark Light Room/dark_5" + clue: "rose" + answer: "thorn" + symbols: BOXES +} +panels { + name: "DARK" + path: "Panels/Dark Light Room/dark_6" + clue: "dark" + answer: "light" + symbols: SUN +} +panels { + name: "ROSE (2)" + path: "Panels/Dark Light Room/light_1" + clue: "rose" + answer: "petal" + symbols: BOXES +} +panels { + name: "HUMAN (2)" + path: "Panels/Dark Light Room/light_2" + clue: "human" + answer: "heart" + symbols: BOXES +} +panels { + name: "SONG (2)" + path: "Panels/Dark Light Room/light_3" + clue: "song" + answer: "melody" + symbols: BOXES +} +panels { + name: "DOG (2)" + path: "Panels/Dark Light Room/light_4" + clue: "dog" + answer: "tail" + symbols: BOXES +} +panels { + name: "COIN (2)" + path: "Panels/Dark Light Room/light_5" + clue: "coin" + answer: "heads" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Ending.txtpb b/data/maps/daedalus/rooms/Ending.txtpb new file mode 100644 index 0000000..b8d91c0 --- /dev/null +++ b/data/maps/daedalus/rooms/Ending.txtpb @@ -0,0 +1,6 @@ +name: "Ending" +display_name: "Castle" +endings { + name: "ORANGE" + path: "Components/Triggers/orange_ending" +} diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb new file mode 100644 index 0000000..a94d84c --- /dev/null +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb @@ -0,0 +1,13 @@ +name: "Entry Shortcut" +display_name: "Central" +panels { + name: "WELCOME" + path: "Panels/Entry/entry_3" + clue: "welcome" + answer: "back" + symbols: QUESTION +} +ports { + name: "ENTRY" + path: "Components/Warps/Worldports/worldport4" +} diff --git a/data/maps/daedalus/rooms/Eye Painting.txtpb b/data/maps/daedalus/rooms/Eye Painting.txtpb new file mode 100644 index 0000000..d4c7cc6 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Painting.txtpb @@ -0,0 +1,13 @@ +name: "Eye Painting" +display_name: "Temple of the Eyes" +panels { + name: "REVILED" + path: "Panels/Entry/entry_5" + clue: "reviled" + answer: "evil" + symbols: SPARKLES +} +paintings { + name: "EYEREDEXITMAIN" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain" +} diff --git a/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb new file mode 100644 index 0000000..0e914d5 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F Side.txtpb @@ -0,0 +1,14 @@ +name: "Eye Temple 1F Side" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDSIDE1" + path: "Components/Paintings/Temple of the Eyes/eyeRedSide1" +} +paintings { + name: "EYEREDTOEXITMAIN5" + path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain5" +} +paintings { + name: "EYEREDTOEXITMAIN1" + path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain1" +} diff --git a/data/maps/daedalus/rooms/Eye Temple 1F.txtpb b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb new file mode 100644 index 0000000..9e8dc12 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 1F.txtpb @@ -0,0 +1,27 @@ +name: "Eye Temple 1F" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDTOEXITMAIN2" + path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain2" +} +paintings { + name: "EYEREDTOBACKSIDE3" + path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside3" +} +paintings { + name: "EYEREDTOPILLAR3" + path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar3" +} +paintings { + name: "EYEREDTOPILLAR2" + path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar2" +} +paintings { + name: "EYEREDTOPILLAR1" + path: "Components/Paintings/Temple of the Eyes/eyeRedToPillar1" +} +paintings { + name: "EYEREDEXITBACKSIDE" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitBackside" + exit_only: true +} diff --git a/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb new file mode 100644 index 0000000..b78a413 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F Side.txtpb @@ -0,0 +1,14 @@ +name: "Eye Temple 2F Side" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDTOEXITMAIN4" + path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain4" +} +paintings { + name: "EYEREDEXITMAIN3" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain3" +} +paintings { + name: "EYEREDEXITMAIN4" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain4" +} diff --git a/data/maps/daedalus/rooms/Eye Temple 2F.txtpb b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb new file mode 100644 index 0000000..b564e7e --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple 2F.txtpb @@ -0,0 +1,18 @@ +name: "Eye Temple 2F" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDEXITTOP1" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitTop1" +} +paintings { + name: "EYEREDTOTOP1" + path: "Components/Paintings/Temple of the Eyes/eyeRedToTop1" +} +paintings { + name: "EYEREDTOBACKSIDE5" + path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside5" +} +paintings { + name: "EYEREDTOSIDE1" + path: "Components/Paintings/Temple of the Eyes/eyeRedToSide1" +} diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb new file mode 100644 index 0000000..7fccfb2 --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 1.txtpb @@ -0,0 +1,15 @@ +name: "Eye Temple Pillar 1" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDEXITPILLAR1" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar1" + exit_only: true +} +paintings { + name: "EYEREDTOBACKSIDE4" + path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside4" +} +paintings { + name: "EYEREDTOBACKSIDE1" + path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside1" +} diff --git a/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb new file mode 100644 index 0000000..88b468e --- /dev/null +++ b/data/maps/daedalus/rooms/Eye Temple Pillar 2.txtpb @@ -0,0 +1,15 @@ +name: "Eye Temple Pillar 2" +display_name: "Temple of the Eyes" +paintings { + name: "EYEREDEXITPILLAR2" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitPillar2" + exit_only: true +} +paintings { + name: "EYEREDTOEXITMAIN3" + path: "Components/Paintings/Temple of the Eyes/eyeRedToExitMain3" +} +paintings { + name: "EYEREDTOBACKSIDE2" + path: "Components/Paintings/Temple of the Eyes/eyeRedToBackside2" +} diff --git a/data/maps/daedalus/rooms/F Keyholder.txtpb b/data/maps/daedalus/rooms/F Keyholder.txtpb new file mode 100644 index 0000000..8063161 --- /dev/null +++ b/data/maps/daedalus/rooms/F Keyholder.txtpb @@ -0,0 +1,6 @@ +name: "F Keyholder" +display_name: "West Area" +keyholders { + name: "F" + path: "Components/KeyHolders/keyHolderF" +} diff --git a/data/maps/daedalus/rooms/F2 Prize.txtpb b/data/maps/daedalus/rooms/F2 Prize.txtpb new file mode 100644 index 0000000..7a062f1 --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Prize.txtpb @@ -0,0 +1,7 @@ +name: "F2 Prize" +display_name: "F2 Room" +letters { + key: "f" + level2: true + path: "Components/Collectables/collectable4" +} diff --git a/data/maps/daedalus/rooms/F2 Room.txtpb b/data/maps/daedalus/rooms/F2 Room.txtpb new file mode 100644 index 0000000..49872ec --- /dev/null +++ b/data/maps/daedalus/rooms/F2 Room.txtpb @@ -0,0 +1,114 @@ +name: "F2 Room" +display_name: "F2 Room" +panels { + name: "DULLS" + path: "Panels/The Big F/o_1" + clue: "dulls" + answer: "fades" + symbols: SUN +} +panels { + name: "GRIME" + path: "Panels/The Big F/o_2" + clue: "grime" + answer: "filth" + symbols: SUN +} +panels { + name: "CRAFT" + path: "Panels/The Big F/o_3" + clue: "craft" + answer: "forge" + symbols: SUN +} +panels { + name: "CAST" + path: "Panels/The Big F/o_4" + clue: "cast" + answer: "forge" + symbols: SUN +} +panels { + name: "WANES" + path: "Panels/The Big F/o_5" + clue: "wanes" + answer: "fades" + symbols: SUN +} +panels { + name: "DECAY" + path: "Panels/The Big F/o_9" + clue: "decay" + answer: "filth" + symbols: SUN +} +panels { + name: "MAKE" + path: "Panels/The Big F/o_10" + clue: "make" + answer: "forge" + symbols: SUN +} +panels { + name: "WEAKENS" + path: "Panels/The Big F/o_11" + clue: "weakens" + answer: "fades" + symbols: SUN +} +panels { + name: "TRASH" + path: "Panels/The Big F/o_12" + clue: "trash" + answer: "filth" + symbols: SUN +} +panels { + name: "SHAPE" + path: "Panels/The Big F/o_13" + clue: "shape" + answer: "forge" + symbols: SUN +} +panels { + name: "DEADLY" + path: "Panels/The Big F Not/o_6" + clue: "deadly" + answer: "fatal" + symbols: SUN +} +panels { + name: "DIMS" + path: "Panels/The Big F Not/o_7" + clue: "dims" + answer: "fades" + symbols: SUN +} +panels { + name: "LETHAL" + path: "Panels/The Big F Not/o_8" + clue: "lethal" + answer: "fatal" + symbols: SUN +} +panels { + name: "GRAVE" + path: "Panels/The Big F Not/o_14" + clue: "grave" + answer: "fatal" + symbols: SUN +} +panels { + name: "DIRT" + path: "Panels/The Big F Not/o_15" + clue: "dirt" + answer: "filth" + symbols: SUN +} +panels { + name: "RISKY" + path: "Panels/The Big F Not/o_16" + clue: "risky" + answer: "fatal" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Flip Painting Destination.txtpb b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb new file mode 100644 index 0000000..99ceb25 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Destination.txtpb @@ -0,0 +1,8 @@ +name: "Flip Painting Destination" +display_name: "Central" +paintings { + name: "FLIP" + path: "Components/Paintings/Group2/flip" + exit_only: true + gravity: Y_PLUS +} diff --git a/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb new file mode 100644 index 0000000..71d345e --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting Hidden Panel.txtpb @@ -0,0 +1,11 @@ +name: "Flip Painting Hidden Panel" +display_name: "Central" +panels { + name: "HIDDEN" + path: "Panels/Halls/halls_2" + clue: "hidden" + answer: "ceortv" # ??????? + symbols: SUN + proxies { answer: "covert" path: "Panels/Halls/secret_proxy_1" } + proxies { answer: "secret" path: "Panels/Halls/secret_proxy_2" } +} diff --git a/data/maps/daedalus/rooms/Flip Painting.txtpb b/data/maps/daedalus/rooms/Flip Painting.txtpb new file mode 100644 index 0000000..cea1273 --- /dev/null +++ b/data/maps/daedalus/rooms/Flip Painting.txtpb @@ -0,0 +1,6 @@ +name: "Flip Painting" +display_name: "West Area" +paintings { + name: "FLIP2" + path: "Components/Paintings/Group2/flip2" +} diff --git a/data/maps/daedalus/rooms/Gallery Entrance.txtpb b/data/maps/daedalus/rooms/Gallery Entrance.txtpb new file mode 100644 index 0000000..bed708f --- /dev/null +++ b/data/maps/daedalus/rooms/Gallery Entrance.txtpb @@ -0,0 +1,6 @@ +name: "Gallery Entrance" +display_name: "Central" +paintings { + name: "GALLERY" + path: "Components/Warps/eyeWorldport" +} diff --git a/data/maps/daedalus/rooms/Globe Room.txtpb b/data/maps/daedalus/rooms/Globe Room.txtpb new file mode 100644 index 0000000..49488f0 --- /dev/null +++ b/data/maps/daedalus/rooms/Globe Room.txtpb @@ -0,0 +1,54 @@ +name: "Globe Room" +display_name: "Southwest Area" +panels { + name: "NORTH" + path: "Panels/Halls/directions_1" + clue: "north" + answer: "shotu" + symbols: EXAMPLE + proxies { answer: "south" path: "Panels/Halls/directions_2" } + proxies { answer: "west" path: "Panels/Halls/directions_3" } + proxies { answer: "east" path: "Panels/Halls/directions_4" } +} +panels { + name: "HIDDEN" + path: "Panels/Halls/halls_16" + clue: "hidden" + answer: "ceortv" + symbols: SUN + proxies { answer: "covert" path: "Panels/Halls/secret_proxy_5" } + proxies { answer: "secret" path: "Panels/Halls/secret_proxy_6" } +} +panels { + name: "TICK" + path: "Panels/Sticks/stick_1" + clue: "tick" + answer: "tskci" + symbols: SPARKLES + proxies { answer: "stick" path: "Panels/Sticks/stick_proxy_1" } + proxies { answer: "sticks" path: "Panels/Sticks/stick_proxy_2" } +} +panels { + name: "TONE" + path: "Panels/Sticks/stick_2" + clue: "tone" + answer: "tsnoe" + symbols: SPARKLES + proxies { answer: "stone" path: "Panels/Sticks/stick_proxy_3" } + proxies { answer: "stones" path: "Panels/Sticks/stick_proxy_4" } +} +panels { + name: "BONE" + path: "Panels/Sticks/stick_3" + clue: "bone" + answer: "bones" + symbols: PLANET +} +panels { + name: "WORD" + path: "Panels/Sticks/stick_4" + clue: "word" + answer: "words" + symbols: PLANET + required_door { name: "Southwest Sticks And Stones Door" } +} diff --git a/data/maps/daedalus/rooms/Godot Room.txtpb b/data/maps/daedalus/rooms/Godot Room.txtpb new file mode 100644 index 0000000..a9c89ec --- /dev/null +++ b/data/maps/daedalus/rooms/Godot Room.txtpb @@ -0,0 +1,66 @@ +name: "Godot Room" +display_name: "Central" +panels { + name: "MOTORCYCLE" + path: "Panels/Southwest Room/sw_1" + clue: "motorcycle" + answer: "engine" + symbols: BOXES +} +panels { + name: "ME" + path: "Panels/Southwest Room/sw_2" + clue: "me" + answer: "game" + symbols: QUESTION + proxies { answer: "godot" path: "Panels/Southwest Room/sw_10" } +} +panels { + name: "PAWN" + path: "Panels/Southwest Room/sw_3" + clue: "pawn" + answer: "game" + symbols: BOXES +} +panels { + name: "MANIPULATE" + path: "Panels/Southwest Room/sw_4" + clue: "manipulate" + answer: "game" + symbols: SUN +} +panels { + name: "AUDIO" + path: "Panels/Southwest Room/sw_5" + clue: "audio" + answer: "video" + symbols: SUN +} +panels { + name: "AIRPLANE" + path: "Panels/Southwest Room/sw_6" + clue: "airplane" + answer: "engine" + symbols: BOXES +} +panels { + name: "IDEA" + path: "Panels/Southwest Room/sw_7" + clue: "idea" + answer: "video" + symbols: SPARKLES +} +panels { + name: "TRAIN" + path: "Panels/Southwest Room/sw_8" + clue: "train" + answer: "engine" + symbols: BOXES +} +panels { + name: "RECORDING" + path: "Panels/Southwest Room/sw_9" + clue: "recording" + answer: "video" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Gray Color Backside.txtpb b/data/maps/daedalus/rooms/Gray Color Backside.txtpb new file mode 100644 index 0000000..8afb97e --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Backside.txtpb @@ -0,0 +1,47 @@ +name: "Gray Color Backside" +display_name: "Outside Pumpkin" +panels { + name: "ORANGE" + path: "Panels/Hexes/lightgreen_1" + clue: "orange" + answer: "blue" + symbols: SUN +} +panels { + name: "BEGINNING" + path: "Panels/Hexes/lightgreen_2" + clue: "beginning" + answer: "ending" + symbols: SUN +} +panels { + name: "FOREWARD" + path: "Panels/Hexes/lightgreen_3" + clue: "foreward" + answer: "forwards" + symbols: ZERO + symbols: PLANET +} +panels { + name: "GO" + path: "Panels/Hexes/lightgreen_4" + clue: "go" + answer: "come" + symbols: SUN +} +panels { + name: "LAST" + path: "Panels/Hexes/lightgreen_5" + clue: "last" + answer: "first" + symbols: SUN +} +panels { + name: "RISE" + path: "Panels/Hexes/lightgreen_6" + clue: "rise" + answer: "flowers" + symbols: EXAMPLE + symbols: PLANET + symbols: AGE +} diff --git a/data/maps/daedalus/rooms/Gray Color Door.txtpb b/data/maps/daedalus/rooms/Gray Color Door.txtpb new file mode 100644 index 0000000..f8298ff --- /dev/null +++ b/data/maps/daedalus/rooms/Gray Color Door.txtpb @@ -0,0 +1,9 @@ +name: "Gray Color Door" +display_name: "Outside Pumpkin" +panels { + name: "PATCH" + path: "Panels/Halls/halls_3" + clue: "patch" + answer: "pumpkin" + symbols: PLANET +} diff --git a/data/maps/daedalus/rooms/Green Color Door.txtpb b/data/maps/daedalus/rooms/Green Color Door.txtpb new file mode 100644 index 0000000..275a3fa --- /dev/null +++ b/data/maps/daedalus/rooms/Green Color Door.txtpb @@ -0,0 +1,30 @@ +name: "Green Color Door" +display_name: "Outside Pumpkin" +panels { + name: "OLD (1)" + path: "Panels/Halls/halls_20" + clue: "old" + answer: "young" + symbols: AGE +} +panels { + name: "SLEEPY" + path: "Panels/Halls/halls_21" + clue: "sleepy" + answer: "restless" + symbols: SUN +} +panels { + name: "OLD (2)" + path: "Panels/Halls/halls_22" + clue: "old" + answer: "bold" + symbols: SPARKLES +} +panels { + name: "COMELY" + path: "Panels/Halls/halls_23" + clue: "comely" + answer: "beautiful" + symbols: AGE +} diff --git a/data/maps/daedalus/rooms/Green Room.txtpb b/data/maps/daedalus/rooms/Green Room.txtpb new file mode 100644 index 0000000..3b1cde1 --- /dev/null +++ b/data/maps/daedalus/rooms/Green Room.txtpb @@ -0,0 +1,83 @@ +name: "Green Room" +display_name: "Green Room" +panels { + name: "TIMESCALE" + path: "Panels/Green Room/panel_1" + clue: "timescale" + answer: "herbal" + symbols: SPARKLES + symbols: ZERO + symbols: EXAMPLE +} +panels { + name: "MAILBOX" + path: "Panels/Green Room/panel_2" + clue: "mailbox" + answer: "black" + symbols: EXAMPLE +} +panels { + name: "MILKY" + path: "Panels/Green Room/panel_3" + clue: "milky" + answer: "white" + symbols: SUN +} +panels { + name: "TAN" + path: "Panels/Green Room/panel_4" + clue: "tan" + answer: "sun" + symbols: EXAMPLE +} +panels { + name: "BLAND" + path: "Panels/Green Room/panel_5" + clue: "bland" + answer: "sweet" + symbols: SWEET +} +panels { + name: "WATERCOOLER" + path: "Panels/Green Room/panel_6" + clue: "watercooler" + answer: "iced" + symbols: AGE + symbols: EVAL +} +panels { + name: "FIXATE" + path: "Panels/Green Room/panel_7" + clue: "fixate" + answer: "breakfast" + symbols: SUN + symbols: AGE +} +panels { + name: "THAT" + path: "Panels/Green Room/panel_8" + clue: "that" + answer: "thai" + symbols: SPARKLES +} +panels { + name: "RICE" + path: "Panels/Green Room/panel_9" + clue: "rice" + answer: "jasmine" + symbols: EXAMPLE +} +panels { + name: "DOUBLE" + path: "Panels/Green Room/panel_10" + clue: "double" + answer: "bubble" + symbols: ZERO +} +panels { + name: "BADMINTON" + path: "Panels/Green Room/panel_11" + clue: "badminton" + answer: "mint" + symbols: SPARKLES +} diff --git a/data/maps/daedalus/rooms/Green Smiley.txtpb b/data/maps/daedalus/rooms/Green Smiley.txtpb new file mode 100644 index 0000000..7827f45 --- /dev/null +++ b/data/maps/daedalus/rooms/Green Smiley.txtpb @@ -0,0 +1,13 @@ +name: "Green Smiley" +display_name: "Southwest Area" +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/green" + clue: "smile" + answer: "green" + symbols: QUESTION +} +paintings { + name: "RELIC" + path: "Components/Paintings/Group1/relic" +} diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb new file mode 100644 index 0000000..97fe935 --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb @@ -0,0 +1,6 @@ +name: "Hedges Tower" +display_name: "Hedges" +ports { + name: "TENACIOUS" + path: "Components/Warps/Worldports/worldport13" +} diff --git a/data/maps/daedalus/rooms/Hedges.txtpb b/data/maps/daedalus/rooms/Hedges.txtpb new file mode 100644 index 0000000..e467f7c --- /dev/null +++ b/data/maps/daedalus/rooms/Hedges.txtpb @@ -0,0 +1,74 @@ +name: "Hedges" +display_name: "Hedges" +panels { + name: "SOLVE" + path: "Panels/Tower Maze/maze_1" + clue: "solve" + answer: "unsolve" + symbols: SUN +} +panels { + name: "US" + path: "Panels/Tower Maze/maze_2" + clue: "us" + answer: "the" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "IN" + path: "Panels/Tower Maze/maze_3" + clue: "in" + answer: "thin" + symbols: SPARKLES +} +panels { + name: "ORDER" + path: "Panels/Tower Maze/maze_4" + clue: "order" + answer: "chaos" + symbols: SUN +} +panels { + name: "THEN" + path: "Panels/Tower Maze/maze_5" + clue: "then" + answer: "hens" + symbols: SPARKLES + symbols: PLANET +} +panels { + name: "JUMP" + path: "Panels/Tower Maze/maze_6" + clue: "jump" + answer: "leap" + symbols: SUN +} +panels { + name: "DOWN" + path: "Panels/Tower Maze/maze_7" + clue: "down" + answer: "up" + symbols: SUN +} +panels { + name: "TOWER" + path: "Panels/Tower Maze/maze_9" + clue: "tower" + answer: "spire" + symbols: SUN +} +panels { + name: "THE" + path: "Panels/Tower Maze/maze_8" + clue: "the" + answer: "tree" + symbols: ZERO +} +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/yellow" + clue: "smile" + answer: "yellow" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Hotel.txtpb b/data/maps/daedalus/rooms/Hotel.txtpb new file mode 100644 index 0000000..9834c3f --- /dev/null +++ b/data/maps/daedalus/rooms/Hotel.txtpb @@ -0,0 +1,452 @@ +name: "Hotel" +display_name: "Southwest Area" +# TODO: Something has to be changed in-game so that the puzzles don't disappear +# and thus cause them to become unsolvable. +panels { + name: "MARLIN" + path: "Panels/Connections/connections_2" + clue: "marlin" + answer: "fish" + symbols: QUESTION +} +panels { + name: "WHO" + path: "Panels/Connections/connections_3" + clue: "who" + answer: "question" + symbols: QUESTION +} +panels { + name: "MANE" + path: "Panels/Connections/connections_5" + clue: "mane" + answer: "lion" + symbols: QUESTION +} +panels { + name: "WHAT" + path: "Panels/Connections/connections_6" + clue: "what" + answer: "question" + symbols: QUESTION +} +panels { + name: "BLAZER" + path: "Panels/Connections/connections_7" + clue: "blazer" + answer: "coat" + symbols: QUESTION +} +panels { + name: "WHERE" + path: "Panels/Connections/connections_8" + clue: "where" + answer: "question" + symbols: QUESTION +} +panels { + name: "JACKET" + path: "Panels/Connections/connections_10" + clue: "jacket" + answer: "coat" + symbols: QUESTION +} +panels { + name: "TAIL" + path: "Panels/Connections/connections_11" + clue: "tail" + answer: "lion" + symbols: QUESTION +} +panels { + name: "FLOUNDER" + path: "Panels/Connections/connections_13" + clue: "flounder" + answer: "fish" + symbols: QUESTION +} +panels { + name: "BRUCE" + path: "Panels/Connections/connections_16" + clue: "bruce" + answer: "fish" + symbols: QUESTION +} +panels { + name: "SALAD" + path: "Panels/Connections/connections_18" + clue: "salad" + answer: "fork" + symbols: QUESTION +} +panels { + name: "BATHING" + path: "Panels/Connections/connections_19" + clue: "bathing" + answer: "suit" + symbols: QUESTION +} +panels { + name: "BUSINESS" + path: "Panels/Connections/connections_21" + clue: "business" + answer: "suit" + symbols: QUESTION +} +panels { + name: "WEDDING" + path: "Panels/Connections/connections_22" + clue: "wedding" + answer: "ring" + symbols: QUESTION +} +panels { + name: "TREE" + path: "Panels/Connections/connections_23" + clue: "tree" + answer: "ring" + symbols: QUESTION +} +panels { + name: "RIVER" + path: "Panels/Connections/connections_24" + clue: "river" + answer: "fork" + symbols: QUESTION +} +panels { + name: "BOXING" + path: "Panels/Connections/connections_26" + clue: "boxing" + answer: "ring" + symbols: QUESTION +} +panels { + name: "TELEPHONE" + path: "Panels/Connections/connections_27" + clue: "telephone" + answer: "ring" + symbols: QUESTION +} +panels { + name: "POKER" + path: "Panels/Connections/connections_29" + clue: "poker" + answer: "chip" + symbols: QUESTION +} +panels { + name: "CHOCOLATE" + path: "Panels/Connections/connections_32" + clue: "chocolate" + answer: "chip" + symbols: QUESTION +} +panels { + name: "WITHDRAW" + path: "Panels/Connections/connections_34" + clue: "withdraw" + answer: "exit" + symbols: QUESTION +} +panels { + name: "QUIT" + path: "Panels/Connections/connections_35" + clue: "quit" + answer: "exit" + symbols: QUESTION +} +panels { + name: "PALE" + path: "Panels/Connections/connections_37" + clue: "pale" + answer: "fair" + symbols: QUESTION +} +panels { + name: "JUST" + path: "Panels/Connections/connections_38" + clue: "just" + answer: "fair" + symbols: QUESTION +} +panels { + name: "NEW" + path: "Panels/Connections/connections_39" + clue: "new" + answer: "moon" + symbols: QUESTION +} +panels { + name: "UNTALENTED" + path: "Panels/Connections/connections_40" + clue: "untalented" + answer: "good" + symbols: QUESTION +} +panels { + name: "FULL" + path: "Panels/Connections/connections_42" + clue: "full" + answer: "moon" + symbols: QUESTION +} +panels { + name: "EVIL" + path: "Panels/Connections/connections_43" + clue: "evil" + answer: "good" + symbols: QUESTION +} +panels { + name: "CRESCENT" + path: "Panels/Connections/connections_45" + clue: "crescent" + answer: "moon" + symbols: QUESTION +} +panels { + name: "BEAUTIFUL" + path: "Panels/Connections/connections_48" + clue: "beautiful" + answer: "fair" + symbols: QUESTION +} +panels { + name: "DROOPED" + path: "Panels/Connections/connections_50" + clue: "drooped" + answer: "withered" + symbols: QUESTION +} +panels { + name: "FADED" + path: "Panels/Connections/connections_51" + clue: "faded" + answer: "withered" + symbols: QUESTION +} +panels { + name: "TALL" + path: "Panels/Connections/connections_53" + clue: "tall" + answer: "football" + symbols: QUESTION +} +panels { + name: "CANVAS" + path: "Panels/Connections/connections_54" + clue: "canvas" + answer: "painting" + symbols: QUESTION +} +panels { + name: "LEVER" + path: "Panels/Connections/connections_55" + clue: "lever" + answer: "leverage" + symbols: QUESTION +} +panels { + name: "SCULPTURE" + path: "Panels/Connections/connections_56" + clue: "sculpture" + answer: "painting" + symbols: QUESTION +} +panels { + name: "BALL" + path: "Panels/Connections/connections_58" + clue: "ball" + answer: "football" + symbols: QUESTION +} +panels { + name: "FOOL" + path: "Panels/Connections/connections_59" + clue: "fool" + answer: "football" + symbols: QUESTION +} +panels { + name: "ART" + path: "Panels/Connections/connections_61" + clue: "art" + answer: "painting" + symbols: QUESTION +} +panels { + name: "FOOT" + path: "Panels/Connections/connections_64" + clue: "foot" + answer: "football" + symbols: QUESTION +} +panels { + name: "PARKA" + path: "Panels/Connections Off/connections_1" + clue: "parka" + answer: "coat" + symbols: QUESTION +} +panels { + name: "CLOAK" + path: "Panels/Connections Off/connections_4" + clue: "cloak" + answer: "coat" + symbols: QUESTION +} +panels { + name: "DOROTHY" + path: "Panels/Connections Off/connections_9" + clue: "dorothy" + answer: "fish" + symbols: QUESTION +} +panels { + name: "JAWS" + path: "Panels/Connections Off/connections_12" + clue: "jaws" + answer: "lion" + symbols: QUESTION +} +panels { + name: "WHEN" + path: "Panels/Connections Off/connections_14" + clue: "when" + answer: "question" + symbols: QUESTION +} +panels { + name: "CLAWS" + path: "Panels/Connections Off/connections_15" + clue: "claws" + answer: "lion" + symbols: QUESTION +} +panels { + name: "POTATO" + path: "Panels/Connections Off/connections_17" + clue: "potato" + answer: "chip" + symbols: QUESTION +} +panels { + name: "MICRO" + path: "Panels/Connections Off/connections_20" + clue: "micro" + answer: "chip" + symbols: QUESTION +} +panels { + name: "TUNING" + path: "Panels/Connections Off/connections_25" + clue: "tuning" + answer: "fork" + symbols: QUESTION +} +panels { + name: "LAW" + path: "Panels/Connections Off/connections_28" + clue: "law" + answer: "suit" + symbols: QUESTION +} +panels { + name: "CARD" + path: "Panels/Connections Off/connections_30" + clue: "card" + answer: "suit" + symbols: QUESTION +} +panels { + name: "ROAD" + path: "Panels/Connections Off/connections_31" + clue: "road" + answer: "fork" + symbols: QUESTION +} +panels { + name: "DEPART" + path: "Panels/Connections Off/connections_33" + clue: "depart" + answer: "exit" + symbols: QUESTION +} +panels { + name: "LEAVE" + path: "Panels/Connections Off/connections_36" + clue: "leave" + answer: "exit" + symbols: QUESTION +} +panels { + name: "SERVICE" + path: "Panels/Connections Off/connections_41" + clue: "service" + answer: "good" + symbols: QUESTION +} +panels { + name: "HONEY" + path: "Panels/Connections Off/connections_44" + clue: "honey" + answer: "moon" + symbols: QUESTION +} +panels { + name: "INVALID" + path: "Panels/Connections Off/connections_46" + clue: "invalid" + answer: "good" + symbols: QUESTION +} +panels { + name: "FESTIVAL" + path: "Panels/Connections Off/connections_47" + clue: "festival" + answer: "fair" + symbols: QUESTION +} +panels { + name: "WILTED" + path: "Panels/Connections Off/connections_49" + clue: "wilted" + answer: "withered" + symbols: QUESTION +} +panels { + name: "WANED" + path: "Panels/Connections Off/connections_52" + clue: "waned" + answer: "withered" + symbols: QUESTION +} +panels { + name: "RAGE" + path: "Panels/Connections Off/connections_57" + clue: "rage" + answer: "leverage" + symbols: QUESTION +} +panels { + name: "VERGE" + path: "Panels/Connections Off/connections_60" + clue: "verge" + answer: "leverage" + symbols: QUESTION +} +panels { + name: "EVER" + path: "Panels/Connections Off/connections_62" + clue: "ever" + answer: "leverage" + symbols: QUESTION +} +panels { + name: "PAIN" + path: "Panels/Connections Off/connections_63" + clue: "pain" + answer: "painting" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/House Entrance.txtpb b/data/maps/daedalus/rooms/House Entrance.txtpb new file mode 100644 index 0000000..99bf58e --- /dev/null +++ b/data/maps/daedalus/rooms/House Entrance.txtpb @@ -0,0 +1,9 @@ +name: "House Entrance" +display_name: "Maze" +panels { + name: "ADULT" + path: "Panels/Entry/entry_6" + clue: "adult" + answer: "child" + symbols: AGE +} diff --git a/data/maps/daedalus/rooms/House.txtpb b/data/maps/daedalus/rooms/House.txtpb new file mode 100644 index 0000000..fcf938d --- /dev/null +++ b/data/maps/daedalus/rooms/House.txtpb @@ -0,0 +1,30 @@ +name: "House" +display_name: "House" +panels { + name: "GOAT" + path: "Panels/Theos House/panel_1" + clue: "goat" + answer: "kid" + symbols: AGE +} +panels { + name: "AMAZE" + path: "Panels/Theos House/panel_2" + clue: "amaze" + answer: "wow" + symbols: SUN +} +panels { + name: "SKINNYHIM" + path: "Panels/Theos House/panel_3" + clue: "skinnyhim" + answer: "dad" + symbols: SUN + symbols: GENDER +} +panels { + name: "THEO" + path: "Panels/Theos House/panel_4" + clue: "theo" + answer: "theo" +} diff --git a/data/maps/daedalus/rooms/I2 Room.txtpb b/data/maps/daedalus/rooms/I2 Room.txtpb new file mode 100644 index 0000000..ac9e7d5 --- /dev/null +++ b/data/maps/daedalus/rooms/I2 Room.txtpb @@ -0,0 +1,11 @@ +name: "I2 Room" +display_name: "Temple of the Eyes" +letters { + key: "i" + level2: true + path: "Components/Collectables/collectable7" +} +paintings { + name: "EYEREDEXITMAIN2" + path: "Components/Paintings/Temple of the Eyes/eyeRedExitMain2" +} diff --git a/data/maps/daedalus/rooms/Intense Room.txtpb b/data/maps/daedalus/rooms/Intense Room.txtpb new file mode 100644 index 0000000..ce1cd08 --- /dev/null +++ b/data/maps/daedalus/rooms/Intense Room.txtpb @@ -0,0 +1,65 @@ +name: "Intense Room" +display_name: "Intense Room" +panels { + name: "BRILLIANT" + path: "Panels/Intense Room/intense_1" + clue: "brilliant" + answer: "smart" + symbols: PYRAMID +} +panels { + name: "HORRIBLE" + path: "Panels/Intense Room/intense_2" + clue: "horrible" + answer: "bad" + symbols: PYRAMID +} +panels { + name: "INSTANTLY" + path: "Panels/Intense Room/intense_3" + clue: "instantly" + answer: "quickly" + symbols: PYRAMID +} +panels { + name: "COLOSSAL" + path: "Panels/Intense Room/intense_4" + clue: "colossal" + answer: "big" + symbols: PYRAMID +} +panels { + name: "RUN" + path: "Panels/Intense Room/intense_5" + clue: "run" + answer: "walk" + symbols: PYRAMID +} +panels { + name: "SLEEP" + path: "Panels/Intense Room/intense_6" + clue: "sleep" + answer: "nap" + symbols: PYRAMID +} +panels { + name: "TOSS" + path: "Panels/Intense Room/intense_7" + clue: "toss" + answer: "hurl" + symbols: PYRAMID +} +panels { + name: "SHATTER" + path: "Panels/Intense Room/intense_8" + clue: "shatter" + answer: "break" + symbols: PYRAMID +} +panels { + name: "DELICIOUS" + path: "Panels/Intense Room/intense_9" + clue: "delicious" + answer: "tasty" + symbols: PYRAMID +} diff --git a/data/maps/daedalus/rooms/J2 Room.txtpb b/data/maps/daedalus/rooms/J2 Room.txtpb new file mode 100644 index 0000000..48ae0c2 --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Room.txtpb @@ -0,0 +1,7 @@ +name: "J2 Room" +display_name: "Southwest Area" +letters { + key: "j" + level2: true + path: "Components/Collectables/collectable8" +} diff --git a/data/maps/daedalus/rooms/J2 Vestibule.txtpb b/data/maps/daedalus/rooms/J2 Vestibule.txtpb new file mode 100644 index 0000000..a7f786d --- /dev/null +++ b/data/maps/daedalus/rooms/J2 Vestibule.txtpb @@ -0,0 +1,9 @@ +name: "J2 Vestibule" +display_name: "Southwest Area" +panels { + name: "COLORFUL" + path: "Panels/Entry/hotel_entry2" + clue: "colorful" + answer: "vivid" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Magic Room.txtpb b/data/maps/daedalus/rooms/Magic Room.txtpb new file mode 100644 index 0000000..c16dca6 --- /dev/null +++ b/data/maps/daedalus/rooms/Magic Room.txtpb @@ -0,0 +1,30 @@ +name: "Magic Room" +display_name: "Maze" +panels { + name: "1" + path: "Panels/Magic Maze/maze_1" + clue: "" + answer: "game" + symbols: LINGO +} +panels { + name: "2" + path: "Panels/Magic Maze/maze_2" + clue: "" + answer: "image" + symbols: LINGO +} +panels { + name: "3" + path: "Panels/Magic Maze/maze_3" + clue: "" + answer: "magic" + symbols: LINGO +} +panels { + name: "4" + path: "Panels/Magic Maze/maze_4" + clue: "" + answer: "mice" + symbols: LINGO +} diff --git a/data/maps/daedalus/rooms/Maze Paintings Area.txtpb b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb new file mode 100644 index 0000000..42a45c5 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze Paintings Area.txtpb @@ -0,0 +1,25 @@ +name: "Maze Paintings Area" +display_name: "Maze" +panels { + name: "Paintings" + path: "Panels/Halls/halls_28" + clue: "" + answer: "pity" + symbols: LINGO +} +paintings { + name: "PEA" + path: "Components/Paintings/Group2/pea" +} +paintings { + name: "EYERED3" + path: "Components/Paintings/Group2/eyeRed3" +} +paintings { + name: "TEA" + path: "Components/Paintings/Group2/tea" +} +paintings { + name: "WHY_LETTERS" + path: "Components/Paintings/Group2/why_letters" +} diff --git a/data/maps/daedalus/rooms/Maze.txtpb b/data/maps/daedalus/rooms/Maze.txtpb new file mode 100644 index 0000000..0329465 --- /dev/null +++ b/data/maps/daedalus/rooms/Maze.txtpb @@ -0,0 +1,2 @@ +name: "Maze" +display_name: "Maze" diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb new file mode 100644 index 0000000..f834609 --- /dev/null +++ b/data/maps/daedalus/rooms/Moat.txtpb @@ -0,0 +1,10 @@ +name: "Moat" +display_name: "East Area" +paintings { + name: "CASTLE" + path: "Components/Paintings/Group1/castle" +} +ports { + name: "HIVE" + path: "Components/Warps/Worldports/worldport9" +} diff --git a/data/maps/daedalus/rooms/North Castle Area.txtpb b/data/maps/daedalus/rooms/North Castle Area.txtpb new file mode 100644 index 0000000..6d177c9 --- /dev/null +++ b/data/maps/daedalus/rooms/North Castle Area.txtpb @@ -0,0 +1,36 @@ +name: "North Castle Area" +display_name: "North Area" +panels { + name: "A" + path: "Panels/Castle Entrance/castle_north_helper" + clue: "a" + answer: "the" + symbols: EXAMPLE +} +panels { + name: "SUMMER" + path: "Panels/Castle Entrance/castle_north_helper2" + clue: "summer" + answer: "winter" + symbols: EXAMPLE +} +panels { + name: "PLACE" + path: "Panels/Castle Entrance/castle_north_helper3" + clue: "place" + answer: "palace" + symbols: SPARKLES +} +panels { + name: "A SUMMER PLACE" + path: "Panels/Castle Entrance/castle_north" + clue: "" + answer: "castle" + symbols: EXAMPLE + symbols: LINGO + required_door { name: "Castle North Hider" } +} +paintings { + name: "RELIC2" + path: "Components/Paintings/Group1/relic2" +} diff --git a/data/maps/daedalus/rooms/Number Paintings Area.txtpb b/data/maps/daedalus/rooms/Number Paintings Area.txtpb new file mode 100644 index 0000000..fb01075 --- /dev/null +++ b/data/maps/daedalus/rooms/Number Paintings Area.txtpb @@ -0,0 +1,39 @@ +name: "Number Paintings Area" +display_name: "Northwest Area" +panels { + name: "GOING" + path: "Panels/Entry/g_hedge_1" + clue: "going" + answer: "gone" + symbols: AGE +} +panels { + name: "TURN" + path: "Panels/Entry/chocolate_1" + clue: "turn" + answer: "return" + symbols: SPARKLES +} +keyholders { + name: "G" + path: "Components/KeyHolders/keyHolderG" +} +paintings { + name: "WON" + path: "Components/Paintings/Group3/won" +} +paintings { + name: "TOO" + path: "Components/Paintings/Group3/too" +} +paintings { + name: "3" + path: "Components/Paintings/Group3/3" +} +paintings { + name: "FOR" + path: "Components/Paintings/Group3/for" + # TODO: This painting is special, and requires something akin to a pilgrimage. + # I don't want to deal with that yet. For now, let's have the door in The + # Tenacious just automatically be open. +} diff --git a/data/maps/daedalus/rooms/Nursery.txtpb b/data/maps/daedalus/rooms/Nursery.txtpb new file mode 100644 index 0000000..cd1b5e3 --- /dev/null +++ b/data/maps/daedalus/rooms/Nursery.txtpb @@ -0,0 +1,31 @@ +name: "Nursery" +display_name: "Central" +panels { + name: "Paintings" + path: "Panels/Entry/entry_2" + clue: "" + answer: "crib" + symbols: LINGO +} +panels { + name: "?" + path: "Panels/Halls/halls_17" + clue: "" + answer: "welcome" +} +paintings { + name: "ARE" + path: "Components/Paintings/Group2/are" +} +paintings { + name: "SEA" + path: "Components/Paintings/Group2/sea" +} +paintings { + name: "EYERED" + path: "Components/Paintings/Group2/eyeRed" +} +paintings { + name: "BEE" + path: "Components/Paintings/Group2/bee" +} diff --git a/data/maps/daedalus/rooms/O2 Prize.txtpb b/data/maps/daedalus/rooms/O2 Prize.txtpb new file mode 100644 index 0000000..0a81954 --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Prize.txtpb @@ -0,0 +1,7 @@ +name: "O2 Prize" +display_name: "O2 Room" +letters { + key: "o" + level2: true + path: "Components/Collectables/collectable" +} diff --git a/data/maps/daedalus/rooms/O2 Room.txtpb b/data/maps/daedalus/rooms/O2 Room.txtpb new file mode 100644 index 0000000..7ea3ce2 --- /dev/null +++ b/data/maps/daedalus/rooms/O2 Room.txtpb @@ -0,0 +1,114 @@ +name: "O2 Room" +display_name: "O2 Room" +panels { + name: "LISTEN" + path: "Panels/The Big O/o_1" + clue: "listen" + answer: "obey" + symbols: SUN +} +panels { + name: "UNLOCK" + path: "Panels/The Big O/o_2" + clue: "unlock" + answer: "open" + symbols: SUN +} +panels { + name: "PROMISE" + path: "Panels/The Big O/o_3" + clue: "promise" + answer: "oath" + symbols: SUN +} +panels { + name: "SIGN" + path: "Panels/The Big O/o_4" + clue: "sign" + answer: "omen" + symbols: SUN +} +panels { + name: "AJAR" + path: "Panels/The Big O/o_5" + clue: "ajar" + answer: "open" + symbols: SUN +} +panels { + name: "HEED" + path: "Panels/The Big O/o_8" + clue: "heed" + answer: "obey" + symbols: SUN +} +panels { + name: "HERALD" + path: "Panels/The Big O/o_9" + clue: "herald" + answer: "omen" + symbols: SUN +} +panels { + name: "VOW" + path: "Panels/The Big O/o_12" + clue: "vow" + answer: "oath" + symbols: SUN +} +panels { + name: "HONEST" + path: "Panels/The Big O/o_13" + clue: "honest" + answer: "open" + symbols: SUN +} +panels { + name: "PROPHECY" + path: "Panels/The Big O/o_14" + clue: "prophecy" + answer: "omen" + symbols: SUN +} +panels { + name: "BOND" + path: "Panels/The Big O/o_15" + clue: "bond" + answer: "oath" + symbols: SUN +} +panels { + name: "UNBLOCKED" + path: "Panels/The Big O/o_16" + clue: "unblocked" + answer: "open" + symbols: SUN +} +panels { + name: "ACCEPT" + path: "Panels/The Big O Not/o_6" + clue: "accept" + answer: "obey" + symbols: SUN +} +panels { + name: "WARNING" + path: "Panels/The Big O Not/o_7" + clue: "warning" + answer: "omen" + symbols: SUN +} +panels { + name: "PLEDGE" + path: "Panels/The Big O Not/o_10" + clue: "pledge" + answer: "oath" + symbols: SUN +} +panels { + name: "FOLLOW" + path: "Panels/The Big O Not/o_11" + clue: "follow" + answer: "obey" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Orange Room.txtpb b/data/maps/daedalus/rooms/Orange Room.txtpb new file mode 100644 index 0000000..ba1bedd --- /dev/null +++ b/data/maps/daedalus/rooms/Orange Room.txtpb @@ -0,0 +1,72 @@ +name: "Orange Room" +display_name: "East Area" +panels { + name: "FRANCE" + path: "Panels/Orange Room/panel_1" + clue: "france" + answer: "freelance" + symbols: SPARKLES +} +panels { + name: "ENTER" + path: "Panels/Orange Room/panel_2" + clue: "enter" + answer: "carpenter" + symbols: SPARKLES +} +panels { + name: "TURN" + path: "Panels/Orange Room/panel_3" + clue: "turn" + answer: "turnpike" + symbols: SPARKLES +} +panels { + name: "BARE" + path: "Panels/Orange Room/panel_4" + clue: "bare" + answer: "barcode" + symbols: SPARKLES +} +panels { + name: "PORT" + path: "Panels/Orange Room/panel_5" + clue: "port" + answer: "portray" + symbols: SPARKLES +} +panels { + name: "FORTE" + path: "Panels/Orange Room/panel_6" + clue: "forte" + answer: "fortunate" + symbols: SPARKLES +} +panels { + name: "MILKS" + path: "Panels/Orange Room/panel_7" + clue: "milks" + answer: "milkshake" + symbols: SPARKLES +} +panels { + name: "VINE" + path: "Panels/Orange Room/panel_8" + clue: "vine" + answer: "vinegar" + symbols: SPARKLES +} +panels { + name: "COAL" + path: "Panels/Orange Room/panel_9" + clue: "coal" + answer: "charcoal" + symbols: SPARKLES +} +panels { + name: "OWED" + path: "Panels/Orange Room/panel_10" + clue: "owed" + answer: "shadowed" + symbols: SPARKLES +} diff --git a/data/maps/daedalus/rooms/Outside Book Room.txtpb b/data/maps/daedalus/rooms/Outside Book Room.txtpb new file mode 100644 index 0000000..a8e647f --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Book Room.txtpb @@ -0,0 +1,9 @@ +name: "Outside Book Room" +display_name: "Southwest Area" +# This is behind a teal wall. +panels { + name: "TEAL" + path: "Panels/Entry/teal_1" + clue: "teal" + answer: "teal" +} diff --git a/data/maps/daedalus/rooms/Outside Eye Temple.txtpb b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb new file mode 100644 index 0000000..c7d35fd --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Eye Temple.txtpb @@ -0,0 +1,9 @@ +name: "Outside Eye Temple" +display_name: "Temple of the Eyes" +panels { + name: "Entrance" + path: "Panels/Halls/eye_temple_entry_1" + clue: "" + answer: "hi" + symbols: LINGO +} diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb new file mode 100644 index 0000000..b157beb --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb @@ -0,0 +1,80 @@ +name: "Outside Hedges" +display_name: "Hedges" +panels { + name: "GOURD (1)" + path: "Panels/Halls/halls_11" + clue: "gourd" + answer: "pumpkin" + symbols: EXAMPLE +} +panels { + name: "GOURD (2)" + path: "Panels/Halls/halls_12" + clue: "gourd" + answer: "squash" + symbols: EXAMPLE +} +panels { + name: "GOURD (3)" + path: "Panels/Halls/halls_13" + clue: "gourd" + answer: "cucumber" + symbols: EXAMPLE +} +panels { + name: "GOURD (4)" + path: "Panels/Halls/halls_14" + clue: "gourd" + answer: "melon" + symbols: EXAMPLE +} +panels { + name: "PLUM (1)" + path: "Panels/Halls/halls_15" + clue: "plum" + answer: "color" + symbols: EXAMPLE +} +panels { + name: "PLUM (2)" + path: "Panels/Halls/halls_18" + clue: "plum" + answer: "fruit" + symbols: EXAMPLE +} +panels { + name: "BARK" + path: "Panels/Tower Maze/entry_1" + clue: "bark" + answer: "tree" + symbols: BOXES +} +panels { + name: "BUD" + path: "Panels/Tower Maze/entry_2" + clue: "bud" + answer: "flower" + symbols: BOXES +} +panels { + name: "LEAF" + path: "Panels/Tower Maze/entry_3" + clue: "leaf" + answer: "tree" + symbols: BOXES +} +panels { + name: "PETAL" + path: "Panels/Tower Maze/entry_4" + clue: "petal" + answer: "flower" + symbols: BOXES +} +paintings { + name: "ACHES" + path: "Components/Paintings/Group1/aches" +} +ports { + name: "REVITALIZED" + path: "Components/Warps/Worldports/worldport7" +} diff --git a/data/maps/daedalus/rooms/Outside Hotel.txtpb b/data/maps/daedalus/rooms/Outside Hotel.txtpb new file mode 100644 index 0000000..62b5a41 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Hotel.txtpb @@ -0,0 +1,9 @@ +name: "Outside Hotel" +display_name: "Southwest Area" +panels { + name: "COLORFUL" + path: "Panels/Entry/hotel_entry" + clue: "colorful" + answer: "bright" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Outside House.txtpb b/data/maps/daedalus/rooms/Outside House.txtpb new file mode 100644 index 0000000..8a5e911 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside House.txtpb @@ -0,0 +1,82 @@ +name: "Outside House" +display_name: "Maze" +panels { + name: "WHISPER" + path: "Panels/Beehalls/beehalls_1" + clue: "whisper" + answer: "shout" + symbols: CROSS +} +panels { + name: "WING" + path: "Panels/Bee Room/bee_entry_1" + clue: "wing" + answer: "sting" + symbols: ZERO +} +panels { + name: "DOTE" + path: "Panels/Bee Room/bee_entry_2" + clue: "dote" + answer: "float" + symbols: ZERO +} +panels { + name: "VIVID" + path: "Panels/Intense Room/intense_entry_1" + clue: "vivid" + answer: "bright" + symbols: SUN +} +panels { + name: "RIGHT" + path: "Panels/Intense Room/intense_entry_2" + clue: "right" + answer: "bright" + symbols: SPARKLES +} +panels { + name: "SILENCE" + path: "Panels/Entry/entry_7" + clue: "silence" + answer: "hush" + symbols: SUN +} +panels { + name: "BLITHELY" + path: "Panels/Purple Exterior/purple_7" + clue: "blithely" + answer: "the" + symbols: SPARKLES + required_door { name: "Purple NW Vestibule Blocker" } +} +panels { + name: "A" + path: "Panels/Purple Exterior/purple_4" + clue: "a" + answer: "the" + symbols: EXAMPLE + required_door { name: "Purple NE Vestibule Blocker" } +} +panels { + name: "WALLS" + path: "Panels/Purple Exterior/purple_5" + clue: "walls" + answer: "doors" + symbols: SUN +} +panels { + name: "LOCK" + path: "Panels/Purple Exterior/purple_6" + clue: "lock" + answer: "unlock" + symbols: SUN +} +keyholders { + name: "H" + path: "Components/KeyHolders/keyHolderH" +} +paintings { + name: "CASTLE2" + path: "Components/Paintings/Group1/castle2" +} diff --git a/data/maps/daedalus/rooms/Outside Magic Room.txtpb b/data/maps/daedalus/rooms/Outside Magic Room.txtpb new file mode 100644 index 0000000..ef45563 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Magic Room.txtpb @@ -0,0 +1,9 @@ +name: "Outside Magic Room" +display_name: "Maze" +panels { + name: "WIZARD" + path: "Panels/Magic Maze/maze_entry_1" + clue: "wizard" + answer: "magician" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Outside Orange Room.txtpb b/data/maps/daedalus/rooms/Outside Orange Room.txtpb new file mode 100644 index 0000000..a50db78 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Orange Room.txtpb @@ -0,0 +1,60 @@ +name: "Outside Orange Room" +display_name: "East Area" +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/orange" + clue: "smile" + answer: "orange" + symbols: QUESTION +} +panels { + name: "VAN" + path: "Panels/Orange Room/panel_entry" + clue: "van" + answer: "minivan" + symbols: PYRAMID +} +panels { + name: "WERE" + path: "Panels/Hexes/magenta_1" + clue: "were" + answer: "are" + symbols: AGE +} +panels { + name: "FALL" + path: "Panels/Hexes/magenta_2" + clue: "fall" + answer: "all" + symbols: SPARKLES +} +panels { + name: "KNOT" + path: "Panels/Hexes/magenta_3" + clue: "knot" + answer: "not" + symbols: ZERO +} +panels { + name: "SLOT" + path: "Panels/Hexes/magenta_4" + clue: "slot" + answer: "lost" + symbols: ANAGRAM +} +panels { + name: "WAND" + path: "Panels/Hexes/magenta_5" + clue: "wand" + answer: "wander" + symbols: SPARKLES +} +panels { + name: "OWL" + path: "Panels/Hexes/magenta_6" + clue: "owl" + answer: "who" + symbols: SPARKLES + symbols: ZERO + symbols: SOUND +} diff --git a/data/maps/daedalus/rooms/Outside Pyramid.txtpb b/data/maps/daedalus/rooms/Outside Pyramid.txtpb new file mode 100644 index 0000000..fd7ef21 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Pyramid.txtpb @@ -0,0 +1,16 @@ +name: "Outside Pyramid" +display_name: "Pyramid" +panels { + name: "PEER" + path: "Panels/Pyramid/pyramid_entry" + clue: "peer" + answer: "stare" + symbols: SUN +} +panels { + name: "AMID" + path: "Panels/Pyramid/pyramid_entry_2" + clue: "amid" + answer: "among" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Outside Red Room.txtpb b/data/maps/daedalus/rooms/Outside Red Room.txtpb new file mode 100644 index 0000000..e5be363 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Red Room.txtpb @@ -0,0 +1,9 @@ +name: "Outside Red Room" +display_name: "Red Room" +panels { + name: "ROCK" + path: "Panels/Red Room/red_entry" + clue: "rock" + answer: "quartz" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Outside Salt Room.txtpb b/data/maps/daedalus/rooms/Outside Salt Room.txtpb new file mode 100644 index 0000000..3d374f8 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Salt Room.txtpb @@ -0,0 +1,9 @@ +name: "Outside Salt Room" +display_name: "Southwest Area" +panels { + name: "Colors" + path: "Panels/Color Reading/cr_1" + clue: "" + answer: "rob" + symbols: LINGO +} diff --git a/data/maps/daedalus/rooms/Outside Snake Room.txtpb b/data/maps/daedalus/rooms/Outside Snake Room.txtpb new file mode 100644 index 0000000..b65ee77 --- /dev/null +++ b/data/maps/daedalus/rooms/Outside Snake Room.txtpb @@ -0,0 +1,68 @@ +name: "Outside Snake Room" +display_name: "West Area" +panels { + name: "TONGUE" + path: "Panels/Pairs Room/pairs_7" + clue: "tongue" + answer: "shoe" + symbols: BOXES +} +panels { + name: "ACE" + path: "Panels/Pairs Room/pairs_8" + clue: "ace" + answer: "laces" + symbols: SPARKLES + symbols: PLANET +} +panels { + name: "SONG (South)" + path: "Panels/Amber/amber_south_1" + clue: "song" + answer: "chorus" + symbols: BOXES +} +panels { + name: "SONG (North)" + path: "Panels/Amber/amber_north_1" + clue: "song" + answer: "intro" + symbols: BOXES +} +panels { + name: "DEE SIX" + path: "Panels/Brown Room/entry" + clue: "dee six" + answer: "die" + symbols: ZERO + symbols: EXAMPLE +} +panels { + name: "ANSWERS" + path: "Panels/V Maze/four_17" + clue: "answers" + answer: "animals" + symbols: QUESTION +} +panels { + name: "ANIMAL" + path: "Panels/Pairs Room/pairs_5" + clue: "animal" + answer: "head" + symbols: BOXES +} +panels { + name: "ONES" + path: "Panels/Pairs Room/pairs_6" + clue: "ones" + answer: "phones" + symbols: SPARKLES +} +paintings { + name: "TOO2" + path: "Components/Paintings/Group3/too2" +} +paintings { + name: "SNAKE" + path: "Components/Paintings/Group3/snake" +} diff --git a/data/maps/daedalus/rooms/Pains Room.txtpb b/data/maps/daedalus/rooms/Pains Room.txtpb new file mode 100644 index 0000000..cc0c7bb --- /dev/null +++ b/data/maps/daedalus/rooms/Pains Room.txtpb @@ -0,0 +1,14 @@ +name: "Pains Room" +display_name: "Central" +panels { + name: "MOO" + path: "Panels/Gold/gold_1" + clue: "moo" + answer: "bull" + symbols: GENDER + symbols: SOUND +} +paintings { + name: "PAINS" + path: "Components/Paintings/Group2/pains" +} diff --git a/data/maps/daedalus/rooms/Pairs Room.txtpb b/data/maps/daedalus/rooms/Pairs Room.txtpb new file mode 100644 index 0000000..ca5e885 --- /dev/null +++ b/data/maps/daedalus/rooms/Pairs Room.txtpb @@ -0,0 +1,2 @@ +name: "Pairs Room" +display_name: "West Area" diff --git a/data/maps/daedalus/rooms/Pepper Room.txtpb b/data/maps/daedalus/rooms/Pepper Room.txtpb new file mode 100644 index 0000000..074869f --- /dev/null +++ b/data/maps/daedalus/rooms/Pepper Room.txtpb @@ -0,0 +1,9 @@ +name: "Pepper Room" +display_name: "Southwest Area" +panels { + name: "SEASONING" + path: "Panels/Color Reading/cr_4" + clue: "seasoning" + answer: "pepper" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Plum Room.txtpb b/data/maps/daedalus/rooms/Plum Room.txtpb new file mode 100644 index 0000000..90243a4 --- /dev/null +++ b/data/maps/daedalus/rooms/Plum Room.txtpb @@ -0,0 +1,53 @@ +name: "Plum Room" +display_name: "Plum Room" +panels { + name: "GOD" + path: "Panels/Plum Room/plum_1" + clue: "god" + answer: "goddess" + symbols: GENDER +} +panels { + name: "INJURED" + path: "Panels/Plum Room/plum_2" + clue: "injured" + answer: "wounded" + symbols: SUN +} +panels { + name: "HEALTHY" + path: "Panels/Plum Room/plum_3" + clue: "healthy" + answer: "diseased" + symbols: SUN +} +panels { + name: "DEMURRED" + path: "Panels/Plum Room/plum_4" + clue: "demurred" + answer: "murdered" + symbols: ANAGRAM +} +panels { + name: "FOUROFFERBEAR" + path: "Panels/Plum Room/plum_5" + clue: "fourofferbear" + answer: "forbidden" + symbols: SUN + symbols: ZERO + symbols: STARS +} +panels { + name: "SNAKE" + path: "Panels/Plum Room/plum_6" + clue: "snake" + answer: "adder" + symbols: EXAMPLE +} +panels { + name: "CENTER" + path: "Panels/Plum Room/plum_7" + clue: "center" + answer: "middle" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb new file mode 100644 index 0000000..868ff86 --- /dev/null +++ b/data/maps/daedalus/rooms/Post Orange Smiley Three Way.txtpb @@ -0,0 +1,2 @@ +name: "Post Orange Smiley Three Way" +display_name: "West Area" diff --git a/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb new file mode 100644 index 0000000..c7fc3d1 --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Entrance.txtpb @@ -0,0 +1,8 @@ +name: "Pumpkin Entrance" +display_name: "East Area" +panels { + name: "JACK" + path: "Panels/Pumpkin Room/pumpkin_2" + clue: "jack" + answer: "lantern" +} diff --git a/data/maps/daedalus/rooms/Pumpkin Room.txtpb b/data/maps/daedalus/rooms/Pumpkin Room.txtpb new file mode 100644 index 0000000..345b372 --- /dev/null +++ b/data/maps/daedalus/rooms/Pumpkin Room.txtpb @@ -0,0 +1,65 @@ +name: "Pumpkin Room" +display_name: "East Area" +panels { + name: "BONE" + path: "Panels/Pumpkin Room/pumpkin_3" + clue: "bone" + answer: "skeleton" + symbols: BOXES +} +panels { + name: "SHEET" + path: "Panels/Pumpkin Room/pumpkin_4" + clue: "sheet" + answer: "ghost" + symbols: CROSS +} +panels { + name: "PHARAOH" + path: "Panels/Pumpkin Room/pumpkin_5" + clue: "pharaoh" + answer: "mummy" + symbols: AGE +} +panels { + name: "EMPIRE" + path: "Panels/Pumpkin Room/pumpkin_6" + clue: "empire" + answer: "vampire" + symbols: SPARKLES +} +panels { + name: "BEASTS" + path: "Panels/Pumpkin Room/pumpkin_7" + clue: "beasts" + answer: "bat" + symbols: SPARKLES +} +panels { + name: "STRAW" + path: "Panels/Pumpkin Room/pumpkin_8" + clue: "straw" + answer: "scarecrow" + symbols: BOXES +} +panels { + name: "CACKLE" + path: "Panels/Pumpkin Room/pumpkin_9" + clue: "cackle" + answer: "witch" + symbols: SOUND +} +panels { + name: "HUMAN" + path: "Panels/Pumpkin Room/pumpkin_10" + clue: "human" + answer: "werewolf" + symbols: BOXES +} +panels { + name: "JAGUAR" + path: "Panels/Pumpkin Room/pumpkin_11" + clue: "jaguar" + answer: "cat" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb new file mode 100644 index 0000000..fef68e9 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb @@ -0,0 +1,6 @@ +name: "Purple Hallway From Great" +display_name: "South Area" +ports { + name: "GREAT" + path: "Components/Warps/Worldports/worldport17" +} diff --git a/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb new file mode 100644 index 0000000..6aedce9 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple NW Vestibule.txtpb @@ -0,0 +1,23 @@ +name: "Purple NW Vestibule" +display_name: "Central" +panels { + name: "MESSAGES" + path: "Panels/Purple Exterior/purple_8" + clue: "messages" + answer: "letters" + symbols: EXAMPLE +} +panels { + name: "LOSE" + path: "Panels/Purple Exterior/purple_9" + clue: "lose" + answer: "find" + symbols: SUN +} +panels { + name: "SNOWMAN" + path: "Panels/Beehalls/beehalls_3" + clue: "snowman" + answer: "puddle" + symbols: CROSS +} diff --git a/data/maps/daedalus/rooms/Purple Room East.txtpb b/data/maps/daedalus/rooms/Purple Room East.txtpb new file mode 100644 index 0000000..a866868 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room East.txtpb @@ -0,0 +1,2 @@ +name: "Purple Room East" +display_name: "Central" diff --git a/data/maps/daedalus/rooms/Purple Room South.txtpb b/data/maps/daedalus/rooms/Purple Room South.txtpb new file mode 100644 index 0000000..b6a25e6 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room South.txtpb @@ -0,0 +1,43 @@ +name: "Purple Room South" +display_name: "Central" +panels { + name: "LITTLE" + path: "Panels/Halls/hof_1" + clue: "little" + answer: "old" + symbols: QUESTION +} +panels { + name: "FAREWELL" + path: "Panels/Halls/hof_2" + clue: "farewell" + answer: "greetings" + symbols: QUESTION +} +panels { + name: "LAMB" + path: "Panels/Halls/hof_3" + clue: "lamb" + answer: "friend" + symbols: QUESTION +} +panels { + name: "ANY" + path: "Panels/Purple Exterior/purple_3" + clue: "any" + answer: "many" + symbols: SPARKLES + required_door { name: "Purple SE Vestibule Blocker" } +} +panels { + name: "THESE" + path: "Panels/Purple Exterior/purple_10" + clue: "these" + answer: "the" + symbols: SPARKLES + required_door { name: "Purple SW Vestibule Blocker" } +} +paintings { + name: "PLANET" + path: "Components/Paintings/Group1/planet" +} diff --git a/data/maps/daedalus/rooms/Purple Room West.txtpb b/data/maps/daedalus/rooms/Purple Room West.txtpb new file mode 100644 index 0000000..8c20399 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room West.txtpb @@ -0,0 +1,2 @@ +name: "Purple Room West" +display_name: "Central" diff --git a/data/maps/daedalus/rooms/Purple Room.txtpb b/data/maps/daedalus/rooms/Purple Room.txtpb new file mode 100644 index 0000000..612f8d8 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Room.txtpb @@ -0,0 +1,59 @@ +name: "Purple Room" +display_name: "Central" +panels { + name: "HOIST" + path: "Panels/Purple Room/purple_1" + clue: "hoist" + answer: "jack" + symbols: SUN +} +panels { + name: "CORE" + path: "Panels/Purple Room/purple_2" + clue: "core" + answer: "star" + symbols: BOXES +} +panels { + name: "FISH" + path: "Panels/Purple Room/purple_3" + clue: "fish" + answer: "salmon" + symbols: EXAMPLE +} +panels { + name: "ALLOW" + path: "Panels/Purple Room/purple_4" + clue: "allow" + answer: "banana" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "BIRD" + path: "Panels/Purple Room/purple_5" + clue: "bird" + answer: "kiwi" + symbols: EXAMPLE +} +panels { + name: "HONK" + path: "Panels/Purple Room/purple_6" + clue: "honk" + answer: "goose" + symbols: SOUND +} +panels { + name: "APE" + path: "Panels/Purple Room/purple_7" + clue: "ape" + answer: "grape" + symbols: SPARKLES +} +panels { + name: "APATHY" + path: "Panels/Purple Room/purple_8" + clue: "apathy" + answer: "passion" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb new file mode 100644 index 0000000..5f34151 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SE Vestibule.txtpb @@ -0,0 +1,16 @@ +name: "Purple SE Vestibule" +display_name: "Central" +panels { + name: "RUN" + path: "Panels/Purple Exterior/purple_1" + clue: "run" + answer: "walk" + symbols: PYRAMID +} +panels { + name: "ROADS" + path: "Panels/Purple Exterior/purple_2" + clue: "roads" + answer: "paths" + symbols: AGE +} diff --git a/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb new file mode 100644 index 0000000..05acc75 --- /dev/null +++ b/data/maps/daedalus/rooms/Purple SW Vestibule.txtpb @@ -0,0 +1,20 @@ +name: "Purple SW Vestibule" +display_name: "Central" +panels { + name: "LETTERS" + path: "Panels/Purple Exterior/purple_11" + clue: "letters" + answer: "words" + symbols: BOXES +} +panels { + name: "INSCRIBE" + path: "Panels/Purple Exterior/purple_12" + clue: "inscribe" + answer: "write" + symbols: SUN +} +paintings { + name: "PAINS2" + path: "Components/Paintings/Group2/pains2" +} diff --git a/data/maps/daedalus/rooms/Purple Smiley.txtpb b/data/maps/daedalus/rooms/Purple Smiley.txtpb new file mode 100644 index 0000000..515336f --- /dev/null +++ b/data/maps/daedalus/rooms/Purple Smiley.txtpb @@ -0,0 +1,9 @@ +name: "Purple Smiley" +display_name: "Northeast Area" +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/purple" + clue: "smile" + answer: "purple" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Pyramid 3.txtpb b/data/maps/daedalus/rooms/Pyramid 3.txtpb new file mode 100644 index 0000000..f760ab0 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 3.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 3" +display_name: "Pyramid" +panels { + name: "VEHICLE" + path: "Panels/Pyramid/pyramid_3" + clue: "vehicle" + answer: "train" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid 4.txtpb b/data/maps/daedalus/rooms/Pyramid 4.txtpb new file mode 100644 index 0000000..3247ffa --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 4.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 4" +display_name: "Pyramid" +panels { + name: "CAT" + path: "Panels/Pyramid/pyramid_4" + clue: "cat" + answer: "tiger" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid 5.txtpb b/data/maps/daedalus/rooms/Pyramid 5.txtpb new file mode 100644 index 0000000..fc05e50 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 5.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 5" +display_name: "Pyramid" +panels { + name: "ROYAL" + path: "Panels/Pyramid/pyramid_5" + clue: "royal" + answer: "king" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid 6.txtpb b/data/maps/daedalus/rooms/Pyramid 6.txtpb new file mode 100644 index 0000000..78efb0c --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 6.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 6" +display_name: "Pyramid" +panels { + name: "TEA" + path: "Panels/Pyramid/pyramid_6" + clue: "tea" + answer: "black" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid 7.txtpb b/data/maps/daedalus/rooms/Pyramid 7.txtpb new file mode 100644 index 0000000..bf4ebc6 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 7.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 7" +display_name: "Pyramid" +panels { + name: "ARTIST" + path: "Panels/Pyramid/pyramid_7" + clue: "artist" + answer: "painter" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid 8.txtpb b/data/maps/daedalus/rooms/Pyramid 8.txtpb new file mode 100644 index 0000000..f65fc69 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid 8.txtpb @@ -0,0 +1,9 @@ +name: "Pyramid 8" +display_name: "Pyramid" +panels { + name: "INSTRUMENT" + path: "Panels/Pyramid/pyramid_8" + clue: "instrument" + answer: "drum" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid Entry.txtpb b/data/maps/daedalus/rooms/Pyramid Entry.txtpb new file mode 100644 index 0000000..3bb531f --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Entry.txtpb @@ -0,0 +1,16 @@ +name: "Pyramid Entry" +display_name: "Pyramid" +panels { + name: "TREE" + path: "Panels/Pyramid/pyramid_1" + clue: "tree" + answer: "pine" + symbols: EXAMPLE +} +panels { + name: "SHAPE" + path: "Panels/Pyramid/pyramid_2" + clue: "shape" + answer: "triangle" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb new file mode 100644 index 0000000..e7578e8 --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Second Floor.txtpb @@ -0,0 +1,47 @@ +name: "Pyramid Second Floor" +display_name: "Pyramid" +panels { + name: "TOOL" + path: "Panels/Pyramid/pyramid_10" + clue: "tool" + answer: "spade" + symbols: EXAMPLE +} +panels { + name: "SODA" + path: "Panels/Pyramid/pyramid_11" + clue: "soda" + answer: "club" + symbols: EXAMPLE +} +panels { + name: "ORGAN" + path: "Panels/Pyramid/pyramid_12" + clue: "organ" + answer: "heart" + symbols: EXAMPLE +} +panels { + name: "DIAMOND" + path: "Panels/Pyramid/pyramid_9" + clue: "diamond" + answer: "gem" + symbols: EXAMPLE + required_door { name: "Pyramid 9 Blocker" } +} +panels { + name: "INSTRUMENT" + path: "Panels/Pyramid/pyramid_13" + clue: "instrument" + answer: "organ" + symbols: EXAMPLE + required_door { name: "Pyramid 13 Blocker" } +} +panels { + name: "BEVERAGE" + path: "Panels/Pyramid/pyramid_14" + clue: "beverage" + answer: "soda" + symbols: EXAMPLE + required_door { name: "Pyramid 14 Blocker" } +} diff --git a/data/maps/daedalus/rooms/Pyramid Top.txtpb b/data/maps/daedalus/rooms/Pyramid Top.txtpb new file mode 100644 index 0000000..b3938fd --- /dev/null +++ b/data/maps/daedalus/rooms/Pyramid Top.txtpb @@ -0,0 +1,7 @@ +name: "Pyramid Top" +display_name: "Pyramid" +letters { + key: "r" + level2: true + path: "Components/Collectables/collectable5" +} diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb new file mode 100644 index 0000000..21e0f68 --- /dev/null +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb @@ -0,0 +1,19 @@ +name: "Quiet Entrance" +display_name: "Central" +panels { + name: "HIDDEN" + path: "Panels/Halls/halls_7" + clue: "hidden" + answer: "ceortv" + symbols: SUN + proxies { answer: "covert" path: "Panels/Halls/secret_proxy_3" } + proxies { answer: "secret" path: "Panels/Halls/secret_proxy_4" } +} +paintings { + name: "PLANET2" + path: "Components/Paintings/Group1/planet2" +} +ports { + name: "QUIET" + path: "Components/Warps/Worldports/worldport5" +} diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb new file mode 100644 index 0000000..63e95c8 --- /dev/null +++ b/data/maps/daedalus/rooms/Rain Side.txtpb @@ -0,0 +1,13 @@ +name: "Rain Side" +display_name: "Rainbow" +panels { + name: "?" + path: "Panels/Smiley Rooms/rain" + clue: "" + answer: "rain" + symbols: QUESTION +} +ports { + name: "BEARER" + path: "Components/Warps/Worldports/worldport11" +} diff --git a/data/maps/daedalus/rooms/Rainbow Blue.txtpb b/data/maps/daedalus/rooms/Rainbow Blue.txtpb new file mode 100644 index 0000000..b566cbb --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Blue.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Blue" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/blue2" + clue: "theme" + answer: "seasonings" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb new file mode 100644 index 0000000..3fb3a5c --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Backside.txtpb @@ -0,0 +1,14 @@ +name: "Rainbow Color Backside" +display_name: "Central" +panels { + name: "BACKSIDE" + path: "Panels/Halls/halls_1" + clue: "backside" + answer: "backside" +} +panels { + name: "?" + path: "Panels/Halls/halls_4" + clue: "" + answer: "side" +} diff --git a/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb new file mode 100644 index 0000000..3204d28 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Color Doors.txtpb @@ -0,0 +1,94 @@ +name: "Rainbow Color Doors" +display_name: "East Area" +panels { + name: "CROW" + path: "Panels/Blue Room/panel_entry" + clue: "crow" + answer: "murder" + symbols: PLANET +} +# TODO: These three need to be moved onto the roof when the stairs are present, +# because otherwise they become impossible to solve. +panels { + name: "DIRECTION (1)" + path: "Panels/Castle Entrance/castle_direction_1" + clue: "direction" + answer: "north" + symbols: EXAMPLE +} +panels { + name: "DIRECTION (2)" + path: "Panels/Castle Entrance/castle_direction_2" + clue: "direction" + answer: "south" + symbols: EXAMPLE +} +panels { + name: "DIRECTION (3)" + path: "Panels/Castle Entrance/castle_direction_3" + clue: "direction" + answer: "west" + symbols: EXAMPLE +} +panels { + name: "INWALK" + path: "Panels/Hexes/tower_1" + clue: "inwalk" + answer: "outrun" + symbols: SUN + symbols: PYRAMID +} +panels { + name: "RAIN" + path: "Panels/Hexes/tower_2" + clue: "rain" + answer: "runoff" + symbols: AGE +} +panels { + name: "PURCHASE" + path: "Panels/Hexes/tower_3" + clue: "purchase" + answer: "handover" + symbols: AGE +} +panels { + name: "HOURS" + path: "Panels/Hexes/tower_4" + clue: "hours" + answer: "overtime" + symbols: AGE +} +panels { + name: "MISCHIEF" + path: "Panels/Hexes/tower_5" + clue: "mischief" + answer: "timeout" + symbols: AGE +} +panels { + name: "CASUAL" + path: "Panels/Hexes/tower_6" + clue: "casual" + answer: "offhand" + symbols: SUN +} +panels { + name: "PUMP" + path: "Panels/Pumpkin Room/pumpkin_1" + clue: "pump" + answer: "pumpkin" + symbols: SPARKLES +} +paintings { + name: "SEA3" + path: "Components/Paintings/Group2/sea3" +} +paintings { + name: "SEA2" + path: "Components/Paintings/Group2/sea2" +} +paintings { + name: "ACHES2" + path: "Components/Paintings/Group1/aches2" +} diff --git a/data/maps/daedalus/rooms/Rainbow Cyan.txtpb b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb new file mode 100644 index 0000000..9ce8b3f --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Cyan.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Cyan" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/cyan" + clue: "theme" + answer: "apocalypse" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow End.txtpb b/data/maps/daedalus/rooms/Rainbow End.txtpb new file mode 100644 index 0000000..27f3c4f --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow End.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow End" +display_name: "Rainbow" +panels { + name: "POT" + path: "Components/Warps/gold" + clue: "pot" + answer: "gold" + symbols: STARS +} diff --git a/data/maps/daedalus/rooms/Rainbow Green.txtpb b/data/maps/daedalus/rooms/Rainbow Green.txtpb new file mode 100644 index 0000000..84de8a5 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Green.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Green" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/green2" + clue: "theme" + answer: "tea" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow Orange.txtpb b/data/maps/daedalus/rooms/Rainbow Orange.txtpb new file mode 100644 index 0000000..290c061 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Orange.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Orange" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/orange2" + clue: "theme" + answer: "fish" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow Purple.txtpb b/data/maps/daedalus/rooms/Rainbow Purple.txtpb new file mode 100644 index 0000000..698af59 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Purple.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Purple" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/purple2" + clue: "theme" + answer: "fruit" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow Red.txtpb b/data/maps/daedalus/rooms/Rainbow Red.txtpb new file mode 100644 index 0000000..92dbda0 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Red.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Red" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/red2" + clue: "theme" + answer: "names" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Rainbow Start.txtpb b/data/maps/daedalus/rooms/Rainbow Start.txtpb new file mode 100644 index 0000000..e0d5dc1 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Start.txtpb @@ -0,0 +1,13 @@ +name: "Rainbow Start" +display_name: "Rainbow" +panels { + name: "PAINTING" + path: "Panels/Smiley Rooms/rainbow" + clue: "painting" + answer: "rainbow" + symbols: QUESTION +} +paintings { + name: "RAINBOW" + path: "Components/Paintings/Group1/rainbow" +} diff --git a/data/maps/daedalus/rooms/Rainbow Yellow.txtpb b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb new file mode 100644 index 0000000..bbbdce4 --- /dev/null +++ b/data/maps/daedalus/rooms/Rainbow Yellow.txtpb @@ -0,0 +1,9 @@ +name: "Rainbow Yellow" +display_name: "Rainbow" +panels { + name: "THEME" + path: "Panels/Smiley Rooms/yellow2" + clue: "theme" + answer: "music" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Red Color Door.txtpb b/data/maps/daedalus/rooms/Red Color Door.txtpb new file mode 100644 index 0000000..a2f40a5 --- /dev/null +++ b/data/maps/daedalus/rooms/Red Color Door.txtpb @@ -0,0 +1,70 @@ +name: "Red Color Door" +display_name: "Southwest Area" +panels { + name: "Left" + path: "Panels/Halls/wb_1" + clue: "" + answer: "sidewalk" + symbols: LINGO +} +panels { + name: "Back (1)" + path: "Panels/Halls/wb_2" + clue: "" + answer: "walk" +} +panels { + name: "Back (2)" + path: "Panels/Halls/wb_3" + clue: "" + answer: "side" +} +panels { + name: "WALK BACK" + path: "Panels/Halls/wb_4" + clue: "walk back" + answer: "retreat" + symbols: SUN +} +panels { + name: "BACKSIDE" + path: "Panels/Halls/wb_5" + clue: "backside" + answer: "behind" + symbols: SUN +} +panels { + name: "OAK" + path: "Panels/Halls/tree_1" + clue: "oak" + answer: "acorn" + symbols: AGE +} +panels { + name: "PINE" + path: "Panels/Halls/tree_2" + clue: "pine" + answer: "pinecone" + symbols: AGE +} +panels { + name: "FIR" + path: "Panels/Halls/tree_3" + clue: "fir" + answer: "fur" + symbols: ZERO +} +panels { + name: "ASH" + path: "Panels/Halls/tree_4" + clue: "ash" + answer: "soot" + symbols: SUN +} +panels { + name: "Colors" + path: "Panels/Color Reading/cr_2" + clue: "" + answer: "bank" + symbols: LINGO +} diff --git a/data/maps/daedalus/rooms/Red Room.txtpb b/data/maps/daedalus/rooms/Red Room.txtpb new file mode 100644 index 0000000..99f0a1e --- /dev/null +++ b/data/maps/daedalus/rooms/Red Room.txtpb @@ -0,0 +1,79 @@ +name: "Red Room" +display_name: "Red Room" +panels { + name: "BLINDING" + path: "Panels/Red Room/red_1" + clue: "blinding" + answer: "sunny" + symbols: PYRAMID +} +panels { + name: "MONTH" + path: "Panels/Red Room/red_2" + clue: "month" + answer: "april" + symbols: EXAMPLE +} +panels { + name: "CHAIN" + path: "Panels/Red Room/red_3" + clue: "chain" + answer: "link" + symbols: BOXES +} +panels { + name: "FLOWER" + path: "Panels/Red Room/red_4" + clue: "flower" + answer: "daisy" + symbols: EXAMPLE +} +panels { + name: "OVERCHARGE" + path: "Panels/Red Room/red_5" + clue: "overcharge" + answer: "rob" + symbols: SUN +} +panels { + name: "LOSER" + path: "Panels/Red Room/red_6" + clue: "loser" + answer: "victor" + symbols: SUN +} +panels { + name: "PAD" + path: "Panels/Red Room/red_7" + clue: "pad" + answer: "lily" + symbols: EXAMPLE +} +panels { + name: "RISE" + path: "Panels/Red Room/red_8" + clue: "rise" + answer: "rose" + symbols: AGE +} +panels { + name: "ELEGANCE" + path: "Panels/Red Room/red_9" + clue: "elegance" + answer: "grace" + symbols: SUN +} +panels { + name: "TESTAMENT" + path: "Panels/Red Room/red_10" + clue: "testament" + answer: "will" + symbols: SUN +} +panels { + name: "TAKEOUT" + path: "Panels/Red Room/red_11" + clue: "takeout" + answer: "robin" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Red Smiley.txtpb b/data/maps/daedalus/rooms/Red Smiley.txtpb new file mode 100644 index 0000000..6f7c41c --- /dev/null +++ b/data/maps/daedalus/rooms/Red Smiley.txtpb @@ -0,0 +1,9 @@ +name: "Red Smiley" +display_name: "Northwest Area" +panels { + name: "SMILE" + path: "Panels/Smiley Rooms/red" + clue: "smile" + answer: "red" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Roof.txtpb b/data/maps/daedalus/rooms/Roof.txtpb new file mode 100644 index 0000000..c027a72 --- /dev/null +++ b/data/maps/daedalus/rooms/Roof.txtpb @@ -0,0 +1,8 @@ +name: "Roof" +panels { + name: "?" + path: "Panels/Castle Entrance/moat" + clue: "" + answer: "moat" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Salt Room.txtpb b/data/maps/daedalus/rooms/Salt Room.txtpb new file mode 100644 index 0000000..0c7fe73 --- /dev/null +++ b/data/maps/daedalus/rooms/Salt Room.txtpb @@ -0,0 +1,9 @@ +name: "Salt Room" +display_name: "Southwest Area" +panels { + name: "SEASONING" + path: "Panels/Color Reading/cr_3" + clue: "seasoning" + answer: "salt" + symbols: EXAMPLE +} diff --git a/data/maps/daedalus/rooms/Seasoning Room.txtpb b/data/maps/daedalus/rooms/Seasoning Room.txtpb new file mode 100644 index 0000000..d3123b9 --- /dev/null +++ b/data/maps/daedalus/rooms/Seasoning Room.txtpb @@ -0,0 +1,9 @@ +name: "Seasoning Room" +display_name: "Southwest Area" +panels { + name: "PARITY" + path: "Panels/Color Reading/cr_5" + clue: "parity" + answer: "balance" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Snake Room.txtpb b/data/maps/daedalus/rooms/Snake Room.txtpb new file mode 100644 index 0000000..f3cea2e --- /dev/null +++ b/data/maps/daedalus/rooms/Snake Room.txtpb @@ -0,0 +1,44 @@ +name: "Snake Room" +display_name: "West Area" +panels { + name: "HISS" + path: "Panels/Snake Room/snake_1" + clue: "hiss" + answer: "aekns" + symbols: SOUND + proxies { answer: "snake" path: "Panels/Snake Room/snake_2" } + proxies { answer: "cat" path: "Panels/Snake Room/snake_3" } +} +panels { + name: "SQUEAK" + path: "Panels/Snake Room/snake_4" + clue: "squeak" + answer: "emosu" + symbols: SOUND + proxies { answer: "mouse" path: "Panels/Snake Room/snake_5" } + proxies { answer: "bat" path: "Panels/Snake Room/snake_6" } + required_door { name: "Snake Room First Door" } +} +panels { + name: "BUZZ" + path: "Panels/Snake Room/snake_7" + clue: "buzz" + answer: "bee" + symbols: SOUND + proxies { answer: "fly" path: "Panels/Snake Room/snake_8" } + required_door { name: "Snake Room Second Door" } +} +panels { + name: "BARK" + path: "Panels/Snake Room/snake_9" + clue: "bark" + answer: "dog" + symbols: SOUND + proxies { answer: "seal" path: "Panels/Snake Room/snake_10" } + required_door { name: "Snake Room Third Door" } +} +paintings { + name: "SNAKE2" + path: "Components/Paintings/Group3/snake2" +} +# The other paintings in here are not usable because they are behind panels. diff --git a/data/maps/daedalus/rooms/South Castle Area.txtpb b/data/maps/daedalus/rooms/South Castle Area.txtpb new file mode 100644 index 0000000..9f620b7 --- /dev/null +++ b/data/maps/daedalus/rooms/South Castle Area.txtpb @@ -0,0 +1,111 @@ +name: "South Castle Area" +display_name: "Outside Pumpkin" +# There is a teal wall in the middle of this room. +panels { + name: "AN" + path: "Panels/Castle Entrance/castle_south_helper" + clue: "an" + answer: "the" + symbols: EXAMPLE +} +panels { + name: "OFFER" + path: "Panels/Castle Entrance/castle_south_helper2" + clue: "offer" + answer: "bid" + symbols: SUN +} +panels { + name: "VILLAGE" + path: "Panels/Castle Entrance/castle_south_helper3" + clue: "village" + answer: "city" + symbols: AGE +} +panels { + name: "BEFORE" + path: "Panels/Castle Entrance/castle_south_helper4" + clue: "before" + answer: "for" + symbols: SPARKLES + symbols: ZERO +} +panels { + name: "LAIR" + path: "Panels/Castle Entrance/castle_south_helper5" + clue: "lair" + answer: "den" + symbols: SUN +} +panels { + name: "AN OFFER VILLAGE BEFORE LAIR" + path: "Panels/Castle Entrance/castle_south" + clue: "" + answer: "castle" + symbols: EXAMPLE + symbols: LINGO + required_door { name: "Castle South Hider" } +} +panels { + name: "COLOR (1)" + path: "Panels/Another Path/color_1" + clue: "color" + answer: "ppleru" + symbols: EXAMPLE + proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_1" } + proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_2" } + proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_3" } + proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_4" } + proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_5" } + proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_6" } + proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_7" } +} +panels { + name: "COLOR (2)" + path: "Panels/Another Path/color_2" + clue: "color" + answer: "ppleru" + symbols: EXAMPLE + proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_8" } + proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_9" } + proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_10" } + proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_11" } + proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_12" } + proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_13" } + proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_14" } +} +panels { + name: "COLOR (3)" + path: "Panels/Another Path/color_3" + clue: "color" + answer: "ppleru" + symbols: EXAMPLE + proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_15" } + proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_16" } + proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_17" } + proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_18" } + proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_19" } + proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_20" } + proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_21" } +} +panels { + name: "COLOR (4)" + path: "Panels/Another Path/color_4" + clue: "color" + answer: "ppleru" + symbols: EXAMPLE + proxies { answer: "red" path: "Panels/Another Path Proxies/proxy_1_22" } + proxies { answer: "blue" path: "Panels/Another Path Proxies/proxy_1_23" } + proxies { answer: "green" path: "Panels/Another Path Proxies/proxy_1_24" } + proxies { answer: "yellow" path: "Panels/Another Path Proxies/proxy_1_25" } + proxies { answer: "purple" path: "Panels/Another Path Proxies/proxy_1_26" } + proxies { answer: "orange" path: "Panels/Another Path Proxies/proxy_1_27" } + proxies { answer: "brown" path: "Panels/Another Path Proxies/proxy_1_28" } +} +paintings { + name: "TRIANGLE" + path: "Components/Paintings/Group2/triangle" + move: true + enter_only: true + # TODO: required_door +} diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb new file mode 100644 index 0000000..615104b --- /dev/null +++ b/data/maps/daedalus/rooms/Starting Room.txtpb @@ -0,0 +1,13 @@ +name: "Starting Room" +display_name: "Central" +panels { + name: "ENTRANCE" + path: "Panels/Entry/entry_1" + clue: "entrance" + answer: "entry" + symbols: SUN +} +ports { + name: "GREAT" + path: "Components/Warps/Worldports/worldport" +} diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb new file mode 100644 index 0000000..d337e7e --- /dev/null +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb @@ -0,0 +1,59 @@ +name: "Sweet Foyer" +display_name: "South Area" +panels { + name: "QUALITY" + path: "Panels/Sweet Foyer/panel_1" + clue: "quality" + answer: "equality" + symbols: SPARKLES +} +panels { + name: "EQUAL" + path: "Panels/Sweet Foyer/panel_2" + clue: "equal" + answer: "equality" + symbols: SPARKLES +} +panels { + name: "RENT (1)" + path: "Panels/Sweet Foyer/panel_5" + clue: "rent" + answer: "entry" + symbols: SPARKLES +} +panels { + name: "RENT (4)" + path: "Panels/Sweet Foyer/panel_6" + clue: "rent" + answer: "entries" + symbols: SPARKLES + symbols: PLANET +} +panels { + name: "RENT (2)" + path: "Panels/Sweet Foyer/panel_7" + clue: "rent" + answer: "sentry" + symbols: SPARKLES +} +panels { + name: "RENT (3)" + path: "Panels/Sweet Foyer/panel_8" + clue: "rent" + answer: "sentries" + symbols: SPARKLES + symbols: PLANET +} +paintings { + name: "4" + # This one is a picture of a 3. Huh. + path: "Components/Paintings/Group3/4" +} +ports { + name: "SWEET1" + path: "Components/Warps/Worldports/worldport14" +} +ports { + name: "SWEET2" + path: "Components/Warps/Worldports/worldport15" +} diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb new file mode 100644 index 0000000..df2db7e --- /dev/null +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb @@ -0,0 +1,52 @@ +name: "Tree Entrance" +display_name: "Outside Pumpkin" +panels { + name: "RAT" + path: "Panels/Hexes/lime_1" + clue: "rat" + answer: "rated" + symbols: SPARKLES +} +panels { + name: "DIFFERENCE" + path: "Panels/Hexes/lime_2" + clue: "difference" + answer: "some" + symbols: SUN + symbols: ZERO +} +panels { + name: "LEANS" + path: "Panels/Hexes/lime_3" + clue: "leans" + answer: "aliens" + symbols: SPARKLES + symbols: ZERO +} +panels { + name: "QUESTION" + path: "Panels/Hexes/lime_4" + clue: "question" + answer: "what" + symbols: EXAMPLE +} +panels { + name: "WHERE" + path: "Panels/Hexes/lime_5" + clue: "where" + answer: "are" + symbols: SPARKLES + symbols: AGE +} +panels { + name: "SUNDER" + path: "Panels/Hexes/lime_6" + clue: "sunder" + answer: "over" + symbols: SUN + symbols: SPARKLES +} +ports { + name: "TREE" + path: "Components/Warps/Worldports/worldport12" +} diff --git a/data/maps/daedalus/rooms/U2 Prize.txtpb b/data/maps/daedalus/rooms/U2 Prize.txtpb new file mode 100644 index 0000000..947af67 --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Prize.txtpb @@ -0,0 +1,7 @@ +name: "U2 Prize" +display_name: "U2 Room" +letters { + key: "u" + level2: true + path: "Components/Collectables/collectable3" +} diff --git a/data/maps/daedalus/rooms/U2 Room.txtpb b/data/maps/daedalus/rooms/U2 Room.txtpb new file mode 100644 index 0000000..c9907eb --- /dev/null +++ b/data/maps/daedalus/rooms/U2 Room.txtpb @@ -0,0 +1,114 @@ +name: "U2 Room" +display_name: "U2 Room" +panels { + name: "DREAMSCAPE" + path: "Panels/The Big U/o_1" + clue: "dreamscape" + answer: "utopia" + symbols: SUN +} +panels { + name: "WICKED" + path: "Panels/The Big U/o_4" + clue: "wicked" + answer: "unholy" + symbols: SUN +} +panels { + name: "PARADISE" + path: "Panels/The Big U/o_5" + clue: "paradise" + answer: "utopia" + symbols: SUN +} +panels { + name: "DISCORD" + path: "Panels/The Big U/o_8" + clue: "discord" + answer: "unrest" + symbols: SUN +} +panels { + name: "EVIL" + path: "Panels/The Big U/o_9" + clue: "evil" + answer: "unholy" + symbols: SUN +} +panels { + name: "DISORDER" + path: "Panels/The Big U/o_12" + clue: "disorder" + answer: "unrest" + symbols: SUN +} +panels { + name: "CHAOS" + path: "Panels/The Big U/o_13" + clue: "chaos" + answer: "unrest" + symbols: SUN +} +panels { + name: "TROUBLE" + path: "Panels/The Big U/o_14" + clue: "trouble" + answer: "unrest" + symbols: SUN +} +panels { + name: "IRREVERENT" + path: "Panels/The Big U/o_15" + clue: "irreverent" + answer: "unholy" + symbols: SUN +} +panels { + name: "HEAVEN" + path: "Panels/The Big U/o_16" + clue: "heaven" + answer: "utopia" + symbols: SUN +} +panels { + name: "EFFECTIVE" + path: "Panels/The Big U Not/o_2" + clue: "effective" + answer: "useful" + symbols: SUN +} +panels { + name: "HELPFUL" + path: "Panels/The Big U Not/o_3" + clue: "helpful" + answer: "useful" + symbols: SUN +} +panels { + name: "PRACTICAL" + path: "Panels/The Big U Not/o_6" + clue: "practical" + answer: "useful" + symbols: SUN +} +panels { + name: "PRODUCTIVE" + path: "Panels/The Big U Not/o_7" + clue: "productive" + answer: "useful" + symbols: SUN +} +panels { + name: "INFERNAL" + path: "Panels/The Big U Not/o_10" + clue: "infernal" + answer: "unholy" + symbols: SUN +} +panels { + name: "WONDERLAND" + path: "Panels/The Big U Not/o_11" + clue: "wonderland" + answer: "utopia" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb new file mode 100644 index 0000000..192ba9c --- /dev/null +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb @@ -0,0 +1,6 @@ +name: "Unkempt Entrance" +display_name: "O2 Room" +ports { + name: "UNKEMPT" + path: "Components/Warps/Worldports/worldport6" +} diff --git a/data/maps/daedalus/rooms/Welcome Back Area.txtpb b/data/maps/daedalus/rooms/Welcome Back Area.txtpb new file mode 100644 index 0000000..3f320a3 --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Area.txtpb @@ -0,0 +1,16 @@ +name: "Welcome Back Area" +display_name: "Central" +panels { + name: "FAREWELL LITTLE LAMB" + path: "Panels/Entry/wb_2" + clue: "farewell little lamb" + answer: "bye" + symbols: QUESTION +} +panels { + name: "GREETINGS OLD FRIEND" + path: "Panels/Entry/wb_3" + clue: "greetings old friend" + answer: "hi" + symbols: QUESTION +} diff --git a/data/maps/daedalus/rooms/Welcome Back Exit.txtpb b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb new file mode 100644 index 0000000..a4a23e2 --- /dev/null +++ b/data/maps/daedalus/rooms/Welcome Back Exit.txtpb @@ -0,0 +1,10 @@ +name: "Welcome Back Exit" +display_name: "Central" +panels { + name: "WELCOME" + path: "Panels/Entry/wb_1" + clue: "welcome" + answer: "welcome" + symbols: QUESTION + proxies { answer: "back" path: "Panels/Entry/wb_proxy" } +} diff --git a/data/maps/daedalus/rooms/West Castle Area.txtpb b/data/maps/daedalus/rooms/West Castle Area.txtpb new file mode 100644 index 0000000..88722f5 --- /dev/null +++ b/data/maps/daedalus/rooms/West Castle Area.txtpb @@ -0,0 +1,235 @@ +name: "West Castle Area" +display_name: "West Area" +panels { + name: "SONG (1)" + path: "Panels/Castle Entrance/castle_west_helper" + clue: "song" + answer: "verse" + symbols: BOXES +} +panels { + name: "FACE" + path: "Panels/Castle Entrance/castle_west_helper_2" + clue: "face" + answer: "eye" + symbols: BOXES +} +panels { + name: "SONG FACE" + path: "Panels/Castle Entrance/castle_west" + clue: "" + answer: "castle" + symbols: ZERO + symbols: EXAMPLE + symbols: LINGO + required_door { name: "Castle West Hider" } +} +panels { + name: "SKELETON" + path: "Panels/Sticks/stick_5" + clue: "skeleton" + answer: "bone" + symbols: BOXES +} +panels { + name: "LETTERS" + path: "Panels/Sticks/stick_6" + clue: "letters" + answer: "words" + symbols: BOXES + required_door { name: "West Sticks And Stones Door" } +} +panels { + name: "SONG (2)" + path: "Panels/Amber/amber_south_2" + clue: "song" + answer: "verse" + symbols: BOXES +} +panels { + name: "RHYTHM" + path: "Panels/Amber/amber_1" + clue: "rhythm" + answer: "music" + symbols: BOXES +} +panels { + name: "MELODY" + path: "Panels/Amber/amber_2" + clue: "melody" + answer: "music" + symbols: BOXES +} +panels { + name: "TEXTURE" + path: "Panels/Amber/amber_3" + clue: "texture" + answer: "music" + symbols: BOXES +} +panels { + name: "HARMONY" + path: "Panels/Amber/amber_4" + clue: "harmony" + answer: "music" + symbols: BOXES +} +panels { + name: "FALSIFY" + path: "Panels/Pairs Room/pairs_3" + clue: "falsify" + answer: "eye" + symbols: ZERO +} +panels { + name: "ALL" + path: "Panels/Pairs Room/pairs_4" + clue: "all" + answer: "balls" + symbols: SPARKLES + symbols: PLANET +} +panels { + name: "EVER" + path: "Panels/Splintering Room/exit_1" + clue: "ever" + answer: "exit" + symbols: QUESTION +} +panels { + name: "AXES" + path: "Panels/Splintering Room/exit_2" + clue: "axes" + answer: "exit" + symbols: QUESTION +} +panels { + name: "FLIP (1)" + path: "Panels/Splintering Room/exit_3" + clue: "flip" + answer: "exit" + symbols: QUESTION +} +panels { + name: "SLOT" + path: "Panels/Splintering Room/exit_4" + clue: "slot" + answer: "exit" + symbols: QUESTION +} +panels { + name: "WICKEDLY" + path: "Panels/Splintering Room/panel_1" + clue: "wickedly" + answer: "withered" + symbols: QUESTION +} +panels { + name: "CATHOLIC" + path: "Panels/Splintering Room/panel_2" + clue: "catholic" + answer: "withered" + symbols: QUESTION +} +panels { + name: "SISTERLY" + path: "Panels/Splintering Room/panel_3" + clue: "sisterly" + answer: "withered" + symbols: QUESTION +} +panels { + name: "SQUEALED" + path: "Panels/Splintering Room/panel_4" + clue: "squealed" + answer: "withered" + symbols: QUESTION +} +panels { + name: "READ" + path: "Panels/Splintering Room/panel_5" + clue: "read" + answer: "rock" + symbols: QUESTION +} +panels { + name: "WORD" + path: "Panels/Splintering Room/panel_6" + clue: "word" + answer: "rock" + symbols: QUESTION +} +panels { + name: "EACH" + path: "Panels/Splintering Room/panel_7" + clue: "each" + answer: "rock" + symbols: QUESTION +} +panels { + name: "RANK" + path: "Panels/Splintering Room/panel_8" + clue: "rank" + answer: "rock" + symbols: QUESTION +} +panels { + name: "TEAR" + path: "Panels/Splintering Room/panel_9" + clue: "tear" + answer: "thin" + symbols: QUESTION +} +panels { + name: "SHUT" + path: "Panels/Splintering Room/panel_10" + clue: "shut" + answer: "thin" + symbols: QUESTION +} +panels { + name: "FLIP (2)" + path: "Panels/Splintering Room/panel_11" + clue: "flip" + answer: "thin" + symbols: QUESTION +} +panels { + name: "STUN" + path: "Panels/Splintering Room/panel_12" + clue: "stun" + answer: "thin" + symbols: QUESTION +} +panels { + name: "CHAT" + path: "Panels/Splintering Room/panel_13" + clue: "chat" + answer: "code" + symbols: QUESTION +} +panels { + name: "LOST" + path: "Panels/Splintering Room/panel_14" + clue: "lost" + answer: "code" + symbols: QUESTION +} +panels { + name: "PODS" + path: "Panels/Splintering Room/panel_15" + clue: "pods" + answer: "code" + symbols: QUESTION +} +panels { + name: "FAME" + path: "Panels/Splintering Room/panel_16" + clue: "fame" + answer: "code" + symbols: QUESTION +} +paintings { + name: "WON2" + path: "Components/Paintings/Group3/won2" +} diff --git a/data/maps/daedalus/rooms/West Spire.txtpb b/data/maps/daedalus/rooms/West Spire.txtpb new file mode 100644 index 0000000..fdf8f9a --- /dev/null +++ b/data/maps/daedalus/rooms/West Spire.txtpb @@ -0,0 +1,44 @@ +name: "West Spire" +display_name: "West Area" +panels { + name: "MISSING" + path: "Panels/Entry/wb_5" + clue: "missing" + answer: "lost" + symbols: SUN +} +panels { + name: "BYE" + path: "Panels/Entry/wb_4" + clue: "bye" + answer: "lamb" + symbols: QUESTION +} +panels { + name: "CUT" + path: "Panels/Pairs Room/pairs_1" + clue: "cut" + answer: "chop" + symbols: SUN +} +panels { + name: "STONES" + path: "Panels/Pairs Room/pairs_2" + clue: "stones" + answer: "sticks" + symbols: QUESTION +} +panels { + name: "CONCEALED" + path: "Panels/Entry/entry_4" + clue: "concealed" + answer: "hidden" + symbols: SUN +} +panels { + name: "CAW" + path: "Panels/Gold/gold_2" + clue: "caw" + answer: "rooster" + symbols: SOUND +} diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb new file mode 100644 index 0000000..2af7584 --- /dev/null +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb @@ -0,0 +1,12 @@ +name: "White Hallway From Entry" +display_name: "Southwest Area" +# Not exactly sure what to do with this yet. In unshuffled connections, the door +# here should be paired with the door on the other end (which is vanilla) even +# if control center color doors are shuffled. But when connections are shuffled +# maybe this should be shuffled separately? I might also want to find a way to +# register when there's a door immediately outside of a connection so that when +# two connections behind doors are shuffled together, their doors can be paired. +ports { + name: "ENTRY" + path: "Components/Warps/Worldports/worldport10" +} diff --git a/data/maps/daedalus/rooms/Wisdom Panel.txtpb b/data/maps/daedalus/rooms/Wisdom Panel.txtpb new file mode 100644 index 0000000..5cbf051 --- /dev/null +++ b/data/maps/daedalus/rooms/Wisdom Panel.txtpb @@ -0,0 +1,9 @@ +name: "Wisdom Panel" +display_name: "Castle" +panels { + name: "INTELLIGENCE" + path: "Components/Warps/numbers" + clue: "intelligence" + answer: "wisdom" + symbols: AGE +} diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb new file mode 100644 index 0000000..99c124e --- /dev/null +++ b/data/maps/daedalus/rooms/Wonderland.txtpb @@ -0,0 +1,42 @@ +name: "Wonderland" +display_name: "Northwest Area" +# TODO: There's a warp from The Entry into here. +panels { + name: "APRIL" + path: "Panels/Wonderland/wonderland_1" + clue: "april" + answer: "march" + symbols: EXAMPLE +} +panels { + name: "UNDER" + path: "Panels/Wonderland/wonderland_2" + clue: "under" + answer: "wonder" + symbols: ZERO +} +panels { + name: "ANGRY" + path: "Panels/Wonderland/wonderland_3" + clue: "angry" + answer: "mad" + symbols: SUN +} +panels { + name: "ARTS" + path: "Panels/Wonderland/wonderland_4" + clue: "arts" + answer: "hearts" + symbols: SPARKLES +} +panels { + name: "SONG" + path: "Panels/Wonderland/wonderland_5" + clue: "song" + answer: "carol" + symbols: EXAMPLE +} +ports { + name: "WONDROUS" + path: "Components/Warps/Worldports/worldport3" +} diff --git a/data/maps/daedalus/rooms/Yellow Color Backside.txtpb b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb new file mode 100644 index 0000000..931e501 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Backside.txtpb @@ -0,0 +1,30 @@ +name: "Yellow Color Backside" +display_name: "Northeast Area" +panels { + name: "WINDS" + path: "Panels/Halls/halls_24" + clue: "winds" + answer: "orchestra" + symbols: BOXES +} +panels { + name: "STRINGS" + path: "Panels/Halls/halls_25" + clue: "strings" + answer: "orchestra" + symbols: BOXES +} +panels { + name: "BRASS" + path: "Panels/Halls/halls_26" + clue: "brass" + answer: "orchestra" + symbols: BOXES +} +panels { + name: "REDACTED" + path: "Panels/Halls/halls_27" + clue: "[redacted]" + answer: "orchestra" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb new file mode 100644 index 0000000..a098c91 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb @@ -0,0 +1,34 @@ +name: "Yellow Color Door" +display_name: "Northeast Area" +panels { + name: "SUN" + path: "Panels/Yellow Room/panel_entry" + clue: "sun" + answer: "star" # me! + symbols: EXAMPLE +} +panels { + name: "SPIN" + path: "Panels/Dark Blue/blue_1" + clue: "spin" + answer: "turn" + symbols: PYRAMID +} +panels { + name: "Paintings" + path: "Panels/Entry/db_1" + clue: "" + answer: "coin" + symbols: LINGO +} +paintings { + name: "EYEREDSTART" + path: "Components/Paintings/Temple of the Eyes/eyeRedStart" + move: true + enter_only: true + # TODO: requires double letters +} +ports { + name: "FOURROOMS" + path: "Components/Warps/Worldports/worldport8" +} diff --git a/data/maps/daedalus/rooms/Yellow Room.txtpb b/data/maps/daedalus/rooms/Yellow Room.txtpb new file mode 100644 index 0000000..1e84965 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Room.txtpb @@ -0,0 +1,83 @@ +name: "Yellow Room" +display_name: "Northeast Area" +panels { + name: "FREE" + path: "Panels/Yellow Room/panel_1" + clue: "free" + answer: "trap" + symbols: SUN +} +panels { + name: "TORSOBOUNCE" + path: "Panels/Yellow Room/panel_2" + clue: "torsobounce" + answer: "hiphop" + symbols: SUN + symbols: BOXES +} +panels { + name: "TORSO BOUNCE" + path: "Panels/Yellow Room/panel_3" + clue: "torso bounce" + answer: "dance" + symbols: SUN +} +panels { + name: "JAWBREAKER" + path: "Panels/Yellow Room/panel_4" + clue: "jawbreaker" + answer: "rock" + symbols: SWEET +} +panels { + name: "EXPLODE" + path: "Panels/Yellow Room/panel_5" + clue: "explode" + answer: "pop" + symbols: SUN +} +panels { + name: "JAPAN" + path: "Panels/Yellow Room/panel_6" + clue: "japan" + answer: "country" + symbols: EXAMPLE +} +panels { + name: "COLOR" + path: "Panels/Yellow Room/panel_7" + clue: "color" + answer: "blues" + symbols: EXAMPLE + symbols: PLANET +} +panels { + name: "PERSON" + path: "Panels/Yellow Room/panel_8" + clue: "person" + answer: "house" + symbols: STARS +} +panels { + name: "PARROT" + path: "Panels/Yellow Room/panel_9" + clue: "parrot" + answer: "rap" + symbols: SPARKLES + symbols: ANAGRAM +} +panels { + name: "PROTON" + path: "Panels/Yellow Room/panel_10" + clue: "proton" + answer: "electronic" + symbols: SUN + symbols: SPARKLES +} +panels { + name: "SPIRIT" + path: "Panels/Yellow Room/panel_11" + clue: "spirit" + answer: "soul" + symbols: SUN +} diff --git a/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb new file mode 100644 index 0000000..fa059c4 --- /dev/null +++ b/data/maps/daedalus/rooms/Yellow Smiley Annex.txtpb @@ -0,0 +1,16 @@ +name: "Yellow Smiley Annex" +display_name: "Hedges" +panels { + name: "COW" + path: "Panels/Miscellaneous/plum1" + clue: "cow" + answer: "moo" + symbols: SOUND +} +panels { + name: "BELL" + path: "Panels/Miscellaneous/plum2" + clue: "bell" + answer: "ding" + symbols: SOUND +} diff --git a/data/maps/daedalus/rooms/Z2 Prize.txtpb b/data/maps/daedalus/rooms/Z2 Prize.txtpb new file mode 100644 index 0000000..a7dd8fb --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Prize.txtpb @@ -0,0 +1,7 @@ +name: "Z2 Prize" +display_name: "Northwest Area" +letters { + key: "z" + level2: true + path: "Components/Collectables/collectable2" +} diff --git a/data/maps/daedalus/rooms/Z2 Room.txtpb b/data/maps/daedalus/rooms/Z2 Room.txtpb new file mode 100644 index 0000000..1e84dbc --- /dev/null +++ b/data/maps/daedalus/rooms/Z2 Room.txtpb @@ -0,0 +1,167 @@ +name: "Z2 Room" +display_name: "Northwest Area" +panels { + name: "EXHIBIT" + path: "Panels/V Maze/entry" + clue: "exhibit" + answer: "zoo" + symbols: BOXES +} +panels { + name: "MICROSCOPE" + path: "Panels/Theos Room/theo_1" + clue: "microscope" + answer: "focus" + symbols: BOXES +} +panels { + name: "KEY" + path: "Panels/Theos Room/theo_2" + clue: "key" + answer: "escape" + symbols: EXAMPLE +} +panels { + name: "HORSE" + path: "Panels/Theos Room/theo_3" + clue: "horse" + answer: "mustang" + symbols: EXAMPLE +} +panels { + name: "CAR" + path: "Panels/Theos Room/theo_4" + clue: "car" + answer: "charger" + symbols: SPARKLES +} +panels { + name: "SOLSTICE" + path: "Panels/Theos Room/theo_5" + clue: "solstice" + answer: "equinox" + symbols: SUN +} +panels { + name: "EQUINE" + path: "Panels/Theos Room/theo_6" + clue: "equine" + answer: "equinox" + symbols: SPARKLES +} +panels { + name: "CHARGE" + path: "Panels/Theos Room/theo_7" + clue: "charge" + answer: "charger" + symbols: PYRAMID +} +panels { + name: "MUST" + path: "Panels/Theos Room/theo_8" + clue: "must" + answer: "mustang" + symbols: SPARKLES +} +panels { + name: "CAPE" + path: "Panels/Theos Room/theo_9" + clue: "cape" + answer: "escape" + symbols: SPARKLES +} +panels { + name: "GLANCE" + path: "Panels/Theos Room/theo_10" + clue: "glance" + answer: "focus" + symbols: PYRAMID +} +panels { + name: "JAR" + path: "Panels/Theos Room2/theo_1" + clue: "jar" + answer: "jaguar" + symbols: SPARKLES +} +panels { + name: "AGREEMENT" + path: "Panels/Theos Room2/theo_2" + clue: "agreement" + answer: "accord" + symbols: SUN +} +panels { + name: "VOYAGE" + path: "Panels/Theos Room2/theo_3" + clue: "voyage" + answer: "odyssey" + symbols: SUN +} +panels { + name: "INSECT" + path: "Panels/Theos Room2/theo_4" + clue: "insect" + answer: "beetle" + symbols: EXAMPLE +} +panels { + name: "EAGLE" + path: "Panels/Theos Room2/theo_5" + clue: "eagle" + answer: "regal" + symbols: ZERO +} +panels { + name: "MAJESTIC" + path: "Panels/Theos Room2/theo_6" + clue: "majestic" + answer: "regal" + symbols: SUN +} +panels { + name: "RINGO" + path: "Panels/Theos Room2/theo_7" + clue: "ringo" + answer: "beetle" + symbols: ZERO + symbols: BOXES + symbols: PLANET +} +panels { + name: "POLICY" + path: "Panels/Theos Room2/theo_8" + clue: "policy" + answer: "odyssey" + symbols: ZERO +} +panels { + name: "DISCORD" + path: "Panels/Theos Room2/theo_9" + clue: "discord" + answer: "accord" + symbols: SUN +} +panels { + name: "CAT" + path: "Panels/Theos Room2/theo_10" + clue: "cat" + answer: "jaguar" + symbols: EXAMPLE +} +paintings { + name: "IN" + path: "Components/Paintings/Group1/in" +} +paintings { + name: "IN2" + path: "Components/Paintings/Group1/in2" +} +paintings { + name: "IN3" + path: "Components/Paintings/Group1/in3" +} +paintings { + name: "IN4" + path: "Components/Paintings/Group1/in4" +} diff --git a/data/maps/daedalus/rooms/Zoo Center.txtpb b/data/maps/daedalus/rooms/Zoo Center.txtpb new file mode 100644 index 0000000..fcf72a1 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo Center.txtpb @@ -0,0 +1,7 @@ +name: "Zoo Center" +display_name: "Zoo" +letters { + key: "v" + level2: true + path: "Components/Collectables/collectable9" +} diff --git a/data/maps/daedalus/rooms/Zoo E.txtpb b/data/maps/daedalus/rooms/Zoo E.txtpb new file mode 100644 index 0000000..59479dc --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo E.txtpb @@ -0,0 +1,30 @@ +name: "Zoo E" +display_name: "Zoo" +panels { + name: "WING" + path: "Panels/V Maze/four_1" + clue: "wing" + answer: "bat" + symbols: BOXES +} +panels { + name: "WHISKER" + path: "Panels/V Maze/four_2" + clue: "whisker" + answer: "cat" + symbols: BOXES +} +panels { + name: "CLAW" + path: "Panels/V Maze/four_3" + clue: "claw" + answer: "cat" + symbols: BOXES +} +panels { + name: "FUR" + path: "Panels/V Maze/four_4" + clue: "fur" + answer: "bat" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Zoo N.txtpb b/data/maps/daedalus/rooms/Zoo N.txtpb new file mode 100644 index 0000000..e2c1f5d --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo N.txtpb @@ -0,0 +1,38 @@ +name: "Zoo N" +display_name: "Zoo" +panels { + name: "BILL" + path: "Panels/V Maze/four_13" + clue: "bill" + answer: "goose" + symbols: BOXES +} +panels { + name: "FIN" + path: "Panels/V Maze/four_14" + clue: "fin" + answer: "whale" + symbols: BOXES +} +panels { + name: "BLOWHOLE" + path: "Panels/V Maze/four_15" + clue: "blowhole" + answer: "whale" + symbols: BOXES +} +panels { + name: "FEATHER" + path: "Panels/V Maze/four_16" + clue: "feather" + answer: "goose" + symbols: BOXES +} +panels { + name: "LEAF" + path: "Panels/V Maze/door_1" + clue: "leaf" + answer: "tree" + symbols: BOXES + # visible through the tinted door +} diff --git a/data/maps/daedalus/rooms/Zoo NE.txtpb b/data/maps/daedalus/rooms/Zoo NE.txtpb new file mode 100644 index 0000000..155172d --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo NE.txtpb @@ -0,0 +1,39 @@ +name: "Zoo NE" +display_name: "Zoo" +panels { + name: "FANG" + path: "Panels/V Maze/four_5" + clue: "fang" + answer: "tiger" + symbols: BOXES +} +panels { + name: "STRIPE (1)" + path: "Panels/V Maze/four_6" + clue: "stripe" + answer: "zebra" + symbols: BOXES +} +panels { + name: "STRIPE (2)" + path: "Panels/V Maze/four_7" + clue: "stripe" + answer: "tiger" + symbols: BOXES +} +panels { + name: "HOOF" + path: "Panels/V Maze/four_8" + clue: "hoof" + answer: "zebra" + symbols: BOXES +} +panels { + name: "Colors" + path: "Panels/V Maze/cr_5" + clue: "" + answer: "deoba" + symbols: LINGO + proxies { answer: "abode" path: "Panels/V Maze/cr_6" } + proxies { answer: "ode" path: "Panels/V Maze/cr_7" } +} diff --git a/data/maps/daedalus/rooms/Zoo S.txtpb b/data/maps/daedalus/rooms/Zoo S.txtpb new file mode 100644 index 0000000..f4ddaea --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo S.txtpb @@ -0,0 +1,30 @@ +name: "Zoo S" +display_name: "Zoo" +panels { + name: "SHELL" + path: "Panels/V Maze/four_9" + clue: "shell" + answer: "crab" + symbols: BOXES +} +panels { + name: "FIN" + path: "Panels/V Maze/four_10" + clue: "fin" + answer: "fish" + symbols: BOXES +} +panels { + name: "PINCER" + path: "Panels/V Maze/four_11" + clue: "pincer" + answer: "crab" + symbols: BOXES +} +panels { + name: "SCALE" + path: "Panels/V Maze/four_12" + clue: "scale" + answer: "fish" + symbols: BOXES +} diff --git a/data/maps/daedalus/rooms/Zoo SE.txtpb b/data/maps/daedalus/rooms/Zoo SE.txtpb new file mode 100644 index 0000000..906d009 --- /dev/null +++ b/data/maps/daedalus/rooms/Zoo SE.txtpb @@ -0,0 +1,2 @@ +name: "Zoo SE" +display_name: "Zoo" -- cgit 1.4.1