about summary refs log tree commit diff stats
path: root/proto
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-10-20 18:33:18 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-10-20 18:33:18 -0400
commit2ea5762540a67ba20c5cb72c89c5cf62c7e9bfd5 (patch)
treecb6fa51b3a70a7f2b3ac099b7c34c9a7f730cc2b /proto
parent4c1dc83759d15b7f9f8aaddf580d2147f43fb845 (diff)
downloadlingo2-archipelago-main.tar.gz
lingo2-archipelago-main.tar.bz2
lingo2-archipelago-main.zip
Mark some doors as "latched" HEAD main
Diffstat (limited to 'proto')
-rw-r--r--proto/data.proto1
-rw-r--r--proto/human.proto5
2 files changed, 6 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index a9e1d0d..4b3cf1f 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -148,6 +148,7 @@ message Door {
148 repeated string senders = 19; 148 repeated string senders = 19;
149 149
150 optional DoorType type = 8; 150 optional DoorType type = 8;
151 optional bool latch = 20;
151 152
152 optional string location_name = 17; 153 optional string location_name = 17;
153} 154}
diff --git a/proto/human.proto b/proto/human.proto index c8d653f..ee59bab 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -114,6 +114,11 @@ message HumanDoor {
114 optional DoorType type = 4; 114 optional DoorType type = 4;
115 optional string location_room = 5; 115 optional string location_room = 5;
116 optional string location_name = 14; 116 optional string location_name = 14;
117
118 // Non-item doors that are latched will stay open once opened, even if the
119 // opening trigger is deactivated. This applies to EVENT/LOCATION_ONLY doors,
120 // as well as item-locked doors when not shuffling doors.
121 optional bool latch = 17;
117} 122}
118 123
119message HumanDoors { 124message HumanDoors {