explicit recipe unlocking

This commit is contained in:
2026-06-12 16:39:18 +02:00
parent 54a6056b77
commit 1641189b75
9 changed files with 404 additions and 24 deletions

View File

@@ -136,6 +136,9 @@ private:
std::map<std::string, SchematicState> m_schematicLevels;
std::map<std::string, SchematicState> m_moduleSchematicLevels;
// Explicitly unlocked assembler recipe schematics (REQ-LOCK-EXPLICIT).
std::set<std::string> m_unlockedRecipeSchematicIds;
// Implicit unlock sets derived from schematic state (REQ-LOCK-IMPLICIT).
std::set<std::string> m_unlockedRecipeIds;
std::set<std::string> m_unlockedItemIds;