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.proto9
1 files changed, 9 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index e9cc7d7..01f8d9e 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -94,6 +94,12 @@ enum PuzzleSymbol {
94 QUESTION = 19; 94 QUESTION = 19;
95} 95}
96 96
97enum DaedalusOnlyMode {
98 DAED_ONLY_DISALLOW = 0;
99 DAED_ONLY_PARTIAL = 1;
100 DAED_ONLY_ALLOW = 2;
101}
102
97message Vec3d { 103message Vec3d {
98 optional double x = 1; 104 optional double x = 1;
99 optional double y = 2; 105 optional double y = 2;
@@ -159,6 +165,7 @@ message Door {
159 optional bool legacy_location = 21; 165 optional bool legacy_location = 21;
160 166
161 optional string location_name = 17; 167 optional string location_name = 17;
168 optional bool daedalus_only_allow = 22;
162} 169}
163 170
164message PanelData { 171message PanelData {
@@ -259,6 +266,7 @@ message Room {
259 optional string name = 2; 266 optional string name = 2;
260 optional string display_name = 3; 267 optional string display_name = 3;
261 optional string panel_display_name = 13; 268 optional string panel_display_name = 13;
269 optional bool daedalus_only_allow = 14;
262 270
263 repeated uint64 panels = 4; 271 repeated uint64 panels = 4;
264 repeated uint64 paintings = 5; 272 repeated uint64 paintings = 5;
@@ -274,6 +282,7 @@ message Map {
274 optional uint64 id = 1; 282 optional uint64 id = 1;
275 optional string name = 2; 283 optional string name = 2;
276 optional string display_name = 3; 284 optional string display_name = 3;
285 optional DaedalusOnlyMode daedalus_only_mode = 6;
277 optional uint64 worldport_entrance = 4; 286 optional uint64 worldport_entrance = 4;
278 optional MapType type = 5; 287 optional MapType type = 5;
279} 288}