diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-23 12:28:39 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-10-23 12:28:39 -0400 |
commit | 1d81570d217e7827ad089f07272bfa668a172c3d (patch) | |
tree | ccc6b06d17a57ef6a0c5f437150ae64d035b257d /proto | |
parent | b5942389aa81b2f10e57e27e1c39164b1197b111 (diff) | |
download | lingo2-archipelago-1d81570d217e7827ad089f07272bfa668a172c3d.tar.gz lingo2-archipelago-1d81570d217e7827ad089f07272bfa668a172c3d.tar.bz2 lingo2-archipelago-1d81570d217e7827ad089f07272bfa668a172c3d.zip |
Allow validator to ignore custom nodes
Diffstat (limited to 'proto')
-rw-r--r-- | proto/human.proto | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/proto/human.proto b/proto/human.proto index 41fce45..df33a5e 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
@@ -221,9 +221,18 @@ message HumanRoom { | |||
221 | 221 | ||
222 | message HumanMap { | 222 | message HumanMap { |
223 | optional string display_name = 1; | 223 | optional string display_name = 1; |
224 | repeated string excluded_nodes = 2; | ||
225 | optional PortIdentifier worldport_entrance = 3; | ||
226 | optional MapType type = 4; | 224 | optional MapType type = 4; |
225 | |||
226 | optional PortIdentifier worldport_entrance = 3; | ||
227 | |||
228 | // These two fields are used by the validator and nothing else. excluded_nodes | ||
229 | // are objects in the tscn that are intentionally not mentioned in the txtpb. | ||
230 | // custom_nodes are the reverse of that; objects that are mentioned in the | ||
231 | // txtpb but not present in the tscn. These are generally created dynamically | ||
232 | // by the game mod, but may also be used for places where the validator is | ||
233 | // just wrong about the contents of the map file. | ||
234 | repeated string excluded_nodes = 2; | ||
235 | repeated string custom_nodes = 5; | ||
227 | } | 236 | } |
228 | 237 | ||
229 | message HumanProgressive { | 238 | message HumanProgressive { |