fix: enforce discipline perk gating in enchantment design validation
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m19s

This commit is contained in:
2026-06-08 11:39:43 +02:00
parent 1e1fcdc6d4
commit 971b876537
7 changed files with 114 additions and 5 deletions
+1 -1
View File
@@ -37,7 +37,7 @@ export const useCraftingStore = create<CraftingStore>()(
startDesigningEnchantment: (name, equipmentTypeId, effects) => {
const state = get(); // crafting state
const validation = CraftingDesign.validateDesignEffects(effects, equipmentTypeId, 0);
const validation = CraftingDesign.validateDesignEffects(effects, equipmentTypeId, 0, state.unlockedEffects);
if (!validation.valid) return false;
const equipType = CraftingUtils.getEquipmentType(equipmentTypeId);