Initial commit
Adding all of the current content for Anphillia Unlimited.
This commit is contained in:
164
_module/nss/cnrtinkersdevice.nss
Normal file
164
_module/nss/cnrtinkersdevice.nss
Normal file
@@ -0,0 +1,164 @@
|
||||
/////////////////////////////////////////////////////////
|
||||
//
|
||||
// Craftable Natural Resources (CNR) by Festyx
|
||||
//
|
||||
// Name: cnrTinkersDevice
|
||||
//
|
||||
// Desc: Recipe initialization.
|
||||
//
|
||||
// Author: David Bobeck 15May03
|
||||
// Modified: Gary Corcoran 30Jul03
|
||||
//
|
||||
/////////////////////////////////////////////////////////
|
||||
#include "cnr_recipe_utils"
|
||||
|
||||
void main()
|
||||
{
|
||||
string sKeyToRecipe;
|
||||
|
||||
PrintString("cnrTinkersDevice init");
|
||||
|
||||
/////////////////////////////////////////////////////////
|
||||
// CNR recipes made by cnrTinkersDevice
|
||||
/////////////////////////////////////////////////////////
|
||||
string sMenuTinkerArrowheads = CnrRecipeAddSubMenu("cnrTinkersDevice", "Arrowheads");
|
||||
string sMenuTinkerWire = CnrRecipeAddSubMenu("cnrTinkersDevice", "Wire");
|
||||
string sMenuTinkerGears = CnrRecipeAddSubMenu("cnrTinkersDevice", "Gears");
|
||||
string sMenuTinkerMisc = CnrRecipeAddSubMenu("cnrTinkersDevice", "Misc Stuff");
|
||||
|
||||
CnrRecipeSetDevicePreCraftingScript("cnrTinkersDevice", "cnr_tinker_anim");
|
||||
CnrRecipeSetDeviceInventoryTool("cnrTinkersDevice", "cnrTinkersTools", CNR_FLOAT_TINKERS_TOOLS_BREAKAGE_PERCENTAGE);
|
||||
CnrRecipeSetDeviceTradeskillType("cnrTinkersDevice", CNR_TRADESKILL_TINKERING);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerArrowheads, "Arrowheads, Plain (20)", "cnrArwHeadPlain", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotCopp", 4);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSmall", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
||||
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrMangledCopp", 0, 1);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerArrowheads, "Arrowheads, Blunt (20)", "cnrArwHeadBlunt", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotBron", 4);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSmall", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
||||
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrMangledBron", 0, 1);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerArrowheads, "Arrowheads, Hooked (20)", "cnrArwHeadHooked", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 4);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSmall", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
||||
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrMangledIron", 0, 1);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerArrowheads, "Arrowheads, Silver (20)", "cnrArwHeadSilver", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotSilv", 4);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSmall", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 8);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 80, 80);
|
||||
CnrRecipeSetRecipeBiproduct(sKeyToRecipe, "cnrMangledSilv", 0, 1);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Studs", "cnrStuds", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotBron", 2);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldStud", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Iron Spikes", "cnrIronSpikes", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 2);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSpike", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerWire, "Copper Wire", "cnrWireCopp", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotCopp", 2);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerWire, "Tin Wire", "cnrWireTin", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotTin", 2);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerWire, "Iron Wire", "cnrWireIron", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 2);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerWire, "Platinum Wire", "cnrWirePlat", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotPlat", 2);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerGears, "Copper Gears & Springs", "cnrGearsCopp", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotCopp", 4);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 2);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 20, 20);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerGears, "Tin Gears & Springs", "cnrGearsTin", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotTin", 4);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerGears, "Iron Gears & Springs", "cnrGearsIron", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 4);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerGears, "Platinum Gears & Springs", "cnrGearsPlat", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotPlat", 4);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 5);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 50, 50);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Iron Hinge", "cnrHingeIron", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Iron Lock", "cnrLockIron", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotIron", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 1);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 10, 10);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
//SoU Grenade items
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Caltrops", "cnrCaltrops", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrIngotBron", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrMoldSmall", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 3);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 30, 30);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Thunderstones", "cnrThunderstone", 5);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrGemFlawed001", 5);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrBagThunder", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 4);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 40, 40);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
sKeyToRecipe = CnrRecipeCreateRecipe(sMenuTinkerMisc, "Compound Bow Cam", "cnrBowCam", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrGearsPlat", 1);
|
||||
CnrRecipeAddComponent(sKeyToRecipe, "cnrWirePlat", 1);
|
||||
CnrRecipeSetRecipeLevel(sKeyToRecipe, 7);
|
||||
CnrRecipeSetRecipeXP(sKeyToRecipe, 70, 70);
|
||||
CnrRecipeSetRecipeAbilityPercentages(sKeyToRecipe, 0, 50, 0, 50, 0, 0);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user