The true steps one has to follow to meet the crafting requirements of Alchemy Recipes are inside the "recipe_step.xml" file located under Tables.pak\Libs\Tables\item\recipe_step.xml.

If one meets the conditions described here the result will be perfect and reward a quantity of 3 at Alchemy level 0.

Replacing all item ID's with their true name the file reads like this:


condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Wormwood')==2 AND IngredientCount ('Sage')==1"  Artemisia potion_step_1
condition="BoilingTime('Sage', 1)"  Artemisia potion_step_2
condition="IsMilled('Wormwood')"  Artemisia potion_step_3
condition="BoilingTime('Wormwood', 2)"  Artemisia potion_step_4
condition="IsDistilled('Spiritus')"  Artemisia potion_step_5
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Thistle')==2 AND IngredientCount ('Nettle')==1 AND IngredientCount ('Charcoal')==1"  Antidote_step_1
condition="BoilingTime('Thistle', 3)"  Antidote_step_2
condition="BoilingTime('Nettle', 1)"  Antidote_step_3
condition=""  Antidote_step_4
condition="IngredientPos('Charcoal')>=4 AND BoilingTime('Charcoal', 0)"  Antidote_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Eyebright')==2 AND IngredientCount ('St. John's Wort')==1"  Bowman's Brew_step_1
condition="BoilingTime('Eyebright', 3)"  Bowman's Brew_step_2
condition=""  Bowman's Brew_step_3
condition="IsMilled('St. John's Wort')"  Bowman's Brew_step_4
condition="BoilingTime('St. John's Wort', 0)"  Bowman's Brew_step_5
   
condition="IngredientCount('Vinum')==1 AND IngredientCount ('Belladonna')==2 AND IngredientCount ('Wormwood')==1 AND IngredientCount ('Fly Agaric')==1"  Bane potion_step_1
condition="BoilingTime('Wormwood', 2)"  Bane potion_step_2
condition=""  Bane potion_step_3
condition="IsMilled('Belladonna')"  Bane potion_step_4
condition="BoilingTime('Belladonna ', 0)"  Bane potion_step_5
condition="IngredientPos('Fly Agaric')>=4"  Bane potion_step_6
condition="IsDistilled('Vinum')"  Bane potion_step_7
   
condition="IngredientCount('Belladonna')==1 AND IngredientCount ('Oleum')==1 AND IngredientCount ('St. John's Wort')==1 AND  IngredientCount('Nettle')==1 AND IngredientCount ('Charcoal')==1"  Bard potion_step_1
condition="IsMilled('St. John's Wort')"  Bard potion_step_2
condition="IsMilled('Nettle')"  Bard potion_step_3
condition=""  Bard potion_step_4
condition="BoilingTime('St. John's Wort', 2) AND BoilingTime('Nettle', 2) AND BoilingTime('Belladonna', 2)"  Bard potion_step_5
condition="IngredientPos('Charcoal')>4"  Bard potion_step_6
   
condition="IngredientCount('Vinum')==1 AND IngredientCount ('Sage')==2 AND IngredientCount ('Wormwood')==1 AND IngredientCount ('Cave mushroom')==1"  Bivoj's Rage potion_step_1
condition="IsMilled('Wormwood')"  Bivoj's Rage potion_step_2
condition="BoilingTime('Sage', 3)"  Bivoj's Rage potion_step_3
condition="BoilingTime('Wormwood', 0)"  Bivoj's Rage potion_step_4
condition="IngredientPos('Cave mushroom')>3"  Bivoj's Rage potion_step_5
condition="IsDistilled('Vinum')"  Bivoj's Rage potion_step_6
   
