diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-11-01 12:18:25 -0400 | 
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-11-01 12:18:25 -0400 | 
| commit | 21013ec0d1e3953276f11bd8cce12f33d46a33ec (patch) | |
| tree | b042bee93ad8d052db581bb04f6b5ddfd2547a72 /proto | |
| parent | 8d92a32ada857dd0ce3d0e4a17aede7558b6a1b3 (diff) | |
| download | lingo2-archipelago-21013ec0d1e3953276f11bd8cce12f33d46a33ec.tar.gz lingo2-archipelago-21013ec0d1e3953276f11bd8cce12f33d46a33ec.tar.bz2 lingo2-archipelago-21013ec0d1e3953276f11bd8cce12f33d46a33ec.zip  | |
(Almost) all panels are locations or connections now
Diffstat (limited to 'proto')
| -rw-r--r-- | proto/data.proto | 4 | ||||
| -rw-r--r-- | proto/human.proto | 5 | 
2 files changed, 6 insertions, 3 deletions
| diff --git a/proto/data.proto b/proto/data.proto index d68c5c9..e9cc7d7 100644 --- a/proto/data.proto +++ b/proto/data.proto | |||
| @@ -30,9 +30,6 @@ enum DoorType { | |||
| 30 | 30 | ||
| 31 | // This door is never a location, and is an item as long as gallery painting shuffle is on. | 31 | // This door is never a location, and is an item as long as gallery painting shuffle is on. | 
| 32 | GALLERY_PAINTING = 7; | 32 | GALLERY_PAINTING = 7; | 
| 33 | |||
| 34 | // This location is not added to new worlds, but the client can send it out for backwards compataibility purposes. | ||
| 35 | LEGACY_LOCATION = 8; | ||
| 36 | } | 33 | } | 
| 37 | 34 | ||
| 38 | enum DoorGroupType { | 35 | enum DoorGroupType { | 
| @@ -159,6 +156,7 @@ message Door { | |||
| 159 | 156 | ||
| 160 | optional DoorType type = 8; | 157 | optional DoorType type = 8; | 
| 161 | optional bool latch = 20; | 158 | optional bool latch = 20; | 
| 159 | optional bool legacy_location = 21; | ||
| 162 | 160 | ||
| 163 | optional string location_name = 17; | 161 | optional string location_name = 17; | 
| 164 | } | 162 | } | 
| diff --git a/proto/human.proto b/proto/human.proto index 1cd0f10..c586599 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
| @@ -119,6 +119,11 @@ message HumanDoor { | |||
| 119 | // opening trigger is deactivated. This applies to EVENT/LOCATION_ONLY doors, | 119 | // opening trigger is deactivated. This applies to EVENT/LOCATION_ONLY doors, | 
| 120 | // as well as item-locked doors when not shuffling doors. | 120 | // as well as item-locked doors when not shuffling doors. | 
| 121 | optional bool latch = 17; | 121 | optional bool latch = 17; | 
| 122 | |||
| 123 | // If true, the client will treat this door like a location, even though no | ||
| 124 | // location is created for it in the generator. This helps provide backwards | ||
| 125 | // compatability with older worlds. | ||
| 126 | optional bool legacy_location = 18; | ||
| 122 | } | 127 | } | 
| 123 | 128 | ||
| 124 | message HumanDoors { | 129 | message HumanDoors { | 
