diff --git a/server/src/industry/recipeRegistry.ts b/server/src/industry/recipeRegistry.ts index 293de36..be00d2a 100644 --- a/server/src/industry/recipeRegistry.ts +++ b/server/src/industry/recipeRegistry.ts @@ -31,6 +31,7 @@ export class RecipeRegistry { findCraftable(inv: Inventory, workshopType?: string): Recipe[] { return this.getAll().filter(recipe => { if (recipe.workshopType && recipe.workshopType !== workshopType) return false; + if (recipe.toolRequired && !inv.has(recipe.toolRequired)) return false; return recipe.inputs.every(input => (inv.get(input.itemId) ?? 0) >= input.quantity); }); }