about summary refs log tree commit diff stats
path: root/proto/human.proto
diff options
context:
space:
mode:
Diffstat (limited to 'proto/human.proto')
-rw-r--r--proto/human.proto16
1 files changed, 16 insertions, 0 deletions
diff --git a/proto/human.proto b/proto/human.proto index e5335e7..c247edf 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -66,6 +66,18 @@ message HumanConnection {
66 // If true, this connection will only be logically allowed if the Daedalus 66 // If true, this connection will only be logically allowed if the Daedalus
67 // Roof Access option is enabled. 67 // Roof Access option is enabled.
68 optional bool roof_access = 7; 68 optional bool roof_access = 7;
69
70 // This means that the connection intentionally skips the target object's
71 // required door.
72 optional bool bypass_target_door = 8;
73
74 // This means that the connection should additionally require all purple
75 // letters when the Strict Purple Ending option is on.
76 optional bool purple_ending = 9;
77
78 // This means that the connection should additionally require all cyan letters
79 // when the Strict Cyan Ending option is on.
80 optional bool cyan_ending = 10;
69} 81}
70 82
71message HumanConnections { 83message HumanConnections {
@@ -92,6 +104,10 @@ message HumanDoor {
92 repeated string endings = 13; 104 repeated string endings = 13;
93 optional bool double_letters = 15; 105 optional bool double_letters = 15;
94 106
107 // Sender nodes to be added to the list of requirements for triggering the
108 // location. Only for senders that have no logic requirements.
109 repeated string senders = 16;
110
95 optional DoorType type = 4; 111 optional DoorType type = 4;
96 optional string location_room = 5; 112 optional string location_room = 5;
97 optional string location_name = 14; 113 optional string location_name = 14;