about summary refs log tree commit diff stats
path: root/proto/data.proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto/data.proto')
-rw-r--r--proto/data.proto14
1 files changed, 13 insertions, 1 deletions
diff --git a/proto/data.proto b/proto/data.proto index d79f47d..e9cc7d7 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -52,6 +52,13 @@ enum DoorGroupType {
52 SHUFFLE_GROUP = 4; 52 SHUFFLE_GROUP = 4;
53} 53}
54 54
55enum MapType {
56 NORMAL_MAP = 0;
57 ICARUS = 1;
58 GIFT_MAP = 2;
59 DEMO = 3;
60}
61
55enum AxisDirection { 62enum AxisDirection {
56 AXIS_DIRECTION_UNKNOWN = 0; 63 AXIS_DIRECTION_UNKNOWN = 0;
57 64
@@ -143,11 +150,13 @@ message Door {
143 repeated KeyholderAnswer keyholders = 13; 150 repeated KeyholderAnswer keyholders = 13;
144 repeated uint64 rooms = 14; 151 repeated uint64 rooms = 14;
145 repeated uint64 doors = 15; 152 repeated uint64 doors = 15;
146 repeated uint64 endings = 16; 153 optional bool white_ending = 16;
147 optional bool double_letters = 18; 154 optional bool double_letters = 18;
148 repeated string senders = 19; 155 repeated string senders = 19;
149 156
150 optional DoorType type = 8; 157 optional DoorType type = 8;
158 optional bool latch = 20;
159 optional bool legacy_location = 21;
151 160
152 optional string location_name = 17; 161 optional string location_name = 17;
153} 162}
@@ -190,6 +199,7 @@ message PaintingData {
190 199
191message Port { 200message Port {
192 optional uint64 id = 1; 201 optional uint64 id = 1;
202 optional uint64 ap_id = 11;
193 optional uint64 room_id = 2; 203 optional uint64 room_id = 2;
194 optional string name = 3; 204 optional string name = 3;
195 205
@@ -264,6 +274,8 @@ message Map {
264 optional uint64 id = 1; 274 optional uint64 id = 1;
265 optional string name = 2; 275 optional string name = 2;
266 optional string display_name = 3; 276 optional string display_name = 3;
277 optional uint64 worldport_entrance = 4;
278 optional MapType type = 5;
267} 279}
268 280
269message Progressive { 281message Progressive {