Decompiled source of WildWeapons v2.9.1

WildWeapons.dll

Decompiled a week ago
using System;
using System.Collections;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Cryptography;
using System.Security.Permissions;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using BepInEx;
using BepInEx.Bootstrap;
using BepInEx.Configuration;
using BepInEx.Logging;
using HarmonyLib;
using ItemManager;
using JetBrains.Annotations;
using LocalizationManager;
using Microsoft.CodeAnalysis;
using ServerSync;
using TMPro;
using UnityEngine;
using YamlDotNet.Core;
using YamlDotNet.Core.Events;
using YamlDotNet.Core.Tokens;
using YamlDotNet.Helpers;
using YamlDotNet.Serialization;
using YamlDotNet.Serialization.BufferedDeserialization;
using YamlDotNet.Serialization.BufferedDeserialization.TypeDiscriminators;
using YamlDotNet.Serialization.Converters;
using YamlDotNet.Serialization.EventEmitters;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization.NodeDeserializers;
using YamlDotNet.Serialization.NodeTypeResolvers;
using YamlDotNet.Serialization.ObjectFactories;
using YamlDotNet.Serialization.ObjectGraphTraversalStrategies;
using YamlDotNet.Serialization.ObjectGraphVisitors;
using YamlDotNet.Serialization.Schemas;
using YamlDotNet.Serialization.TypeInspectors;
using YamlDotNet.Serialization.TypeResolvers;
using YamlDotNet.Serialization.Utilities;
using YamlDotNet.Serialization.ValueDeserializers;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: AssemblyTitle("WildWeapons")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyProduct("WildWeapons")]
[assembly: AssemblyCopyright("Copyright ©  2021")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("4358610B-F3F4-4843-B7AF-98B7BC60DCDE")]
[assembly: AssemblyFileVersion("2.9.1")]
[assembly: AssemblyCompany("catharis")]
[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("2.9.1.0")]
[module: UnverifiableCode]
namespace Microsoft.CodeAnalysis
{
	[CompilerGenerated]
	[<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded]
	internal sealed class <b4dfdb90-239d-47fd-b9dc-8c7879ed660b>EmbeddedAttribute : Attribute
	{
	}
}
namespace System.Runtime.CompilerServices
{
	[<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded]
	[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)]
	[CompilerGenerated]
	internal sealed class <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute : Attribute
	{
		public readonly byte[] NullableFlags;

		public <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute(byte P_0)
		{
			NullableFlags = new byte[1] { P_0 };
		}

		public <0218983f-e517-45f7-bc64-2b6712f495e2>NullableAttribute(byte[] P_0)
		{
			NullableFlags = P_0;
		}
	}
	[CompilerGenerated]
	[<b4dfdb90-239d-47fd-b9dc-8c7879ed660b>Embedded]
	[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
	internal sealed class <fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContextAttribute : Attribute
	{
		public readonly byte Flag;

		public <fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContextAttribute(byte P_0)
		{
			Flag = P_0;
		}
	}
}
namespace WildWeapons
{
	[BepInPlugin("catharis.WildWeapons", "WildWeapons", "2.9.1")]
	[<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(1)]
	[<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(0)]
	public class WildWeaponsPlugin : BaseUnityPlugin
	{
		[<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(0)]
		public enum Toggle
		{
			On = 1,
			Off = 0
		}

		[<fe97c68a-27d3-4305-ad95-d65f6d738567>NullableContext(0)]
		private class ConfigurationManagerAttributes
		{
			[UsedImplicitly]
			public int? Order;

			[UsedImplicitly]
			public bool? Browsable;

			[UsedImplicitly]
			[<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(2)]
			public string Category;

			[UsedImplicitly]
			[<0218983f-e517-45f7-bc64-2b6712f495e2>Nullable(new byte[] { 2, 1 })]
			public Action<ConfigEntryBase> CustomDrawer;
		}

		internal const string ModName = "WildWeapons";

		internal const string ModVersion = "2.9.1";

		internal const string Author = "catharis";

		private const string ModGUID = "catharis.WildWeapons";

		private static string ConfigFileName = "catharis.WildWeapons.cfg";

		private static string ConfigFileFullPath;

		internal static string ConnectionError;

		private readonly Harmony _harmony = new Harmony("catharis.WildWeapons");

		public static readonly ManualLogSource WildWeaponsLogger;

		private static readonly ConfigSync ConfigSync;

		private static ConfigEntry<Toggle> _serverConfigLocked;

		private static ConfigEntry<Toggle> _recipeIsActiveConfig;

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