Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of WildWeapons v2.9.9
WildWeapons.dll
Decompiled 2 days 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.9")] [assembly: AssemblyCompany("catharis")] [assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("2.9.9.0")] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [<2a3d1303-174c-4722-9bda-33ebf30f4475>Embedded] internal sealed class <2a3d1303-174c-4722-9bda-33ebf30f4475>EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [<2a3d1303-174c-4722-9bda-33ebf30f4475>Embedded] [CompilerGenerated] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class <8717b843-ba40-4641-8d57-7fbfd1919ebe>NullableAttribute : Attribute { public readonly byte[] NullableFlags; public <8717b843-ba40-4641-8d57-7fbfd1919ebe>NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public <8717b843-ba40-4641-8d57-7fbfd1919ebe>NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] [<2a3d1303-174c-4722-9bda-33ebf30f4475>Embedded] [CompilerGenerated] internal sealed class <69601c36-8d80-4769-9c99-ae3b18d927c1>NullableContextAttribute : Attribute { public readonly byte Flag; public <69601c36-8d80-4769-9c99-ae3b18d927c1>NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace WildWeapons { [<8717b843-ba40-4641-8d57-7fbfd1919ebe>Nullable(0)] [BepInPlugin("catharis.WildWeapons", "WildWeapons", "2.9.9")] [<69601c36-8d80-4769-9c99-ae3b18d927c1>NullableContext(1)] public class WildWeaponsPlugin : BaseUnityPlugin { [<69601c36-8d80-4769-9c99-ae3b18d927c1>NullableContext(0)] public enum Toggle { On = 1, Off = 0 } [<69601c36-8d80-4769-9c99-ae3b18d927c1>NullableContext(0)] private class ConfigurationManagerAttributes { [UsedImplicitly] public int? Order; [UsedImplicitly] public bool? Browsable; [<8717b843-ba40-4641-8d57-7fbfd1919ebe>Nullable(2)] [UsedImplicitly] public string Category; [<8717b843-ba40-4641-8d57-7fbfd1919ebe>Nullable(new byte[] { 2, 1 })] [UsedImplicitly] public Action<ConfigEntryBase> CustomDrawer; } internal const string ModName = "WildWeapons"; internal const string ModVersion = "2.9.9"; 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", 2); 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", "SoulThief_CAH"); item10.Name.English("Soulthief"); item10.Description.English("A sinister longsword that utilizes unknown magic to fire condensed magic blades at your foes"); item10.Crafting.Add(CraftingTable.Forge, 1); item10.RequiredItems.Add("MoonCrystal_CE", 1); item10.RequiredItems.Add("Iron", 15); item10.RequiredItems.Add("Root", 5); item10.RequiredItems.Add("TrophyWraith", 1); item10.RequiredUpgradeItems.Add("Root", 3); item10.RequiredUpgradeItems.Add("Iron", 3); 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", "EagleStrike_CAH"); item11.Name.English("Eaglestrike"); item11.Description.English("A modified version of a silver sword, infused with icy power."); item11.Crafting.Add(CraftingTable.Forge, 1); item11.RequiredItems.Add("SwordSilver", 1); item11.RequiredItems.Add("FreezeGland", 10); item11.RequiredItems.Add("TrophyHatchling", 2); item11.RequiredUpgradeItems.Add("FreezeGland", 2); item11.RequiredUpgradeItems.Add("Silver", 2); 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", "Astralis_CAH"); item12.Name.English("Astralis"); item12.Description.English("A magic blade emanating frosty power, once wielded by a princess of frost."); item12.Crafting.Add(CraftingTable.Forge, 1); item12.RequiredItems.Add("Silver", 15); item12.RequiredItems.Add("FreezeGland", 10); item12.RequiredItems.Add("Crystal", 10); item12.RequiredItems.Add("MeadFrostResist", 1); item12.RequiredUpgradeItems.Add("FreezeGland", 2); 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", "MountainCleaver_CAH"); item13.Name.English("Mountain Cleaver"); item13.Description.English("A massive heavy blade capable of tearing even mountains asunder."); item13.Crafting.Add(CraftingTable.Forge, 1); item13.RequiredItems.Add("Iron", 50); item13.RequiredItems.Add("Silver", 25); item13.RequiredItems.Add("TrophySGolem", 1); item13.RequiredUpgradeItems.Add("Iron", 5); item13.RequiredUpgradeItems.Add("Silver", 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", "AehmandVehm_CAH"); item14.Name.English("Aehm and Vehm"); item14.Description.English("In life, they were sisters, now their souls have been corrupted and put into a set of demonic twinblades."); item14.Crafting.Add(CraftingTable.Forge, 1); item14.RequiredItems.Add("JuteRed", 5); item14.RequiredItems.Add("BlackMetal", 10); item14.RequiredItems.Add("Obsidian", 10); 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", "Zehtfreid_CAH"); item15.Name.English("Zehtfreid"); item15.Description.English("Brother Blade to the sisters Aehm and Vehm, deadly and violent, his sins forgotten."); item15.Crafting.Add(CraftingTable.Forge, 1); item15.RequiredItems.Add("JuteRed", 10); item15.RequiredItems.Add("BlackMetal", 15); item15.RequiredItems.Add("Obsidian", 15); item15.RequiredItems.Add("TrophyCultist", 1); item15.RequiredUpgradeItems.Add("JuteRed", 2); item15.RequiredUpgradeItems.Add("Obsidian", 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", "Kingblade_CAH"); item16.Name.English("Kingblade"); item16.Description.English("A blade fit for a king, is crafted with the head of one..."); item16.Crafting.Add(CraftingTable.BlackForge, 1); item16.RequiredItems.Add("Bronze", 10); item16.RequiredItems.Add("Silver", 30); item16.RequiredItems.Add("Coins", 1000); item16.RequiredItems.Add("TrophyGoblinKing", 1); item16.RequiredUpgradeItems.Add("Iron", 5); item16.RequiredUpgradeItems.Add("Silver", 5); 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", "BoneReaver_CAH"); item17.Name.English("Bonereaver"); item17.Description.English("An incredibly violent blade made to rip apart foes. Something about violating a geneva convention, whatever that is."); item17.Crafting.Add(CraftingTable.BlackForge, 1); item17.RequiredItems.Add("TrophySeekerBrute", 1); item17.RequiredItems.Add("BoneFragments", 50); item17.RequiredItems.Add("Carapace", 10); item17.RequiredItems.Add("Bloodbag", 25); item17.RequiredUpgradeItems.Add("BoneFragments", 10); item17.RequiredUpgradeItems.Add("Bloodbag", 10); 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", "Infernus_CAH"); item18.Name.English("Infernus"); item18.Description.English("A burning relic from a fallen castle, the queen, slaughtered, her subjects, tossed into the volcano..."); item18.Crafting.Add(CraftingTable.BlackForge, 1); item18.RequiredItems.Add("Heatscar_CAH", 1); item18.RequiredItems.Add("SurtlingCore", 5); item18.RequiredItems.Add("YagluthDrop", 2); item18.RequiredUpgradeItems.Add("SurtlingCore", 1); item18.RequiredUpgradeItems.Add("YagluthDrop", 1); 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", "Jadaraga_CAH"); item19.Name.English("Jadaraga"); item19.Description.English("An ancient and deadly jian, laced with demonic poison..."); item19.Crafting.Add(CraftingTable.BlackForge, 1); item19.RequiredItems.Add("TrophyTick", 3); item19.RequiredItems.Add("Eitr", 30); item19.RequiredItems.Add("Sap", 30); item19.RequiredItems.Add("Guck", 30); item19.RequiredUpgradeItems.Add("Eitr", 2); item19.RequiredUpgradeItems.Add("Sap", 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", "Soulrend_CAH"); item20.Name.English("Soulrend"); item20.Description.English("With the truest power of souls condensed, a legendary blade is formed, exquiste, and deadly..."); item20.Crafting.Add(CraftingTable.MageTable, 1); item20.RequiredItems.Add("SoulThief_CAH", 1); item20.RequiredItems.Add("BlackCore", 2); item20.RequiredItems.Add("YagluthDrop", 5); item20.RequiredUpgradeItems.Add("Eitr", 20, 2); item20.RequiredUpgradeItems.Add("BlackMetal", 10, 2); item20.RequiredUpgradeItems.Add("TrophySeeker", 5, 2); item20.RequiredUpgradeItems.Add("TrophySeekerBrute", 2, 3); item20.RequiredUpgradeItems.Add("Softtissue", 25, 3); item20.RequiredUpgradeItems.Add("MoonCrystal_CE", 2, 3); item20.RequiredUpgradeItems.Add("TrophySeekerQueen", 1, 4); item20.RequiredUpgradeItems.Add("FlametalNew", 15, 4); item20.RequiredUpgradeItems.Add("CharredBone", 25, 4); item20.RequiredUpgradeItems.Add("MoonSteel_CE", 10, 5); item20.RequiredUpgradeItems.Add("Charredskull", 10, 5); item20.RequiredUpgradeItems.Add("TrophyFallenValkyrie", 1, 5); 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", "Arondight_CAH"); item21.Name.English("Arondight"); item21.Description.English("A legendary sword, reborn and stronger than ever."); item21.Crafting.Add(CraftingTable.BlackForge, 1); item21.RequiredItems.Add("StarCrystal_CE", 5); item21.RequiredItems.Add("THSwordKrom", 1); item21.RequiredItems.Add("TrophySeekerQueen", 1); item21.RequiredItems.Add("TrophyDragonQueen", 1); item21.RequiredUpgradeItems.Add("DragonTear", 1); item21.RequiredUpgradeItems.Add("QueenDrop", 1); 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", "StarGleam_CAH"); item22.Name.English("Stargleam"); item22.Description.English("A sparkling long blade made in an effort to mimic the very stars."); item22.Crafting.Add(CraftingTable.BlackForge, 1); item22.RequiredItems.Add("SwordNiedhogg", 1); item22.RequiredItems.Add("StarSteel_CE", 10); item22.RequiredItems.Add("Thunderstone", 10); item22.RequiredUpgradeItems.Add("StarCrystal_CE", 1); item22.RequiredUpgradeItems.Add("Thunderstone", 2); 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", "Esterra_CAH"); item23.Name.English("Esterra"); item23.Description.English("From the ashes it returns, reborn anew, stronger than ever before, Holy Blade Esterra!"); item23.Crafting.Add(CraftingTable.BlackForge, 1); item23.RequiredItems.Add("Kingblade_CAH", 1); item23.RequiredItems.Add("StarSteel_CE", 10); item23.RequiredItems.Add("Dandelion", 50); item23.RequiredItems.Add("MorgenSinew", 5); item23.RequiredUpgradeItems.Add("MorgenSinew", 2); item23.RequiredUpgradeItems.Add("Dandelion", 5); 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", "Northstar_CAH"); item24.Name.English("North Star"); item24.Description.English("I look out from my home at dawn, the ominous snowy lands shining beneath the glorious north star..."); item24.Crafting.Add(CraftingTable.BlackForge, 1); item24.RequiredItems.Add("SwordMistwalker", 1); item24.RequiredItems.Add("FrostRune_CE", 1); item24.RequiredItems.Add("StarSteel_CE", 10); item24.RequiredItems.Add("Silver", 10); item24.RequiredItems.Add("DragonTear", 10); item24.RequiredUpgradeItems.Add("Silver", 5); item24.RequiredUpgradeItems.Add("DragonTear", 1); 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", "Durandal_CAH"); item25.Name.English("Durandal"); item25.Description.English("A massive legendary greatsword, melted down in the magma of the ashlands, and now, reforged into a great blade effused with an ice so cold that it sears your skin... "); item25.Crafting.Add(CraftingTable.BlackForge, 1); item25.RequiredItems.Add("MountainCleaver_CAH", 1); item25.RequiredItems.Add("TrophyCharredMelee", 1); item25.RequiredItems.Add("TrophyCharredMage", 1); item25.RequiredItems.Add("TrophyCharredArcher", 1); item25.RequiredUpgradeItems.Add("FlametalNew", 2); item25.RequiredUpgradeItems.Add("CharredBone", 10); 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", "Rupture_CAH"); item26.Name.English("Rupture"); item26.Description.English("An unholy blade forged of demonic powers, it emanates runes that kill with a mere touch."); item26.Crafting.Add(CraftingTable.BlackForge, 1); item26.RequiredItems.Add("AehmandVehm_CAH", 1); item26.RequiredItems.Add("Zehtfreid_CAH", 1); item26.RequiredItems.Add("FlametalNew", 30); item26.RequiredItems.Add("GemstoneRed", 1); item26.RequiredItems.Add("YagluthDrop", 5); item26.RequiredUpgradeItems.Add("YagluthDrop", 1); 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", "Frigada_CAH"); item27.Name.English("Frigada"); item27.Description.English("A deep and ancient sword, harrowing with icy power, even the heat of the Ashlands yields to Frigada's frosty might."); item27.Crafting.Add(CraftingTable.BlackForge, 1); item27.RequiredItems.Add("FreezeGland", 20); item27.RequiredItems.Add("DragonTear", 5); item27.RequiredItems.Add("FlametalNew", 30); item27.RequiredItems.Add("FrostRune_CE", 1); item27.RequiredUpgradeItems.Add("FreezeGland", 2); 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", "Conflagration_CAH"); item28.Name.English("Conflagration"); item28.Description.English("A culmination of absolute flame, the pinnacle of fire, Conflagration."); item28.Crafting.Add(CraftingTable.BlackForge, 1); item28.RequiredItems.Add("Infernus_CAH", 1); item28.RequiredItems.Add("SwordDyrnwyn", 1); item28.RequiredItems.Add("FlameRune_CE", 1); item28.RequiredItems.Add("MoltenCore", 5); item28.RequiredItems.Add("FlametalNew", 10); item28.RequiredUpgradeItems.Add("MoltenCore", 1); item28.RequiredUpgradeItems.Add("FlametalNew", 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", "Viridium_CAH"); item29.Name.English("Viridium"); item29.Description.English("A deadly rugged blade, made to rip into foes and poison them with a deadly venom."); item29.Crafting.Add(CraftingTable.BlackForge, 1); item29.RequiredItems.Add("Jadaraga_CAH", 1); item29.RequiredItems.Add("BlackMetal", 25); item29.RequiredItems.Add("TrophyAbomination", 2); item29.RequiredItems.Add("PoisonRune_CE", 1); item29.RequiredUpgradeItems.Add("BlackMetal", 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", "StormWalker_CAH"); item30.Name.English("Storm Walker"); item30.Description.English("The wielder is said to be capable of flying through storms like lightning."); item30.Crafting.Add(CraftingTable.BlackForge, 1); item30.RequiredItems.Add("FlametalNew", 30); item30.RequiredItems.Add("ShieldCore", 1); item30.RequiredItems.Add("GemstoneRed", 1); item30.RequiredItems.Add("SwordNiedhoggLightning", 1); item30.RequiredUpgradeItems.Add("FlametalNew", 5); item30.RequiredUpgradeItems.Add("Bronze", 5); 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", "Agareth_CAH"); item31.Name.English("Agareth"); item31.Description.English("A ghostly sword, from torn spirits and unholy wraiths, let yourself revel in dark power..."); item31.Crafting.Add(CraftingTable.BlackForge, 1); item31.RequiredItems.Add("TwistedEdge_CAH", 1); item31.RequiredItems.Add("MoonSteel_CE", 10); item31.RequiredItems.Add("TrophyWraith", 2); item31.RequiredItems.Add("TrophyGhost", 1); item31.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item31.RequiredUpgradeItems.Add("Ectoplasm", 2); 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", "Galaxia_CAH"); item32.Name.English("Galaxia"); item32.Description.English("They told me I could not reach the stars... So I cut them down instead."); item32.Crafting.Add(CraftingTable.BlackForge, 1); item32.RequiredItems.Add("MoonSteel_CE", 20); item32.RequiredItems.Add("StarSteel_CE", 20); item32.RequiredItems.Add("GemstoneBlue", 1); item32.RequiredItems.Add("GemstoneGreen", 1); item32.RequiredItems.Add("GemstoneRed", 1); item32.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item32.RequiredUpgradeItems.Add("BlackCore", 1); 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", "Arumeria_CAH"); item33.Name.English("Arumeria"); item33.Description.English("Cut them, stab them, put holes through their miserable eyes, you are divine, and they shall not gaze upon you."); item33.Crafting.Add(CraftingTable.BlackForge, 1); item33.RequiredItems.Add("Repressor_CAH", 1); item33.RequiredItems.Add("MechanicalSpring", 10); item33.RequiredItems.Add("FlametalNew", 15); item33.RequiredItems.Add("TrophyMorgen", 2); item33.RequiredUpgradeItems.Add("FlametalNew", 3); item33.RequiredUpgradeItems.Add("MorgenSinew", 2); 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", "HeavenlyBlade_CAH"); item34.Name.English("Condemnation"); item34.Description.English("Are you worthy of the blade of the heavenly demon?"); item34.Crafting.Add(CraftingTable.BlackForge, 1); item34.RequiredItems.Add("EagleStrike_CAH", 1); item34.RequiredItems.Add("Infernus_CAH", 1); item34.RequiredItems.Add("Jadaraga_CAH", 1); item34.RequiredItems.Add("FrostRune_CE", 1); item34.RequiredItems.Add("FlameRune_CE", 1); item34.RequiredItems.Add("PoisonRune_CE", 1); item34.RequiredUpgradeItems.Add("DragonTear", 1); item34.RequiredUpgradeItems.Add("YagluthDrop", 1); item34.RequiredUpgradeItems.Add("QueenDrop", 1); 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", "GoldBrand_CAH"); item35.Name.English("Goldbrand"); item35.Description.English("A simple and regal katana forged from bronze and leather."); item35.Crafting.Add(CraftingTable.Forge, 1); item35.RequiredItems.Add("Bronze", 15); item35.RequiredItems.Add("LeatherScraps", 5); item35.RequiredItems.Add("TrophyBjorn", 1); item35.RequiredUpgradeItems.Add("Bronze", 5); item35.RequiredUpgradeItems.Add("DeerHide", 2); 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", "Emberspark_CAH"); item36.Name.English("Emberspark"); item36.Description.English("A wicked katana forged from iron and fire to create a mystical blade."); item36.Crafting.Add(CraftingTable.Forge, 1); item36.RequiredItems.Add("Iron", 20); item36.RequiredItems.Add("SurtlingCore", 5); item36.RequiredItems.Add("TrophySurtling", 1); item36.RequiredUpgradeItems.Add("Iron", 5); item36.RequiredUpgradeItems.Add("SurtlingCore", 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", "Mortalis_CAH"); item37.Name.English("Mortalis"); item37.Description.English("A once regal katana, now smeared by cultist blood, has gained a mind of its own and craves blood."); item37.Crafting.Add(CraftingTable.Forge, 1); item37.RequiredItems.Add("GoldBrand_CAH", 1); item37.RequiredItems.Add("TrophyCultist", 1); item37.RequiredItems.Add("Iron", 10); item37.RequiredItems.Add("Bloodbag", 10); item37.RequiredUpgradeItems.Add("Bloodbag", 5); item37.RequiredUpgradeItems.Add("JuteRed", 1); 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", "FrozenBlades_CAH"); item38.Name.English("Frozen Blades"); item38.Description.English("With a blade made nearly of pure ice, these frigid blades will leave foes brittle."); item38.Crafting.Add(CraftingTable.Forge, 1); item38.RequiredItems.Add("Crystal", 30); item38.RequiredItems.Add("FreezeGland", 10); item38.RequiredItems.Add("GreydwarfEye", 15); item38.RequiredItems.Add("TrophyHatchling", 1); item38.RequiredUpgradeItems.Add("FreezeGland", 2); item38.RequiredUpgradeItems.Add("GreydwarfEye", 5); 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", "Rustblade_CAH"); item39.Name.English("Rustcutter"); item39.Description.English("A gnarled, rusted blade, imbued with an ancient magic capable of rusting steel."); item39.Crafting.Add(CraftingTable.Forge, 1); item39.RequiredItems.Add("MechanicalSpring", 5); item39.RequiredItems.Add("Copper", 15); item39.RequiredItems.Add("LoxPelt", 5); item39.RequiredUpgradeItems.Add("Copper", 3); item39.RequiredUpgradeItems.Add("LoxPelt", 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", "FlowerVeil_CAH"); item40.Name.English("Flowerveil"); item40.Description.English("A purified blade, flowering with the petals of a cherry blossom."); item40.Crafting.Add(CraftingTable.Forge, 1); item40.RequiredItems.Add("Mortalis_CAH", 1); item40.RequiredItems.Add("Silver", 10); item40.RequiredItems.Add("Wisp", 5); item40.RequiredItems.Add("PowderedDragonEgg", 10); item40.RequiredUpgradeItems.Add("Silver", 5); item40.RequiredUpgradeItems.Add("PowderedDragonEgg", 2); 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", "StormDragon_CAH"); item41.Name.English("Storm Dragon"); item41.Description.English("The call of thunder, the breath of a dragon, behold a mighty blade!"); item41.Crafting.Add(CraftingTable.BlackForge, 1); item41.RequiredItems.Add("Emberspark_CAH", 1); item41.RequiredItems.Add("StarSteel_CE", 10); item41.RequiredItems.Add("Thunderstone", 20); item41.RequiredItems.Add("TrophyFallenValkyrie", 1); item41.RequiredUpgradeItems.Add("SurtlingCore", 5); item41.RequiredUpgradeItems.Add("Thunderstone", 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", "BlossomSong_CAH"); item42.Name.English("Blossomsong"); item42.Description.English("A beautiful blade of utmost elegance, capable of firing condensed sword energy from the will of its wielder."); item42.Crafting.Add(CraftingTable.BlackForge, 1); item42.RequiredItems.Add("TrophySeekerQueen", 1); item42.RequiredItems.Add("FlowerVeil_CAH", 1); item42.RequiredItems.Add("FlametalNew", 20); item42.RequiredItems.Add("PowderedDragonEgg", 20); item42.RequiredUpgradeItems.Add("PowderedDragonEgg", 5); item42.RequiredUpgradeItems.Add("FlametalNew", 5); 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", "ThornCrest_CAH"); item43.Name.English("Crest of Thorns"); item43.Description.English("A rugged and ancient blade, forged from ancient northern magic, and cursed by the witch of thorns."); item43.Crafting.Add(CraftingTable.BlackForge, 1); item43.RequiredItems.Add("FlametalNew", 20); item43.RequiredItems.Add("DragonTear", 10); item43.RequiredItems.Add("BonemawSerpentTooth", 10); item43.RequiredItems.Add("FrostRune_CE", 1); item43.RequiredUpgradeItems.Add("FlametalNew", 5); item43.RequiredUpgradeItems.Add("BonemawSerpentTooth", 3); 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", "RamHammer_CAH"); item44.Name.English("Ram Smasher"); item44.Description.English("A bronze hammer forged in the shape of a ram."); item44.Crafting.Add(CraftingTable.Forge, 1); item44.RequiredItems.Add("Bronze", 10); item44.RequiredItems.Add("DeerHide", 10); item44.RequiredItems.Add("TrophyBoar", 2); item44.RequiredUpgradeItems.Add("Bronze", 5); item44.RequiredUpgradeItems.Add("DeerHide", 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", "SpiritBreaker_CAH"); item45.Name.English("Spiritbreaker"); item45.Description.English("Woe be apon thee, crush your enemies with their own skulls."); item45.Crafting.Add(CraftingTable.Forge, 1); item45.RequiredItems.Add("Iron", 20); item45.RequiredItems.Add("Ectoplasm", 5); item45.RequiredItems.Add("TrophySkeletonPoison", 1); item45.RequiredUpgradeItems.Add("Iron", 5); item45.RequiredUpgradeItems.Add("Ectoplasm", 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", "Crabhammer_CAH"); item46.Name.English("Crabslammer"); item46.Description.English("Mmmmm, crab legs..."); item46.Crafting.Add(CraftingTable.Forge, 1); item46.RequiredItems.Add("Chitin", 15); item46.RequiredItems.Add("Copper", 10); item46.RequiredItems.Add("SerpentMeat", 2); item46.RequiredUpgradeItems.Add("Chitin", 5); item46.RequiredUpgradeItems.Add("Copper", 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", "Frostburn_CAH"); item47.Name.English("Frostburn"); item47.Description.English("Forged of unmelting ice, this hammer is capable of inflicting devastating frozen wounds."); item47.Crafting.Add(CraftingTable.Forge, 1); item47.RequiredItems.Add("Silver", 20); item47.RequiredItems.Add("FreezeGland", 10); item47.RequiredItems.Add("TrophyWolf", 1); item47.RequiredUpgradeItems.Add("Silver", 5); item47.RequiredUpgradeItems.Add("FreezeGland", 2); 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", "MountainBlow_CAH"); item48.Name.English("Mountain Crushers"); item48.Description.English("Elegant silver and bronze hammers made to beat down your foes."); item48.Crafting.Add(CraftingTable.Forge, 1); item48.RequiredItems.Add("SharpeningStone", 1); item48.RequiredItems.Add("LinenThread", 5); item48.RequiredItems.Add("Silver", 10); item48.RequiredItems.Add("Bronze", 10); item48.RequiredUpgradeItems.Add("Bronze", 3); item48.RequiredUpgradeItems.Add("Silver", 3); 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", "SunCrusher_CAH"); item49.Name.English("Suncrusher"); item49.Description.English("By utilizing the power of heat and spirit, you have converted frostner into a deadly heated weapon."); item49.Crafting.Add(CraftingTable.Forge, 1); item49.RequiredItems.Add("MaceSilver", 1); item49.RequiredItems.Add("TrophyBjornUndead", 1); item49.RequiredItems.Add("TrophySurtling", 1); item49.RequiredItems.Add("Bronze", 20); item49.RequiredUpgradeItems.Add("Bronze", 5); item49.RequiredUpgradeItems.Add("SurtlingCore", 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", "Harrower_CAH"); item50.Name.English("Harrower"); item50.Description.English("What a grotesque thing... What have you done..."); item50.Crafting.Add(CraftingTable.BlackForge, 1); item50.RequiredItems.Add("SledgeDemolisher", 1); item50.RequiredItems.Add("TrophyGoblin", 10); item50.RequiredItems.Add("TrophyDvergr", 2); item50.RequiredItems.Add("TrophyGreydwarf", 5); item50.RequiredUpgradeItems.Add("BoneFragments", 10); item50.RequiredUpgradeItems.Add("TrophySkeleton", 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", "Sparkgrinder_CAH"); item51.Name.English("Sparkgrinder"); item51.Description.English("A hammer forged from lightning and sun, it possesses sky crushing strength."); item51.Crafting.Add(CraftingTable.BlackForge, 1); item51.RequiredItems.Add("SunCrusher_CAH", 1); item51.RequiredItems.Add("Thunderstone", 20); item51.RequiredItems.Add("YagluthDrop", 2); item51.RequiredItems.Add("Eitr", 15); item51.RequiredUpgradeItems.Add("Eitr", 5); item51.RequiredUpgradeItems.Add("Thunderstone", 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", "Magmarium_CAH"); item52.Name.English("Magmarium"); item52.Description.English("A magmatic hammer capable of creating eruptions from the earth."); item52.Crafting.Add(CraftingTable.BlackForge, 1); item52.RequiredItems.Add("MaceEldner", 1); item52.RequiredItems.Add("Sparkgrinder_CAH", 1); item52.RequiredItems.Add("DragonEgg", 2); item52.RequiredItems.Add("FlametalNew", 20); item52.RequiredUpgradeItems.Add("FlametalNew", 5); item52.RequiredUpgradeItems.Add("MoltenCore", 1); 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", "Agnarr_CAH"); item53.Name.English("Agnarr"); item53.Description.English("The absolute destroyer, to crush, to grind, to destroy, is to enjoy, grind them down until all is dust."); item53.Crafting.Add(CraftingTable.BlackForge, 1); item53.RequiredItems.Add("Harrower_CAH", 1); item53.RequiredItems.Add("FlametalNew", 40); item53.RequiredItems.Add("MorgenHeart", 5); item53.RequiredItems.Add("GemstoneRed", 3); item53.RequiredItems.Add("CharredBone", 250); item53.RequiredUpgradeItems.Add("MorgenHeart", 2); item53.RequiredUpgradeItems.Add("FlametalNew", 5); 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", "RoyalAxe_CAH"); item54.Name.English("Royal Greataxe"); item54.Description.English("An axe once used by a royal guard of a long dead kingdom."); item54.Crafting.Add(CraftingTable.Forge, 1); item54.RequiredItems.Add("Bronze", 10); item54.RequiredItems.Add("BjornHide", 5); item54.RequiredItems.Add("Ruby", 5); item54.RequiredUpgradeItems.Add("BjornHide", 1); item54.RequiredUpgradeItems.Add("Ruby", 1); 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", "Galice_CAH"); item55.Name.English("Galice"); item55.Description.English("A deadly hand scythe crafted from materials scavenged from the swamp."); item55.Crafting.Add(CraftingTable.Forge, 1); item55.RequiredItems.Add("Iron", 10); item55.RequiredItems.Add("Guck", 5); item55.RequiredItems.Add("ElderBark", 10); item55.RequiredUpgradeItems.Add("Guck", 5); 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", "Validari_CAH"); item56.Name.English("Validari"); item56.Description.English("An axe with an icon of a raven, great for cleaving draugr."); item56.Crafting.Add(CraftingTable.Forge, 1); item56.RequiredItems.Add("Iron", 20); item56.RequiredItems.Add("Ectoplasm", 5); item56.RequiredItems.Add("ElderBark", 10); item56.RequiredItems.Add("TrophyBlob", 1); item56.RequiredUpgradeItems.Add("Iron", 2); item56.RequiredUpgradeItems.Add("ElderBark", 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", "FrostBearer_CAH"); item57.Name.English("Frostbearer"); item57.Description.English("A great axe once wielded by a now dead king who ruled a castle in the mountains."); item57.Crafting.Add(CraftingTable.Forge, 1); item57.RequiredItems.Add("TrophyWolf", 5); item57.RequiredItems.Add("FreezeGland", 20); item57.RequiredItems.Add("Silver", 25); item57.RequiredUpgradeItems.Add("Silver", 5); item57.RequiredUpgradeItems.Add("FreezeGland", 5); 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", "WaveCrusher_CAH"); item58.Name.English("Wave Crusher"); item58.Description.English("A massive anchor, who would even use this as a weapon, maybe a pirate captain?"); item58.Crafting.Add(CraftingTable.Forge, 1); item58.RequiredItems.Add("Fish5", 1); item58.RequiredItems.Add("Iron", 20); item58.RequiredItems.Add("SerpentScale", 5); item58.RequiredItems.Add("Chain", 3); item58.RequiredUpgradeItems.Add("SerpentScale", 3); item58.RequiredUpgradeItems.Add("Chain", 1); 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", "Corruptum_CAH"); item59.Name.English("Corruptum"); item59.Description.English("A cursed axe that eats away at the minds and bodies of foes, granting vigor to its wielder."); item59.Crafting.Add(CraftingTable.Forge, 1); item59.RequiredItems.Add("Galice_CAH", 1); item59.RequiredItems.Add("TrophyGrowth", 1); item59.RequiredItems.Add("TrophySkeletonPoison", 1); item59.RequiredItems.Add("LinenThread", 10); item59.RequiredUpgradeItems.Add("LinenThread", 5); item59.RequiredUpgradeItems.Add("Guck", 5); 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", "Vilgreed_CAH"); item60.Name.English("Vilgreed"); item60.Description.English("Once a living being, now comsumed by his own greed and violence..."); item60.Crafting.Add(CraftingTable.Forge, 1); item60.RequiredItems.Add("JuteRed", 10); item60.RequiredItems.Add("BlackMetal", 15); item60.RequiredItems.Add("Obsidian", 15); item60.RequiredItems.Add("TrophyCultist", 1); item60.RequiredUpgradeItems.Add("JuteRed", 3); item60.RequiredUpgradeItems.Add("BlackMetal", 2); 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", "Fuegon_CAH"); item61.Name.English("Fuegon"); item61.Description.English("A malformed infernal axe, the result of an experiment with magic gone terribly wrong..."); item61.Crafting.Add(CraftingTable.MageTable, 1); item61.RequiredItems.Add("StaffFireball", 1); item61.RequiredItems.Add("BlackMetal", 20); item61.RequiredItems.Add("TrophySurtling", 2); item61.RequiredUpgradeItems.Add("BlackMetal", 5); item61.RequiredUpgradeItems.Add("Eitr", 5); 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", "Titansbane_CAH"); item62.Name.English("Titansbane"); item62.Description.English("Returned from the land of the giants, the jotunn once wielded this great axe."); item62.Crafting.Add(CraftingTable.BlackForge, 1); item62.RequiredItems.Add("BattleaxeSkullSplittur", 1); item62.RequiredItems.Add("SurtlingCore", 5); item62.RequiredItems.Add("Bronze", 15); item62.RequiredItems.Add("Silver", 15); item62.RequiredUpgradeItems.Add("Bronze", 5); item62.RequiredUpgradeItems.Add("SurtlingCore", 2); 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", "Pyroxis_CAH"); item63.Name.English("Pyroxis"); item63.Description.English("Forged of Flame and Frost, creating explosive strikes on impact, the best tree cutter around."); item63.Crafting.Add(CraftingTable.BlackForge, 1); item63.RequiredItems.Add("AxeBlackMetal", 1); item63.RequiredItems.Add("FlametalNew", 10); item63.RequiredItems.Add("FlameRune_CE", 1); item63.RequiredItems.Add("FrostRune_CE", 1); item63.RequiredUpgradeItems.Add("Crystal", 5); item63.RequiredUpgradeItems.Add("FlametalNew", 1); 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", "Evallis_CAH"); item64.Name.English("Evallis"); item64.Description.English("Corruptum evolved, an even more sinister power lurks within, ready to viscerate your enemies."); item64.Crafting.Add(CraftingTable.BlackForge, 1); item64.RequiredItems.Add("Corruptum_CAH", 1); item64.RequiredItems.Add("TrophyFallenValkyrie", 1); item64.RequiredItems.Add("MoonSteel_CE", 10); item64.RequiredItems.Add("Bloodbag", 15); item64.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item64.RequiredUpgradeItems.Add("Bloodbag", 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", "Arken_CAH"); item65.Name.English("Arken"); item65.Description.English("The legendary greataxe Arken, crystallized with the combined power of Frostbearer and Fuegon."); item65.Crafting.Add(CraftingTable.BlackForge, 1); item65.RequiredItems.Add("Fuegon_CAH", 1); item65.RequiredItems.Add("FrostBearer_CAH", 1); item65.RequiredItems.Add("StarSteel_CE", 10); item65.RequiredItems.Add("Crystal", 30); item65.RequiredUpgradeItems.Add("FlametalNew", 5); item65.RequiredUpgradeItems.Add("Crystal", 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", "StrideBreaker_CAH"); item66.Name.English("Stridebreaker"); item66.Description.English("Break them, break them all, shatter their knees, make them kneel for you."); item66.Crafting.Add(CraftingTable.BlackForge, 1); item66.RequiredItems.Add("TrophyCharredArcher", 5); item66.RequiredItems.Add("GemstoneRed", 2); item66.RequiredItems.Add("Silver", 25); item66.RequiredItems.Add("Bronze", 25); item66.RequiredUpgradeItems.Add("Silver", 5); item66.RequiredUpgradeItems.Add("Bronze", 5); 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", "Shatterers_CAH"); item67.Name.English("Shattersteel Axes"); item67.Description.English("Forged of icy steel, made by marauders to cut through the bones of the jotunn."); item67.Crafting.Add(CraftingTable.BlackForge, 1); item67.RequiredItems.Add("FlametalNew", 20); item67.RequiredItems.Add("DragonTear", 1); item67.RequiredItems.Add("GemstoneBlue", 1); item67.RequiredItems.Add("Silver", 10); item67.RequiredUpgradeItems.Add("Silver", 2); item67.RequiredUpgradeItems.Add("DragonTear", 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", "RoyalLance_CAH"); item68.Name.English("Royal Lance"); item68.Description.English("A lance once used by a royal guard of a long dead kingdom."); item68.Crafting.Add(CraftingTable.Forge, 1); item68.RequiredItems.Add("Bronze", 10); item68.RequiredItems.Add("BjornHide", 5); item68.RequiredItems.Add("Ruby", 5); item68.RequiredUpgradeItems.Add("BjornHide", 1); item68.RequiredUpgradeItems.Add("Ruby", 1); 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", "Opressor_CAH"); item69.Name.English("Opressor"); item69.Description.English("A sleek spear, designed for mid range combat."); item69.Crafting.Add(CraftingTable.Forge, 1); item69.RequiredItems.Add("Iron", 10); item69.RequiredItems.Add("Guck", 5); item69.RequiredItems.Add("Root", 5); item69.RequiredUpgradeItems.Add("Guck", 5); item69.RequiredUpgradeItems.Add("Iron", 2); 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", "OceanTrident_CAH"); item70.Name.English("Oceanic Trident"); item70.Description.English("A two handed spear, can be thrown with great force and holds the power of the seas."); item70.Crafting.Add(CraftingTable.Forge, 1); item70.RequiredItems.Add("SerpentScale", 10); item70.RequiredItems.Add("Chitin", 10); item70.RequiredItems.Add("Iron", 15); item70.RequiredItems.Add("Fish5", 1); item70.RequiredUpgradeItems.Add("Chitin", 1); item70.RequiredUpgradeItems.Add("Iron", 3); 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", "Frostpiercer_CAH"); item71.Name.English("Frostpiercer"); item71.Description.English("A frigid and pointy spear forged from unmelting ice."); item71.Crafting.Add(CraftingTable.Forge, 1); item71.RequiredItems.Add("Silver", 15); item71.RequiredItems.Add("FreezeGland", 10); item71.RequiredItems.Add("TrophyWolf", 1); item71.RequiredUpgradeItems.Add("Silver", 5); item71.RequiredUpgradeItems.Add("FreezeGland", 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", "Narkava_CAH"); item72.Name.English("Narkava"); item72.Description.English("They put her body on a pike and burned her, her resentment burned brighter.."); item72.Crafting.Add(CraftingTable.Forge, 1); item72.RequiredItems.Add("JuteRed", 10); item72.RequiredItems.Add("BlackMetal", 10); item72.RequiredItems.Add("Obsidian", 10); item72.RequiredItems.Add("TrophyCultist", 1); item72.RequiredUpgradeItems.Add("JuteRed", 3); item72.RequiredUpgradeItems.Add("BlackMetal", 2); 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", "SolsticeSpear_CAH"); item73.Name.English("Solstice Spear"); item73.Description.English("A forgotten relic of a bygone past, use it with care. -Due to its innate magical ability, it never leaves your hand."); item73.Crafting.Add(CraftingTable.Forge, 1); item73.RequiredItems.Add("Bronze", 20); item73.RequiredItems.Add("LinenThread", 10); item73.RequiredItems.Add("StarCrystal_CE", 1); item73.RequiredItems.Add("TrophyGoblinBruteBrosShaman", 1); item73.RequiredUpgradeItems.Add("Bronze", 3); item73.RequiredUpgradeItems.Add("LinenThread", 3); 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", "Solemnity_CAH"); item74.Name.English("Solemnity"); item74.Description.English("Harrowing, yet beautifully distinct, it will tear through your foes with ease."); item74.Crafting.Add(CraftingTable.BlackForge, 1); item74.RequiredItems.Add("SpearCarapace", 1); item74.RequiredItems.Add("Crystal", 5); item74.RequiredItems.Add("Bronze", 5); item74.RequiredUpgradeItems.Add("Crystal", 2); item74.RequiredUpgradeItems.Add("Bronze", 2); 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", "Devillis_CAH"); item75.Name.English("Devillis"); item75.Description.English("A lethal demonic implement, its will burn your foes with a toxic affliction..."); 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", "SunPiercer_CAH"); item76.Name.English("Sunpiercer"); item76.Description.English("Vile and wretched beings fear thee, let the might of the sun tear into you and bring about an eternal blazing sun!"); item76.Crafting.Add(CraftingTable.BlackForge, 1); item76.RequiredItems.Add("SolsticeSpear_CAH", 1); item76.RequiredItems.Add("MoltenCore", 5); item76.RequiredItems.Add("StarSteel_CE", 10); item76.RequiredItems.Add("TrophySkeletonHildir", 1); item76.RequiredUpgradeItems.Add("MoltenCore", 1); item76.RequiredUpgradeItems.Add("StarCrystal_CE", 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", "RoyalAtgeir_CAH"); item77.Name.English("Royal Atgeir"); item77.Description.English("An atgeir 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", "RoyalScythe_CAH"); item78.Name.English("Royal Scythe"); item78.Description.English("A scythe once used by a royal guard of a long dead kingdom."); item78.Crafting.Add(CraftingTable.Forge, 1); item78.RequiredItems.Add("Bronze", 10); item78.RequiredItems.Add("BjornHide", 5); item78.RequiredItems.Add("Ruby", 5); item78.RequiredUpgradeItems.Add("BjornHide", 1); item78.RequiredUpgradeItems.Add("Ruby", 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", "Ephemerance_CAH"); item79.Name.English("Ephemerance"); item79.Description.English("A ghostly glaive that has the ability to make one intangible for a short period of time."); item79.Crafting.Add(CraftingTable.Forge, 1); item79.RequiredItems.Add("TrophyGhost", 1); item79.RequiredItems.Add("Iron", 20); item79.RequiredItems.Add("Ectoplasm", 5); item79.RequiredUpgradeItems.Add("Iron", 3); item79.RequiredUpgradeItems.Add("Ectoplasm", 1); 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", "SaurusScythe_CAH"); item80.Name.English("Gnasher"); item80.Description.English("A grotesque scythe with rows of teeth, it seems to be somewhat alive..."); item80.Crafting.Add(CraftingTable.Forge, 1); item80.RequiredItems.Add("TrophyGhost", 1); item80.RequiredItems.Add("TrophyDraugr", 1); item80.RequiredItems.Add("BoneFragments", 25); item80.RequiredUpgradeItems.Add("Guck", 3); item80.RequiredUpgradeItems.Add("BoneFragments", 10); 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", "Frostclash_CAH"); item81.Name.English("Frostclash"); item81.Description.English("A robust and rigid scythe, forged of unmelting ice, perfect for dealing with fiery foes."); item81.Crafting.Add(CraftingTable.Forge, 1); item81.RequiredItems.Add("Silver", 20); item81.RequiredItems.Add("FreezeGland", 10); item81.RequiredItems.Add("TrophyHatchling", 1); item81.RequiredUpgradeItems.Add("Silver", 5); item81.RequiredUpgradeItems.Add("FreezeGland", 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", "Rearranger_CAH"); item82.Name.English("Rearranger"); item82.Description.English("A fancy and evil looking polearm, looks like it would be good for gutting goblins..."); item82.Crafting.Add(CraftingTable.Forge, 1); item82.RequiredItems.Add("Ruby", 5); item82.RequiredItems.Add("Bronze", 20); item82.RequiredItems.Add("LinenThread", 25); item82.RequiredItems.Add("BjornHide", 10); item82.RequiredUpgradeItems.Add("Bronze", 5); item82.RequiredUpgradeItems.Add("BjornHide", 2); 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", "Ravnus_CAH"); item83.Name.English("Ravnus"); item83.Description.English("An evil scythe with a mind of its own, once human, cursed to become a weapon, eventually it will consume you too..."); item83.Crafting.Add(CraftingTable.Forge, 1); item83.RequiredItems.Add("JuteRed", 15); item83.RequiredItems.Add("BlackMetal", 20); item83.RequiredItems.Add("Obsidian", 15); item83.RequiredItems.Add("TrophyCultist", 1); item83.RequiredUpgradeItems.Add("JuteRed", 2); item83.RequiredUpgradeItems.Add("BlackMetal", 5); 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", "FearNaught_CAH"); item84.Name.English("Fearnaught"); item84.Description.English("A vile scythe that has reaped the lives of many, will you use it? or will it use you?"); item84.Crafting.Add(CraftingTable.Forge, 1); item84.RequiredItems.Add("TrophyGoblinShaman", 1); item84.RequiredItems.Add("Eitr", 25); item84.RequiredItems.Add("BlackMetal", 20); item84.RequiredItems.Add("AtgeirBlackmetal", 1); item84.RequiredUpgradeItems.Add("BlackMetal", 5); item84.RequiredUpgradeItems.Add("TrophyGoblinShaman", 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", "DemonVane_CAH"); item85.Name.English("Demonvane"); item85.Description.English("An insidious spear that gives off a woeful aura..."); item85.Crafting.Add(CraftingTable.BlackForge, 1); item85.RequiredItems.Add("AtgeirHimminAfl", 1); item85.RequiredItems.Add("BlackMetal", 15); item85.RequiredItems.Add("BlackCore", 1); item85.RequiredItems.Add("TrophyDvergr", 1); item85.RequiredUpgradeItems.Add("BlackMetal", 5); item85.RequiredUpgradeItems.Add("Eitr", 2); 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", "CryonicReach_CAH"); item86.Name.English("Cryonic Reach"); item86.Description.English("Ice cold and deadly, this scythe will cause crystals to infiltrate the bodies of your foes."); item86.Crafting.Add(CraftingTable.BlackForge, 1); item86.RequiredItems.Add("FearNaught_CAH", 1); item86.RequiredItems.Add("Frostclash_CAH", 1); item86.RequiredItems.Add("FlametalNew", 20); item86.RequiredItems.Add("DragonTear", 5); item86.RequiredUpgradeItems.Add("FlametalNew", 5); item86.RequiredUpgradeItems.Add("DragonTear", 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", "InfernalReach_CAH"); item87.Name.English("Infernal Reach"); item87.Description.English("Flaming hot and dangerous, this scythe will evaporate the blood within your foes..."); item87.Crafting.Add(CraftingTable.BlackForge, 1); item87.RequiredItems.Add("SaurusScythe_CAH", 1); item87.RequiredItems.Add("Ravnus_CAH", 1); item87.RequiredItems.Add("FlametalNew", 20); item87.RequiredItems.Add("MoltenCore", 5); item87.RequiredUpgradeItems.Add("FlametalNew", 5); item87.RequiredUpgradeItems.Add("MoltenCore", 1); 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", "Malevolence_CAH"); item88.Name.English("Malevolence"); item88.Description.English("Oh reviled lance, grant apon me undeath, so that I may bathe myself in the spirits of death!"); item88.Crafting.Add(CraftingTable.BlackForge, 1); item88.RequiredItems.Add("TrophySeekerQueen", 1); item88.RequiredItems.Add("StaffSkeleton", 1); item88.RequiredItems.Add("UndeadBjornRibcage", 15); item88.RequiredItems.Add("BonemawSerpentTooth", 10); item88.RequiredUpgradeItems.Add("UndeadBjornRibcage", 1); item88.RequiredUpgradeItems.Add("BonemawSerpentTooth", 5); 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", "SoulShear_CAH"); item89.Name.English("Soulshear"); item89.Description.English("A sinister sickle made from cheap metal and some spiritual materials."); item89.Crafting.Add(CraftingTable.Forge, 1); item89.RequiredItems.Add("Copper", 5); item89.RequiredItems.Add("Ectoplasm", 5); item89.RequiredItems.Add("RoundLog", 1); item89.RequiredUpgradeItems.Add("Copper", 1); item89.RequiredUpgradeItems.Add("Ectoplasm", 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", "SunnyDagger_CAH"); item90.Name.English("Sunny Stabber"); item90.Description.English("A dagger with sun adornments, very effective at stabbing."); item90.Crafting.Add(CraftingTable.Forge, 1); item90.RequiredItems.Add("Dandelion", 10); item90.RequiredItems.Add("Tin", 5); item90.RequiredItems.Add("SurtlingCore", 1); item90.RequiredUpgradeItems.Add("Tin", 1); item90.RequiredUpgradeItems.Add("Dandelion", 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", "GospelSong_CAH"); item91.Name.English("Gospelsong"); item91.Description.English("An ornate gothic dagger forged of iron."); item91.Crafting.Add(CraftingTable.Forge, 1); item91.RequiredItems.Add("Iron", 10); item91.RequiredItems.Add("Root", 2); item91.RequiredItems.Add("SoulShear_CAH", 1); item91.RequiredUpgradeItems.Add("Iron", 1); item91.RequiredUpgradeItems.Add("Root", 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", "Heatscar_CAH"); item92.Name.English("Heatscar"); item92.Description.English("A crude blade forged of iron and fire, perhaps someday it can be something more..."); item92.Crafting.Add(CraftingTable.Forge, 1); item92.RequiredItems.Add("Iron", 10); item92.RequiredItems.Add("SurtlingCore", 2); item92.RequiredItems.Add("TrophySurtling", 1); item92.RequiredUpgradeItems.Add("Iron", 3); item92.RequiredUpgradeItems.Add("SurtlingCore", 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", "SeaSong_CAH"); item93.Name.English("Sea Song"); item93.Description.English("A jagged dagger forged from various ocean materials, you can almost hear the waves..."); item93.Crafting.Add(CraftingTable.Forge, 1); item93.RequiredItems.Add("FineWood", 5); item93.RequiredItems.Add("SerpentScale", 5); item93.RequiredItems.Add("Crystal", 10); item93.RequiredUpgradeItems.Add("SerpentScale", 1); item93.RequiredUpgradeItems.Add("Crystal", 1); 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", "Suppressor_CAH"); item94.Name.English("Suppressor"); item94.Description.English("A dagger designed for defense rather than offense."); item94.Crafting.Add(CraftingTable.Forge, 1); item94.RequiredItems.Add("Iron", 10); item94.RequiredItems.Add("Guck", 10); item94.RequiredItems.Add("TrophyDraugrElite", 1); item94.RequiredUpgradeItems.Add("Iron", 3); item94.RequiredUpgradeItems.Add("Guck", 3); 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", "Fanatica_CAH"); item95.Name.English("Fanatica"); item95.Description.English("An ornate dagger used in cultist rituals, extended use may drive the wearer mad..."); item95.Crafting.Add(CraftingTable.Forge, 1); item95.RequiredItems.Add("KnifeSilver", 1); item95.RequiredItems.Add("TrophyUlv", 2); item95.RequiredItems.Add("Ectoplasm", 5); item95.RequiredUpgradeItems.Add("Silver", 3); item95.RequiredUpgradeItems.Add("Ectoplasm", 1); 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", "Angelcutter_CAH"); item96.Name.English("Angelcutter"); item96.Description.English("A blasphemous dagger that was once used to murder an angel."); item96.Crafting.Add(CraftingTable.Forge, 1); item96.RequiredItems.Add("Silver", 10); item96.RequiredItems.Add("Obsidian", 10); item96.RequiredItems.Add("TrophyHatchling", 1); item96.RequiredUpgradeItems.Add("Silver", 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", "Nilvein_CAH"); item97.Name.English("Nilvein"); item97.Description.English("A demonic set of daggers that was once originally a single blade, but shattered into two."); item97.Crafting.Add(CraftingTable.Forge, 1); item97.RequiredItems.Add("JuteRed", 5); item97.RequiredItems.Add("BlackMetal", 10); item97.RequiredItems.Add("Obsidian", 10); item97.RequiredItems.Add("TrophyCultist", 1); item97.RequiredUpgradeItems.Add("BlackMetal", 3); item97.RequiredUpgradeItems.Add("Obsidian", 3); 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", "Tinkerblade_CAH"); item98.Name.English("Tinkerblade"); item98.Description.English("A marvel of engineering and goblintech, use it well."); item98.Crafting.Add(CraftingTable.Forge, 1); item98.RequiredItems.Add("Copper", 15); item98.RequiredItems.Add("SharpeningStone", 1); item98.RequiredItems.Add("BlackMetalScrap", 10); item98.RequiredItems.Add("TrophyGoblin", 3); item98.RequiredUpgradeItems.Add("Copper", 5); item98.RequiredUpgradeItems.Add("BlackMetalScrap", 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", "DevilThorn_CAH"); item99.Name.English("Devil's Thorn"); item99.Description.English("A magic-forged dagger said to be capable of cutting through even iron."); item99.Crafting.Add(CraftingTable.BlackForge, 1); item99.RequiredItems.Add("Fanatica_CAH", 1); item99.RequiredItems.Add("GiantBloodSack", 10); item99.RequiredItems.Add("YagluthDrop", 1); item99.RequiredUpgradeItems.Add("Silver", 5); item99.RequiredUpgradeItems.Add("GiantBloodSack", 5); 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", "Nephrite_CAH"); item100.Name.English("Nephrite Dagger"); item100.Description.English("A Jadeite dagger infused with magical demonic poison."); item100.Crafting.Add(CraftingTable.BlackForge, 1); item100.RequiredItems.Add("BlackMetal", 10); item100.RequiredItems.Add("Eitr", 10); item100.RequiredItems.Add("Sap", 10); item100.RequiredItems.Add("TrophyTick", 1); item100.RequiredUpgradeItems.Add("Eitr", 3); item100.RequiredUpgradeItems.Add("Sap", 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", "Caelis_CAH"); item101.Name.English("Caelestis"); item101.Description.English("A heavy dagger said to have been forged from the aftermath of a dead star."); item101.Crafting.Add(CraftingTable.BlackForge, 1); item101.RequiredItems.Add("TrophySGolem", 1); item101.RequiredItems.Add("DvergrKeyFragment", 3); item101.RequiredItems.Add("Bronze", 10); item101.RequiredItems.Add("TrophyGoblinBruteBrosShaman", 1); item101.RequiredUpgradeItems.Add("Bronze", 5); item101.RequiredUpgradeItems.Add("LinenThread", 2); 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", "QueenSlayer_CAH"); item102.Name.English("Queenslayer"); item102.Description.English("A powerful dagger, made from the bloody might of the Seeker Queen herself."); item102.Crafting.Add(CraftingTable.BlackForge, 1); item102.RequiredItems.Add("TrophySeekerQueen", 1); item102.RequiredItems.Add("Ruby", 10); item102.RequiredItems.Add("Bronze", 10); item102.RequiredUpgradeItems.Add("Bronze", 3); item102.RequiredUpgradeItems.Add("Ruby", 3); 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", "Regalia_CAH"); item103.Name.English("Regalia"); item103.Description.English("Slice and dice, slash and pierce, strike, strike, strike, do not stop until your foe is shattered."); item103.Crafting.Add(CraftingTable.BlackForge, 1); item103.RequiredItems.Add("QueenSlayer_CAH", 1); item103.RequiredItems.Add("Caelis_CAH", 1); item103.RequiredItems.Add("GemstoneBlue", 3); item103.RequiredItems.Add("FlametalNew", 20); item103.RequiredItems.Add("MorgenSinew", 10); 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", "Dragonsbane_CAH"); item104.Name.English("Dragonsbane"); item104.Description.English("A fiery infernal dagger, jagged edges to pierce and cut, even killing a dragon isn't out of the question..., "); item104.Crafting.Add(CraftingTable.BlackForge, 1); item104.RequiredItems.Add("TrophySkeletonHildir", 1); item104.RequiredItems.Add("MoltenCore", 5); item104.RequiredItems.Add("FlametalNew", 20); item104.RequiredItems.Add("FlameRune_CE", 1); item104.RequiredUpgradeItems.Add("FlametalNew", 5); item104.RequiredUpgradeItems.Add("MorgenSinew", 5); item104.CraftAmount = 1; item104.Trade.Price = 0u; item104.Trade.Stack = 0u; item104.Trade.RequiredGlobalKey = "defeated_bonemass"; item104.Trade.Trader = Trader.None; Item item105 = new Item("wildweapons", "TwinEyes_CAH"); item105.Name.English("Elegant Eyes"); item105.Description.English("An ornate pair of daggers, sleek and elegant, and extremely sharp, something is watching you from above..."); item105.Crafting.Add(CraftingTable.BlackForge, 1); item105.RequiredItems.Add("Silver", 10); item105.RequiredItems.Add("FlametalNew", 10); item105.RequiredItems.Add("DragonTear", 2); item105.RequiredItems.Add("KnifeSkollAndHati", 1); item105.RequiredUpgradeItems.Add("Silver", 5); item105.RequiredUpgradeItems.Add("DragonTear", 1); item105.CraftAmount = 1; item105.Trade.Price = 0u; item105.Trade.Stack = 0u; item105.Trade.RequiredGlobalKey = "defeated_bonemass"; Item item106 = new Item("wildweapons", "Regulator_CAH"); item106.Name.English("Regulator"); item106.Description.English("Throughout countless battles, Regulator has never failed to deflect a blade. -Perfectly parrying grants a boost to regen, armor, and damage."); item106.Crafting.Add(CraftingTable.BlackForge, 1); item106.RequiredItems.Add("StarSteel_CE", 10); item106.RequiredItems.Add("FlametalNew", 10); item106.RequiredItems.Add("GemstoneRed", 1); item106.RequiredUpgradeItems.Add("FlametalNew", 5); item106.RequiredUpgradeItems.Add("GemstoneRed", 1); 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", "Auretia_CAH"); item107.Name.English("Auretia"); item107.Description.English("Elegant, sleek, some would even say divine, may this blade deflect the blows of any filthy beings that stand beneath you."); item107.Crafting.Add(CraftingTable.BlackForge, 1); item107.RequiredItems.Add("Suppressor_CAH", 1); item107.RequiredItems.Add("FlametalNew", 15); item107.RequiredItems.Add("TrophyFallenValkyrie", 1); item107.RequiredItems.Add("GemstoneRed", 1); item107.RequiredUpgradeItems.Add("FlametalNew", 3); item107.RequiredUpgradeItems.Add("CelestialFeather", 3); 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", "RoyalBow_CAH"); item108.Name.English("Royal Bow"); item108.Description.English("A bow once used by a royal guard of a long dead kingdom."); item108.Crafting.Add(CraftingTable.Workbench, 1); item108.RequiredItems.Add("Bronze", 15); item108.RequiredItems.Add("BjornHide", 5); item108.RequiredItems.Add("Ruby", 5); item108.RequiredUpgradeItems.Add("BjornHide", 1); item108.RequiredUpgradeItems.Add("Ruby", 1); 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", "SkullStrike_CAH"); item109.Name.English("Skullstrike"); item109.Description.English("Crafted of the skulls and bones of your enemies, tear them apart with deadly arrows."); item109.Crafting.Add(CraftingTable.Workbench, 1); item109.RequiredItems.Add("Iron", 15); item109.RequiredItems.Add("ElderBark", 15); item109.RequiredItems.Add("TrophyDraugrElite", 1); item109.RequiredUpgradeItems.Add("Iron", 3); item109.RequiredUpgradeItems.Add("ElderBark", 2); 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", "Sentinel_CAH"); item110.Name.English("Sentinel"); item110.Description.English("A sturdy bow made from a silver-iron alloy, its tough enough to block with."); item110.Crafting.Add(CraftingTable.Forge, 1); item110.RequiredItems.Add("Iron", 15); item110.RequiredItems.Add("Silver", 15); item110.RequiredItems.Add("Ruby", 10); item110.RequiredUpgradeItems.Add("Iron", 5); item110.RequiredUpgradeItems.Add("Silver", 5); 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", "Skivanti_CAH"); item111.Name.English("Skivanti"); item111.Description.English("A mechanical greatbow made to fire high speed arrows."); item111.Crafting.Add(CraftingTable.Workbench, 1); item111.RequiredItems.Add("Silver", 15); item111.RequiredItems.Add("Bronze", 15); item111.RequiredItems.Add("DragonTear", 5); item111.RequiredUpgradeItems.Add("Silver", 5); item111.RequiredUpgradeItems.Add("DragonTear", 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", "Vecta_CAH"); item112.Name.English("Vecta"); item112.Description.English("A strong bow forged from the tough carapace of seekers."); item112.Crafting.Add(CraftingTable.BlackForge, 1); item112.RequiredItems.Add("TrophySeekerBrute", 1); item112.RequiredItems.Add("BlackMetal", 25); item112.RequiredItems.Add("Mandible", 10); item112.RequiredUpgradeItems.Add("BlackMetal", 5); item112.RequiredUpgradeItems.Add("Mandible", 1); 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", "Astarte_CAH"); item113.Name.English("Astarte"); item113.Description.English("Holy bow Astarte, one wielded by a heroic archer."); item113.Crafting.Add(CraftingTable.BlackForge, 1); item113.RequiredItems.Add("BowDraugrFang", 1); item113.RequiredItems.Add("Eitr", 25); item113.RequiredItems.Add("Silver", 15); item113.RequiredItems.Add("TrophySeeker", 5); item113.RequiredUpgradeItems.Add("Silver", 5); item113.RequiredUpgradeItems.Add("Eitr", 5); 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", "DragonBow_CAH"); item114.Name.English("Dragonscale Bow"); item114.Description.English("A greatbow made in the image of a dragon, it does not require arrows, but demands great willpower to produce an arrow."); item114.Crafting.Add(CraftingTable.BlackForge, 1); item114.RequiredItems.Add("TrophyBonemawSerpent", 1); item114.RequiredItems.Add("TrophySurtling", 2); item114.RequiredItems.Add("FlametalNew", 15); item114.RequiredItems.Add("SerpentScale", 15); item114.RequiredUpgradeItems.Add("FlametalNew", 5); item114.RequiredUpgradeItems.Add("SurtlingCore", 1); 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", "Nocturata_CAH"); item115.Name.English("Nocturata"); item115.Description.English("Dark, sleek, and deadly, this bow craves blood."); item115.Crafting.Add(CraftingTable.BlackForge, 1); item115.RequiredItems.Add("TrophyFallenValkyrie", 2); item115.RequiredItems.Add("BowSpineSnap", 1); item115.RequiredItems.Add("GemstoneRed", 1); item115.RequiredItems.Add("Feathers", 30); item115.RequiredUpgradeItems.Add("FlametalNew", 3); item115.RequiredUpgradeItems.Add("Feathers", 10); 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", "Sieglinde_CAH"); item116.Name.English("Sieglinde"); item116.Description.English("A legendary greatbow, capable of loosing deadly arrows at insane speeds."); item116.Crafting.Add(CraftingTable.BlackForge, 1); item116.RequiredItems.Add("Astarte_CAH", 1); item116.RequiredItems.Add("Vecta_CAH", 1); item116.RequiredItems.Add("Wisp", 5); item116.RequiredItems.Add("StarSteel_CE", 10); item116.RequiredUpgradeItems.Add("Eitr", 5); item116.RequiredUpgradeItems.Add("Wisp", 3); 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", "RoyalShield_CAH"); item117.Name.English("Royal Shield"); item117.Description.English("A shield once used by a royal guard of a long dead kingdom."); item117.Crafting.Add(CraftingTable.Forge, 1); item117.RequiredItems.Add("Bronze", 15); item117.RequiredItems.Add("TrophyBjorn", 1); item117.RequiredItems.Add("Ruby", 5); item117.RequiredUpgradeItems.Add("BjornHide", 1); item117.RequiredUpgradeItems.Add("Ruby", 1); 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", "RedMoon_CAH"); item118.Name.English("Red Moon"); item118.Description.English("A strange red shield that depicts a moon and a star, perhaps it is cursed..."); item118.Crafting.Add(CraftingTable.Forge, 1); item118.RequiredItems.Add("Ruby", 5); item118.RequiredItems.Add("Iron", 25); item118.RequiredItems.Add("Guck", 15); item118.RequiredItems.Add("Root", 5); item118.RequiredUpgradeItems.Add("Guck", 2); item118.RequiredUpgradeItems.Add("Iron", 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", "Demora_CAH"); item119.Name.English("Demora"); item119.Description.English("Counterpart shield to Corruptum, it bolsters its strength"); item119.Crafting.Add(CraftingTable.Forge, 1); item119.RequiredItems.Add("BlackMetal", 25); item119.RequiredItems.Add("TrophyGoblin", 5); item119.RequiredItems.Add("Guck", 10); item119.RequiredUpgradeItems.Add("BlackMetal", 5); item119.RequiredUpgradeItems.Add("Guck", 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", "Crystalis_CAH"); item120.Name.English("Crystalis"); item120.Description.English("With crystal and ice, a formidable shield!"); item120.Crafting.Add(CraftingTable.Forge, 1); item120.RequiredItems.Add("FreezeGland", 10); item120.RequiredItems.Add("Crystal", 25); item120.RequiredItems.Add("Silver", 25); item120.RequiredUpgradeItems.Add("FreezeGland", 5); item120.RequiredUpgradeItems.Add("Silver", 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", "KingsGuard_CAH"); item121.Name.English("King's Guard"); item121.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."); item121.Crafting.Add(CraftingTable.Forge, 1); item121.RequiredItems.Add("RoyalShield_CAH", 1); item121.RequiredItems.Add("Silver", 20); item121.RequiredItems.Add("LinenThread", 15); item121.RequiredItems.Add("TrophySGolem", 1); item121.RequiredUpgradeItems.Add("Silver", 5); item121.RequiredUpgradeItems.Add("LinenThread", 5); 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", "Sunshield_CAH"); item122.Name.English("Sunbearer"); item122.Description.English("Blinding, literally, try to avoid looking at the center. -Made to be used with Suncrusher"); item122.Crafting.Add(CraftingTable.BlackForge, 1); item122.RequiredItems.Add("ShieldSilver", 1); item122.RequiredItems.Add("TrophyGoblinBrute", 1); item122.RequiredItems.Add("SurtlingCore", 5); item122.RequiredItems.Add("Bronze", 20); item122.RequiredUpgradeItems.Add("Bronze", 5); item122.RequiredUpgradeItems.Add("SurtlingCore", 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", "Sparkshield_CAH"); item123.Name.English("The Sparkshield"); item123.Description.English("Made to bolster the strength of Sparkgrinder, it empowers lightning, and parries boost your lightning damage."); item123.Crafting.Add(CraftingTable.BlackForge, 1); item123.RequiredItems.Add("Sunshield_CAH", 1); item123.RequiredItems.Add("Eitr", 20); item123.RequiredItems.Add("Thunderstone", 15); item123.RequiredItems.Add("YagluthDrop", 1); item123.RequiredUpgradeItems.Add("Eitr", 5); item123.RequiredUpgradeItems.Add("Thunderstone", 1); 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", "DragonscaleShield_CAH"); item124.Name.English("Dragonscale Shield"); item124.Description.English("With every perfect parry, you gain a fiery boon."); item124.Crafting.Add(CraftingTable.BlackForge, 1); item124.RequiredItems.Add("TrophyBonemawSerpent", 1); item124.RequiredItems.Add("TrophySurtling", 2); item124.RequiredItems.Add("FlametalNew", 15); item124.RequiredItems.Add("BonemawSerpentTooth", 15); item124.RequiredUpgradeItems.Add("FreezeGland", 5); item124.RequiredUpgradeItems.Add("Silver", 5); item124.CraftAmount = 1; item124.Trade.Price = 0u; item124.Trade.Stack = 0u; item124.Trade.RequiredGlobalKey = "defeated_bonemass"; item124.Trade.Trader = Trader.None; Item item125 = new Item("wildweapons", "Rerederum_CAH"); item125.Name.English("Rerederum"); item125.Description.English("An evil and powerful shield, bursting with demonic energy."); item125.Crafting.Add(CraftingTable.BlackForge, 1); item125.RequiredItems.Add("Demora_CAH", 1); item125.RequiredItems.Add("MoonSteel_CE", 10); item125.RequiredItems.Add("TrophyCharredMage", 1); item125.RequiredItems.Add("Bloodbag", 15); item125.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item125.RequiredUpgradeItems.Add("Bloodbag", 5); item125.CraftAmount = 1; item125.Trade.Price = 0u; item125.Trade.Stack = 0u; item125.Trade.RequiredGlobalKey = "defeated_bonemass"; item125.Trade.Trader = Trader.None; Item item126 = new Item("wildweapons", "Permafrost_CAH"); item126.Name.English("Permafrost"); item126.Description.English("A lethally cold magic implement, may your foes be wary, lest they lose a limb to the frosty curse."); item126.Crafting.Add(CraftingTable.MageTable, 1); item126.RequiredItems.Add("StaffIceShards", 1); item126.RequiredItems.Add("DragonTear", 5); item126.RequiredItems.Add("FlametalNew", 10); item126.RequiredItems.Add("FrostRune_CE", 1); item126.RequiredUpgradeItems.Add("FreezeGland", 3); item126.RequiredUpgradeItems.Add("FlametalNew", 3); item126.CraftAmount = 1; item126.Trade.Price = 0u; item126.Trade.Stack = 0u; item126.Trade.RequiredGlobalKey = "defeated_bonemass"; item126.Trade.Trader = Trader.None; Item item127 = new Item("wildweapons", "HallowsGrip_CAH"); item127.Name.English("Hallow's Grip"); item127.Description.English("Trick or Tre- Why is it raining pumpkins?"); item127.Crafting.Add(CraftingTable.MageTable, 1); item127.RequiredItems.Add("ElderBark", 15); item127.RequiredItems.Add("YggdrasilWood", 15); item127.RequiredItems.Add("TrophySkeletonHildir", 1); item127.RequiredItems.Add("FlameRune_CE", 1); item127.RequiredUpgradeItems.Add("ElderBark", 3); item127.RequiredUpgradeItems.Add("SurtlingCore", 1); item127.CraftAmount = 1; item127.Trade.Price = 0u; item127.Trade.Stack = 0u; item127.Trade.RequiredGlobalKey = "defeated_bonemass"; item127.Trade.Trader = Trader.None; Item item128 = new Item("wildweapons", "EmeraldFlame_CAH"); item128.Name.English("Emerald Curse"); item128.Description.English("With the might and magic of Fader, burn your foes with the viridian flame..."); item128.Crafting.Add(CraftingTable.MageTable, 1); item128.RequiredItems.Add("ElderBark", 25); item128.RequiredItems.Add("FlameRune_CE", 1); item128.RequiredItems.Add("PoisonRune_CE", 1); item128.RequiredUpgradeItems.Add("Root", 2); item128.RequiredUpgradeItems.Add("ElderBark", 5); item128.CraftAmount = 1; item128.Trade.Price = 0u; item128.Trade.Stack = 0u; item128.Trade.RequiredGlobalKey = "defeated_bonemass"; item128.Trade.Trader = Trader.None; Item item129 = new Item("wildweapons", "UnholyStar_CAH"); item129.Name.English("The Unholy Star"); item129.Description.English("Oh great Unholy Star, reign once more and bring upon the falling sky!"); item129.Crafting.Add(CraftingTable.MageTable, 1); item129.RequiredItems.Add("MoonSteel_CE", 10); item129.RequiredItems.Add("GemstoneRed", 1); item129.RequiredItems.Add("Thunderstone", 10); item129.RequiredItems.Add("BlackCore", 2); item129.RequiredUpgradeItems.Add("BlackMetal", 5); item129.RequiredUpgradeItems.Add("MoonCrystal_CE", 1); item129.CraftAmount = 1; item129.Trade.Price = 0u; item129.Trade.Stack = 0u; item129.Trade.RequiredGlobalKey = "defeated_bonemass"; item129.Trade.Trader = Trader.None; Item item130 = new Item("wildweapons", "BloodiedKnife_CE"); item130.Name.English("Murderous Knife"); item130.Description.English("It seems to seethe with rage, it hungers to be more, it hungers... to kill..."); item130.Trade.Price = 0u; item130.Trade.Stack = 0u; item130.Trade.RequiredGlobalKey = "defeated_bonemass"; item130.Trade.Trader = Trader.None; item130.DropsFrom.Add("Bjorn", 0.03f, 1, 1); item130.DropsFrom.Add("Troll", 0.03f, 1, 1); item130.DropsFrom.Add("Abomination", 0.05f, 1, 1); item130.DropsFrom.Add("Wraith", 0.03f, 1, 1); item130.DropsFrom.Add("Ghost", 0.05f, 1, 1); Item item131 = new Item("wildweapons", "FlameRune_CE"); item131.Name.English("Rune of Flames"); item131.Description.English("Burning with fury, a mysterious rune dropped from the undead goblin king."); item131.Trade.Price = 0u; item131.Trade.Stack = 0u; item131.Trade.RequiredGlobalKey = "defeated_bonemass"; item131.Trade.Trader = Trader.None; item131.DropsFrom.Add("GoblinKing", 1f, 1, 1); Item item132 = new Item("wildweapons", "PoisonRune_CE"); item132.Name.English("Rune of Poison"); item132.Description.English("Sizzling with acidic potency, a mysterious rune dropped by the dreadful seeker queen."); item132.Trade.Price = 0u; item132.Trade.Stack = 0u; item132.Trade.RequiredGlobalKey = "defeated_bonemass"; item132.Trade.Trader = Trader.None; item132.DropsFrom.Add("SeekerQueen", 1f, 1, 1); Item item133 = new Item("wildweapons", "FrostRune_CE"); item133.Name.English("Rune of Frost"); item133.Description.English("Crackling with icy power, a mysterious rune dropped by the deadly dragon of the mountains."); item133.Trade.Price = 0u; item133.Trade.Stack = 0u; item133.Trade.RequiredGlobalKey = "defeated_bonemass"; item133.Trade.Trader = Trader.None; item133.DropsFrom.Add("Dragon", 1f, 1, 1); Item item134 = new Item("wildweapons", "StarSteel_CE"); item134.Name.English("Star Silver"); item134.Description.English("Incredibly dense steel forged from the essence of the stars."); item134.Crafting.Add(CraftingTable.ArtisanTable, 1); item134.RequiredItems.Add("StarCrystal_CE", 5); item134.RequiredItems.Add("Silver", 5); item134.RequiredItems.Add("GemstoneBlue", 1); item134.CraftAmount = 10; item134.Trade.Price = 0u; item134.Trade.Stack = 0u; item134.Trade.RequiredGlobalKey = "defeated_bonemass"; item134.Trade.Trader = Trader.None; Item item135 = new Item("wildweapons", "MoonSteel_CE"); item135.Name.English("Moon Iron"); item135.Description.English("Incredibly dense iron forged with lunar fragments.");