From d77c73397b684faa55f0e95484ac89ca68bde1ad Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 20 Aug 2025 15:03:18 -0400 Subject: Added "endings" object type --- proto/data.proto | 12 ++++++++++++ proto/human.proto | 7 +++++++ 2 files changed, 19 insertions(+) (limited to 'proto') diff --git a/proto/data.proto b/proto/data.proto index 88e17d0..0d43168 100644 --- a/proto/data.proto +++ b/proto/data.proto @@ -158,6 +158,16 @@ message Mastery { optional string path = 5; } +message Ending { + optional uint64 id = 1; + optional uint64 ap_id = 2; + optional uint64 room_id = 3; + + optional string name = 4; + + optional string path = 5; +} + message Room { optional uint64 id = 1; optional uint64 map_id = 8; @@ -171,6 +181,7 @@ message Room { repeated uint64 doors = 9; repeated uint64 masteries = 10; repeated uint64 keyholders = 11; + repeated uint64 endings = 12; } message Map { @@ -188,6 +199,7 @@ message AllObjects { repeated Keyholder keyholders = 11; repeated Letter letters = 9; repeated Mastery masteries = 10; + repeated Ending endings = 12; repeated Connection connections = 6; map special_ids = 8; } diff --git a/proto/human.proto b/proto/human.proto index 6cec66d..d52a0ad 100644 --- a/proto/human.proto +++ b/proto/human.proto @@ -151,6 +151,11 @@ message HumanMastery { optional string path = 2; } +message HumanEnding { + optional string name = 1; + optional string path = 2; +} + message HumanRoom { optional string name = 1; optional string display_name = 2; @@ -161,6 +166,7 @@ message HumanRoom { repeated HumanPort ports = 6; repeated HumanKeyholder keyholders = 7; repeated HumanMastery masteries = 8; + repeated HumanEnding endings = 9; } message HumanMap { @@ -182,4 +188,5 @@ message IdMappings { map maps = 1; map special = 2; map letters = 3; + map endings = 4; } -- cgit 1.4.1