From: Kahrl Date: Sun, 25 Aug 2013 16:14:26 +0000 (+0200) Subject: Fix aliases not working in shapeless crafting recipes X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=fead7a27ca14e0f657d4c7975faf207f4b881031;p=zefram%2Fminetest%2Fminetest_engine.git Fix aliases not working in shapeless crafting recipes --- diff --git a/src/craftdef.cpp b/src/craftdef.cpp index 5c7c3a46..9cd1d8c7 100644 --- a/src/craftdef.cpp +++ b/src/craftdef.cpp @@ -525,7 +525,7 @@ bool CraftDefinitionShapeless::check(const CraftInput &input, IGameDef *gamedef) } // Try with all permutations of the recipe - std::vector recipe_copy = recipe; + std::vector recipe_copy = craftGetItemNames(recipe, gamedef); // Start from the lexicographically first permutation (=sorted) std::sort(recipe_copy.begin(), recipe_copy.end()); //while(std::prev_permutation(recipe_copy.begin(), recipe_copy.end())){}