diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:09:35 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-09-02 14:09:35 -0400 |
commit | 7f82beb120e222ace6c258fc3982b5988f9ae070 (patch) | |
tree | 6a9fdf65badf1ed5e7d26b9a07bf0b0e840ca10e /proto/human.proto | |
parent | 7f5f14ddb5a67e1ccfdc7aa3d68d829473d0b745 (diff) | |
download | lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.tar.gz lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.tar.bz2 lingo2-archipelago-7f82beb120e222ace6c258fc3982b5988f9ae070.zip |
Added keyholder sanity
Diffstat (limited to 'proto/human.proto')
-rw-r--r-- | proto/human.proto | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/proto/human.proto b/proto/human.proto index 8d882da..e0378cc 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
@@ -142,6 +142,13 @@ message HumanPort { | |||
142 | message HumanKeyholder { | 142 | message HumanKeyholder { |
143 | optional string name = 1; | 143 | optional string name = 1; |
144 | optional string path = 2; | 144 | optional string path = 2; |
145 | |||
146 | // If this is set, the keyholder will become a location when keyholder shuffle | ||
147 | // is enabled. This value specifies the key that is required to clear the | ||
148 | // location. It should be the same as the key needed for Green Ending. The | ||
149 | // only cases when this shouldn't be set is the two disappearing keyholders in | ||
150 | // The Congruent. | ||
151 | optional string key = 3; | ||
145 | } | 152 | } |
146 | 153 | ||
147 | message HumanLetter { | 154 | message HumanLetter { |
@@ -196,6 +203,7 @@ message IdMappings { | |||
196 | message RoomIds { | 203 | message RoomIds { |
197 | map<string, uint64> panels = 1; | 204 | map<string, uint64> panels = 1; |
198 | map<string, uint64> masteries = 2; | 205 | map<string, uint64> masteries = 2; |
206 | map<string, uint64> keyholders = 3; | ||
199 | } | 207 | } |
200 | 208 | ||
201 | message MapIds { | 209 | message MapIds { |