From 57a08a321bb1054107afd7b91bc6c77cba5abf32 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Mon, 8 Sep 2025 14:11:23 -0400 Subject: Added lavender cubes logic --- data/maps/daedalus/doors.txtpb | 8 ++++++-- data/maps/the_ancient/doors.txtpb | 3 ++- data/maps/the_ancient/rooms/Inside.txtpb | 1 - data/maps/the_congruent/doors.txtpb | 8 ++++++-- data/maps/the_great/doors.txtpb | 8 ++++++-- data/maps/the_parthenon/doors.txtpb | 7 ++++++- 6 files changed, 26 insertions(+), 9 deletions(-) (limited to 'data/maps') diff --git a/data/maps/daedalus/doors.txtpb b/data/maps/daedalus/doors.txtpb index d6c33f4..ccbf3f0 100644 --- a/data/maps/daedalus/doors.txtpb +++ b/data/maps/daedalus/doors.txtpb @@ -2112,8 +2112,12 @@ doors { doors { name: "C Keyholder Blocker" type: EVENT - # Components/Doors/Unincorporated/temple_foyer_7 - switches: "lavender_cubes" + receivers: "Components/Doors/Unincorporated/temple_foyer_7" + panels { + map: "the_ancient" + room: "Inside" + name: "COLOR" + } } doors { name: "Computer Room Back Door" diff --git a/data/maps/the_ancient/doors.txtpb b/data/maps/the_ancient/doors.txtpb index 5dc062e..e550306 100644 --- a/data/maps/the_ancient/doors.txtpb +++ b/data/maps/the_ancient/doors.txtpb @@ -38,7 +38,8 @@ doors { } doors { name: "Lavender Cubes" - type: STANDARD + type: LOCATION_ONLY panels { room: "Inside" name: "COLOR" } location_room: "Inside" + location_name: "COLOR" } diff --git a/data/maps/the_ancient/rooms/Inside.txtpb b/data/maps/the_ancient/rooms/Inside.txtpb index d6e8575..3723b2d 100644 --- a/data/maps/the_ancient/rooms/Inside.txtpb +++ b/data/maps/the_ancient/rooms/Inside.txtpb @@ -5,5 +5,4 @@ panels { clue: "color" answer: "lavender" symbols: EXAMPLE - # TODO: how does this connect to the "lavender_cubes" switch? } diff --git a/data/maps/the_congruent/doors.txtpb b/data/maps/the_congruent/doors.txtpb index 7c79c00..a714eba 100644 --- a/data/maps/the_congruent/doors.txtpb +++ b/data/maps/the_congruent/doors.txtpb @@ -119,7 +119,11 @@ doors { } doors { name: "T Keyholder Blocker" - type: ITEM_ONLY + type: EVENT receivers: "Components/Doors/magenta_enterer3" - switches: "lavender_cubes" + panels { + map: "the_ancient" + room: "Inside" + name: "COLOR" + } } diff --git a/data/maps/the_great/doors.txtpb b/data/maps/the_great/doors.txtpb index 0389a38..f0f2fde 100644 --- a/data/maps/the_great/doors.txtpb +++ b/data/maps/the_great/doors.txtpb @@ -471,9 +471,13 @@ doors { } doors { name: "Lavender Cube" - type: ITEM_ONLY + type: EVENT receivers: "Components/Doors/entry_28" - switches: "lavender_cubes" + panels { + map: "the_ancient" + room: "Inside" + name: "COLOR" + } } doors { name: "Zero Entrance" diff --git a/data/maps/the_parthenon/doors.txtpb b/data/maps/the_parthenon/doors.txtpb index 5187aea..1161917 100644 --- a/data/maps/the_parthenon/doors.txtpb +++ b/data/maps/the_parthenon/doors.txtpb @@ -13,7 +13,12 @@ doors { doors { name: "Lavender Cubes" type: EVENT - switches: "lavender_cubes" + receivers: "Components/Doors/entry_3" + panels { + map: "the_ancient" + room: "Inside" + name: "COLOR" + } } doors { name: "K2 Door" -- cgit 1.4.1