condition="IngredientCount('Vinum')==1 AND IngredientCount ('Sage')==1 AND IngredientCount ('Thistle')==2"  Mind enfeeblement potion_step_1
condition="IsMilled('Sage')"  Mind enfeeblement potion_step_2
condition="BoilingTime('Thistle', 2)"  Mind enfeeblement potion_step_3
condition="BoilingTime('Sage', 1)"  Mind enfeeblement potion_step_4
condition="IsDistilled('Sage')"  Mind enfeeblement potion_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Mint')==1 AND IngredientCount ('Chamomile')==2"  Digestive potion_step_1
condition="IsMilled('Chamomile')"  Digestive potion_step_2
condition="BoilingTime('Mint', 1) AND BoilingTime ('Chamomile', 1)"  Digestive potion_step_3
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Mint')==1 AND IngredientCount ('St. John's Wort')==1 AND IngredientCount ('Sage')==1"  Hair o' the Dog potion_step_1
condition="BoilingTime('St. John's Wort', 3) AND BoilingTime('Sage', 3)"  Hair o' the Dog potion_step_2
condition=""  Hair o' the Dog potion_step_3
condition="IsMilled('Mint')"  Hair o' the Dog potion_step_4
condition="BoilingTime('Mint', 0)"  Hair o' the Dog potion_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Mint')==2 AND IngredientCount ('Valerian')==1"  Cockerel potion_step_1
condition="IsMilled('Mint')"  Cockerel potion_step_2
condition="BoilingTime('St. John's Wort', 2)"  Cockerel potion_step_3
condition="BoilingTime('Valerian', 2)"  Cockerel potion_step_4
condition="IsDistilled('Spiritus')"  Cockerel potion_step_5
   
condition="IngredientCount('Vinum')==1 AND IngredientCount ('Belladonna')==2 AND IngredientCount ('Nettle')==1"  Saviour Schnapps_step_1
condition="BoilingTime('Nettle', 3)"  Saviour Schnapps_step_2
condition="IsMilled('Belladonna')"  Saviour Schnapps_step_3
condition="IngredientPos('Belladonna')>=3 AND BoilingTime('Belladonna', 1)"  Saviour Schnapps_step_4
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Nettle')==1 AND IngredientCount ('Marigold')==2"  Marigold decoction_step_1
condition=""  Marigold decoction_step_2
condition="BoilingTime('Nettle', 2)"  Marigold decoction_step_3
condition="BoilingTime('Marigold', 0)"  Marigold decoction_step_4
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Comfrey')==2 AND IngredientCount ('Valerian')==1"  Lazarus potion_step_1
condition="BoilingTime('Valerian', 2)"  Lazarus potion_step_2
condition="IsMilled('Comfrey')"  Lazarus potion_step_3
condition="IngredientPos('Comfrey')>=3 AND BoilingTime('Comfrey', 1)"  Lazarus potion_step_4
condition="IsDistilled('Valerian') AND IsDistilled('Comfrey')"  Lazarus potion_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('St. John's Wort')==1 AND IngredientCount ('Sage')==1 AND IngredientCount ('Mint')==1"  Moonshine_step_1
condition="BoilingTime('St. John's Wort', 1)"  Moonshine_step_2
condition="IsMilled('Sage')"  Moonshine_step_3
condition="IsMilled('Mint')"  Moonshine_step_4
condition="BoilingTime('Nettle', 1) AND BoilingTime('Mint', 1)"  Moonshine_step_5
condition="IsDistilled('Spiritus')"  Moonshine_step_6
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Wormwood')==1 AND IngredientCount ('Belladonna')==1 AND IngredientCount ('Comfrey')==1 AND IngredientCount ('Wild Boar's Tusk')==1"  Aesop potion_step_1
condition="IngredientPos('Wild Boar's Tusk')<=3"  Aesop potion_step_2
condition="BoilingTime('Wild Boar's Tusk', 2) AND BoilingTime('Wormwood', 2)"  Aesop potion_step_3
condition=""  Aesop potion_step_4
condition="IsMilled('Comfrey')"  Aesop potion_step_5
condition="BoilingTime('Comfrey', 0) AND BoilingTime('Belladonna', 0)"  Aesop potion_step_6
condition="IsDistilled('Spiritus')"  Aesop potion_step_7
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Eyebright')==1 AND IngredientCount ('Poppy')==1 AND IngredientCount ('Valerian')==1 AND IngredientCount('Wild Boar's Tusk')==1"  Embrocation_step_1
condition="BoilingTime('Valerian', 3) AND BoilingTime('Poppy', 3)"  Embrocation_step_2
condition="IsMilled('Eyebright')"  Embrocation_step_3
condition="BoilingTime('Eyebright', 0)"  Embrocation_step_4
condition="IngredientPos('Wild Boar's Tusk')==5"  Embrocation_step_5
condition="IsDistilled('Oleum')"
   
