diff options
Diffstat (limited to 'proto')
-rw-r--r-- | proto/data.proto | 2 | ||||
-rw-r--r-- | proto/human.proto | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index d79f47d..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 | } |
@@ -264,6 +265,7 @@ message Map { | |||
264 | optional uint64 id = 1; | 265 | optional uint64 id = 1; |
265 | optional string name = 2; | 266 | optional string name = 2; |
266 | optional string display_name = 3; | 267 | optional string display_name = 3; |
268 | optional uint64 worldport_entrance = 4; | ||
267 | } | 269 | } |
268 | 270 | ||
269 | message Progressive { | 271 | message Progressive { |
diff --git a/proto/human.proto b/proto/human.proto index 8e7767a..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 | ||
119 | message HumanDoors { | 124 | message HumanDoors { |
@@ -217,6 +222,7 @@ message HumanRoom { | |||
217 | message HumanMap { | 222 | message HumanMap { |
218 | optional string display_name = 1; | 223 | optional string display_name = 1; |
219 | repeated string excluded_nodes = 2; | 224 | repeated string excluded_nodes = 2; |
225 | optional PortIdentifier worldport_entrance = 3; | ||
220 | } | 226 | } |
221 | 227 | ||
222 | message HumanProgressive { | 228 | message HumanProgressive { |