Decompiled source of FortecaHairStyles v420.0.0

CustomWigs.dll

Decompiled 5 hours ago
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security.Permissions;
using BepInEx;
using Jotunn.Configs;
using Jotunn.Entities;
using Jotunn.Managers;
using Jotunn.Utils;
using UnityEngine;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyTitle("JotunnModStub")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("JotunnModStub")]
[assembly: AssemblyCopyright("Copyright ©  2021")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("e3243d22-4307-4008-ba36-9f326008cde5")]
[assembly: AssemblyFileVersion("0.0.4")]
[assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.0.4.0")]
namespace CustomWigs;

[BepInPlugin("com.jotunn.CustomWigs", "CustomWigs", "0.0.4")]
[BepInDependency(/*Could not decode attribute arguments.*/)]
internal class CustomWigs : BaseUnityPlugin
{
	public const string PluginGUID = "com.jotunn.CustomWigs";

	public const string PluginName = "CustomWigs";

	public const string PluginVersion = "0.0.4";

	private AssetBundle assetwigs;

	private void Awake()
	{
		LoadAssets();
		LoadLoom();
		LoadLoomext1();
		LoadLoomext2();
		LoadLoomext3();
		LoadWig1blk();
		LoadWig1blo();
		LoadWig1blue();
		LoadWig1brn();
		LoadWig1pink();
		LoadWig1red();
		LoadWig2blo();
		LoadWig2blue();
		LoadWig2brn1();
		LoadWig2brn2();
		LoadWig2pink();
		LoadWig2red();
		LoadWig3blk();
		LoadWig3brn();
		LoadWig4blk();
		LoadWig4brn();
		LoadWig5blk();
		LoadWig5blopink();
		LoadWig5blopurp();
		LoadWig5blue();
		LoadWig5brn();
		LoadWig5greenpurp();
		LoadWig5red();
		LoadWig6blk();
		LoadWig6blo();
		LoadWig6blue();
		LoadWig6brn();
		LoadWig6red();
		LoadWig7blk();
		LoadWig7blo();
		LoadWig7blue();
		LoadWig7brn();
		LoadWig7purp();
		LoadWig7red();
		LoadWig8blk();
		LoadWig8blo();
		LoadWig8brn1();
		LoadWig8brn2();
		LoadWig8red();
		LoadWig9blk();
		LoadWig9blo();
		LoadWig9brn1();
		LoadWig9brn2();
		LoadWig9red();
		LoadWig10blk();
		LoadWig10blo1();
		LoadWig10blo2();
		LoadWig10blue();
		LoadWig10brn1();
		LoadWig10brn2();
		LoadWig10green();
		LoadWig10pink();
		LoadWig10purple();
		LoadWig10red1();
		LoadWig10red2();
		LoadWig10teal();
		LoadWig11blk();
		LoadWig11blo();
		LoadWig11blue();
		LoadWig11brn();
		LoadWig11purp();
		LoadWig11red();
		LoadWig12blk();
		LoadWig12blo();
		LoadWig12brn1();
		LoadWig12brn2();
		LoadWig12red();
		LoadWigDverger2();
		LoadWigDverger3();
		LoadWigDverger4();
		LoadWigDverger5();
	}

	private void LoadAssets()
	{
		assetwigs = AssetUtils.LoadAssetBundleFromResources("wigsandloom", typeof(CustomWigs).Assembly);
	}

	private void LoadLoom()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_0032: Unknown result type (might be due to invalid IL or missing references)
		//IL_0037: Unknown result type (might be due to invalid IL or missing references)
		//IL_0042: Unknown result type (might be due to invalid IL or missing references)
		//IL_004a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0052: Expected O, but got Unknown
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_0059: Unknown result type (might be due to invalid IL or missing references)
		//IL_0064: Unknown result type (might be due to invalid IL or missing references)
		//IL_006c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0074: Expected O, but got Unknown
		//IL_007a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$custompiece_loom");
		PieceConfig val = new PieceConfig();
		val.PieceTable = "_HammerPieceTable";
		val.AllowedInDungeons = false;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "Wood",
				Amount = 10,
				Recover = true
			},
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 10,
				Recover = true
			}
		};
		CustomPiece val2 = new CustomPiece(obj, true, val);
		PieceManager.Instance.AddPiece(val2);
	}

	private void LoadLoomext1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_0053: Unknown result type (might be due to invalid IL or missing references)
		//IL_0058: Unknown result type (might be due to invalid IL or missing references)
		//IL_0063: Unknown result type (might be due to invalid IL or missing references)
		//IL_006a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0071: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Expected O, but got Unknown
		//IL_007f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0085: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$custompiece_loom_ext1");
		PieceConfig val = new PieceConfig();
		val.CraftingStation = "piece_workbench";
		val.Description = "An extension for the loom.";
		val.PieceTable = "Hammer";
		val.Enabled = true;
		val.ExtendStation = "$custompiece_loom";
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[1]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 1,
				Recover = true
			}
		};
		CustomPiece val2 = new CustomPiece(obj, true, val);
		PieceManager.Instance.AddPiece(val2);
	}

	private void LoadLoomext2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_0053: Unknown result type (might be due to invalid IL or missing references)
		//IL_0058: Unknown result type (might be due to invalid IL or missing references)
		//IL_0063: Unknown result type (might be due to invalid IL or missing references)
		//IL_006a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0071: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Expected O, but got Unknown
		//IL_007f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0085: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$custompiece_loom_ext2");
		PieceConfig val = new PieceConfig();
		val.CraftingStation = "piece_workbench";
		val.Description = "An extension for the loom.";
		val.PieceTable = "Hammer";
		val.Enabled = true;
		val.ExtendStation = "$custompiece_loom";
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[1]
		{
			new RequirementConfig
			{
				Item = "Copper",
				Amount = 5,
				AmountPerLevel = 1,
				Recover = true
			}
		};
		CustomPiece val2 = new CustomPiece(obj, true, val);
		PieceManager.Instance.AddPiece(val2);
	}

	private void LoadLoomext3()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_0053: Unknown result type (might be due to invalid IL or missing references)
		//IL_0058: Unknown result type (might be due to invalid IL or missing references)
		//IL_0063: Unknown result type (might be due to invalid IL or missing references)
		//IL_006a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0071: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Expected O, but got Unknown
		//IL_007f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0085: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$custompiece_loom_ext3");
		PieceConfig val = new PieceConfig();
		val.CraftingStation = "piece_workbench";
		val.Description = "An extension for the loom.";
		val.PieceTable = "Hammer";
		val.Enabled = true;
		val.ExtendStation = "$custompiece_loom";
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[1]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 1,
				Recover = true
			}
		};
		CustomPiece val2 = new CustomPiece(obj, true, val);
		PieceManager.Instance.AddPiece(val2);
	}

	private void LoadWigDverger2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0067: Expected O, but got Unknown
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Unknown result type (might be due to invalid IL or missing references)
		//IL_0081: Expected O, but got Unknown
		//IL_0083: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Unknown result type (might be due to invalid IL or missing references)
		//IL_0093: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c3: Expected O, but got Unknown
		//IL_00c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00cf: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dverger_eris_sassy_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Black and Purple Dverger";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 2;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "$eris_sassy_black",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Crystal",
				Amount = 5
			},
			new RequirementConfig
			{
				Item = "SurtlingCore",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "TrophyGoblinKing",
				Amount = 3,
				AmountPerLevel = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWigDverger3()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0067: Expected O, but got Unknown
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Unknown result type (might be due to invalid IL or missing references)
		//IL_0081: Expected O, but got Unknown
		//IL_0083: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Unknown result type (might be due to invalid IL or missing references)
		//IL_0093: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c3: Expected O, but got Unknown
		//IL_00c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00cf: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dverger_kendall_nightcrawler_purple");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Purple Dverger";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 2;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "$kendall_nightcrawler_purple",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Crystal",
				Amount = 5
			},
			new RequirementConfig
			{
				Item = "SurtlingCore",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "TrophyGoblinKing",
				Amount = 3,
				AmountPerLevel = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWigDverger4()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0067: Expected O, but got Unknown
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Unknown result type (might be due to invalid IL or missing references)
		//IL_0081: Expected O, but got Unknown
		//IL_0083: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Unknown result type (might be due to invalid IL or missing references)
		//IL_0093: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c3: Expected O, but got Unknown
		//IL_00c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00cf: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dverger_mohawkpony_redearcat_blonde2");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Spiky Mohawk Light Blonde Dverger";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 2;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "$mohawkpony_redearcat_blonde2",
				Amount = 5
			},
			new RequirementConfig
			{
				Item = "Crystal",
				Amount = 5
			},
			new RequirementConfig
			{
				Item = "SurtlingCore",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "TrophyGoblinKing",
				Amount = 3,
				AmountPerLevel = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWigDverger5()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0067: Expected O, but got Unknown
		//IL_0069: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Unknown result type (might be due to invalid IL or missing references)
		//IL_0081: Expected O, but got Unknown
		//IL_0083: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Unknown result type (might be due to invalid IL or missing references)
		//IL_0093: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bb: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c3: Expected O, but got Unknown
		//IL_00c9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00cf: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dverger_nova_nightcrawler_purple");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "High Pony Purple Dverger";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 2;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "$nova_nightcrawler_purple",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Crystal",
				Amount = 5
			},
			new RequirementConfig
			{
				Item = "SurtlingCore",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "TrophyGoblinKing",
				Amount = 3,
				AmountPerLevel = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Blue";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1pink()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_pink");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Pink";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig1red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$1989_qicc_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bob Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Blue";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2brn1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_brown1");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Dark Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2brn2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_brown2");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Light Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2pink()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_pink");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Pink";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig2red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$claire_kiara_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Side Braid Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig3blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dreadsf_necrodog_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Dreads F Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig3brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dreadsf_necrodog_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Dreads F Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig4blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dreadsm_necrodog_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Dreads M Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig4brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$dreadsm_necrodog_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Dreads M Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bc: Expected O, but got Unknown
		//IL_00c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c8: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Black and Purple";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5blopink()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bc: Expected O, but got Unknown
		//IL_00c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c8: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_blondepink");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Blonde and Pink";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5blopurp()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bc: Expected O, but got Unknown
		//IL_00c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c8: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_blondepurp");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Blonde and Purple";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Blue Fade";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Brown and Green";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Guck",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5greenpurp()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bc: Expected O, but got Unknown
		//IL_00c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c8: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_greenpurp");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Green and Purple";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Guck",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig5red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$eris_sassy_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bangs Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig6blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$grande_littledica_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Half Up Pony Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig6blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$grande_littledica_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Half Up Pony Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig6blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$grande_littledica_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Half Up Pony Blue";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig6brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$grande_littledica_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Half Up Pony Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig6red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$grande_littledica_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Half Up Pony Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Blue";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7brn()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_brown");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7purp()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a9: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b4: Unknown result type (might be due to invalid IL or missing references)
		//IL_00bc: Expected O, but got Unknown
		//IL_00c2: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c8: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_purple");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Purple";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[4]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Raspberry",
				Amount = 1
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig7red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$kendall_nightcrawler_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Bun Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig8blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$lila_feralpoodles_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Buns with Curls Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig8blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$lila_feralpoodles_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Buns with Curls Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig8brn1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$lila_feralpoodles_brown1");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Buns with Curls Dark Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig8brn2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$lila_feralpoodles_brown2");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Buns with Curls Light Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig8red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$lila_feralpoodles_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Buns with Curls Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig9blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawk_kaisims_blackred");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Curly Fade Black and Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig9blo()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawk_kaisims_blonde");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Curly Fade Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig9brn1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawk_kaisims_brown1");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Curly Fade Dark Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig9brn2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008f: Unknown result type (might be due to invalid IL or missing references)
		//IL_009a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a2: Expected O, but got Unknown
		//IL_00a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_00ae: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawk_kaisims_brown2");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Curly Fade Light Brown";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[3]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "BeechSeeds",
				Amount = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 1
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig9red()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawk_kaisims_red");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Curly Fade Red";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Bloodbag",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig10blk()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawkpony_redearcat_black");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Spiky Mohawk Black";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Coal",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig10blo1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawkpony_redearcat_blonde1");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Spiky Mohawk Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "MushroomYellow",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig10blo2()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawkpony_redearcat_blonde2");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Spiky Mohawk Light Blonde";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Cloudberry",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig10blue()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type (might be due to invalid IL or missing references)
		//IL_0080: Unknown result type (might be due to invalid IL or missing references)
		//IL_0088: Expected O, but got Unknown
		//IL_008e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0094: Expected O, but got Unknown
		GameObject obj = assetwigs.LoadAsset<GameObject>("$mohawkpony_redearcat_blue");
		ItemConfig val = new ItemConfig();
		val.Amount = 1;
		val.Name = "Spiky Mohawk Blue";
		val.CraftingStation = "$custompiece_loom";
		val.RepairStation = "$custompiece_loom";
		val.MinStationLevel = 1;
		val.Requirements = (RequirementConfig[])(object)new RequirementConfig[2]
		{
			new RequirementConfig
			{
				Item = "LinenThread",
				Amount = 5,
				AmountPerLevel = 2
			},
			new RequirementConfig
			{
				Item = "Blueberries",
				Amount = 3
			}
		};
		CustomItem val2 = new CustomItem(obj, true, val);
		ItemManager.Instance.AddItem(val2);
	}

	private void LoadWig10brn1()
	{
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0017: Expected O, but got Unknown
		//IL_004f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0054: Unknown result type (might be due to invalid IL or missing references)
		//IL_005f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0066: Unknown result type (might be due to invalid IL or missing references)
		//IL_006e: Expected O, but got Unknown
		//IL_0070: Unknown result type (might be due to invalid IL or missing references)
		//IL_0075: Unknown result type