@@ -10,8 +10,9 @@ ]]; laziness = 7; generosity = 4; stinginess = 1; + freq = 1.2; color = {255,34,123}; idol = { desc = 'Mystic Idol'; width = 0.7; @@ -43,20 +44,21 @@ local mode = select(2,L.tbl.pick{'cook','craft','infuse','grind','enchant'}) sorcery.cookbook.setrecipe(stack, mode, nil, { pred = function(c) local me = ctx.god - if mode == 'enchant' or + if (mode == 'enchant' or minetest.get_item_group(c.item, 'sorcery_magical') ~= 0 or minetest.get_item_group(c.item, 'sorcery_magitech') ~= 0 or minetest.get_item_group(c.item, 'sorcery_ley_device') ~= 0 or minetest.get_item_group(c.item, 'sorcery_tech') ~= 0 or minetest.get_item_group(c.item, 'crafttool') ~= 0 or me.sacrifice [c.item] or - me.consecrate[c.item] + me.consecrate[c.item]) and + mod ~= 'farming' then return true end end; }) - return 1, stack + return 6, stack end; -- ["default:gold_ingot"] = {15, "sorcery:holy_token_magic"}; }; sacrifice = { @@ -139,8 +141,9 @@ ]]; laziness = 5; stinginess = 3; generosity = 10; + freq = 1; color = {214, 255, 146}; idol = { desc = "Harvest Idol"; width = 0.7;