From a752ab325cf46d35a90606a354775799977dccb0 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 4 Sep 2025 15:46:25 -0400 Subject: [Data] Strip unnecessary AP IDs This was causing issues in the client, specifically for The Ancient. --- tools/validator/structs.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools/validator/structs.h') diff --git a/tools/validator/structs.h b/tools/validator/structs.h index 717fccf..e24ed3d 100644 --- a/tools/validator/structs.h +++ b/tools/validator/structs.h @@ -39,6 +39,7 @@ struct RoomInfo { struct DoorInfo { std::vector definitions; + bool has_id = false; std::vector connections_referenced_by; std::vector doors_referenced_by; @@ -72,6 +73,7 @@ struct ProxyInfo { struct PanelInfo { std::vector definitions; + bool has_id = false; std::string map_area_name; @@ -83,6 +85,7 @@ struct PanelInfo { struct KeyholderInfo { std::vector definitions; + bool has_id = false; std::vector doors_referenced_by; }; @@ -91,10 +94,12 @@ using LetterIdentifier = std::tuple; struct LetterInfo { std::vector defined_in; + bool has_id = false; }; struct EndingInfo { std::vector defined_in; + bool has_id = false; std::vector doors_referenced_by; }; @@ -105,6 +110,7 @@ struct PanelNameInfo { struct ProgressiveInfo { std::vector definitions; + bool has_id = false; std::vector malformed_doors; }; -- cgit 1.4.1