about summary refs log tree commit diff stats
path: root/proto
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-10-23 12:28:39 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-10-23 12:28:39 -0400
commit1d81570d217e7827ad089f07272bfa668a172c3d (patch)
treeccc6b06d17a57ef6a0c5f437150ae64d035b257d /proto
parentb5942389aa81b2f10e57e27e1c39164b1197b111 (diff)
downloadlingo2-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.proto13
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
222message HumanMap { 222message 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
229message HumanProgressive { 238message HumanProgressive {