about summary refs log tree commit diff stats
path: root/proto
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-19 11:04:48 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-19 11:04:48 -0400
commit2115232d2fec48fceef052b476af4afb02746ad1 (patch)
tree9d749646b51ad3da524dc9f6b71407bfa57541ad /proto
parent1aca0f7e9ffa215ceb877ca55d667b4ee919b07e (diff)
downloadlingo2-archipelago-2115232d2fec48fceef052b476af4afb02746ad1.tar.gz
lingo2-archipelago-2115232d2fec48fceef052b476af4afb02746ad1.tar.bz2
lingo2-archipelago-2115232d2fec48fceef052b476af4afb02746ad1.zip
Added strict purple/cyan ending options
Diffstat (limited to 'proto')
-rw-r--r--proto/data.proto2
-rw-r--r--proto/human.proto8
2 files changed, 10 insertions, 0 deletions
diff --git a/proto/data.proto b/proto/data.proto index 7a1918a..64e3ddc 100644 --- a/proto/data.proto +++ b/proto/data.proto
@@ -109,6 +109,8 @@ message Connection {
109 } 109 }
110 110
111 optional bool roof_access = 7; 111 optional bool roof_access = 7;
112 optional bool purple_ending = 8;
113 optional bool cyan_ending = 9;
112} 114}
113 115
114message Door { 116message Door {
diff --git a/proto/human.proto b/proto/human.proto index f9517bd..c247edf 100644 --- a/proto/human.proto +++ b/proto/human.proto
@@ -70,6 +70,14 @@ message HumanConnection {
70 // This means that the connection intentionally skips the target object's 70 // This means that the connection intentionally skips the target object's
71 // required door. 71 // required door.
72 optional bool bypass_target_door = 8; 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;
73} 81}
74 82
75message HumanConnections { 83message HumanConnections {