about summary refs log tree commit diff stats
path: root/proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto')
-rw-r--r--proto/data.proto3
-rw-r--r--proto/human.proto6
2 files changed, 9 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index 3330666..619b3d3 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -136,6 +136,7 @@ message Connection {
136 optional bool roof_access = 7; 136 optional bool roof_access = 7;
137 optional bool purple_ending = 8; 137 optional bool purple_ending = 8;
138 optional bool cyan_ending = 9; 138 optional bool cyan_ending = 9;
139 optional bool mint_ending = 11;
139 optional bool vanilla_only = 10; 140 optional bool vanilla_only = 10;
140} 141}
141 142
@@ -291,6 +292,8 @@ message Map {
291 292
292 optional uint64 rte_room = 7; 293 optional uint64 rte_room = 7;
293 optional uint64 rte_ap_id = 8; 294 optional uint64 rte_ap_id = 8;
295 optional Vec3d rte_trigger_pos = 9;
296 optional Vec3d rte_trigger_scale = 10;
294} 297}
295 298
296message Progressive { 299message Progressive {
diff --git a/proto/human.proto b/proto/human.proto index 484369e..5cd8ce7 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -79,6 +79,10 @@ message HumanConnection {
79 // when the Strict Cyan Ending option is on. 79 // when the Strict Cyan Ending option is on.
80 optional bool cyan_ending = 10; 80 optional bool cyan_ending = 10;
81 81
82 // This means that the connection should additionally require being able to
83 // type a specific text string when Custom Mint Ending is on.
84 optional bool mint_ending = 12;
85
82 // This means that the connection only exists when doors are not shuffled. 86 // This means that the connection only exists when doors are not shuffled.
83 optional bool vanilla_only = 11; 87 optional bool vanilla_only = 11;
84} 88}
@@ -239,6 +243,8 @@ message HumanMap {
239 243
240 optional PortIdentifier worldport_entrance = 3; 244 optional PortIdentifier worldport_entrance = 3;
241 optional string rte_room = 7; 245 optional string rte_room = 7;
246 optional Vec3d rte_trigger_pos = 8;
247 optional Vec3d rte_trigger_scale = 9;
242 248
243 // These two fields are used by the validator and nothing else. excluded_nodes 249 // These two fields are used by the validator and nothing else. excluded_nodes
244 // are objects in the tscn that are intentionally not mentioned in the txtpb. 250 // are objects in the tscn that are intentionally not mentioned in the txtpb.