condition="IngredientCount('Vinum')==1 AND IngredientCount ('Marigold')==1 AND IngredientCount ('Wormwood')==1 AND IngredientCount ('Chamomile')==1"  Amor potion_step_1
condition="IngredientPos('Antlers')==2"  Amor potion_step_2
condition="BoilingTime('Antlers', 3)"  Amor potion_step_3
condition="BoilingTime('Marigold', 2) AND BoilingTime('Chamomile', 2)"  Amor potion_step_4
condition="IsMilled('Wormwood')"  Amor potion_step_5
condition="IsDistilled('Vinum')"
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Eyebright')==2 AND IngredientCount ('Belladonna')==1 AND IngredientCount ('Cave mushroom')==1"  Nighthawk potion_step_1
condition="IsMilled('Eyebright')"  Nighthawk potion_step_2
condition=""  Nighthawk potion_step_3
condition="BoilingTime('Eyebright', 3) AND BoilingTime('Belladonna', 3)"  Nighthawk potion_step_4
condition=""  Nighthawk potion_step_5
condition="IsDistilled('Aqua')"  Nighthawk potion_step_7
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Herb Paris')==2 AND IngredientCount ('Valerian')==1"  Dollmaker potion_step_1
condition="BoilingTime('Herb Paris', 3)"  Dollmaker potion_step_2
condition="IsMilled('Valerian')"  Dollmaker potion_step_3
condition=""  Dollmaker potion_step_4
condition="IngredientPos('Valerian')==4"  Dollmaker potion_step_5
condition="IsDistilled('Spiritus')"  Dollmaker potion_step_6
condition="BoilingTime('Valerian', 0)"
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Herb Paris')==2 AND IngredientCount ('Thistle')==1"  Poison_step_1
condition="BoilingTime('Thistle', 1)"  Poison_step_2
condition=""  Poison_step_3
condition="BoilingTime('Herb Paris', 0)"  Poison_step_4
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Nettle')==1 AND IngredientCount ('Mint')==1 AND IngredientCount ('St. John's Wort')"  Preserver_step_1
condition="IsMilled('Mint')"  Preserver_step_2
condition="IsMilled('Nettle')"  Preserver_step_3
condition=""  Preserver_step_4
condition="BoilingTime('Mint', 2) AND BoilingTime('Nettle', 2)"  Preserver_step_5
condition="BoilingTime('St. John's Wort', 0)"  Preserver_step_6
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Poppy')==1 AND IngredientCount ('Thistle')==1 AND IngredientCount ('Herb Paris')==1"  Lullaby potion_step_1
condition="BoilingTime('Poppy', 2)"  Lullaby potion_step_2
condition="BoilingTime('Thistle', 1)"  Lullaby potion_step_3
condition="IngredientPos('Herb Paris')==4"  Lullaby potion_step_4
condition=""  
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Valerian')==1 AND IngredientCount ('Eyebright')==1 AND IngredientCount ('Chamomile')==1 AND IngredientCount ('Cobweb')==1"  Padfoot potion_step_1
condition=""  Padfoot potion_step_2
condition="BoilingTime('Cobweb', 3) AND BoilingTime('Eyebright', 3)"  Padfoot potion_step_3
condition="IsMilled('Valerian')"  Padfoot potion_step_4
condition="BoilingTime('Valerian', 1)"  Padfoot potion_step_5
condition=""  Padfoot potion_step_6
condition="IsMilled('Chamomile')"  Padfoot potion_step_7
condition="HeatingTime('Chamomile', 0)"  Padfoot potion_step_8
condition="IsDistilled('Aqua')"
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('St. John's Wort')==1 AND IngredientCount ('Comfrey')==1 AND IngredientCount ('Dandelion')==1"  Buck's Blood potion_step_1
condition="IsMilled('St. John's Wort')"  Buck's Blood potion_step_2
condition="BoilingTime('St. John's Wort', 1) AND BoilingTime('Comfrey', 1)"  Buck's Blood potion_step_3
condition=""  Buck's Blood potion_step_4
condition="BoilingTime('Dandelion', 0)"  Buck's Blood potion_step_5
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Dandelion')==2 AND IngredientCount ('Mint')==1 AND IngredientCount ('b6de890f-068b-4a58-b927-0860becae508')==1"  Dandelion syrup_step_1
condition="IsMilled('Mint')"  Dandelion syrup_step_2
condition="BoilingTime('Dandelion', 12)"  Dandelion syrup_step_3
condition="BoilingTime('Mint', 1)"  Dandelion syrup_step_4
condition="IngredientPos('b6de890f-068b-4a58-b927-0860becae508')==5"  Dandelion syrup_step_5
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Chamomile')==1 AND IngredientCount ('Poppy')==2"  Tiredness potion_step_1
condition="BoilingTime('Poppy', 2)"  Tiredness potion_step_2
condition="IsMilled('Chamomile')"  Tiredness potion_step_3
condition="BoilingTime('Chamomile', 1)"  Tiredness potion_step_4
condition="IsDistilled('Oleum')"
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Marigold')==1 AND IngredientCount ('Dandelion')==2"  Aqua Vitalis_step_1
condition="IsMilled('Marigold')"  Aqua Vitalis_step_2
condition="BoilingTime('Dandelion', 2)"  Aqua Vitalis_step_3
condition="BoilingTime('Marigold', 1)"  Aqua Vitalis_step_4
condition="IsDistilled('Aqua')"  Aqua Vitalis_step_5
   
condition="IngredientCount('Oleum')==1 AND IngredientCount ('Marigold')==1 AND IngredientCount ('Belladonna')==1 AND IngredientCount ('Herb Paris')==1"  Witch potion_step_1
condition="BoilingTime('Herb Paris', 3)"  Witch potion_step_2
condition="IsMilled('Marigold')"  Witch potion_step_3
condition="BoilingTime('bf7b7c2a-017b-4c7b-b9aa-0c4e29ce591', 2)"  Witch potion_step_4
condition="IsMilled('Belladonna')"  Witch potion_step_5
condition="BoilingTime('Belladonna', 0)"  Witch potion_step_6
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Thistle')==2 AND IngredientCount ('Valerian')==1 AND IngredientCount ('Charcoal')==1"  Merhojed remedy_step_1
condition="BoilingTime('Thistle', 3)"  Merhojed remedy_step_2
condition="BoilingTime('Valerian', 1)"  Merhojed remedy_step_3
condition=""  Merhojed remedy_step_4
condition="IngredientPos('Charcoal')>=4 AND BoilingTime('Charcoal', 0)"  Merhojed remedy_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount ('Valerian')==2 AND IngredientCount ('Wormwood')==1"  Remedy for Merhojed_step_1
condition="BoilingTime('Valerian', 3)"  Remedy for Merhojed_step_2
condition=""  Remedy for Merhojed_step_3
condition="IsMilled('Wormwood')"  Remedy for Merhojed_step_4
condition="BoilingTime('Wormwood', 0)"  Remedy for Merhojed_step_5
   
condition="IngredientCount('Spiritus')==1 AND IngredientCount('Wormwood')==2 AND IngredientCount('Belladonna')==1 AND IngredientCount('Fly Agaric
')==1"  Lethean Water_step_1
condition="IsMilled('Wormwood')"  Lethean Water_step_2
condition=""  Lethean Water_step_3
condition="BoilingTime('Wormwood', 3) AND BoilingTime('Belladonna', 3)"  Lethean Water_step_4
condition=""  Lethean Water_step_5
condition="IsDistilled('Spiritus')"  Lethean Water_step_6
   
condition="IngredientCount('Vinum')==1 AND IngredientCount('Poppy')==1 AND IngredientCount('Thistle')==1 AND IngredientCount('St. John's Wort')==1"  Fake blood_step_1
condition="IsMilled('Poppy')"  Fake blood_step_2
condition="IsMilled('Thistle')"  Fake blood_step_3
condition="IsMilled('St. John's Wort')"  Fake blood_step_4
condition="BoilingTime('Poppy', 1) AND BoilingTime('Thistle', 1) AND BoilingTime('St. John's Wort', 1)"  Fake blood_step_5
   
condition="IngredientCount('Aqua')==1 AND IngredientCount('Sage')==1 AND IngredientCount('Marigold')==1 AND IngredientCount('Comfrey')==1 AND IngredientCount('Cave mushroom')==1"  Musk of Infinite Allure_step_1
condition="IsMilled('Sage')"  Musk of Infinite Allure_step_2
condition="BoilingTime('Sage', 3)"  Musk of Infinite Allure_step_3
condition="BoilingTime('Marigold',1) AND BoilingTime('Comfrey',1)"
condition="BoilingTime('Cave mushroom', 0)"
   
condition="IngredientCount('Aqua')==1 AND IngredientCount ('Chamomile')==2 AND IngredientCount ('Sage')==1"  Chamomile brew_step_1
condition="BoilingTime('Chamomile', 2)"  Chamomile brew_step_2
condition="BoilingTime('Sage', 0)"  Chamomile brew_step_3

 




Load more
⇈ ⇈