diff options
Diffstat (limited to 'proto/data.proto')
| -rw-r--r-- | proto/data.proto | 14 |
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 | ||
| 55 | enum MapType { | ||
| 56 | NORMAL_MAP = 0; | ||
| 57 | ICARUS = 1; | ||
| 58 | GIFT_MAP = 2; | ||
| 59 | DEMO = 3; | ||
| 60 | } | ||
| 61 | |||
| 55 | enum AxisDirection { | 62 | enum 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 | ||
| 191 | message Port { | 200 | message 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 | ||
| 269 | message Progressive { | 281 | message Progressive { |
