414 lines
21 KiB
Plaintext
414 lines
21 KiB
Plaintext
/////////////////////////////////////////////////////////
|
|
//
|
|
// Craftable Natural Resources (CNR) by Festyx
|
|
//
|
|
// Name: cnrAlchemyTable
|
|
//
|
|
// Desc: Recipe initialization.
|
|
//
|
|
// Author: David Bobeck 15May03
|
|
// Modified: Gary Corcoran 30Jul03
|
|
//
|
|
/////////////////////////////////////////////////////////
|
|
#include "cnr_recipe_utils"
|
|
|
|
void main()
|
|
{
|
|
string sKeyToRecipe;
|
|
|
|
PrintString("cnrAlchemyTable init");
|
|
|
|
/////////////////////////////////////////////////////////
|
|
// CNR recipes made by cnrAlchemyTable
|
|
/////////////////////////////////////////////////////////
|
|
string sMenuAlchemyOils = CnrRecipeAddSubMenu("cnrAlchemyTable", "Oils and Acids");
|
|
string sMenuAlchemyEssenses = CnrRecipeAddSubMenu("cnrAlchemyTable", "Essenses");
|
|
string sMenuAlchemyPotions = CnrRecipeAddSubMenu("cnrAlchemyTable", "Potions");
|
|
string sMenuAlchemyMisc = CnrRecipeAddSubMenu("cnrAlchemyTable", "Misc. Items");
|
|
|
|
CnrRecipeSetDevicePreCraftingScript("cnrAlchemyTable", "cnr_alchemy_anim");
|
|
//CnrRecipeSetDeviceInventoryTool("cnrAlchemyTable", "");
|
|
CnrRecipeSetDeviceTradeskillType("cnrAlchemyTable", CNR_TRADESKILL_ALCHEMY);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyOils, "Enchanting Oil", "cnrOilEnchanting", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "NW_IT_MSMLMISC13", 1); // Skeleton Knuckle
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrMushroomWht", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyOils, "Polishing Oil", "cnrOilPolishing", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrBlkCohoshRoot", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrMushroomSpot", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyOils, "Tanning Acid", "cnrAcidTanning", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "NW_IT_MSMLMISC08", 1); // Fire Beetle Belly
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust002", 1); // Fire Agate Dust
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyOils, "Tanning Oil", "cnrOilTanning", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "NW_IT_MSMLMISC08", 1); // Fire Beetle Belly
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrMushroomRed", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Bless", "cnrEssBless", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrAngelicaLeaf", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrWalnutFruit", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Cure", "cnrEssCure", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrAloeLeaf", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust001", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Knowledge", "cnrEssKnowledge", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrPepmintLeaf", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrAlmondOil", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Bless", "NW_IT_MPOTION009", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssBless", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust007", 2);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
if (CNR_BOOL_ENABLE_HCR_ITEM_CRAFTING)
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Light Wounds", "PotionOfCLW", 1);
|
|
}
|
|
else
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Light Wounds", "NW_IT_MPOTION001", 1);
|
|
}
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCure", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGarlicClove", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Lore", "NW_IT_MPOTION019", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssKnowledge", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrSageLeaf", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Bark", "cnrEssBark", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust002", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrHazelnutFruit", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Power", "cnrEssPower", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust014", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrCrnberryJuice", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Grace", "cnrEssGrace", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrAlmondFruit", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEldberryJuice", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Barkskin", "NW_IT_MPOTION005", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssBark", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrBirchBark", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Bull's Strength", "NW_IT_MPOTION015", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssPower", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrHawthornFwr", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cat's Grace", "NW_IT_MPOTION014", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssGrace", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrCatnipLeaf", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Restore", "cnrEssRestore", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrChestnutFruit", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust004", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Cunning", "cnrEssCunning", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrChamomileFwr", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrPecanOil", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
if (CNR_BOOL_ENABLE_HCR_ITEM_CRAFTING)
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Moderate Wounds", "PotionOfCMW", 1);
|
|
}
|
|
else
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Moderate Wounds", "NW_IT_MPOTION020", 1);
|
|
}
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCure", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrComfryRoot", 2);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Lesser Restoration", "NW_IT_MPOTION011", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssRestore", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust003", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Fox's Cunning", "NW_IT_MPOTION017", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCunning", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGraveyardDirt", 2);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Charm", "cnrEssCharm", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrCloverLeaf", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrHazelnutOil", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Wisdom", "cnrEssWisdom", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrPecanFruit", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrChestnutOil", 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Eagle's Splendor", "NW_IT_MPOTION010", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCharm", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrHazelLeaf", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Aid", "NW_IT_MPOTION016", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCure", 3);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust015", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Owl's Wisdom", "NW_IT_MPOTION018", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssWisdom", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrFeatherOwl", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Vanishing", "cnrEssVanishing", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrSkullcapLeaf", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust011", 3);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Speed", "cnrEssSpeed", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrThistleLeaf", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrHopsFlower", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Endurance", "NW_IT_MPOTION013", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssPower", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust013", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Invisibility", "NW_IT_MPOTION008", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssVanishing", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust010", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Speed", "NW_IT_MPOTION004", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssSpeed", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust008", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Sight", "cnrEssSight", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust009", 4);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrWalnutOil", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 11);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 110, 110);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyEssenses, "Essense of Healing", "cnrEssHealing", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust005", 4);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrMushroomPurp", 2);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 11);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 110, 110);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Clarity", "NW_IT_MPOTION007", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssSight", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust006", 4);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 12);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 120, 120);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
if (CNR_BOOL_ENABLE_HCR_ITEM_CRAFTING)
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Serious Wounds", "PotionOfCSW", 1);
|
|
}
|
|
else
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Serious Wounds", "NW_IT_MPOTION002", 1);
|
|
}
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCure", 4);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGingerRoot", 2);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 12);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 120, 120);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Antidote", "NW_IT_MPOTION006", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssHealing", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrMushroomBlk", 3);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 12);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 120, 120);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
if (CNR_BOOL_ENABLE_HCR_ITEM_CRAFTING)
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Critical Wounds", "PotionOfCCW", 1);
|
|
}
|
|
else
|
|
{
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Cure Critical Wounds", "NW_IT_MPOTION003", 1);
|
|
}
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssCure", 5);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemDust012", 4);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 14);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 140, 140);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyPotions, "Potion of Heal", "NW_IT_MPOTION012", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEssHealing", 2);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGinsengRoot", 4);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGlassVial", 1, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 14);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 140, 140);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
//SoU Grenade items
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyMisc, "Acid Flask", "cnrAcidFlask", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrBellBomb", 1); // Bombadier Beetle Belly
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyMisc, "Choking Powder", "cnrChokPowder", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrLeatherPouch", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrStinkGland", 1);//Stink Beetle Gland
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAlchemyMisc, "Alchemist's Fire", "cnrAlchemFire", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrEmptyFlask", 1, 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "NW_IT_MSMLMISC08", 1); // Fire Beetle Belly
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 0, 0, 40, 60, 0);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|