From 523757481b2306614806a23981721d4a64abb134 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 25 Aug 2025 23:03:04 -0400 Subject: Added the_tenacious --- data/maps/the_partial/connections.txtpb | 2 -- data/maps/the_partial/doors.txtpb | 4 +-- data/maps/the_tenacious/connections.txtpb | 35 +++++++++++++++++++ data/maps/the_tenacious/doors.txtpb | 39 ++++++++++++++++++++++ data/maps/the_tenacious/metadata.txtpb | 1 + data/maps/the_tenacious/rooms/Color Room.txtpb | 7 ++++ .../rooms/Control Center Entrance.txtpb | 12 +++++++ data/maps/the_tenacious/rooms/Main Area.txtpb | 5 +++ data/maps/the_tenacious/rooms/Mastery.txtpb | 5 +++ data/maps/the_tenacious/rooms/Paintings Room.txtpb | 10 ++++++ data/maps/the_tenacious/rooms/Tower Room.txtpb | 7 ++++ data/maps/the_tenacious/rooms/Wisdom Room.txtpb | 7 ++++ 12 files changed, 130 insertions(+), 4 deletions(-) create mode 100644 data/maps/the_tenacious/connections.txtpb create mode 100644 data/maps/the_tenacious/doors.txtpb create mode 100644 data/maps/the_tenacious/metadata.txtpb create mode 100644 data/maps/the_tenacious/rooms/Color Room.txtpb create mode 100644 data/maps/the_tenacious/rooms/Control Center Entrance.txtpb create mode 100644 data/maps/the_tenacious/rooms/Main Area.txtpb create mode 100644 data/maps/the_tenacious/rooms/Mastery.txtpb create mode 100644 data/maps/the_tenacious/rooms/Paintings Room.txtpb create mode 100644 data/maps/the_tenacious/rooms/Tower Room.txtpb create mode 100644 data/maps/the_tenacious/rooms/Wisdom Room.txtpb (limited to 'data/maps') diff --git a/data/maps/the_partial/connections.txtpb b/data/maps/the_partial/connections.txtpb index 34ff94f..abadb06 100644 --- a/data/maps/the_partial/connections.txtpb +++ b/data/maps/the_partial/connections.txtpb @@ -17,13 +17,11 @@ connections { from_room: "Obverse Side" to_room: "Control Center Entrance" door { name: "L Entered" } - oneway: true } connections { from_room: "Control Center Entrance" to_room: "Obverse Side" door { name: "Control Center Entrance" } - oneway: true } connections { from_room: "Reverse Side" diff --git a/data/maps/the_partial/doors.txtpb b/data/maps/the_partial/doors.txtpb index fed6951..2b233db 100644 --- a/data/maps/the_partial/doors.txtpb +++ b/data/maps/the_partial/doors.txtpb @@ -49,8 +49,8 @@ doors { } doors { name: "Control Center Entrance" - type: STANDARD - receivers: "Components/Doors/controlDoor" + type: LOCATION_ONLY + #receivers: "Components/Doors/controlDoor" panels { room: "Control Center Entrance" name: "RETURN" } location_room: "Control Center Entrance" } diff --git a/data/maps/the_tenacious/connections.txtpb b/data/maps/the_tenacious/connections.txtpb new file mode 100644 index 0000000..56716e0 --- /dev/null +++ b/data/maps/the_tenacious/connections.txtpb @@ -0,0 +1,35 @@ +connections { + from_room: "Control Center Entrance" + to_room: "Main Area" + door { name: "Control Center Entrance" } +} +connections { + from_room: "Main Area" + to_room: "Control Center Entrance" + door { name: "K Entered" } +} +connections { + from_room: "Paintings Room" + to_room: "Main Area" + door { name: "Paintings Door" } +} +connections { + from_room: "Wisdom Room" + to_room: "Main Area" + door { name: "Wisdom Door" } +} +connections { + from_room: "Tower Room" + to_room: "Main Area" + door { name: "Tower Door" } +} +connections { + from_room: "Color Room" + to_room: "Main Area" + door { name: "Color Door" } +} +connections { + from_room: "Main Area" + to_room: "Mastery" + door { name: "Mastery" } +} diff --git a/data/maps/the_tenacious/doors.txtpb b/data/maps/the_tenacious/doors.txtpb new file mode 100644 index 0000000..8fe8bd5 --- /dev/null +++ b/data/maps/the_tenacious/doors.txtpb @@ -0,0 +1,39 @@ +doors { + name: "Control Center Entrance" + type: EVENT + panels { room: "Control Center Entrance" name: "ZERO" } +} +doors { + name: "K Entered" + type: EVENT + keyholders { room: "Main Area" name: "K" key: "k" } +} +doors { + name: "Paintings Door" + type: ITEM_ONLY + receivers: "Components/Doors/entry_3" + rooms { name: "Main Area" } +} +doors { + name: "Wisdom Door" + type: EVENT + panels { room: "Wisdom Room" name: "WISDOM" } +} +doors { + name: "Color Door" + type: EVENT + panels { room: "Color Room" name: "COLOR" } +} +doors { + name: "Tower Door" + type: EVENT + panels { room: "Tower Room" name: "TOWER" } +} +doors { + name: "Mastery" + type: EVENT + panels { room: "Paintings Room" name: "PAINTINGS" } + panels { room: "Wisdom Room" name: "WISDOM" } + panels { room: "Color Room" name: "COLOR" } + panels { room: "Tower Room" name: "TOWER" } +} diff --git a/data/maps/the_tenacious/metadata.txtpb b/data/maps/the_tenacious/metadata.txtpb new file mode 100644 index 0000000..d98e8f2 --- /dev/null +++ b/data/maps/the_tenacious/metadata.txtpb @@ -0,0 +1 @@ +display_name: "The Tenacious" diff --git a/data/maps/the_tenacious/rooms/Color Room.txtpb b/data/maps/the_tenacious/rooms/Color Room.txtpb new file mode 100644 index 0000000..e2a7a31 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Color Room.txtpb @@ -0,0 +1,7 @@ +name: "Color Room" +panels { + name: "COLOR" + path: "Panels/Room_1/panel_1" + clue: "color" + answer: "color" +} diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb new file mode 100644 index 0000000..45a0d12 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb @@ -0,0 +1,12 @@ +name: "Control Center Entrance" +panels { + name: "ZERO" + path: "Panels/Room_1/panel_5" + clue: "zero" + answer: "hero" + symbols: ZERO +} +ports { + name: "CC" + path: "Components/Warps/worldport" +} diff --git a/data/maps/the_tenacious/rooms/Main Area.txtpb b/data/maps/the_tenacious/rooms/Main Area.txtpb new file mode 100644 index 0000000..8190827 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Main Area.txtpb @@ -0,0 +1,5 @@ +name: "Main Area" +keyholders { + name: "K" + path: "Components/KeyHolders/keyHolderK" +} diff --git a/data/maps/the_tenacious/rooms/Mastery.txtpb b/data/maps/the_tenacious/rooms/Mastery.txtpb new file mode 100644 index 0000000..749837e --- /dev/null +++ b/data/maps/the_tenacious/rooms/Mastery.txtpb @@ -0,0 +1,5 @@ +name: "Mastery" +masteries { + name: "MASTERY" + path: "Components/Collectables/smiley" +} diff --git a/data/maps/the_tenacious/rooms/Paintings Room.txtpb b/data/maps/the_tenacious/rooms/Paintings Room.txtpb new file mode 100644 index 0000000..f140ef3 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Paintings Room.txtpb @@ -0,0 +1,10 @@ +name: "Paintings Room" +# NOTE: It will be non-trivial to implement the painting pilgrimage in Daedalus, +# so until then, the door to this room will be an item in door shuffle, and will +# automatically be open without door shuffle. +panels { + name: "PAINTINGS" + path: "Panels/Room_1/panel_3" + clue: "paintings" + answer: "paintings" +} diff --git a/data/maps/the_tenacious/rooms/Tower Room.txtpb b/data/maps/the_tenacious/rooms/Tower Room.txtpb new file mode 100644 index 0000000..d050d80 --- /dev/null +++ b/data/maps/the_tenacious/rooms/Tower Room.txtpb @@ -0,0 +1,7 @@ +name: "Tower Room" +panels { + name: "TOWER" + path: "Panels/Room_1/panel_2" + clue: "tower" + answer: "tower" +} diff --git a/data/maps/the_tenacious/rooms/Wisdom Room.txtpb b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb new file mode 100644 index 0000000..84a1a6d --- /dev/null +++ b/data/maps/the_tenacious/rooms/Wisdom Room.txtpb @@ -0,0 +1,7 @@ +name: "Wisdom Room" +panels { + name: "WISDOM" + path: "Panels/Room_1/panel_4" + clue: "wisdom" + answer: "wisdom" +} -- cgit 1.4.1