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 { |