Decompiled source of WildWeapons v2.9.1
WildWeapons.dll
Decompiled a week ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Concurrent; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.IO; using System.IO.Compression; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Reflection.Emit; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Runtime.Versioning; using System.Security; using System.Security.Cryptography; using System.Security.Permissions; using System.Text; using System.Text.RegularExpressions; using System.Threading; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using BepInEx.Logging; using HarmonyLib; using ItemManager; using JetBrains.Annotations; using LocalizationManager; using Microsoft.CodeAnalysis; using ServerSync; using TMPro; using UnityEngine; using YamlDotNet.Core; using YamlDotNet.Core.Events; using YamlDotNet.Core.Tokens; using YamlDotNet.Helpers; using YamlDotNet.Serialization; using YamlDotNet.Serialization.BufferedDeserialization; using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators; using YamlDotNet.Serialization.Converters; using YamlDotNet.Serialization.EventEmitters; using YamlDotNet.Serialization.NamingConventions; using YamlDotNet.Serialization.NodeDeserializers; using YamlDotNet.Serialization.NodeTypeResolvers; using YamlDotNet.Serialization.ObjectFactories; using YamlDotNet.Serialization.ObjectGraphTraversalStrategies; using YamlDotNet.Serialization.ObjectGraphVisitors; using YamlDotNet.Serialization.Schemas; using YamlDotNet.Serialization.TypeInspectors; using YamlDotNet.Serialization.TypeResolvers; using YamlDotNet.Serialization.Utilities; using YamlDotNet.Serialization.ValueDeserializers; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: AssemblyTitle("WildWeapons")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyProduct("WildWeapons")] [assembly: AssemblyCopyright("Copyright © 2021")] [assembly: AssemblyTrademark("")] [assembly: ComVisible(false)] [assembly: Guid("4358610B-F3F4-4843-B7AF-98B7BC60DCDE")] [assembly: AssemblyFileVersion("2.9.1")] [assembly: AssemblyCompany("catharis")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("2.9.1.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded] internal sealed class <b4dfdb90-239d-47fd-b9dc-8c7879ed660b>EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] [CompilerGenerated] internal sealed class <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute : Attribute { public readonly byte[] NullableFlags; public <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class <fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContextAttribute : Attribute { public readonly byte Flag; public <fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace WildWeapons { [BepInPlugin("catharis.WildWeapons", "WildWeapons", "2.9.1")] [<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(1)] [<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(0)] public class WildWeaponsPlugin : BaseUnityPlugin { [<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(0)] public enum Toggle { On = 1, Off = 0 } [<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(0)] private class ConfigurationManagerAttributes { [UsedImplicitly] public int? Order; [UsedImplicitly] public bool? Browsable; [UsedImplicitly] [<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(2)] public string Category; [UsedImplicitly] [<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(new byte[] { 2, 1 })] public Action<ConfigEntryBase> CustomDrawer; } internal const string ModName = "WildWeapons"; internal const string ModVersion = "2.9.1"; internal const string Author = "catharis"; private const string ModGUID = "catharis.WildWeapons"; private static string ConfigFileName = "catharis.WildWeapons.cfg"; private static string ConfigFileFullPath; internal static string ConnectionError; private readonly Harmony _harmony = new Harmony("catharis.WildWeapons"); public static readonly ManualLogSource WildWeaponsLogger; private static readonly ConfigSync ConfigSync; private static ConfigEntry<Toggle> _serverConfigLocked; private static ConfigEntry<Toggle> _recipeIsActiveConfig; public void Awake() { Localizer.Load(); _serverConfigLocked = config("1 - General", "Lock Configuration", Toggle.On, "If on, the configuration is locked and can be changed by server admins only."); ConfigSync.AddLockingConfigEntry<Toggle>(_serverConfigLocked); Item item = new Item("wildweapons", "RoyalGloves_CAH"); item.Name.English("Royal Gauntlets"); item.Description.English("Battle gloves once used by a royal guard of a long dead kingdom."); item.Crafting.Add(CraftingTable.Forge, 1); item.RequiredItems.Add("Bronze", 10); item.RequiredItems.Add("BjornHide", 5); item.RequiredItems.Add("Ruby", 5); item.RequiredUpgradeItems.Add("BjornHide", 1); item.RequiredUpgradeItems.Add("Ruby", 1); item.CraftAmount = 1; item.Trade.Price = 0u; item.Trade.Stack = 0u; item.Trade.RequiredGlobalKey = "defeated_bonemass"; item.Trade.Trader = Trader.None; Item item2 = new Item("wildweapons", "CrystalClaws_CAH"); item2.Name.English("Crystal Crushers"); item2.Description.English("Pummel and pierce your foes with these jutting shards of crystal!"); item2.Crafting.Add(CraftingTable.Forge, 1); item2.RequiredItems.Add("Crystal", 20); item2.RequiredItems.Add("Bronze", 15); item2.RequiredItems.Add("FreezeGland", 5); item2.RequiredItems.Add("RoyalGloves_CAH", 1); item2.RequiredUpgradeItems.Add("Crystal", 5); item2.RequiredUpgradeItems.Add("FreezeGland", 1); item2.CraftAmount = 1; item2.Trade.Price = 0u; item2.Trade.Stack = 0u; item2.Trade.RequiredGlobalKey = "defeated_bonemass"; item2.Trade.Trader = Trader.None; Item item3 = new Item("wildweapons", "SuccubineSlicers_CAH"); item3.Name.English("Succubine Slicers"); item3.Description.English("Deadly wristblades imbued with the soul of a demon..."); item3.Crafting.Add(CraftingTable.BlackForge, 1); item3.RequiredItems.Add("YagluthDrop", 2); item3.RequiredItems.Add("BlackCore", 5); item3.RequiredItems.Add("BlackMetal", 15); item3.RequiredItems.Add("CrystalClaws_CAH", 1); item3.RequiredUpgradeItems.Add("BlackMetal", 5); item3.RequiredUpgradeItems.Add("Eitr", 2); item3.CraftAmount = 1; item3.Trade.Price = 0u; item3.Trade.Stack = 0u; item3.Trade.RequiredGlobalKey = "defeated_bonemass"; item3.Trade.Trader = Trader.None; Item item4 = new Item("wildweapons", "Sunstrikers_CAH"); item4.Name.English("Sunstrike Gauntlets"); item4.Description.English("Let each of your blows deliver the might and explosive power of a dying sun!"); item4.Crafting.Add(CraftingTable.BlackForge, 1); item4.RequiredItems.Add("FlametalNew", 10); item4.RequiredItems.Add("Obsidian", 10); item4.RequiredItems.Add("MoltenCore", 2); item4.RequiredItems.Add("Mandible", 2); item4.RequiredUpgradeItems.Add("Mandible", 1); item4.RequiredUpgradeItems.Add("Obsidian", 5); item4.CraftAmount = 1; item4.Trade.Price = 0u; item4.Trade.Stack = 0u; item4.Trade.RequiredGlobalKey = "defeated_bonemass"; item4.Trade.Trader = Trader.None; Item item5 = new Item("wildweapons", "ShadowStalker_CAH"); item5.Name.English("Reaper"); item5.Description.English("Hate, hate, I hate them all, I hate them all so much..."); item5.Crafting.Add(CraftingTable.Forge, 1); item5.RequiredItems.Add("BloodiedKnife_CE", 1); item5.RequiredUpgradeItems.Add("TrophyTheElder", 1, 2); item5.RequiredUpgradeItems.Add("Iron", 10, 2); item5.RequiredUpgradeItems.Add("TrophyDraugr", 5, 2); item5.RequiredUpgradeItems.Add("TrophyBonemass", 1, 3); item5.RequiredUpgradeItems.Add("Silver", 10, 3); item5.RequiredUpgradeItems.Add("TrophyWolf", 5, 3); item5.RequiredUpgradeItems.Add("TrophyDragonQueen", 1, 4); item5.RequiredUpgradeItems.Add("BlackMetal", 10, 4); item5.RequiredUpgradeItems.Add("TrophyGoblin", 5, 4); item5.RequiredUpgradeItems.Add("TrophyGoblinKing", 1, 5); item5.RequiredUpgradeItems.Add("Eitr", 10, 5); item5.RequiredUpgradeItems.Add("TrophySeeker", 5, 5); item5.RequiredUpgradeItems.Add("TrophySeekerQueen", 1, 6); item5.RequiredUpgradeItems.Add("FlametalNew", 10, 6); item5.RequiredUpgradeItems.Add("TrophyCharredMelee", 5, 6); item5.CraftAmount = 1; item5.Trade.Price = 0u; item5.Trade.Stack = 0u; item5.Trade.RequiredGlobalKey = "defeated_bonemass"; item5.Trade.Trader = Trader.None; Item item6 = new Item("wildweapons", "RoyalSword_CAH"); item6.Name.English("Royal Sword"); item6.Description.English("A sword once used by a royal guard of a long dead kingdom."); item6.Crafting.Add(CraftingTable.Forge, 1); item6.RequiredItems.Add("Bronze", 10); item6.RequiredItems.Add("BjornHide", 5); item6.RequiredItems.Add("Ruby", 5); item6.RequiredUpgradeItems.Add("BjornHide", 1); item6.RequiredUpgradeItems.Add("Ruby", 1); item6.CraftAmount = 1; item6.Trade.Price = 0u; item6.Trade.Stack = 0u; item6.Trade.RequiredGlobalKey = "defeated_bonemass"; item6.Trade.Trader = Trader.None; Item item7 = new Item("wildweapons", "RoyalGreatsword_CAH"); item7.Name.English("Royal Greatsword"); item7.Description.English("A greatsword once used by a royal guard of a long dead kingdom."); item7.Crafting.Add(CraftingTable.Forge, 1); item7.RequiredItems.Add("Bronze", 20); item7.RequiredItems.Add("BjornHide", 5); item7.RequiredItems.Add("Ruby", 5); item7.RequiredUpgradeItems.Add("Ruby", 1); item7.RequiredUpgradeItems.Add("BjornHide", 1); item7.CraftAmount = 1; item7.Trade.Price = 0u; item7.Trade.Stack = 0u; item7.Trade.RequiredGlobalKey = "defeated_bonemass"; item7.Trade.Trader = Trader.None; Item item8 = new Item("wildweapons", "Repressor_CAH"); item8.Name.English("Repressor"); item8.Description.English("A sleek, straight, and lightweight blade designed for flexible combat."); item8.Crafting.Add(CraftingTable.Forge, 1); item8.RequiredItems.Add("Iron", 20); item8.RequiredItems.Add("Guck", 10); item8.RequiredItems.Add("Root", 5); item8.RequiredUpgradeItems.Add("Guck", 5); item8.RequiredUpgradeItems.Add("Root", 1); item8.CraftAmount = 1; item8.Trade.Price = 0u; item8.Trade.Stack = 0u; item8.Trade.RequiredGlobalKey = "defeated_bonemass"; item8.Trade.Trader = Trader.None; Item item9 = new Item("wildweapons", "TwistedEdge_CAH"); item9.Name.English("Witchbrand"); item9.Description.English("A twisted and bloodied iron blade, to rend apart your foes."); item9.Crafting.Add(CraftingTable.Forge, 1); item9.RequiredItems.Add("Iron", 20); item9.RequiredItems.Add("TrophyKvastur", 1); item9.RequiredItems.Add("Bloodbag", 10); item9.RequiredUpgradeItems.Add("Iron", 5); item9.RequiredUpgradeItems.Add("Bloodbag", 2); item9.CraftAmount = 1; item9.Trade.Price = 0u; item9.Trade.Stack = 0u; item9.Trade.RequiredGlobalKey = "defeated_bonemass"; item9.Trade.Trader = Trader.None; Item item10 = new Item("wildweapons", "EagleStrike_CAH"); item10.Name.English("Eaglestrike"); item10.Description.English("A modified version of a silver sword, infused with icy power."); item10.Crafting.Add(CraftingTable.Forge, 1); item10.RequiredItems.Add("SwordSilver", 1); item10.RequiredItems.Add("FreezeGland", 10); item10.RequiredItems.Add("TrophyHatchling", 2); item10.RequiredUpgradeItems.Add("FreezeGland", 2); item10.RequiredUpgradeItems.Add("Silver", 2); item10.CraftAmount = 1; item10.Trade.Price = 0u; item10.Trade.Stack = 0u; item10.Trade.RequiredGlobalKey = "defeated_bonemass"; item10.Trade.Trader = Trader.None; Item item11 = new Item("wildweapons", "Astralis_CAH"); item11.Name.English("Astralis"); item11.Description.English("A magic blade emanating frosty power, once wielded by a princess of frost."); item11.Crafting.Add(CraftingTable.Forge, 1); item11.RequiredItems.Add("Silver", 15); item11.RequiredItems.Add("FreezeGland", 10); item11.RequiredItems.Add("Crystal", 10); item11.RequiredItems.Add("MeadFrostResist", 1); item11.RequiredUpgradeItems.Add("FreezeGland", 2); item11.RequiredUpgradeItems.Add("Silver", 5); item11.CraftAmount = 1; item11.Trade.Price = 0u; item11.Trade.Stack = 0u; item11.Trade.RequiredGlobalKey = "defeated_bonemass"; item11.Trade.Trader = Trader.None; Item item12 = new Item("wildweapons", "MountainCleaver_CAH"); item12.Name.English("Mountain Cleaver"); item12.Description.English("A massive heavy blade capable of tearing even mountains asunder."); item12.Crafting.Add(CraftingTable.Forge, 1); item12.RequiredItems.Add("Iron", 50); item12.RequiredItems.Add("Silver", 25); item12.RequiredItems.Add("TrophySGolem", 1); item12.RequiredUpgradeItems.Add("Iron", 5); item12.RequiredUpgradeItems.Add("Silver", 5); item12.CraftAmount = 1; item12.Trade.Price = 0u; item12.Trade.Stack = 0u; item12.Trade.RequiredGlobalKey = "defeated_bonemass"; item12.Trade.Trader = Trader.None; Item item13 = new Item("wildweapons", "AehmandVehm_CAH"); item13.Name.English("Aehm and Vehm"); item13.Description.English("In life, they were sisters, now their souls have been corrupted and put into a set of demonic twinblades."); item13.Crafting.Add(CraftingTable.Forge, 1); item13.RequiredItems.Add("JuteRed", 5); item13.RequiredItems.Add("BlackMetal", 10); item13.RequiredItems.Add("Obsidian", 10); item13.RequiredItems.Add("TrophyCultist", 1); item13.RequiredUpgradeItems.Add("JuteRed", 2); item13.RequiredUpgradeItems.Add("Obsidian", 5); item13.CraftAmount = 1; item13.Trade.Price = 0u; item13.Trade.Stack = 0u; item13.Trade.RequiredGlobalKey = "defeated_bonemass"; item13.Trade.Trader = Trader.None; Item item14 = new Item("wildweapons", "Zehtfreid_CAH"); item14.Name.English("Zehtfreid"); item14.Description.English("Brother Blade to the sisters Aehm and Vehm, deadly and violent, his sins forgotten."); item14.Crafting.Add(CraftingTable.Forge, 1); item14.RequiredItems.Add("JuteRed", 10); item14.RequiredItems.Add("BlackMetal", 15); item14.RequiredItems.Add("Obsidian", 15); item14.RequiredItems.Add("TrophyCultist", 1); item14.RequiredUpgradeItems.Add("JuteRed", 2); item14.RequiredUpgradeItems.Add("Obsidian", 5); item14.CraftAmount = 1; item14.Trade.Price = 0u; item14.Trade.Stack = 0u; item14.Trade.RequiredGlobalKey = "defeated_bonemass"; item14.Trade.Trader = Trader.None; Item item15 = new Item("wildweapons", "Kingblade_CAH"); item15.Name.English("Kingblade"); item15.Description.English("A blade fit for a king, is crafted with the head of one..."); item15.Crafting.Add(CraftingTable.BlackForge, 1); item15.RequiredItems.Add("Bronze", 10); item15.RequiredItems.Add("Silver", 30); item15.RequiredItems.Add("Coins", 1000); item15.RequiredItems.Add("TrophyGoblinKing", 1); item15.RequiredUpgradeItems.Add("Iron", 5); item15.RequiredUpgradeItems.Add("Silver", 5); item15.CraftAmount = 1; item15.Trade.Price = 0u; item15.Trade.Stack = 0u; item15.Trade.RequiredGlobalKey = "defeated_bonemass"; item15.Trade.Trader = Trader.None; Item item16 = new Item("wildweapons", "BoneReaver_CAH"); item16.Name.English("Bonereaver"); item16.Description.English("An incredibly violent blade made to rip apart foes. Something about violating a geneva convention, whatever that is."); item16.Crafting.Add(CraftingTable.BlackForge, 1); item16.RequiredItems.Add("TrophySeekerBrute", 1); item16.RequiredItems.Add("BoneFragments", 50); item16.RequiredItems.Add("Carapace", 10); item16.RequiredItems.Add("Bloodbag", 25); item16.RequiredUpgradeItems.Add("BoneFragments", 10); item16.RequiredUpgradeItems.Add("Bloodbag", 10); item16.CraftAmount = 1; item16.Trade.Price = 0u; item16.Trade.Stack = 0u; item16.Trade.RequiredGlobalKey = "defeated_bonemass"; item16.Trade.Trader = Trader.None; Item item17 = new Item("wildweapons", "Infernus_CAH"); item17.Name.English("Infernus"); item17.Description.English("A burning relic from a fallen castle, the queen, slaughtered, her subjects, tossed into the volcano..."); item17.Crafting.Add(CraftingTable.BlackForge, 1); item17.RequiredItems.Add("Heatscar_CAH", 1); item17.RequiredItems.Add("SurtlingCore", 5); item17.RequiredItems.Add("YagluthDrop", 2); item17.RequiredUpgradeItems.Add("SurtlingCore", 1); item17.RequiredUpgradeItems.Add("YagluthDrop", 1); item17.CraftAmount = 1; item17.Trade.Price = 0u; item17.Trade.Stack = 0u; item17.Trade.RequiredGlobalKey = "defeated_bonemass"; item17.Trade.Trader = Trader.None; Item item18 = new Item("wildweapons", "Jadaraga_CAH"); item18.Name.English("Jadaraga"); item18.Description.English("An ancient and deadly jian, laced with demonic poison..."); item18.Crafting.Add(CraftingTable.BlackForge, 1); item18.RequiredItems.Add("TrophyTick", 3); item18.RequiredItems.Add("Eitr", 30); item18.RequiredItems.Add("Sap", 30); item18.RequiredItems.Add("Guck", 30); item18.RequiredUpgradeItems.Add("Eitr", 2); item18.RequiredUpgradeItems.Add("Sap", 5); item18.CraftAmount = 1; item18.Trade.Price = 0u; item18.Trade.Stack = 0u; item18.Trade.RequiredGlobalKey = "defeated_bonemass"; item18.Trade.Trader = Trader.None; Item item19 = new Item("wildweapons", "SoulThief_CAH"); item19.Name.English("Soulthief"); item19.Description.English("A sinister longsword that utilizes unknown magic to fire condensed magic blades at your foes"); item19.Crafting.Add(CraftingTable.MageTable, 1); item19.RequiredItems.Add("Eitr", 20); item19.RequiredItems.Add("BlackCore", 5); item19.RequiredItems.Add("BlackMetal", 15); item19.RequiredItems.Add("TrophyDvergr", 1); item19.RequiredUpgradeItems.Add("Eitr", 5); item19.RequiredUpgradeItems.Add("BlackMetal", 5); item19.CraftAmount = 1; item19.Trade.Price = 0u; item19.Trade.Stack = 0u; item19.Trade.RequiredGlobalKey = "defeated_bonemass"; item19.Trade.Trader = Trader.None; Item item20 = new Item("wildweapons", "Arondight_CAH"); item20.Name.English("Arondight"); item20.Description.English("A legendary sword, reborn and stronger than ever."); item20.Crafting.Add(CraftingTable.BlackForge, 1); item20.RequiredItems.Add("StarCrystal_CE", 5); item20.RequiredItems.Add("THSwordKrom", 1); item20.RequiredItems.Add("TrophySeekerQueen", 1); item20.RequiredItems.Add("TrophyDragonQueen", 1); item20.RequiredUpgradeItems.Add("DragonTear", 1); item20.RequiredUpgradeItems.Add("QueenDrop", 1); item20.CraftAmount = 1; item20.Trade.Price = 0u; item20.Trade.Stack = 0u; item20.Trade.RequiredGlobalKey = "defeated_bonemass"; item20.Trade.Trader = Trader.None; Item item21 = new Item("wildweapons", "StarGleam_CAH"); item21.Name.English("Stargleam"); item21.Description.English("A sparkling long blade made in an effort to mimic the very stars."); item21.Crafting.Add(CraftingTable.BlackForge, 1); item21.RequiredItems.Add("SwordNiedhogg", 1); item21.RequiredItems.Add("StarSteel_CE", 10); item21.RequiredItems.Add("Thunderstone", 10); item21.RequiredUpgradeItems.Add("StarCrystal_CE", 1); item21.RequiredUpgradeItems.Add("Thunderstone", 2); item21.CraftAmount = 1; item21.Trade.Price = 0u; item21.Trade.Stack = 0u; item21.Trade.RequiredGlobalKey = "defeated_bonemass"; item21.Trade.Trader = Trader.None; Item item22 = new Item("wildweapons", "Esterra_CAH"); item22.Name.English("Esterra"); item22.Description.English("From the ashes it returns, reborn anew, stronger than ever before, Holy Blade Esterra!"); item22.Crafting.Add(CraftingTable.BlackForge, 1); item22.RequiredItems.Add("Kingblade_CAH", 1); item22.RequiredItems.Add("StarSteel_CE", 10); item22.RequiredItems.Add("Dandelion", 50); item22.RequiredItems.Add("MorgenSinew", 5); item22.RequiredUpgradeItems.Add("MorgenSinew", 2); item22.RequiredUpgradeItems.Add("Dandelion", 5); item22.CraftAmount = 1; item22.Trade.Price = 0u; item22.Trade.Stack = 0u; item22.Trade.RequiredGlobalKey = "defeated_bonemass"; item22.Trade.Trader = Trader.None; Item item23 = new Item("wildweapons", "Northstar_CAH"); item23.Name.English("North Star"); item23.Description.English("I look out from my home at dawn, the ominous snowy lands shining beneath the glorious north star..."); item23.Crafting.Add(CraftingTable.BlackForge, 1); item23.RequiredItems.Add("SwordMistwalker", 1); item23.RequiredItems.Add("FrostRune_CE", 1); item23.RequiredItems.Add("StarSteel_CE", 10); item23.RequiredItems.Add("Silver", 10); item23.RequiredItems.Add("DragonTear", 10); item23.RequiredUpgradeItems.Add("Silver", 5); item23.RequiredUpgradeItems.Add("DragonTear", 1); item23.CraftAmount = 1; item23.Trade.Price = 0u; item23.Trade.Stack = 0u; item23.Trade.RequiredGlobalKey = "defeated_bonemass"; item23.Trade.Trader = Trader.None; Item item24 = new Item("wildweapons", "Durandal_CAH"); item24.Name.English("Durandal"); item24.Description.English("A massive legendary sword, blazing once more beneath molten skies, its heat so fervent it burns a deep purple..."); item24.Crafting.Add(CraftingTable.BlackForge, 1); item24.RequiredItems.Add("MountainCleaver_CAH", 1); item24.RequiredItems.Add("TrophyCharredMelee", 1); item24.RequiredItems.Add("TrophyCharredMage", 1); item24.RequiredItems.Add("TrophyCharredArcher", 1); item24.RequiredUpgradeItems.Add("FlametalNew", 2); item24.RequiredUpgradeItems.Add("CharredBone", 10); item24.CraftAmount = 1; item24.Trade.Price = 0u; item24.Trade.Stack = 0u; item24.Trade.RequiredGlobalKey = "defeated_bonemass"; item24.Trade.Trader = Trader.None; Item item25 = new Item("wildweapons", "Rupture_CAH"); item25.Name.English("Rupture"); item25.Description.English("An unholy blade forged of demonic powers, it emanates runes that kill with a mere touch."); item25.Crafting.Add(CraftingTable.BlackForge, 1); item25.RequiredItems.Add("AehmandVehm_CAH", 1); item25.RequiredItems.Add("Zehtfreid_CAH", 1); item25.RequiredItems.Add("FlametalNew", 30); item25.RequiredItems.Add("GemstoneRed", 1); item25.RequiredItems.Add("YagluthDrop", 5); item25.RequiredUpgradeItems.Add("YagluthDrop", 1); item25.RequiredUpgradeItems.Add("FlametalNew", 5); item25.CraftAmount = 1; item25.Trade.Price = 0u; item25.Trade.Stack = 0u; item25.Trade.RequiredGlobalKey = "defeated_bonemass"; item25.Trade.Trader = Trader.None; Item item26 = new Item("wildweapons", "Frigada_CAH"); item26.Name.English("Frigada"); item26.Description.English("A deep and ancient sword, harrowing with icy power, even the heat of the Ashlands yields to Frigada's frosty might."); item26.Crafting.Add(CraftingTable.BlackForge, 1); item26.RequiredItems.Add("FreezeGland", 20); item26.RequiredItems.Add("DragonTear", 5); item26.RequiredItems.Add("FlametalNew", 30); item26.RequiredItems.Add("FrostRune_CE", 1); item26.RequiredUpgradeItems.Add("FreezeGland", 2); item26.RequiredUpgradeItems.Add("FlametalNew", 5); item26.CraftAmount = 1; item26.Trade.Price = 0u; item26.Trade.Stack = 0u; item26.Trade.RequiredGlobalKey = "defeated_bonemass"; item26.Trade.Trader = Trader.None; Item item27 = new Item("wildweapons", "Conflagration_CAH"); item27.Name.English("Conflagration"); item27.Description.English("A culmination of absolute flame, the pinnacle of fire, Conflagration."); item27.Crafting.Add(CraftingTable.BlackForge, 1); item27.RequiredItems.Add("Infernus_CAH", 1); item27.RequiredItems.Add("SwordDyrnwyn", 1); item27.RequiredItems.Add("FlameRune_CE", 1); item27.RequiredItems.Add("MoltenCore", 5); item27.RequiredItems.Add("FlametalNew", 10); item27.RequiredUpgradeItems.Add("MoltenCore", 1); item27.RequiredUpgradeItems.Add("FlametalNew", 5); item27.CraftAmount = 1; item27.Trade.Price = 0u; item27.Trade.Stack = 0u; item27.Trade.RequiredGlobalKey = "defeated_bonemass"; item27.Trade.Trader = Trader.None; Item item28 = new Item("wildweapons", "Viridium_CAH"); item28.Name.English("Viridium"); item28.Description.English("A deadly rugged blade, made to rip into foes and poison them with a deadly venom."); item28.Crafting.Add(CraftingTable.BlackForge, 1); item28.RequiredItems.Add("JadeJian_CAH", 1); item28.RequiredItems.Add("BlackMetal", 25); item28.RequiredItems.Add("TrophyAbomination", 2); item28.RequiredItems.Add("PoisonRune_CE", 1); item28.RequiredUpgradeItems.Add("BlackMetal", 5); item28.RequiredUpgradeItems.Add("Bronze", 5); item28.CraftAmount = 1; item28.Trade.Price = 0u; item28.Trade.Stack = 0u; item28.Trade.RequiredGlobalKey = "defeated_bonemass"; item28.Trade.Trader = Trader.None; Item item29 = new Item("wildweapons", "StormWalker_CAH"); item29.Name.English("Storm Walker"); item29.Description.English("The wielder is said to be capable of flying through storms like lightning."); item29.Crafting.Add(CraftingTable.BlackForge, 1); item29.RequiredItems.Add("FlametalNew", 30); item29.RequiredItems.Add("ShieldCore", 1); item29.RequiredItems.Add("GemstoneRed", 1); item29.RequiredItems.Add("SwordNiedhoggLightning", 1); item29.RequiredUpgradeItems.Add("FlametalNew", 5); item29.RequiredUpgradeItems.Add("Bronze", 5); item29.CraftAmount = 1; item29.Trade.Price = 0u; item29.Trade.Stack = 0u; item29.Trade.RequiredGlobalKey = "defeated_bonemass"; item29.Trade.Trader = Trader.None; Item item30 = new Item("wildweapons", "Agareth_CAH"); item30.Name.English("Agareth"); item30.Description.English("A ghostly sword, from torn spirits and unholy wraiths, let yourself revel in dark power..."); item30.Crafting.Add(CraftingTable.BlackForge, 1); item30.RequiredItems.Add("TwistedEdge_CAH", 1); item30.RequiredItems.Add("MoonSteel_CE", 10); item30.RequiredItems.Add("TrophyWraith", 2); item30.RequiredItems.Add("TrophyGhost", 1); item30.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item30.RequiredUpgradeItems.Add("Ectoplasm", 2); item30.CraftAmount = 1; item30.Trade.Price = 0u; item30.Trade.Stack = 0u; item30.Trade.RequiredGlobalKey = "defeated_bonemass"; item30.Trade.Trader = Trader.None; Item item31 = new Item("wildweapons", "Galaxia_CAH"); item31.Name.English("Galaxia"); item31.Description.English("They told me I could not reach the stars... So I cut them down instead."); item31.Crafting.Add(CraftingTable.BlackForge, 1); item31.RequiredItems.Add("MoonSteel_CE", 20); item31.RequiredItems.Add("StarSteel_CE", 20); item31.RequiredItems.Add("GemstoneBlue", 1); item31.RequiredItems.Add("GemstoneGreen", 1); item31.RequiredItems.Add("GemstoneRed", 1); item31.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item31.RequiredUpgradeItems.Add("BlackCore", 1); item31.CraftAmount = 1; item31.Trade.Price = 0u; item31.Trade.Stack = 0u; item31.Trade.RequiredGlobalKey = "defeated_bonemass"; item31.Trade.Trader = Trader.None; Item item32 = new Item("wildweapons", "Arumeria_CAH"); item32.Name.English("Arumeria"); item32.Description.English("Cut them, stab them, put holes through their miserable eyes, you are divine, and they shall not gaze upon you."); item32.Crafting.Add(CraftingTable.BlackForge, 1); item32.RequiredItems.Add("Repressor_CAH", 1); item32.RequiredItems.Add("MechanicalSpring", 10); item32.RequiredItems.Add("FlametalNew", 15); item32.RequiredItems.Add("TrophyMorgen", 2); item32.RequiredUpgradeItems.Add("FlametalNew", 3); item32.RequiredUpgradeItems.Add("MorgenSinew", 2); item32.CraftAmount = 1; item32.Trade.Price = 0u; item32.Trade.Stack = 0u; item32.Trade.RequiredGlobalKey = "defeated_bonemass"; item32.Trade.Trader = Trader.None; Item item33 = new Item("wildweapons", "HeavenlyBlade_CAH"); item33.Name.English("Condemnation"); item33.Description.English("Are you worthy of the blade of the heavenly demon?"); item33.Crafting.Add(CraftingTable.BlackForge, 1); item33.RequiredItems.Add("EagleStrike_CAH", 1); item33.RequiredItems.Add("Infernus_CAH", 1); item33.RequiredItems.Add("Jadaraga_CAH", 1); item33.RequiredItems.Add("FrostRune_CE", 1); item33.RequiredItems.Add("FlameRune_CE", 1); item33.RequiredItems.Add("PoisonRune_CE", 1); item33.RequiredUpgradeItems.Add("DragonTear", 1); item33.RequiredUpgradeItems.Add("YagluthDrop", 1); item33.RequiredUpgradeItems.Add("QueenDrop", 1); item33.CraftAmount = 1; item33.Trade.Price = 0u; item33.Trade.Stack = 0u; item33.Trade.RequiredGlobalKey = "defeated_bonemass"; item33.Trade.Trader = Trader.None; Item item34 = new Item("wildweapons", "GoldBrand_CAH"); item34.Name.English("Goldbrand"); item34.Description.English("A simple and regal katana forged from bronze and leather."); item34.Crafting.Add(CraftingTable.Forge, 1); item34.RequiredItems.Add("Bronze", 15); item34.RequiredItems.Add("LeatherScraps", 5); item34.RequiredItems.Add("TrophyBjorn", 1); item34.RequiredUpgradeItems.Add("Bronze", 5); item34.RequiredUpgradeItems.Add("DeerHide", 2); item34.CraftAmount = 1; item34.Trade.Price = 0u; item34.Trade.Stack = 0u; item34.Trade.RequiredGlobalKey = "defeated_bonemass"; item34.Trade.Trader = Trader.None; Item item35 = new Item("wildweapons", "Emberspark_CAH"); item35.Name.English("Emberspark"); item35.Description.English("A wicked katana forged from iron and fire to create a mystical blade."); item35.Crafting.Add(CraftingTable.Forge, 1); item35.RequiredItems.Add("Iron", 20); item35.RequiredItems.Add("SurtlingCore", 5); item35.RequiredItems.Add("TrophySurtling", 1); item35.RequiredUpgradeItems.Add("Iron", 5); item35.RequiredUpgradeItems.Add("SurtlingCore", 1); item35.CraftAmount = 1; item35.Trade.Price = 0u; item35.Trade.Stack = 0u; item35.Trade.RequiredGlobalKey = "defeated_bonemass"; item35.Trade.Trader = Trader.None; Item item36 = new Item("wildweapons", "Mortalis_CAH"); item36.Name.English("Mortalis"); item36.Description.English("A once regal katana, now smeared by cultist blood, has gained a mind of its own and craves blood."); item36.Crafting.Add(CraftingTable.Forge, 1); item36.RequiredItems.Add("GoldBrand_CAH", 1); item36.RequiredItems.Add("TrophyCultist", 1); item36.RequiredItems.Add("Iron", 10); item36.RequiredItems.Add("Bloodbag", 10); item36.RequiredUpgradeItems.Add("Bloodbag", 5); item36.RequiredUpgradeItems.Add("JuteRed", 1); item36.CraftAmount = 1; item36.Trade.Price = 0u; item36.Trade.Stack = 0u; item36.Trade.RequiredGlobalKey = "defeated_bonemass"; item36.Trade.Trader = Trader.None; Item item37 = new Item("wildweapons", "FrozenBlades_CAH"); item37.Name.English("Frozen Blades"); item37.Description.English("With a blade made nearly of pure ice, these frigid blades will leave foes brittle."); item37.Crafting.Add(CraftingTable.Forge, 1); item37.RequiredItems.Add("Crystal", 30); item37.RequiredItems.Add("FreezeGland", 10); item37.RequiredItems.Add("GreydwarfEye", 15); item37.RequiredItems.Add("TrophyHatchling", 1); item37.RequiredUpgradeItems.Add("FreezeGland", 2); item37.RequiredUpgradeItems.Add("GreydwarfEye", 5); item37.CraftAmount = 1; item37.Trade.Price = 0u; item37.Trade.Stack = 0u; item37.Trade.RequiredGlobalKey = "defeated_bonemass"; item37.Trade.Trader = Trader.None; Item item38 = new Item("wildweapons", "Rustblade_CAH"); item38.Name.English("Rustcutter"); item38.Description.English("A gnarled, rusted blade, imbued with an ancient magic capable of rusting steel."); item38.Crafting.Add(CraftingTable.Forge, 1); item38.RequiredItems.Add("MechanicalSpring", 5); item38.RequiredItems.Add("Copper", 15); item38.RequiredItems.Add("LoxPelt", 5); item38.RequiredUpgradeItems.Add("Copper", 3); item38.RequiredUpgradeItems.Add("LoxPelt", 2); item38.CraftAmount = 1; item38.Trade.Price = 0u; item38.Trade.Stack = 0u; item38.Trade.RequiredGlobalKey = "defeated_bonemass"; item38.Trade.Trader = Trader.None; Item item39 = new Item("wildweapons", "FlowerVeil_CAH"); item39.Name.English("Flowerveil"); item39.Description.English("A purified blade, flowering with the petals of a cherry blossom."); item39.Crafting.Add(CraftingTable.Forge, 1); item39.RequiredItems.Add("Mortalis_CAH", 1); item39.RequiredItems.Add("Silver", 10); item39.RequiredItems.Add("Wisp", 5); item39.RequiredItems.Add("PowderedDragonEgg", 10); item39.RequiredUpgradeItems.Add("Silver", 5); item39.RequiredUpgradeItems.Add("PowderedDragonEgg", 2); item39.CraftAmount = 1; item39.Trade.Price = 0u; item39.Trade.Stack = 0u; item39.Trade.RequiredGlobalKey = "defeated_bonemass"; item39.Trade.Trader = Trader.None; Item item40 = new Item("wildweapons", "StormDragon_CAH"); item40.Name.English("Storm Dragon"); item40.Description.English("The call of thunder, the breath of a dragon, behold a mighty blade!"); item40.Crafting.Add(CraftingTable.BlackForge, 1); item40.RequiredItems.Add("Emberspark_CAH", 1); item40.RequiredItems.Add("StarSteel_CE", 10); item40.RequiredItems.Add("Thunderstone", 20); item40.RequiredItems.Add("TrophyFallenValkyrie", 1); item40.RequiredUpgradeItems.Add("SurtlingCore", 5); item40.RequiredUpgradeItems.Add("Thunderstone", 5); item40.CraftAmount = 1; item40.Trade.Price = 0u; item40.Trade.Stack = 0u; item40.Trade.RequiredGlobalKey = "defeated_bonemass"; item40.Trade.Trader = Trader.None; Item item41 = new Item("wildweapons", "BlossomSong_CAH"); item41.Name.English("Blossomsong"); item41.Description.English("A beautiful blade of utmost elegance, capable of firing condensed sword energy from the will of its wielder."); item41.Crafting.Add(CraftingTable.BlackForge, 1); item41.RequiredItems.Add("TrophySeekerQueen", 1); item41.RequiredItems.Add("FlowerVeil_CAH", 1); item41.RequiredItems.Add("FlametalNew", 20); item41.RequiredItems.Add("PowderedDragonEgg", 20); item41.RequiredUpgradeItems.Add("PowderedDragonEgg", 5); item41.RequiredUpgradeItems.Add("FlametalNew", 5); item41.CraftAmount = 1; item41.Trade.Price = 0u; item41.Trade.Stack = 0u; item41.Trade.RequiredGlobalKey = "defeated_bonemass"; item41.Trade.Trader = Trader.None; Item item42 = new Item("wildweapons", "ThornCrest_CAH"); item42.Name.English("Crest of Thorns"); item42.Description.English("A rugged and ancient blade, forged from ancient northern magic, and cursed by the witch of thorns."); item42.Crafting.Add(CraftingTable.BlackForge, 1); item42.RequiredItems.Add("FlametalNew", 20); item42.RequiredItems.Add("DragonTear", 10); item42.RequiredItems.Add("BonemawSerpentTooth", 10); item42.RequiredItems.Add("FrostRune_CE", 1); item42.RequiredUpgradeItems.Add("FlametalNew", 5); item42.RequiredUpgradeItems.Add("BonemawSerpentTooth", 3); item42.CraftAmount = 1; item42.Trade.Price = 0u; item42.Trade.Stack = 0u; item42.Trade.RequiredGlobalKey = "defeated_bonemass"; item42.Trade.Trader = Trader.None; Item item43 = new Item("wildweapons", "RamHammer_CAH"); item43.Name.English("Ram Smasher"); item43.Description.English("A bronze hammer forged in the shape of a ram."); item43.Crafting.Add(CraftingTable.Forge, 1); item43.RequiredItems.Add("Bronze", 10); item43.RequiredItems.Add("DeerHide", 10); item43.RequiredItems.Add("TrophyBoar", 2); item43.RequiredUpgradeItems.Add("Bronze", 5); item43.RequiredUpgradeItems.Add("DeerHide", 2); item43.CraftAmount = 1; item43.Trade.Price = 0u; item43.Trade.Stack = 0u; item43.Trade.RequiredGlobalKey = "defeated_bonemass"; item43.Trade.Trader = Trader.None; Item item44 = new Item("wildweapons", "SpiritBreaker_CAH"); item44.Name.English("Spiritbreaker"); item44.Description.English("Woe be apon thee, crush your enemies with their own skulls."); item44.Crafting.Add(CraftingTable.Forge, 1); item44.RequiredItems.Add("Iron", 20); item44.RequiredItems.Add("Ectoplasm", 5); item44.RequiredItems.Add("TrophySkeletonPoison", 1); item44.RequiredUpgradeItems.Add("Iron", 5); item44.RequiredUpgradeItems.Add("Ectoplasm", 2); item44.CraftAmount = 1; item44.Trade.Price = 0u; item44.Trade.Stack = 0u; item44.Trade.RequiredGlobalKey = "defeated_bonemass"; item44.Trade.Trader = Trader.None; Item item45 = new Item("wildweapons", "Crabhammer_CAH"); item45.Name.English("Crabslammer"); item45.Description.English("Mmmmm, crab legs..."); item45.Crafting.Add(CraftingTable.Forge, 1); item45.RequiredItems.Add("Chitin", 15); item45.RequiredItems.Add("Copper", 10); item45.RequiredItems.Add("SerpentMeat", 2); item45.RequiredUpgradeItems.Add("Chitin", 5); item45.RequiredUpgradeItems.Add("Copper", 2); item45.CraftAmount = 1; item45.Trade.Price = 0u; item45.Trade.Stack = 0u; item45.Trade.RequiredGlobalKey = "defeated_bonemass"; item45.Trade.Trader = Trader.None; Item item46 = new Item("wildweapons", "Frostburn_CAH"); item46.Name.English("Frostburn"); item46.Description.English("Forged of unmelting ice, this hammer is capable of inflicting devastating frozen wounds."); item46.Crafting.Add(CraftingTable.Forge, 1); item46.RequiredItems.Add("Silver", 20); item46.RequiredItems.Add("FreezeGland", 10); item46.RequiredItems.Add("TrophyWolf", 1); item46.RequiredUpgradeItems.Add("Silver", 5); item46.RequiredUpgradeItems.Add("FreezeGland", 2); item46.CraftAmount = 1; item46.Trade.Price = 0u; item46.Trade.Stack = 0u; item46.Trade.RequiredGlobalKey = "defeated_bonemass"; item46.Trade.Trader = Trader.None; Item item47 = new Item("wildweapons", "MountainBlow_CAH"); item47.Name.English("Mountain Crushers"); item47.Description.English("Elegant silver and bronze hammers made to beat down your foes."); item47.Crafting.Add(CraftingTable.Forge, 1); item47.RequiredItems.Add("SharpeningStone", 1); item47.RequiredItems.Add("LinenThread", 5); item47.RequiredItems.Add("Silver", 10); item47.RequiredItems.Add("Bronze", 10); item47.RequiredUpgradeItems.Add("Bronze", 3); item47.RequiredUpgradeItems.Add("Silver", 3); item47.CraftAmount = 1; item47.Trade.Price = 0u; item47.Trade.Stack = 0u; item47.Trade.RequiredGlobalKey = "defeated_bonemass"; item47.Trade.Trader = Trader.None; Item item48 = new Item("wildweapons", "SunCrusher_CAH"); item48.Name.English("Suncrusher"); item48.Description.English("By utilizing the power of heat and spirit, you have converted frostner into a deadly heated weapon."); item48.Crafting.Add(CraftingTable.Forge, 1); item48.RequiredItems.Add("MaceSilver", 1); item48.RequiredItems.Add("TrophyBjornUndead", 1); item48.RequiredItems.Add("TrophySurtling", 1); item48.RequiredItems.Add("Bronze", 20); item48.RequiredUpgradeItems.Add("Bronze", 5); item48.RequiredUpgradeItems.Add("SurtlingCore", 1); item48.CraftAmount = 1; item48.Trade.Price = 0u; item48.Trade.Stack = 0u; item48.Trade.RequiredGlobalKey = "defeated_bonemass"; item48.Trade.Trader = Trader.None; Item item49 = new Item("wildweapons", "Harrower_CAH"); item49.Name.English("Harrower"); item49.Description.English("What a grotesque thing... What have you done..."); item49.Crafting.Add(CraftingTable.BlackForge, 1); item49.RequiredItems.Add("SledgeDemolisher", 1); item49.RequiredItems.Add("TrophyGoblin", 10); item49.RequiredItems.Add("TrophyDvergr", 2); item49.RequiredItems.Add("TrophyGreydwarf", 5); item49.RequiredUpgradeItems.Add("BoneFragments", 10); item49.RequiredUpgradeItems.Add("TrophySkeleton", 1); item49.CraftAmount = 1; item49.Trade.Price = 0u; item49.Trade.Stack = 0u; item49.Trade.RequiredGlobalKey = "defeated_bonemass"; item49.Trade.Trader = Trader.None; Item item50 = new Item("wildweapons", "Sparkgrinder_CAH"); item50.Name.English("Sparkgrinder"); item50.Description.English("A hammer forged from lightning and sun, it possesses sky crushing strength."); item50.Crafting.Add(CraftingTable.BlackForge, 1); item50.RequiredItems.Add("SunCrusher_CAH", 1); item50.RequiredItems.Add("Thunderstone", 20); item50.RequiredItems.Add("YagluthDrop", 2); item50.RequiredItems.Add("Eitr", 15); item50.RequiredUpgradeItems.Add("Eitr", 5); item50.RequiredUpgradeItems.Add("Thunderstone", 1); item50.CraftAmount = 1; item50.Trade.Price = 0u; item50.Trade.Stack = 0u; item50.Trade.RequiredGlobalKey = "defeated_bonemass"; item50.Trade.Trader = Trader.None; Item item51 = new Item("wildweapons", "Magmarium_CAH"); item51.Name.English("Magmarium"); item51.Description.English("A magmatic hammer capable of creating eruptions from the earth."); item51.Crafting.Add(CraftingTable.BlackForge, 1); item51.RequiredItems.Add("MaceEldner", 1); item51.RequiredItems.Add("Sparkgrinder_CAH", 1); item51.RequiredItems.Add("DragonEgg", 2); item51.RequiredItems.Add("FlametalNew", 20); item51.RequiredUpgradeItems.Add("FlametalNew", 5); item51.RequiredUpgradeItems.Add("MoltenCore", 1); item51.CraftAmount = 1; item51.Trade.Price = 0u; item51.Trade.Stack = 0u; item51.Trade.RequiredGlobalKey = "defeated_bonemass"; item51.Trade.Trader = Trader.None; Item item52 = new Item("wildweapons", "Agnarr_CAH"); item52.Name.English("Agnarr"); item52.Description.English("The absolute destroyer, to crush, to grind, to destroy, is to enjoy, grind them down until all is dust."); item52.Crafting.Add(CraftingTable.BlackForge, 1); item52.RequiredItems.Add("Harrower_CAH", 1); item52.RequiredItems.Add("FlametalNew", 40); item52.RequiredItems.Add("MorgenHeart", 5); item52.RequiredItems.Add("GemstoneRed", 3); item52.RequiredItems.Add("CharredBone", 250); item52.RequiredUpgradeItems.Add("MorgenHeart", 2); item52.RequiredUpgradeItems.Add("FlametalNew", 5); item52.CraftAmount = 1; item52.Trade.Price = 0u; item52.Trade.Stack = 0u; item52.Trade.RequiredGlobalKey = "defeated_bonemass"; item52.Trade.Trader = Trader.None; Item item53 = new Item("wildweapons", "RoyalAxe_CAH"); item53.Name.English("Royal Greataxe"); item53.Description.English("An axe once used by a royal guard of a long dead kingdom."); item53.Crafting.Add(CraftingTable.Forge, 1); item53.RequiredItems.Add("Bronze", 10); item53.RequiredItems.Add("BjornHide", 5); item53.RequiredItems.Add("Ruby", 5); item53.RequiredUpgradeItems.Add("BjornHide", 1); item53.RequiredUpgradeItems.Add("Ruby", 1); item53.CraftAmount = 1; item53.Trade.Price = 0u; item53.Trade.Stack = 0u; item53.Trade.RequiredGlobalKey = "defeated_bonemass"; item53.Trade.Trader = Trader.None; Item item54 = new Item("wildweapons", "Galice_CAH"); item54.Name.English("Galice"); item54.Description.English("A deadly hand scythe crafted from materials scavenged from the swamp."); item54.Crafting.Add(CraftingTable.Forge, 1); item54.RequiredItems.Add("Iron", 10); item54.RequiredItems.Add("Guck", 5); item54.RequiredItems.Add("ElderBark", 10); item54.RequiredUpgradeItems.Add("Guck", 5); item54.RequiredUpgradeItems.Add("ElderBark", 5); item54.CraftAmount = 1; item54.Trade.Price = 0u; item54.Trade.Stack = 0u; item54.Trade.RequiredGlobalKey = "defeated_bonemass"; item54.Trade.Trader = Trader.None; Item item55 = new Item("wildweapons", "Validari_CAH"); item55.Name.English("Validari"); item55.Description.English("An axe with an icon of a raven, great for cleaving draugr."); item55.Crafting.Add(CraftingTable.Forge, 1); item55.RequiredItems.Add("Iron", 20); item55.RequiredItems.Add("Ectoplasm", 5); item55.RequiredItems.Add("ElderBark", 10); item55.RequiredItems.Add("TrophyBlob", 1); item55.RequiredUpgradeItems.Add("Iron", 2); item55.RequiredUpgradeItems.Add("ElderBark", 5); item55.CraftAmount = 1; item55.Trade.Price = 0u; item55.Trade.Stack = 0u; item55.Trade.RequiredGlobalKey = "defeated_bonemass"; item55.Trade.Trader = Trader.None; Item item56 = new Item("wildweapons", "FrostBearer_CAH"); item56.Name.English("Frostbearer"); item56.Description.English("A great axe once wielded by a now dead king who ruled a castle in the mountains."); item56.Crafting.Add(CraftingTable.Forge, 1); item56.RequiredItems.Add("TrophyWolf", 5); item56.RequiredItems.Add("FreezeGland", 20); item56.RequiredItems.Add("Silver", 25); item56.RequiredUpgradeItems.Add("Silver", 5); item56.RequiredUpgradeItems.Add("FreezeGland", 5); item56.CraftAmount = 1; item56.Trade.Price = 0u; item56.Trade.Stack = 0u; item56.Trade.RequiredGlobalKey = "defeated_bonemass"; item56.Trade.Trader = Trader.None; Item item57 = new Item("wildweapons", "WaveCrusher_CAH"); item57.Name.English("Wave Crusher"); item57.Description.English("A massive anchor, who would even use this as a weapon, maybe a pirate captain?"); item57.Crafting.Add(CraftingTable.Forge, 1); item57.RequiredItems.Add("Fish5", 1); item57.RequiredItems.Add("Iron", 20); item57.RequiredItems.Add("SerpentScale", 5); item57.RequiredItems.Add("Chain", 3); item57.RequiredUpgradeItems.Add("SerpentScale", 3); item57.RequiredUpgradeItems.Add("Chain", 1); item57.CraftAmount = 1; item57.Trade.Price = 0u; item57.Trade.Stack = 0u; item57.Trade.RequiredGlobalKey = "defeated_bonemass"; item57.Trade.Trader = Trader.None; Item item58 = new Item("wildweapons", "Corruptum_CAH"); item58.Name.English("Corruptum"); item58.Description.English("A cursed axe that eats away at the minds and bodies of foes, granting vigor to its wielder."); item58.Crafting.Add(CraftingTable.Forge, 1); item58.RequiredItems.Add("Galice_CAH", 1); item58.RequiredItems.Add("TrophyGrowth", 1); item58.RequiredItems.Add("TrophySkeletonPoison", 1); item58.RequiredItems.Add("LinenThread", 10); item58.RequiredUpgradeItems.Add("LinenThread", 5); item58.RequiredUpgradeItems.Add("Guck", 5); item58.CraftAmount = 1; item58.Trade.Price = 0u; item58.Trade.Stack = 0u; item58.Trade.RequiredGlobalKey = "defeated_bonemass"; item58.Trade.Trader = Trader.None; Item item59 = new Item("wildweapons", "Vilgreed_CAH"); item59.Name.English("Vilgreed"); item59.Description.English("Once a living being, now comsumed by his own greed and violence..."); item59.Crafting.Add(CraftingTable.Forge, 1); item59.RequiredItems.Add("JuteRed", 10); item59.RequiredItems.Add("BlackMetal", 15); item59.RequiredItems.Add("Obsidian", 15); item59.RequiredItems.Add("TrophyCultist", 1); item59.RequiredUpgradeItems.Add("JuteRed", 3); item59.RequiredUpgradeItems.Add("BlackMetal", 2); item59.CraftAmount = 1; item59.Trade.Price = 0u; item59.Trade.Stack = 0u; item59.Trade.RequiredGlobalKey = "defeated_bonemass"; item59.Trade.Trader = Trader.None; Item item60 = new Item("wildweapons", "Fuegon_CAH"); item60.Name.English("Fuegon"); item60.Description.English("A malformed infernal axe, the result of an experiment with magic gone terribly wrong..."); item60.Crafting.Add(CraftingTable.MageTable, 1); item60.RequiredItems.Add("StaffFireball", 1); item60.RequiredItems.Add("BlackMetal", 20); item60.RequiredItems.Add("TrophySurtling", 2); item60.RequiredUpgradeItems.Add("BlackMetal", 5); item60.RequiredUpgradeItems.Add("Eitr", 5); item60.CraftAmount = 1; item60.Trade.Price = 0u; item60.Trade.Stack = 0u; item60.Trade.RequiredGlobalKey = "defeated_bonemass"; item60.Trade.Trader = Trader.None; Item item61 = new Item("wildweapons", "Titansbane_CAH"); item61.Name.English("Titansbane"); item61.Description.English("Returned from the land of the giants, the jotunn once wielded this great axe."); item61.Crafting.Add(CraftingTable.BlackForge, 1); item61.RequiredItems.Add("BattleaxeSkullSplittur", 1); item61.RequiredItems.Add("SurtlingCore", 5); item61.RequiredItems.Add("Bronze", 15); item61.RequiredItems.Add("Silver", 15); item61.RequiredUpgradeItems.Add("Bronze", 5); item61.RequiredUpgradeItems.Add("SurtlingCore", 2); item61.CraftAmount = 1; item61.Trade.Price = 0u; item61.Trade.Stack = 0u; item61.Trade.RequiredGlobalKey = "defeated_bonemass"; item61.Trade.Trader = Trader.None; Item item62 = new Item("wildweapons", "Pyroxis_CAH"); item62.Name.English("Pyroxis"); item62.Description.English("Forged of Flame and Frost, creating explosive strikes on impact, the best tree cutter around."); item62.Crafting.Add(CraftingTable.BlackForge, 1); item62.RequiredItems.Add("AxeBlackMetal", 1); item62.RequiredItems.Add("FlametalNew", 10); item62.RequiredItems.Add("FlameRune_CE", 1); item62.RequiredItems.Add("FrostRune_CE", 1); item62.RequiredUpgradeItems.Add("Crystal", 5); item62.RequiredUpgradeItems.Add("FlametalNew", 1); item62.CraftAmount = 1; item62.Trade.Price = 0u; item62.Trade.Stack = 0u; item62.Trade.RequiredGlobalKey = "defeated_bonemass"; item62.Trade.Trader = Trader.None; Item item63 = new Item("wildweapons", "Evallis_CAH"); item63.Name.English("Evallis"); item63.Description.English("Corruptum evolved, an even more sinister power lurks within, ready to viscerate your enemies."); item63.Crafting.Add(CraftingTable.BlackForge, 1); item63.RequiredItems.Add("Corruptum_CAH", 1); item63.RequiredItems.Add("TrophyFallenValkyrie", 1); item63.RequiredItems.Add("MoonSteel_CE", 10); item63.RequiredItems.Add("Bloodbag", 15); item63.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item63.RequiredUpgradeItems.Add("Bloodbag", 5); item63.CraftAmount = 1; item63.Trade.Price = 0u; item63.Trade.Stack = 0u; item63.Trade.RequiredGlobalKey = "defeated_bonemass"; item63.Trade.Trader = Trader.None; Item item64 = new Item("wildweapons", "Arken_CAH"); item64.Name.English("Arken"); item64.Description.English("The legendary greataxe Arken, crystallized with the combined power of Frostbearer and Fuegon."); item64.Crafting.Add(CraftingTable.BlackForge, 1); item64.RequiredItems.Add("Fuegon_CAH", 1); item64.RequiredItems.Add("FrostBearer_CAH", 1); item64.RequiredItems.Add("StarSteel_CE", 10); item64.RequiredItems.Add("Crystal", 30); item64.RequiredUpgradeItems.Add("FlametalNew", 5); item64.RequiredUpgradeItems.Add("Crystal", 5); item64.CraftAmount = 1; item64.Trade.Price = 0u; item64.Trade.Stack = 0u; item64.Trade.RequiredGlobalKey = "defeated_bonemass"; item64.Trade.Trader = Trader.None; Item item65 = new Item("wildweapons", "StrideBreaker_CAH"); item65.Name.English("Stridebreaker"); item65.Description.English("Break them, break them all, shatter their knees, make them kneel for you."); item65.Crafting.Add(CraftingTable.BlackForge, 1); item65.RequiredItems.Add("TrophyCharredArcher", 5); item65.RequiredItems.Add("GemstoneRed", 2); item65.RequiredItems.Add("Silver", 25); item65.RequiredItems.Add("Bronze", 25); item65.RequiredUpgradeItems.Add("Silver", 5); item65.RequiredUpgradeItems.Add("Bronze", 5); item65.CraftAmount = 1; item65.Trade.Price = 0u; item65.Trade.Stack = 0u; item65.Trade.RequiredGlobalKey = "defeated_bonemass"; item65.Trade.Trader = Trader.None; Item item66 = new Item("wildweapons", "Shatterers_CAH"); item66.Name.English("Shattersteel Axes"); item66.Description.English("Forged of icy steel, made by marauders to cut through the bones of the jotunn."); item66.Crafting.Add(CraftingTable.BlackForge, 1); item66.RequiredItems.Add("FlametalNew", 20); item66.RequiredItems.Add("DragonTear", 1); item66.RequiredItems.Add("GemstoneBlue", 1); item66.RequiredItems.Add("Silver", 10); item66.RequiredUpgradeItems.Add("Silver", 2); item66.RequiredUpgradeItems.Add("DragonTear", 1); item66.CraftAmount = 1; item66.Trade.Price = 0u; item66.Trade.Stack = 0u; item66.Trade.RequiredGlobalKey = "defeated_bonemass"; item66.Trade.Trader = Trader.None; Item item67 = new Item("wildweapons", "RoyalLance_CAH"); item67.Name.English("Royal Lance"); item67.Description.English("A lance once used by a royal guard of a long dead kingdom."); item67.Crafting.Add(CraftingTable.Forge, 1); item67.RequiredItems.Add("Bronze", 10); item67.RequiredItems.Add("BjornHide", 5); item67.RequiredItems.Add("Ruby", 5); item67.RequiredUpgradeItems.Add("BjornHide", 1); item67.RequiredUpgradeItems.Add("Ruby", 1); item67.CraftAmount = 1; item67.Trade.Price = 0u; item67.Trade.Stack = 0u; item67.Trade.RequiredGlobalKey = "defeated_bonemass"; item67.Trade.Trader = Trader.None; Item item68 = new Item("wildweapons", "Opressor_CAH"); item68.Name.English("Opressor"); item68.Description.English("A sleek spear, designed for mid range combat."); item68.Crafting.Add(CraftingTable.Forge, 1); item68.RequiredItems.Add("Iron", 10); item68.RequiredItems.Add("Guck", 5); item68.RequiredItems.Add("Root", 5); item68.RequiredUpgradeItems.Add("Guck", 5); item68.RequiredUpgradeItems.Add("Iron", 2); item68.CraftAmount = 1; item68.Trade.Price = 0u; item68.Trade.Stack = 0u; item68.Trade.RequiredGlobalKey = "defeated_bonemass"; item68.Trade.Trader = Trader.None; Item item69 = new Item("wildweapons", "OceanTrident_CAH"); item69.Name.English("Oceanic Trident"); item69.Description.English("A two handed spear, can be thrown with great force and holds the power of the seas."); item69.Crafting.Add(CraftingTable.Forge, 1); item69.RequiredItems.Add("SerpentScale", 10); item69.RequiredItems.Add("Chitin", 10); item69.RequiredItems.Add("Iron", 15); item69.RequiredItems.Add("Fish5", 1); item69.RequiredUpgradeItems.Add("Chitin", 1); item69.RequiredUpgradeItems.Add("Iron", 3); item69.CraftAmount = 1; item69.Trade.Price = 0u; item69.Trade.Stack = 0u; item69.Trade.RequiredGlobalKey = "defeated_bonemass"; item69.Trade.Trader = Trader.None; Item item70 = new Item("wildweapons", "Frostpiercer_CAH"); item70.Name.English("Frostpiercer"); item70.Description.English("A frigid and pointy spear forged from unmelting ice."); item70.Crafting.Add(CraftingTable.Forge, 1); item70.RequiredItems.Add("Silver", 15); item70.RequiredItems.Add("FreezeGland", 10); item70.RequiredItems.Add("TrophyWolf", 1); item70.RequiredUpgradeItems.Add("Silver", 5); item70.RequiredUpgradeItems.Add("FreezeGland", 2); item70.CraftAmount = 1; item70.Trade.Price = 0u; item70.Trade.Stack = 0u; item70.Trade.RequiredGlobalKey = "defeated_bonemass"; item70.Trade.Trader = Trader.None; Item item71 = new Item("wildweapons", "Narkava_CAH"); item71.Name.English("Narkava"); item71.Description.English("They put her body on a pike and burned her, her resentment burned brighter.."); item71.Crafting.Add(CraftingTable.Forge, 1); item71.RequiredItems.Add("JuteRed", 10); item71.RequiredItems.Add("BlackMetal", 10); item71.RequiredItems.Add("Obsidian", 10); item71.RequiredItems.Add("TrophyCultist", 1); item71.RequiredUpgradeItems.Add("JuteRed", 3); item71.RequiredUpgradeItems.Add("BlackMetal", 2); item71.CraftAmount = 1; item71.Trade.Price = 0u; item71.Trade.Stack = 0u; item71.Trade.RequiredGlobalKey = "defeated_bonemass"; item71.Trade.Trader = Trader.None; Item item72 = new Item("wildweapons", "SolsticeSpear_CAH"); item72.Name.English("Solstice Spear"); item72.Description.English("A forgotten relic of a bygone past, use it with care. -Due to its innate magical ability, it never leaves your hand."); item72.Crafting.Add(CraftingTable.Forge, 1); item72.RequiredItems.Add("Bronze", 20); item72.RequiredItems.Add("LinenThread", 10); item72.RequiredItems.Add("StarCrystal_CE", 1); item72.RequiredItems.Add("TrophyGoblinBruteBrosShaman", 1); item72.RequiredUpgradeItems.Add("Bronze", 3); item72.RequiredUpgradeItems.Add("LinenThread", 3); item72.CraftAmount = 1; item72.Trade.Price = 0u; item72.Trade.Stack = 0u; item72.Trade.RequiredGlobalKey = "defeated_bonemass"; item72.Trade.Trader = Trader.None; Item item73 = new Item("wildweapons", "Solemnity_CAH"); item73.Name.English("Solemnity"); item73.Description.English("Harrowing, yet beautifully distinct, it will tear through your foes with ease."); item73.Crafting.Add(CraftingTable.BlackForge, 1); item73.RequiredItems.Add("SpearCarapace", 1); item73.RequiredItems.Add("Crystal", 5); item73.RequiredItems.Add("Bronze", 5); item73.RequiredUpgradeItems.Add("Crystal", 2); item73.RequiredUpgradeItems.Add("Bronze", 2); item73.CraftAmount = 1; item73.Trade.Price = 0u; item73.Trade.Stack = 0u; item73.Trade.RequiredGlobalKey = "defeated_bonemass"; item73.Trade.Trader = Trader.None; Item item74 = new Item("wildweapons", "Devillis_CAH"); item74.Name.English("Devillis"); item74.Description.English("A lethal demonic implement, its will burn your foes with a toxic affliction..."); item74.Crafting.Add(CraftingTable.BlackForge, 1); item74.RequiredItems.Add("SolsticeSpear_CAH", 1); item74.RequiredItems.Add("MoltenCore", 5); item74.RequiredItems.Add("StarSteel_CE", 10); item74.RequiredItems.Add("TrophySkeletonHildir", 1); item74.RequiredUpgradeItems.Add("MoltenCore", 1); item74.RequiredUpgradeItems.Add("StarCrystal_CE", 1); item74.CraftAmount = 1; item74.Trade.Price = 0u; item74.Trade.Stack = 0u; item74.Trade.RequiredGlobalKey = "defeated_bonemass"; item74.Trade.Trader = Trader.None; Item item75 = new Item("wildweapons", "SunPiercer_CAH"); item75.Name.English("Sunpiercer"); item75.Description.English("Vile and wretched beings fear thee, let the might of the sun tear into you and bring about an eternal blazing sun!"); item75.Crafting.Add(CraftingTable.BlackForge, 1); item75.RequiredItems.Add("SolsticeSpear_CAH", 1); item75.RequiredItems.Add("MoltenCore", 5); item75.RequiredItems.Add("StarSteel_CE", 10); item75.RequiredItems.Add("TrophySkeletonHildir", 1); item75.RequiredUpgradeItems.Add("MoltenCore", 1); item75.RequiredUpgradeItems.Add("StarCrystal_CE", 1); item75.CraftAmount = 1; item75.Trade.Price = 0u; item75.Trade.Stack = 0u; item75.Trade.RequiredGlobalKey = "defeated_bonemass"; item75.Trade.Trader = Trader.None; Item item76 = new Item("wildweapons", "RoyalAtgeir_CAH"); item76.Name.English("Royal Atgeir"); item76.Description.English("An atgeir once used by a royal guard of a long dead kingdom."); item76.Crafting.Add(CraftingTable.Forge, 1); item76.RequiredItems.Add("Bronze", 10); item76.RequiredItems.Add("BjornHide", 5); item76.RequiredItems.Add("Ruby", 5); item76.RequiredUpgradeItems.Add("BjornHide", 1); item76.RequiredUpgradeItems.Add("Ruby", 1); item76.CraftAmount = 1; item76.Trade.Price = 0u; item76.Trade.Stack = 0u; item76.Trade.RequiredGlobalKey = "defeated_bonemass"; item76.Trade.Trader = Trader.None; Item item77 = new Item("wildweapons", "RoyalScythe_CAH"); item77.Name.English("Royal Scythe"); item77.Description.English("A scythe once used by a royal guard of a long dead kingdom."); item77.Crafting.Add(CraftingTable.Forge, 1); item77.RequiredItems.Add("Bronze", 10); item77.RequiredItems.Add("BjornHide", 5); item77.RequiredItems.Add("Ruby", 5); item77.RequiredUpgradeItems.Add("BjornHide", 1); item77.RequiredUpgradeItems.Add("Ruby", 1); item77.CraftAmount = 1; item77.Trade.Price = 0u; item77.Trade.Stack = 0u; item77.Trade.RequiredGlobalKey = "defeated_bonemass"; item77.Trade.Trader = Trader.None; Item item78 = new Item("wildweapons", "Ephemerance_CAH"); item78.Name.English("Ephemerance"); item78.Description.English("A ghostly glaive that has the ability to make one intangible for a short period of time."); item78.Crafting.Add(CraftingTable.Forge, 1); item78.RequiredItems.Add("TrophyGhost", 1); item78.RequiredItems.Add("Iron", 20); item78.RequiredItems.Add("Ectoplasm", 5); item78.RequiredUpgradeItems.Add("Iron", 3); item78.RequiredUpgradeItems.Add("Ectoplasm", 1); item78.CraftAmount = 1; item78.Trade.Price = 0u; item78.Trade.Stack = 0u; item78.Trade.RequiredGlobalKey = "defeated_bonemass"; item78.Trade.Trader = Trader.None; Item item79 = new Item("wildweapons", "SaurusScythe_CAH"); item79.Name.English("Gnasher"); item79.Description.English("A grotesque scythe with rows of teeth, it seems to be somewhat alive..."); item79.Crafting.Add(CraftingTable.Forge, 1); item79.RequiredItems.Add("TrophyGhost", 1); item79.RequiredItems.Add("TrophyDraugr", 1); item79.RequiredItems.Add("BoneFragments", 25); item79.RequiredUpgradeItems.Add("Guck", 3); item79.RequiredUpgradeItems.Add("BoneFragments", 10); item79.CraftAmount = 1; item79.Trade.Price = 0u; item79.Trade.Stack = 0u; item79.Trade.RequiredGlobalKey = "defeated_bonemass"; item79.Trade.Trader = Trader.None; Item item80 = new Item("wildweapons", "Frostclash_CAH"); item80.Name.English("Frostclash"); item80.Description.English("A robust and rigid scythe, forged of unmelting ice, perfect for dealing with fiery foes."); item80.Crafting.Add(CraftingTable.Forge, 1); item80.RequiredItems.Add("Silver", 20); item80.RequiredItems.Add("FreezeGland", 10); item80.RequiredItems.Add("TrophyHatchling", 1); item80.RequiredUpgradeItems.Add("Silver", 5); item80.RequiredUpgradeItems.Add("FreezeGland", 2); item80.CraftAmount = 1; item80.Trade.Price = 0u; item80.Trade.Stack = 0u; item80.Trade.RequiredGlobalKey = "defeated_bonemass"; item80.Trade.Trader = Trader.None; Item item81 = new Item("wildweapons", "Rearranger_CAH"); item81.Name.English("Rearranger"); item81.Description.English("A fancy and evil looking polearm, looks like it would be good for gutting goblins..."); item81.Crafting.Add(CraftingTable.Forge, 1); item81.RequiredItems.Add("Ruby", 5); item81.RequiredItems.Add("Bronze", 20); item81.RequiredItems.Add("LinenThread", 25); item81.RequiredItems.Add("BjornHide", 10); item81.RequiredUpgradeItems.Add("Bronze", 5); item81.RequiredUpgradeItems.Add("BjornHide", 2); item81.CraftAmount = 1; item81.Trade.Price = 0u; item81.Trade.Stack = 0u; item81.Trade.RequiredGlobalKey = "defeated_bonemass"; item81.Trade.Trader = Trader.None; Item item82 = new Item("wildweapons", "Ravnus_CAH"); item82.Name.English("Ravnus"); item82.Description.English("An evil scythe with a mind of its own, once human, cursed to become a weapon, eventually it will consume you too..."); item82.Crafting.Add(CraftingTable.Forge, 1); item82.RequiredItems.Add("JuteRed", 15); item82.RequiredItems.Add("BlackMetal", 20); item82.RequiredItems.Add("Obsidian", 15); item82.RequiredItems.Add("TrophyCultist", 1); item82.RequiredUpgradeItems.Add("JuteRed", 2); item82.RequiredUpgradeItems.Add("BlackMetal", 5); item82.CraftAmount = 1; item82.Trade.Price = 0u; item82.Trade.Stack = 0u; item82.Trade.RequiredGlobalKey = "defeated_bonemass"; item82.Trade.Trader = Trader.None; Item item83 = new Item("wildweapons", "FearNaught_CAH"); item83.Name.English("Fearnaught"); item83.Description.English("A vile scythe that has reaped the lives of many, will you use it? or will it use you?"); item83.Crafting.Add(CraftingTable.Forge, 1); item83.RequiredItems.Add("TrophyGoblinShaman", 1); item83.RequiredItems.Add("Eitr", 25); item83.RequiredItems.Add("BlackMetal", 20); item83.RequiredItems.Add("AtgeirBlackmetal", 1); item83.RequiredUpgradeItems.Add("BlackMetal", 5); item83.RequiredUpgradeItems.Add("TrophyGoblinShaman", 1); item83.CraftAmount = 1; item83.Trade.Price = 0u; item83.Trade.Stack = 0u; item83.Trade.RequiredGlobalKey = "defeated_bonemass"; item83.Trade.Trader = Trader.None; Item item84 = new Item("wildweapons", "DemonVane_CAH"); item84.Name.English("Demonvane"); item84.Description.English("An insidious spear that gives off a woeful aura..."); item84.Crafting.Add(CraftingTable.BlackForge, 1); item84.RequiredItems.Add("AtgeirHimminAfl", 1); item84.RequiredItems.Add("BlackMetal", 15); item84.RequiredItems.Add("BlackCore", 5); item84.RequiredItems.Add("TrophyDvergr", 1); item84.RequiredUpgradeItems.Add("BlackMetal", 5); item84.RequiredUpgradeItems.Add("BlackCore", 1); item84.CraftAmount = 1; item84.Trade.Price = 0u; item84.Trade.Stack = 0u; item84.Trade.RequiredGlobalKey = "defeated_bonemass"; item84.Trade.Trader = Trader.None; Item item85 = new Item("wildweapons", "CryonicReach_CAH"); item85.Name.English("Cryonic Reach"); item85.Description.English("Ice cold and deadly, this scythe will cause crystals to infiltrate the bodies of your foes."); item85.Crafting.Add(CraftingTable.BlackForge, 1); item85.RequiredItems.Add("FearNaught_CAH", 1); item85.RequiredItems.Add("Frostclash_CAH", 1); item85.RequiredItems.Add("FlametalNew", 20); item85.RequiredItems.Add("DragonTear", 5); item85.RequiredUpgradeItems.Add("FlametalNew", 5); item85.RequiredUpgradeItems.Add("DragonTear", 1); item85.CraftAmount = 1; item85.Trade.Price = 0u; item85.Trade.Stack = 0u; item85.Trade.RequiredGlobalKey = "defeated_bonemass"; item85.Trade.Trader = Trader.None; Item item86 = new Item("wildweapons", "InfernalReach_CAH"); item86.Name.English("Infernal Reach"); item86.Description.English("Flaming hot and dangerous, this scythe will evaporate the blood within your foes..."); item86.Crafting.Add(CraftingTable.BlackForge, 1); item86.RequiredItems.Add("SaurusScythe_CAH", 1); item86.RequiredItems.Add("Ravnus_CAH", 1); item86.RequiredItems.Add("FlametalNew", 20); item86.RequiredItems.Add("MoltenCore", 5); item86.RequiredUpgradeItems.Add("FlametalNew", 5); item86.RequiredUpgradeItems.Add("MoltenCore", 1); item86.CraftAmount = 1; item86.Trade.Price = 0u; item86.Trade.Stack = 0u; item86.Trade.RequiredGlobalKey = "defeated_bonemass"; item86.Trade.Trader = Trader.None; Item item87 = new Item("wildweapons", "Malevolence_CAH"); item87.Name.English("Malevolence"); item87.Description.English("Oh reviled lance, grant apon me undeath, so that I may bathe myself in the spirits of death!"); item87.Crafting.Add(CraftingTable.BlackForge, 1); item87.RequiredItems.Add("TrophySeekerQueen", 1); item87.RequiredItems.Add("StaffSkeleton", 1); item87.RequiredItems.Add("UndeadBjornRibcage", 15); item87.RequiredItems.Add("BonemawSerpentTooth", 10); item87.RequiredUpgradeItems.Add("UndeadBjornRibcage", 1); item87.RequiredUpgradeItems.Add("BonemawSerpentTooth", 5); item87.CraftAmount = 1; item87.Trade.Price = 0u; item87.Trade.Stack = 0u; item87.Trade.RequiredGlobalKey = "defeated_bonemass"; item87.Trade.Trader = Trader.None; Item item88 = new Item("wildweapons", "SoulShear_CAH"); item88.Name.English("Soulshear"); item88.Description.English("A sinister sickle made from cheap metal and some spiritual materials."); item88.Crafting.Add(CraftingTable.Forge, 1); item88.RequiredItems.Add("Copper", 5); item88.RequiredItems.Add("Ectoplasm", 5); item88.RequiredItems.Add("RoundLog", 1); item88.RequiredUpgradeItems.Add("Copper", 1); item88.RequiredUpgradeItems.Add("Ectoplasm", 1); item88.CraftAmount = 1; item88.Trade.Price = 0u; item88.Trade.Stack = 0u; item88.Trade.RequiredGlobalKey = "defeated_bonemass"; item88.Trade.Trader = Trader.None; Item item89 = new Item("wildweapons", "SunnyDagger_CAH"); item89.Name.English("Sunny Stabber"); item89.Description.English("A dagger with sun adornments, very effective at stabbing."); item89.Crafting.Add(CraftingTable.Forge, 1); item89.RequiredItems.Add("Dandelion", 10); item89.RequiredItems.Add("Tin", 5); item89.RequiredItems.Add("SurtlingCore", 1); item89.RequiredUpgradeItems.Add("Tin", 1); item89.RequiredUpgradeItems.Add("Dandelion", 1); item89.CraftAmount = 1; item89.Trade.Price = 0u; item89.Trade.Stack = 0u; item89.Trade.RequiredGlobalKey = "defeated_bonemass"; item89.Trade.Trader = Trader.None; Item item90 = new Item("wildweapons", "GospelSong_CAH"); item90.Name.English("Gospelsong"); item90.Description.English("An ornate gothic dagger forged of iron."); item90.Crafting.Add(CraftingTable.Forge, 1); item90.RequiredItems.Add("Iron", 10); item90.RequiredItems.Add("Root", 2); item90.RequiredItems.Add("SoulShear_CAH", 1); item90.RequiredUpgradeItems.Add("Iron", 1); item90.RequiredUpgradeItems.Add("Root", 1); item90.CraftAmount = 1; item90.Trade.Price = 0u; item90.Trade.Stack = 0u; item90.Trade.RequiredGlobalKey = "defeated_bonemass"; item90.Trade.Trader = Trader.None; Item item91 = new Item("wildweapons", "Heatscar_CAH"); item91.Name.English("Heatscar"); item91.Description.English("A crude blade forged of iron and fire, perhaps someday it can be something more..."); item91.Crafting.Add(CraftingTable.Forge, 1); item91.RequiredItems.Add("Iron", 10); item91.RequiredItems.Add("SurtlingCore", 2); item91.RequiredItems.Add("TrophySurtling", 1); item91.RequiredUpgradeItems.Add("Iron", 3); item91.RequiredUpgradeItems.Add("SurtlingCore", 1); item91.CraftAmount = 1; item91.Trade.Price = 0u; item91.Trade.Stack = 0u; item91.Trade.RequiredGlobalKey = "defeated_bonemass"; item91.Trade.Trader = Trader.None; Item item92 = new Item("wildweapons", "SeaSong_CAH"); item92.Name.English("Sea Song"); item92.Description.English("A jagged dagger forged from various ocean materials, you can almost hear the waves..."); item92.Crafting.Add(CraftingTable.Forge, 1); item92.RequiredItems.Add("FineWood", 5); item92.RequiredItems.Add("SerpentScale", 5); item92.RequiredItems.Add("Crystal", 10); item92.RequiredUpgradeItems.Add("SerpentScale", 1); item92.RequiredUpgradeItems.Add("Crystal", 1); item92.CraftAmount = 1; item92.Trade.Price = 0u; item92.Trade.Stack = 0u; item92.Trade.RequiredGlobalKey = "defeated_bonemass"; item92.Trade.Trader = Trader.None; Item item93 = new Item("wildweapons", "Suppressor_CAH"); item93.Name.English("Suppressor"); item93.Description.English("A dagger designed for defense rather than offense."); item93.Crafting.Add(CraftingTable.Forge, 1); item93.RequiredItems.Add("Iron", 10); item93.RequiredItems.Add("Guck", 10); item93.RequiredItems.Add("TrophyDraugrElite", 1); item93.RequiredUpgradeItems.Add("Iron", 3); item93.RequiredUpgradeItems.Add("Guck", 3); item93.CraftAmount = 1; item93.Trade.Price = 0u; item93.Trade.Stack = 0u; item93.Trade.RequiredGlobalKey = "defeated_bonemass"; item93.Trade.Trader = Trader.None; Item item94 = new Item("wildweapons", "Fanatica_CAH"); item94.Name.English("Fanatica"); item94.Description.English("An ornate dagger used in cultist rituals, extended use may drive the wearer mad..."); item94.Crafting.Add(CraftingTable.Forge, 1); item94.RequiredItems.Add("KnifeSilver", 1); item94.RequiredItems.Add("TrophyUlv", 2); item94.RequiredItems.Add("Ectoplasm", 5); item94.RequiredUpgradeItems.Add("Silver", 3); item94.RequiredUpgradeItems.Add("Ectoplasm", 1); item94.CraftAmount = 1; item94.Trade.Price = 0u; item94.Trade.Stack = 0u; item94.Trade.RequiredGlobalKey = "defeated_bonemass"; item94.Trade.Trader = Trader.None; Item item95 = new Item("wildweapons", "Angelcutter_CAH"); item95.Name.English("Angelcutter"); item95.Description.English("A blasphemous dagger that was once used to murder an angel."); item95.Crafting.Add(CraftingTable.Forge, 1); item95.RequiredItems.Add("Silver", 10); item95.RequiredItems.Add("Obsidian", 10); item95.RequiredItems.Add("TrophyHatchling", 1); item95.RequiredUpgradeItems.Add("Silver", 3); item95.RequiredUpgradeItems.Add("Obsidian", 3); item95.CraftAmount = 1; item95.Trade.Price = 0u; item95.Trade.Stack = 0u; item95.Trade.RequiredGlobalKey = "defeated_bonemass"; item95.Trade.Trader = Trader.None; Item item96 = new Item("wildweapons", "Nilvein_CAH"); item96.Name.English("Nilvein"); item96.Description.English("A demonic set of daggers that was once originally a single blade, but shattered into two."); item96.Crafting.Add(CraftingTable.Forge, 1); item96.RequiredItems.Add("JuteRed", 5); item96.RequiredItems.Add("BlackMetal", 10); item96.RequiredItems.Add("Obsidian", 10); item96.RequiredItems.Add("TrophyCultist", 1); item96.RequiredUpgradeItems.Add("BlackMetal", 3); item96.RequiredUpgradeItems.Add("Obsidian", 3); item96.CraftAmount = 1; item96.Trade.Price = 0u; item96.Trade.Stack = 0u; item96.Trade.RequiredGlobalKey = "defeated_bonemass"; item96.Trade.Trader = Trader.None; Item item97 = new Item("wildweapons", "Tinkerblade_CAH"); item97.Name.English("Tinkerblade"); item97.Description.English("A marvel of engineering and goblintech, use it well."); item97.Crafting.Add(CraftingTable.Forge, 1); item97.RequiredItems.Add("Copper", 15); item97.RequiredItems.Add("SharpeningStone", 1); item97.RequiredItems.Add("BlackMetalScrap", 10); item97.RequiredItems.Add("TrophyGoblin", 3); item97.RequiredUpgradeItems.Add("Copper", 5); item97.RequiredUpgradeItems.Add("BlackMetalScrap", 5); item97.CraftAmount = 1; item97.Trade.Price = 0u; item97.Trade.Stack = 0u; item97.Trade.RequiredGlobalKey = "defeated_bonemass"; item97.Trade.Trader = Trader.None; Item item98 = new Item("wildweapons", "DevilThorn_CAH"); item98.Name.English("Devil's Thorn"); item98.Description.English("A magic-forged dagger said to be capable of cutting through even iron."); item98.Crafting.Add(CraftingTable.BlackForge, 1); item98.RequiredItems.Add("Fanatica_CAH", 1); item98.RequiredItems.Add("GiantBloodSack", 10); item98.RequiredItems.Add("YagluthDrop", 1); item98.RequiredUpgradeItems.Add("Silver", 5); item98.RequiredUpgradeItems.Add("GiantBloodSack", 5); item98.CraftAmount = 1; item98.Trade.Price = 0u; item98.Trade.Stack = 0u; item98.Trade.RequiredGlobalKey = "defeated_bonemass"; item98.Trade.Trader = Trader.None; Item item99 = new Item("wildweapons", "Nephrite_CAH"); item99.Name.English("Nephrite Dagger"); item99.Description.English("A Jadeite dagger infused with magical demonic poison."); item99.Crafting.Add(CraftingTable.BlackForge, 1); item99.RequiredItems.Add("BlackMetal", 10); item99.RequiredItems.Add("Eitr", 10); item99.RequiredItems.Add("Sap", 10); item99.RequiredItems.Add("TrophyTick", 1); item99.RequiredUpgradeItems.Add("Eitr", 3); item99.RequiredUpgradeItems.Add("Sap", 2); item99.CraftAmount = 1; item99.Trade.Price = 0u; item99.Trade.Stack = 0u; item99.Trade.RequiredGlobalKey = "defeated_bonemass"; item99.Trade.Trader = Trader.None; Item item100 = new Item("wildweapons", "Caelis_CAH"); item100.Name.English("Caelestis"); item100.Description.English("A heavy dagger said to have been forged from the aftermath of a dead star."); item100.Crafting.Add(CraftingTable.BlackForge, 1); item100.RequiredItems.Add("TrophySGolem", 1); item100.RequiredItems.Add("DvergrKeyFragment", 3); item100.RequiredItems.Add("Bronze", 10); item100.RequiredItems.Add("TrophyGoblinBruteBrosShaman", 1); item100.RequiredUpgradeItems.Add("Bronze", 5); item100.RequiredUpgradeItems.Add("LinenThread", 2); item100.CraftAmount = 1; item100.Trade.Price = 0u; item100.Trade.Stack = 0u; item100.Trade.RequiredGlobalKey = "defeated_bonemass"; item100.Trade.Trader = Trader.None; Item item101 = new Item("wildweapons", "QueenSlayer_CAH"); item101.Name.English("Queenslayer"); item101.Description.English("A powerful dagger, made from the bloody might of the Seeker Queen herself."); item101.Crafting.Add(CraftingTable.BlackForge, 1); item101.RequiredItems.Add("TrophySeekerQueen", 1); item101.RequiredItems.Add("Ruby", 10); item101.RequiredItems.Add("Bronze", 10); item101.RequiredUpgradeItems.Add("Bronze", 3); item101.RequiredUpgradeItems.Add("Ruby", 3); item101.CraftAmount = 1; item101.Trade.Price = 0u; item101.Trade.Stack = 0u; item101.Trade.RequiredGlobalKey = "defeated_bonemass"; item101.Trade.Trader = Trader.None; Item item102 = new Item("wildweapons", "Regalia_CAH"); item102.Name.English("Regalia"); item102.Description.English("Slice and dice, slash and pierce, strike, strike, strike, do not stop until your foe is shattered."); item102.Crafting.Add(CraftingTable.BlackForge, 1); item102.RequiredItems.Add("QueenSlayer_CAH", 1); item102.RequiredItems.Add("Caelis_CAH", 1); item102.RequiredItems.Add("GemstoneBlue", 3); item102.RequiredItems.Add("FlametalNew", 20); item102.RequiredItems.Add("MorgenSinew", 10); item102.RequiredUpgradeItems.Add("FlametalNew", 5); item102.RequiredUpgradeItems.Add("MorgenSinew", 5); item102.CraftAmount = 1; item102.Trade.Price = 0u; item102.Trade.Stack = 0u; item102.Trade.RequiredGlobalKey = "defeated_bonemass"; item102.Trade.Trader = Trader.None; Item item103 = new Item("wildweapons", "Dragonsbane_CAH"); item103.Name.English("Dragonsbane"); item103.Description.English("A fiery infernal dagger, jagged edges to pierce and cut, even killing a dragon isn't out of the question..., "); item103.Crafting.Add(CraftingTable.BlackForge, 1); item103.RequiredItems.Add("TrophySkeletonHildir", 1); item103.RequiredItems.Add("MoltenCore", 5); item103.RequiredItems.Add("FlametalNew", 20); item103.RequiredItems.Add("FlameRune_CE", 1); item103.RequiredUpgradeItems.Add("FlametalNew", 5); item103.RequiredUpgradeItems.Add("MorgenSinew", 5); item103.CraftAmount = 1; item103.Trade.Price = 0u; item103.Trade.Stack = 0u; item103.Trade.RequiredGlobalKey = "defeated_bonemass"; item103.Trade.Trader = Trader.None; Item item104 = new Item("wildweapons", "TwinEyes_CAH"); item104.Name.English("Elegant Eyes"); item104.Description.English("An ornate pair of daggers, sleek and elegant, and extremely sharp, something is watching you from above..."); item104.Crafting.Add(CraftingTable.BlackForge, 1); item104.RequiredItems.Add("Silver", 10); item104.RequiredItems.Add("FlametalNew", 10); item104.RequiredItems.Add("DragonTear", 2); item104.RequiredItems.Add("KnifeSkollAndHati", 1); item104.RequiredUpgradeItems.Add("Silver", 5); item104.RequiredUpgradeItems.Add("DragonTear", 1); item104.CraftAmount = 1; item104.Trade.Price = 0u; item104.Trade.Stack = 0u; item104.Trade.RequiredGlobalKey = "defeated_bonemass"; Item item105 = new Item("wildweapons", "Regulator_CAH"); item105.Name.English("Regulator"); item105.Description.English("Throughout countless battles, Regulator has never failed to deflect a blade. -Perfectly parrying grants a boost to regen, armor, and damage."); item105.Crafting.Add(CraftingTable.BlackForge, 1); item105.RequiredItems.Add("StarSteel_CE", 10); item105.RequiredItems.Add("FlametalNew", 10); item105.RequiredItems.Add("GemstoneRed", 1); item105.RequiredUpgradeItems.Add("FlametalNew", 5); item105.RequiredUpgradeItems.Add("GemstoneRed", 1); item105.CraftAmount = 1; item105.Trade.Price = 0u; item105.Trade.Stack = 0u; item105.Trade.RequiredGlobalKey = "defeated_bonemass"; item105.Trade.Trader = Trader.None; Item item106 = new Item("wildweapons", "Auretia_CAH"); item106.Name.English("Auretia"); item106.Description.English("Elegant, sleek, some would even say divine, may this blade deflect the blows of any filthy beings that stand beneath you."); item106.Crafting.Add(CraftingTable.BlackForge, 1); item106.RequiredItems.Add("Suppressor_CAH", 1); item106.RequiredItems.Add("FlametalNew", 15); item106.RequiredItems.Add("TrophyFallenValkyrie", 1); item106.RequiredItems.Add("GemstoneRed", 1); item106.RequiredUpgradeItems.Add("FlametalNew", 3); item106.RequiredUpgradeItems.Add("CelestialFeather", 3); item106.CraftAmount = 1; item106.Trade.Price = 0u; item106.Trade.Stack = 0u; item106.Trade.RequiredGlobalKey = "defeated_bonemass"; item106.Trade.Trader = Trader.None; Item item107 = new Item("wildweapons", "RoyalBow_CAH"); item107.Name.English("Royal Bow"); item107.Description.English("A bow once used by a royal guard of a long dead kingdom."); item107.Crafting.Add(CraftingTable.Workbench, 1); item107.RequiredItems.Add("Bronze", 15); item107.RequiredItems.Add("BjornHide", 5); item107.RequiredItems.Add("Ruby", 5); item107.RequiredUpgradeItems.Add("BjornHide", 1); item107.RequiredUpgradeItems.Add("Ruby", 1); item107.CraftAmount = 1; item107.Trade.Price = 0u; item107.Trade.Stack = 0u; item107.Trade.RequiredGlobalKey = "defeated_bonemass"; item107.Trade.Trader = Trader.None; Item item108 = new Item("wildweapons", "SkullStrike_CAH"); item108.Name.English("Skullstrike"); item108.Description.English("Crafted of the skulls and bones of your enemies, tear them apart with deadly arrows."); item108.Crafting.Add(CraftingTable.Workbench, 1); item108.RequiredItems.Add("Iron", 15); item108.RequiredItems.Add("ElderBark", 15); item108.RequiredItems.Add("TrophyDraugrElite", 1); item108.RequiredUpgradeItems.Add("Iron", 3); item108.RequiredUpgradeItems.Add("ElderBark", 2); item108.CraftAmount = 1; item108.Trade.Price = 0u; item108.Trade.Stack = 0u; item108.Trade.RequiredGlobalKey = "defeated_bonemass"; item108.Trade.Trader = Trader.None; Item item109 = new Item("wildweapons", "Sentinel_CAH"); item109.Name.English("Sentinel"); item109.Description.English("A sturdy bow made from a silver-iron alloy, its tough enough to block with."); item109.Crafting.Add(CraftingTable.Forge, 1); item109.RequiredItems.Add("Iron", 15); item109.RequiredItems.Add("Silver", 15); item109.RequiredItems.Add("Ruby", 10); item109.RequiredUpgradeItems.Add("Iron", 5); item109.RequiredUpgradeItems.Add("Silver", 5); item109.CraftAmount = 1; item109.Trade.Price = 0u; item109.Trade.Stack = 0u; item109.Trade.RequiredGlobalKey = "defeated_bonemass"; item109.Trade.Trader = Trader.None; Item item110 = new Item("wildweapons", "Skivanti_CAH"); item110.Name.English("Skivanti"); item110.Description.English("A mechanical greatbow made to fire high speed arrows."); item110.Crafting.Add(CraftingTable.Workbench, 1); item110.RequiredItems.Add("Silver", 15); item110.RequiredItems.Add("Bronze", 15); item110.RequiredItems.Add("DragonTear", 5); item110.RequiredUpgradeItems.Add("Silver", 5); item110.RequiredUpgradeItems.Add("DragonTear", 1); item110.CraftAmount = 1; item110.Trade.Price = 0u; item110.Trade.Stack = 0u; item110.Trade.RequiredGlobalKey = "defeated_bonemass"; item110.Trade.Trader = Trader.None; Item item111 = new Item("wildweapons", "Vecta_CAH"); item111.Name.English("Vecta"); item111.Description.English("A strong bow forged from the tough carapace of seekers."); item111.Crafting.Add(CraftingTable.BlackForge, 1); item111.RequiredItems.Add("TrophySeekerBrute", 1); item111.RequiredItems.Add("BlackMetal", 25); item111.RequiredItems.Add("Mandible", 10); item111.RequiredUpgradeItems.Add("BlackMetal", 5); item111.RequiredUpgradeItems.Add("Mandible", 1); item111.CraftAmount = 1; item111.Trade.Price = 0u; item111.Trade.Stack = 0u; item111.Trade.RequiredGlobalKey = "defeated_bonemass"; item111.Trade.Trader = Trader.None; Item item112 = new Item("wildweapons", "Astarte_CAH"); item112.Name.English("Astarte"); item112.Description.English("Holy bow Astarte, one wielded by a heroic archer."); item112.Crafting.Add(CraftingTable.BlackForge, 1); item112.RequiredItems.Add("BowDraugrFang", 1); item112.RequiredItems.Add("Eitr", 25); item112.RequiredItems.Add("Silver", 15); item112.RequiredItems.Add("TrophySeeker", 5); item112.RequiredUpgradeItems.Add("Silver", 5); item112.RequiredUpgradeItems.Add("Eitr", 5); item112.CraftAmount = 1; item112.Trade.Price = 0u; item112.Trade.Stack = 0u; item112.Trade.RequiredGlobalKey = "defeated_bonemass"; item112.Trade.Trader = Trader.None; Item item113 = new Item("wildweapons", "DragonBow_CAH"); item113.Name.English("Dragonscale Bow"); item113.Description.English("A greatbow made in the image of a dragon, it does not require arrows, but demands great willpower to produce an arrow."); item113.Crafting.Add(CraftingTable.BlackForge, 1); item113.RequiredItems.Add("TrophyBonemawSerpent", 1); item113.RequiredItems.Add("TrophySurtling", 2); item113.RequiredItems.Add("FlametalNew", 15); item113.RequiredItems.Add("SerpentScale", 15); item113.RequiredUpgradeItems.Add("FlametalNew", 5); item113.RequiredUpgradeItems.Add("SurtlingCore", 1); item113.CraftAmount = 1; item113.Trade.Price = 0u; item113.Trade.Stack = 0u; item113.Trade.RequiredGlobalKey = "defeated_bonemass"; item113.Trade.Trader = Trader.None; Item item114 = new Item("wildweapons", "Nocturata_CAH"); item114.Name.English("Nocturata"); item114.Description.English("Dark, sleek, and deadly, this bow craves blood."); item114.Crafting.Add(CraftingTable.BlackForge, 1); item114.RequiredItems.Add("TrophyFallenValkyrie", 2); item114.RequiredItems.Add("BowSpineSnap", 1); item114.RequiredItems.Add("GemstoneRed", 1); item114.RequiredItems.Add("Feathers", 30); item114.RequiredUpgradeItems.Add("FlametalNew", 3); item114.RequiredUpgradeItems.Add("Feathers", 10); item114.CraftAmount = 1; item114.Trade.Price = 0u; item114.Trade.Stack = 0u; item114.Trade.RequiredGlobalKey = "defeated_bonemass"; item114.Trade.Trader = Trader.None; Item item115 = new Item("wildweapons", "Sieglinde_CAH"); item115.Name.English("Sieglinde"); item115.Description.English("A legendary greatbow, capable of loosing deadly arrows at insane speeds."); item115.Crafting.Add(CraftingTable.BlackForge, 1); item115.RequiredItems.Add("Astarte_CAH", 1); item115.RequiredItems.Add("Vecta_CAH", 1); item115.RequiredItems.Add("Wisp", 5); item115.RequiredItems.Add("StarSteel_CE", 10); item115.RequiredUpgradeItems.Add("Eitr", 5); item115.RequiredUpgradeItems.Add("Wisp", 3); item115.CraftAmount = 1; item115.Trade.Price = 0u; item115.Trade.Stack = 0u; item115.Trade.RequiredGlobalKey = "defeated_bonemass"; item115.Trade.Trader = Trader.None; Item item116 = new Item("wildweapons", "RoyalShield_CAH"); item116.Name.English("Royal Shield"); item116.Description.English("A shield once used by a royal guard of a long dead kingdom."); item116.Crafting.Add(CraftingTable.Forge, 1); item116.RequiredItems.Add("Bronze", 15); item116.RequiredItems.Add("TrophyBjorn", 1); item116.RequiredItems.Add("Ruby", 5); item116.RequiredUpgradeItems.Add("BjornHide", 1); item116.RequiredUpgradeItems.Add("Ruby", 1); item116.CraftAmount = 1; item116.Trade.Price = 0u; item116.Trade.Stack = 0u; item116.Trade.RequiredGlobalKey = "defeated_bonemass"; item116.Trade.Trader = Trader.None; Item item117 = new Item("wildweapons", "RedMoon_CAH"); item117.Name.English("Red Moon"); item117.Description.English("A strange red shield that depicts a moon and a star, perhaps it is cursed..."); item117.Crafting.Add(CraftingTable.Forge, 1); item117.RequiredItems.Add("Ruby", 5); item117.RequiredItems.Add("Iron", 25); item117.RequiredItems.Add("Guck", 15); item117.RequiredItems.Add("Root", 5); item117.RequiredUpgradeItems.Add("Guck", 2); item117.RequiredUpgradeItems.Add("Iron", 5); item117.CraftAmount = 1; item117.Trade.Price = 0u; item117.Trade.Stack = 0u; item117.Trade.RequiredGlobalKey = "defeated_bonemass"; item117.Trade.Trader = Trader.None; Item item118 = new Item("wildweapons", "Demora_CAH"); item118.Name.English("Demora"); item118.Description.English("Counterpart shield to Corruptum, it bolsters its strength"); item118.Crafting.Add(CraftingTable.Forge, 1); item118.RequiredItems.Add("BlackMetal", 25); item118.RequiredItems.Add("TrophyGoblin", 5); item118.RequiredItems.Add("Guck", 10); item118.RequiredUpgradeItems.Add("BlackMetal", 5); item118.RequiredUpgradeItems.Add("Guck", 5); item118.CraftAmount = 1; item118.Trade.Price = 0u; item118.Trade.Stack = 0u; item118.Trade.RequiredGlobalKey = "defeated_bonemass"; item118.Trade.Trader = Trader.None; Item item119 = new Item("wildweapons", "Crystalis_CAH"); item119.Name.English("Crystalis"); item119.Description.English("With crystal and ice, a formidable shield!"); item119.Crafting.Add(CraftingTable.Forge, 1); item119.RequiredItems.Add("FreezeGland", 10); item119.RequiredItems.Add("Crystal", 25); item119.RequiredItems.Add("Silver", 25); item119.RequiredUpgradeItems.Add("FreezeGland", 5); item119.RequiredUpgradeItems.Add("Silver", 5); item119.CraftAmount = 1; item119.Trade.Price = 0u; item119.Trade.Stack = 0u; item119.Trade.RequiredGlobalKey = "defeated_bonemass"; item119.Trade.Trader = Trader.None; Item item120 = new Item("wildweapons", "KingsGuard_CAH"); item120.Name.English("King's Guard"); item120.Description.English("A true royal shield fit for a king! -Landing a perfect parry with this shield will grant you health, stamina, and armor for a short burst."); item120.Crafting.Add(CraftingTable.Forge, 1); item120.RequiredItems.Add("RoyalShield_CAH", 1); item120.RequiredItems.Add("Silver", 20); item120.RequiredItems.Add("LinenThread", 15); item120.RequiredItems.Add("TrophySGolem", 1); item120.RequiredUpgradeItems.Add("Silver", 5); item120.RequiredUpgradeItems.Add("LinenThread", 5); item120.CraftAmount = 1; item120.Trade.Price = 0u; item120.Trade.Stack = 0u; item120.Trade.RequiredGlobalKey = "defeated_bonemass"; item120.Trade.Trader = Trader.None; Item item121 = new Item("wildweapons", "Sunshield_CAH"); item121.Name.English("Sunbearer"); item121.Description.English("Blinding, literally, try to avoid looking at the center."); item121.Crafting.Add(CraftingTable.BlackForge, 1); item121.RequiredItems.Add("ShieldSilver", 1); item121.RequiredItems.Add("TrophyGoblinBrute", 1); item121.RequiredItems.Add("SurtlingCore", 5); item121.RequiredItems.Add("Bronze", 20); item121.RequiredUpgradeItems.Add("Bronze", 5); item121.RequiredUpgradeItems.Add("SurtlingCore", 1); item121.CraftAmount = 1; item121.Trade.Price = 0u; item121.Trade.Stack = 0u; item121.Trade.RequiredGlobalKey = "defeated_bonemass"; item121.Trade.Trader = Trader.None; Item item122 = new Item("wildweapons", "Sparkshield_CAH"); item122.Name.English("The Sparkshield"); item122.Description.English("Made to bolster the strength of Sparkgrinder, it empowers lightning, and parries boost your lightning damage."); item122.Crafting.Add(CraftingTable.BlackForge, 1); item122.RequiredItems.Add("Sunshield_CAH", 1); item122.RequiredItems.Add("Eitr", 20); item122.RequiredItems.Add("Thunderstone", 15); item122.RequiredItems.Add("YagluthDrop", 1); item122.RequiredUpgradeItems.Add("Eitr", 5); item122.RequiredUpgradeItems.Add("Thunderstone", 1); item122.CraftAmount = 1; item122.Trade.Price = 0u; item122.Trade.Stack = 0u; item122.Trade.RequiredGlobalKey = "defeated_bonemass"; item122.Trade.Trader = Trader.None; Item item123 = new Item("wildweapons", "DragonscaleShield_CAH"); item123.Name.English("Dragonscale Shield"); item123.Description.English("With every perfect parry, you gain a fiery boon."); item123.Crafting.Add(CraftingTable.BlackForge, 1); item123.RequiredItems.Add("TrophyBonemawSerpent", 1); item123.RequiredItems.Add("TrophySurtling", 2); item123.RequiredItems.Add("FlametalNew", 15); item123.RequiredItems.Add("BonemawSerpentTooth", 15); item123.RequiredUpgradeItems.Add("FreezeGland", 5); item123.RequiredUpgradeItems.Add("Silver", 5); item123.CraftAmount = 1; item123.Trade.Price = 0u; item123.Trade.Stack = 0u; item123.Trade.RequiredGlobalKey = "defeated_bonemass"; item123.Trade.Trader = Trader.None; Item item124 = new Item("wildweapons", "Rerederum_CAH"); item124.Name.English("Rerederum"); item124.Description.English("An evil and powerful shield, bursting with demonic energy."); item124.Crafting.Add(CraftingTable.BlackForge, 1); item124.RequiredItems.Add("Demora_CAH", 1); item124.RequiredItems.Add("MoonSteel_CE", 10); item124.RequiredItems.Add("TrophyCharredMage", 1); item124.RequiredItems.Add("Bloodbag", 15); item124.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item124.RequiredUpgradeItems.Add("Bloodbag", 5); item124.CraftAmount = 1; item124.Trade.Price = 0u; item124.Trade.Stack = 0u; item124.Trade.RequiredGlobalKey = "defeated_bonemass"; item124.Trade.Trader = Trader.None; PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_BlossomSlash"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_GalacticSlash"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_SoulthiefSlash"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_FrigidBomb"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_ConflagBomb"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_SunBomb"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Legendshot"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Blackshot"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Dragonshot"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_AstralisShard"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Opressor"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_OceanTrident"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Frostpiercer"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Narkava"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Solstice"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Solemnity"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Devilis"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Projectile_Sunpiercer"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_BluntStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_BoneStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_ClangingStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_CriticalStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_LightningStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_OceanicStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_PiercingStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_ResoundingStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_RingedStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_ShatteredStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_ShiningStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_TearingStrike"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_EnhancedCut"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_HeavyCut"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_RendingCut"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_SlicingCut"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_FlamingExplosion"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_NormalExplosion"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_BigExplosion"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Sfx_EchoingCries"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Agareth"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Arondight"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Malevolence"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Galaxia"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Demonic"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_GoldBlue"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_GoldOrange"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_GoldRed"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_BlueOrange"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Black"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Gold"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Silver"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Red"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Blue"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_LightBlue"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Green"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Yellow"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Orange"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Pink"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Purple"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Cyan"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "Block_Teal"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_AfflictionBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_CorruptBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_MalevolentBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_HeroBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_FreezingBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_StarBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT_SoulBurn"); PrefabManager.RegisterPrefab(PrefabManager.RegisterAssetBundle("wildweapons"), "DOT