diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-07 14:28:56 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-07 14:28:56 -0400 |
| commit | 3c26cedd030c464e3b8a5576a98c19eb45134658 (patch) | |
| tree | b2a9dcda18dfd39c43e85723d073bf56aaf1c3ed /proto | |
| parent | e9d9da34e86a1e5f0de155bf9086d3e5ff6b2da0 (diff) | |
| download | lingo2-archipelago-3c26cedd030c464e3b8a5576a98c19eb45134658.tar.gz lingo2-archipelago-3c26cedd030c464e3b8a5576a98c19eb45134658.tar.bz2 lingo2-archipelago-3c26cedd030c464e3b8a5576a98c19eb45134658.zip | |
Process the rest of the defined protos
Diffstat (limited to 'proto')
| -rw-r--r-- | proto/common.proto | 18 | ||||
| -rw-r--r-- | proto/data.proto | 8 | ||||
| -rw-r--r-- | proto/human.proto | 19 |
3 files changed, 21 insertions, 24 deletions
| diff --git a/proto/common.proto b/proto/common.proto index eb1d6b5..a066cae 100644 --- a/proto/common.proto +++ b/proto/common.proto | |||
| @@ -8,6 +8,22 @@ message Proxy { | |||
| 8 | } | 8 | } |
| 9 | 9 | ||
| 10 | message Letter { | 10 | message Letter { |
| 11 | string letter = 1; | 11 | string key = 1; |
| 12 | bool double = 2; | 12 | bool double = 2; |
| 13 | } | 13 | } |
| 14 | |||
| 15 | enum DoorType { | ||
| 16 | DOOR_TYPE_UNKNOWN = 0; | ||
| 17 | |||
| 18 | // This door is a location unless panelsanity is on, and it is an item as long as door shuffle is on. | ||
| 19 | STANDARD = 1; | ||
| 20 | |||
| 21 | // This door is never an item or a location. | ||
| 22 | EVENT = 2; | ||
| 23 | |||
| 24 | // This door is never a location, and is an item as long as door shuffle is on. | ||
| 25 | ITEM_ONLY = 3; | ||
| 26 | |||
| 27 | // This door is never a location, and is an item as long as control center color shuffle is on. | ||
| 28 | CONTROL_CENTER_COLOR = 4; | ||
| 29 | } | ||
| diff --git a/proto/data.proto b/proto/data.proto index b3b6e6b..37d59f3 100644 --- a/proto/data.proto +++ b/proto/data.proto | |||
| @@ -23,7 +23,7 @@ message Connection { | |||
| 23 | 23 | ||
| 24 | message Door { | 24 | message Door { |
| 25 | uint64 id = 1; | 25 | uint64 id = 1; |
| 26 | uint64 map_id = 10; | 26 | uint64 map_id = 9; |
| 27 | string name = 2; | 27 | string name = 2; |
| 28 | 28 | ||
| 29 | repeated string receivers = 3; | 29 | repeated string receivers = 3; |
| @@ -33,8 +33,7 @@ message Door { | |||
| 33 | string control_center_color = 6; | 33 | string control_center_color = 6; |
| 34 | repeated string switches = 7; | 34 | repeated string switches = 7; |
| 35 | 35 | ||
| 36 | repeated string location_tags = 8; | 36 | DoorType type = 8; |
| 37 | repeated string item_tags = 9; | ||
| 38 | } | 37 | } |
| 39 | 38 | ||
| 40 | message Panel { | 39 | message Panel { |
| @@ -42,8 +41,7 @@ message Panel { | |||
| 42 | uint64 room_id = 2; | 41 | uint64 room_id = 2; |
| 43 | string name = 3; | 42 | string name = 3; |
| 44 | 43 | ||
| 45 | string nodepath = 4; | 44 | string path = 4; |
| 46 | |||
| 47 | string clue = 5; | 45 | string clue = 5; |
| 48 | string answer = 6; | 46 | string answer = 6; |
| 49 | repeated string symbols = 7; | 47 | repeated string symbols = 7; |
| diff --git a/proto/human.proto b/proto/human.proto index cdbb8b9..49eaccd 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
| @@ -62,22 +62,6 @@ message HumanConnections { | |||
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | message HumanDoor { | 64 | message HumanDoor { |
| 65 | enum DoorType { | ||
| 66 | DOOR_TYPE_UNKNOWN = 0; | ||
| 67 | |||
| 68 | // This door is a location unless panelsanity is on, and it is an item as long as door shuffle is on. | ||
| 69 | STANDARD = 1; | ||
| 70 | |||
| 71 | // This door is never an item or a location. | ||
| 72 | EVENT = 2; | ||
| 73 | |||
| 74 | // This door is never a location, and is an item as long as door shuffle is on. | ||
| 75 | ITEM_ONLY = 3; | ||
| 76 | |||
| 77 | // This door is never a location, and is an item as long as control center color shuffle is on. | ||
| 78 | CONTROL_CENTER_COLOR = 4; | ||
| 79 | } | ||
| 80 | |||
| 81 | string name = 1; | 65 | string name = 1; |
| 82 | 66 | ||
| 83 | repeated string receivers = 2; | 67 | repeated string receivers = 2; |
| @@ -87,8 +71,7 @@ message HumanDoor { | |||
| 87 | string control_center_color = 6; | 71 | string control_center_color = 6; |
| 88 | repeated string switches = 7; | 72 | repeated string switches = 7; |
| 89 | 73 | ||
| 90 | repeated string location_tags = 4; | 74 | DoorType type = 4; |
| 91 | repeated string item_tags = 5; | ||
| 92 | } | 75 | } |
| 93 | 76 | ||
| 94 | message HumanDoors { | 77 | message HumanDoors { |
