about summary refs log tree commit diff stats
path: root/proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto')
-rw-r--r--proto/data.proto3
-rw-r--r--proto/human.proto6
2 files changed, 9 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index be18100..e9cc7d7 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -56,6 +56,7 @@ enum MapType {
56 NORMAL_MAP = 0; 56 NORMAL_MAP = 0;
57 ICARUS = 1; 57 ICARUS = 1;
58 GIFT_MAP = 2; 58 GIFT_MAP = 2;
59 DEMO = 3;
59} 60}
60 61
61enum AxisDirection { 62enum AxisDirection {
@@ -155,6 +156,7 @@ message Door {
155 156
156 optional DoorType type = 8; 157 optional DoorType type = 8;
157 optional bool latch = 20; 158 optional bool latch = 20;
159 optional bool legacy_location = 21;
158 160
159 optional string location_name = 17; 161 optional string location_name = 17;
160} 162}
@@ -197,6 +199,7 @@ message PaintingData {
197 199
198message Port { 200message Port {
199 optional uint64 id = 1; 201 optional uint64 id = 1;
202 optional uint64 ap_id = 11;
200 optional uint64 room_id = 2; 203 optional uint64 room_id = 2;
201 optional string name = 3; 204 optional string name = 3;
202 205
diff --git a/proto/human.proto b/proto/human.proto index a5f7a7c..c586599 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -119,6 +119,11 @@ message HumanDoor {
119 // opening trigger is deactivated. This applies to EVENT/LOCATION_ONLY doors, 119 // opening trigger is deactivated. This applies to EVENT/LOCATION_ONLY doors,
120 // as well as item-locked doors when not shuffling doors. 120 // as well as item-locked doors when not shuffling doors.
121 optional bool latch = 17; 121 optional bool latch = 17;
122
123 // If true, the client will treat this door like a location, even though no
124 // location is created for it in the generator. This helps provide backwards
125 // compatability with older worlds.
126 optional bool legacy_location = 18;
122} 127}
123 128
124message HumanDoors { 129message HumanDoors {
@@ -264,6 +269,7 @@ message IdMappings {
264 map<string, uint64> panels = 1; 269 map<string, uint64> panels = 1;
265 map<string, uint64> masteries = 2; 270 map<string, uint64> masteries = 2;
266 map<string, uint64> keyholders = 3; 271 map<string, uint64> keyholders = 3;
272 map<string, uint64> ports = 4;
267 } 273 }
268 274
269 message MapIds { 275 message MapIds {