148 lines
7.3 KiB
Plaintext
148 lines
7.3 KiB
Plaintext
/////////////////////////////////////////////////////////
|
|
//
|
|
// Craftable Natural Resources (CNR) by Festyx
|
|
//
|
|
// Name: cnrGemTable
|
|
//
|
|
// Desc: Recipe initialization.
|
|
//
|
|
// Author: David Bobeck 15May03
|
|
//
|
|
/////////////////////////////////////////////////////////
|
|
#include "cnr_recipe_utils"
|
|
|
|
void main()
|
|
{
|
|
string sKeyToRecipe;
|
|
|
|
PrintString("cnrGemTable init");
|
|
|
|
/////////////////////////////////////////////////////////
|
|
// CNR recipes made by cnrGemTable
|
|
/////////////////////////////////////////////////////////
|
|
CnrRecipeSetDevicePreCraftingScript("cnrGemTable", "cnr_gempol_anim");
|
|
CnrRecipeSetDeviceInventoryTool("cnrGemTable", "cnrGemTools", CNR_FLOAT_GEM_CRAFTERS_TOOLS_BREAKAGE_PERCENTAGE);
|
|
CnrRecipeSetDeviceTradeskillType("cnrGemTable", CNR_TRADESKILL_GEM_CRAFTING);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Greenstone", "cnrGemFine001", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut001", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed001", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Malachite", "cnrGemFine007", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut007", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed007", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Fire Agate", "cnrGemFine002", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut002", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed002", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Aventurine", "cnrGemFine014", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut014", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed014", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Phenalope", "cnrGemFine004", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut004", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed004", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Amethyst", "cnrGemFine003", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut003", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed003", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Feldspar", "cnrGemFine015", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut015", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed015", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Garnet", "cnrGemFine011", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut011", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed011", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Alexandrite", "cnrGemFine013", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut013", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed013", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Topaz", "cnrGemFine010", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut010", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed010", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Sapphire", "cnrGemFine008", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut008", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed008", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Fire Opal", "cnrGemFine009", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut009", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed009", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Diamond", "cnrGemFine005", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut005", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed005", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Ruby", "cnrGemFine006", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut006", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed006", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 11);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 110, 110);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
sKeyToRecipe = CnrRecipeCreateRecipe("cnrGemTable", "Fine Emerald", "cnrGemFine012", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemCut012", 1);
|
|
CnrRecipeAddComponent(sKeyToRecipe, "cnrOilPolishing", 1);
|
|
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrGemFlawed012", 0, 1);
|
|
CnrRecipeSetRecipeLevel(sKeyToRecipe, 12);
|
|
CnrRecipeSetRecipeXP(sKeyToRecipe, 120, 120);
|
|
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
|
|
|
|
}
|