diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2026-01-15 12:17:46 -0500 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2026-01-15 12:18:10 -0500 |
| commit | e9e4a7a42ca17e7dc1947b012c5f6a50047c159e (patch) | |
| tree | 67c7965f60e2c51b1c4b23ceac2210ca8ec6fd9d /proto/data.proto | |
| parent | 8f7438db752011513c1223b19c4a0eb3d4367dcc (diff) | |
| download | lingo2-archipelago-e9e4a7a42ca17e7dc1947b012c5f6a50047c159e.tar.gz lingo2-archipelago-e9e4a7a42ca17e7dc1947b012c5f6a50047c159e.tar.bz2 lingo2-archipelago-e9e4a7a42ca17e7dc1947b012c5f6a50047c159e.zip | |
Diffstat (limited to 'proto/data.proto')
| -rw-r--r-- | proto/data.proto | 9 |
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 | ||
| 97 | enum DaedalusOnlyMode { | ||
| 98 | DAED_ONLY_DISALLOW = 0; | ||
| 99 | DAED_ONLY_PARTIAL = 1; | ||
| 100 | DAED_ONLY_ALLOW = 2; | ||
| 101 | } | ||
| 102 | |||
| 97 | message Vec3d { | 103 | message 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 | ||
| 164 | message PanelData { | 171 | message 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 | } |
