Shargast_PRC8/_module/Chapter 1/nss/cnrjewelersbench.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

282 lines
15 KiB
Plaintext

/////////////////////////////////////////////////////////
//
// Craftable Natural Resources (CNR) by Festyx
//
// Name: cnrJewelersBench
//
// Desc: Recipe initialization.
//
// Author: David Bobeck 15May03
//
/////////////////////////////////////////////////////////
#include "cnr_recipe_utils"
void main()
{
string sKeyToRecipe;
PrintString("cnrJewelersBench init");
/////////////////////////////////////////////////////////
// CNR Crafting Device "cnrJewelersBench"
/////////////////////////////////////////////////////////
string sMenuRings = CnrRecipeAddSubMenu("cnrJewelersBench", "Rings");
string sMenuScarabs = CnrRecipeAddSubMenu("cnrJewelersBench", "Scarabs");
string sMenuNecklaces = CnrRecipeAddSubMenu("cnrJewelersBench", "Necklaces");
string sMenuAmulets = CnrRecipeAddSubMenu("cnrJewelersBench", "Amulets");
CnrRecipeSetDevicePreCraftingScript("cnrJewelersBench", "cnr_jeweler_anim");
CnrRecipeSetDeviceInventoryTool("cnrJewelersBench", "cnrGemTools", CNR_FLOAT_GEM_CRAFTERS_TOOLS_BREAKAGE_PERCENTAGE);
CnrRecipeSetDeviceTradeskillType("cnrJewelersBench", CNR_TRADESKILL_GEM_CRAFTING);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Copper Greenstone Ring", "cnrCopGreenRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotCopp", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant001", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Copper Malachite Ring", "cnrCopMalRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotCopp", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant007", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Copper Fire Agate Ring", "cnrCopFireAgRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotCopp", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant002", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Copper Adventurine Ring", "cnrCopAdvRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotCopp", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant014", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Bronze Phenalope Ring", "cnrBroPhenRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant004", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuRings, "Bronze Amethyst Ring", "cnrBroAmRing", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldRing", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant003", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Bronze Greenstone Scarab", "cnrBroGreenScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant001", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Bronze Malachite Scarab", "cnrBroMalScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant007", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Bronze Fire Agate Scarab", "cnrBroFireAgScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant002", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Bronze Adventurine Scarab", "cnrBroAdvScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant014", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Gold Phenalope Scarab", "cnrGoldPhenScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant004", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuScarabs, "Gold Amethyst Scarab", "cnrGoldAmScarab", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldScarab", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant003", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Bronze Feldspar Necklace", "cnrBroFeldNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant015", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Bronze Garnet Necklace", "cnrBroGarNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotBron", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant011", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Gold Alexandrite Necklace", "cnrGoldAlexNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant013", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Gold Topaz Necklace", "cnrGoldTopNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant010", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 6);
CnrRecipeSetRecipeXP(sKeyToRecipe, 60, 60);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Gold Sapphire Necklace", "cnrGoldSapNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant008", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Gold Fire Opal Necklace", "cnrGoldFireOpNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant009", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Platinum Diamond Necklace", "cnrPlatDiaNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant005", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Platinum Ruby Necklace", "cnrPlatRubyNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant006", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuNecklaces, "Platinum Emerald Necklace", "cnrPlatEmNeck", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldNecklace", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant012", 1, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Gold Feldspar Amulet", "cnrGoldFeldAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant015", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Gold Garnet Amulet", "cnrGoldGarAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotGold", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant011", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Platinum Alexandrite Amulet", "cnrPlatAlexAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant013", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Platinum Topaz Amulet", "cnrPlatTopAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant010", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 9);
CnrRecipeSetRecipeXP(sKeyToRecipe, 90, 90);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Platinum Sapphire Amulet", "cnrPlatSapAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant008", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Platinum Fire Opal Amulet", "cnrPlatFireOpAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotPlat", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant009", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 10);
CnrRecipeSetRecipeXP(sKeyToRecipe, 100, 100);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Silver Diamond Amulet", "cnrSilvDiaAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotSilv", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant005", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 11);
CnrRecipeSetRecipeXP(sKeyToRecipe, 110, 110);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Silver Emerald Amulet", "cnrSilvEmAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotSilv", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant012", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 11);
CnrRecipeSetRecipeXP(sKeyToRecipe, 110, 110);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuAmulets, "Silver Ruby Amulet", "cnrSilvRubyAmulet", 1);
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldAmulet", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrEnchIngotSilv", 1, 0);
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemEnchant006", 2, 0);
CnrRecipeSetRecipeLevel(sKeyToRecipe, 12);
CnrRecipeSetRecipeXP(sKeyToRecipe, 120, 120);
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 80, 0, 0, 0, 20);
}