Decompiled source of Krumpac Reforge Monster 01 v7.3.0

plugins/Krumpac_Reforge_Monster_01.dll

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

[assembly: TargetFramework(".NETFramework,Version=v4.8", FrameworkDisplayName = "")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: Guid("35f1d538-23ab-49bd-b19a-fb2602b618b9")]
[assembly: ComVisible(false)]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCopyright("2022")]
[assembly: AssemblyProduct("MLReforged")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyTitle("MLReforged")]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: CompilationRelaxations(8)]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("1.0.0.0")]
[module: <0d71220e-9a5c-4ee9-8c6b-6f817dd3ef8f>RefSafetyRules(11)]
[module: UnverifiableCode]
namespace Microsoft.CodeAnalysis
{
	[CompilerGenerated]
	[<3acb8576-0e59-4493-a9e4-de764f2ca8ad>Embedded]
	internal sealed class <3acb8576-0e59-4493-a9e4-de764f2ca8ad>EmbeddedAttribute : Attribute
	{
	}
}
namespace System.Runtime.CompilerServices
{
	[AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)]
	[<3acb8576-0e59-4493-a9e4-de764f2ca8ad>Embedded]
	[CompilerGenerated]
	internal sealed class <c03b9569-dd2e-42c8-b443-348c2568cc22>NullableAttribute : Attribute
	{
		public readonly byte[] NullableFlags;

		public <c03b9569-dd2e-42c8-b443-348c2568cc22>NullableAttribute(byte P_0)
		{
			NullableFlags = new byte[1] { P_0 };
		}

		public <c03b9569-dd2e-42c8-b443-348c2568cc22>NullableAttribute(byte[] P_0)
		{
			NullableFlags = P_0;
		}
	}
	[<3acb8576-0e59-4493-a9e4-de764f2ca8ad>Embedded]
	[CompilerGenerated]
	[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)]
	internal sealed class <61e49296-b731-44ae-9f3e-a5de3db63091>NullableContextAttribute : Attribute
	{
		public readonly byte Flag;

		public <61e49296-b731-44ae-9f3e-a5de3db63091>NullableContextAttribute(byte P_0)
		{
			Flag = P_0;
		}
	}
	[<3acb8576-0e59-4493-a9e4-de764f2ca8ad>Embedded]
	[CompilerGenerated]
	[AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)]
	internal sealed class <0d71220e-9a5c-4ee9-8c6b-6f817dd3ef8f>RefSafetyRulesAttribute : Attribute
	{
		public readonly int Version;

		public <0d71220e-9a5c-4ee9-8c6b-6f817dd3ef8f>RefSafetyRulesAttribute(int P_0)
		{
			Version = P_0;
		}
	}
}
namespace MLReforged
{
	[<61e49296-b731-44ae-9f3e-a5de3db63091>NullableContext(1)]
	[<c03b9569-dd2e-42c8-b443-348c2568cc22>Nullable(0)]
	[BepInPlugin("Krump_Monsters_Pack_1", "Krump_Monsters_Pack_1", "7.3.0")]
	public class MLReforged : BaseUnityPlugin
	{
		[HarmonyPatch(typeof(ZNetScene), "Awake")]
		[<61e49296-b731-44ae-9f3e-a5de3db63091>NullableContext(0)]
		private static class ZNetScene_Awake_PostPatch
		{
			[<61e49296-b731-44ae-9f3e-a5de3db63091>NullableContext(1)]
			public static void Postfix(ZNetScene __instance)
			{
				if (!((Object)(object)__instance == (Object)null) && !fixedReferences)
				{
					fixedReferences = true;
				}
			}
		}

		private const string ModName = "Krump_Monsters_Pack_1";

		private const string ModVersion = "7.3.0";

		private const string ModGUID = "Krump_Monsters_Pack_1";

		public static ManualLogSource Log;

		private static bool fixedReferences;

		public void Awake()
		{
			//IL_0164: Unknown result type (might be due to invalid IL or missing references)
			//IL_016a: Expected O, but got Unknown
			LoadAsm("Assembly_DYBScripts");
			LoadAsm("Assembly_DynamicBone");
			LoadAsm("Assembly_Tornado");
			LoadAsm("KriptoFX");
			Localizer.Load();
			ML_SE_Scripts.SEAwake();
			CommonPrefabs.init();
			Krump_WearRat.init();
			KrumpRat.init();
			KrumpTroll.init();
			KrumpDraugr.init();
			KrumpDraugrElite.init();
			KrumpBoar.init();
			Krump_NPC_Meadows.init();
			KrumpSandWorm.init();
			KrumpSheep.init();
			KrumpPig.init();
			KrumpDeer.init();
			KrumpGreyling.init();
			KrumpGreydwarf.init();
			KrumpGreydwarfBrute.init();
			KrumpGreydwarfShaman.init();
			KrumpSkeletonMeadows.init();
			KrumpSkeletonsT3.init();
			KrumpGhost.init();
			KrumpNeck.init();
			KrumpSlime.init();
			KrumpSerpent.init();
			KrumpOctopus.init();
			KrumpGreatWhite.init();
			KrumpKraken.init();
			KrumpMountainOgre.init();
			KrumpHatchling.init();
			KrumpEikthyr.init();
			KrumpMosquito.init();
			KrumpElder.init();
			KrumpEvilMonk.init();
			KrumpFatherElias.init();
			KrumpWraith.init();
			KrumpSpider.init();
			KrumpDraugrCrawler.init();
			KrumpButcher.init();
			KrumpDwarfMountain.init();
			KrumpGolemRock.init();
			KrumpNokken.init();
			KrumpNokkenBoss.init();
			KrumpAbomination.init();
			KrumpBear.init();
			KrumpWolf.init();
			KrumpVillagers.init();
			KrumpSpiderQueen.init();
			KrumpRaidMonsters.init();
			KrumpNeutrals.init();
			KrumpWaterDragon.init();
			Assembly executingAssembly = Assembly.GetExecutingAssembly();
			Harmony val = new Harmony("Krump_Monsters_Pack_1");
			val.PatchAll(executingAssembly);
		}

		private static void LoadAsm(string name)
		{
			Stream manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("MLReforged.Libs." + name + ".dll");
			byte[] array = new byte[manifestResourceStream.Length];
			manifestResourceStream.Read(array, 0, array.Length);
			Assembly.Load(array);
			manifestResourceStream.Dispose();
		}
	}
	public static class KrumpBoar
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_WarBoar_Boss");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Male");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Female");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boarlet");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mount_WarBoar0");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_WarBoar_Boss_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Male_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Female_Ragdoll");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boarlet_Ragdoll");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mount_WarBoar0_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Saddle_WarBoar");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_AttackCombo");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_Stomp");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_Charge");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_SuperSnort");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_BlackForest_WildBoar_Base_Attack");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_BlackForest_WildBoar_Run_Attack");
			item7.Configurable = Configurability.Disabled;
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_attack");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_Super_Hit");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_Super_Snorting");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_WarBoarBoss_Run");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_WarBoarBoss_Walk");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_warboar_boss_supersnort_hit");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_warboar_boss_supersnort_start");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_WarBoarBoss_SuperAOE");
		}
	}
	public static class CommonPrefabs
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Test_Animal");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Test_Human");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Test_Monster");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Test_SFX_ZNET");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "NPC_Waypoint_Ranged_Guard");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "NPC_Waypoint_Ranged_Patrol");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "NPC_Waypoint_Melee_Guard");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "NPC_Waypoint_Melee_Patrol");
			Item item = new Item("krump_monsters", "Krump_Monsters_TestSword");
			item.Configurable = Configurability.Disabled;
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Mat_Generic");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Crossbow_Projectile");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Dungeon_Swamp");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Dungeon_Swamp_Ceiling");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "KRUMP_SpawnList_T1_Mineshafts_Monsters");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Mountain_Dwarf_Enemy");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Mountain_Dwarf_Neutral");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_metal_shield_block");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_claw_hit");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_gore_hit");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_water_splashing");
			GameObject val20 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_blood_hit_green");
			GameObject val21 = PrefabManager.RegisterPrefab("krump_monsters", "_fx_krump_groundslam_dirt");
			GameObject val22 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_terrain_hit_medium");
			GameObject val23 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_terrain_hit_small");
			GameObject val24 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_destroy_ground_medium");
			GameObject val25 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_destroy_ground_small");
			GameObject val26 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Boss_Trigger_Projectile");
		}
	}
	public static class KrumpDeer
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Stag");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Doe");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Fawn");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_StagAngry");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Doe_Ragdoll");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Fawn_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Deer_Stag_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Deer_HeadButt");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_Deer_HeadButt_Moving");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_Animal_Deer_Run");
			item3.Configurable = Configurability.Disabled;
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_deer_stag_alerted");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_deer_stag_attack");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_deer_stag_idle");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_deer_birth");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_deer_stag_death");
		}
	}
	public static class KrumpDraugr
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Draugr0");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Draugr1");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Draugr0_Ragdoll");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Draugr1_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Draugr_AxeIron_Left");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Draugr_AxeIron_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Draugr_MaceIron_Left");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Draugr_MaceIron_Right");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Draugr_SwordIron_Left");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Draugr_SwordIron_Right");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "HelmetDraugr0");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "HelmetDraugr1");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "HelmetDraugr2");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "HelmetDraugr3");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "Krump_Draugr_Rusted_ShieldIron");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "Krump_Draugr_DraugrBow");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "krump_attack_draugr_bow_dungeon");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "krump_attack_draugr_axe_left180");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "krump_attack_draugr_axe_leftlong");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "krump_attack_draugr_axe_right180");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "krump_attack_draugr_axe_rightlong");
			item17.Configurable = Configurability.Disabled;
			Item item18 = new Item("krump_monsters", "krump_attack_draugr_axe_slash");
			item18.Configurable = Configurability.Disabled;
			Item item19 = new Item("krump_monsters", "krump_attack_draugr_bow");
			item19.Configurable = Configurability.Disabled;
			Item item20 = new Item("krump_monsters", "krump_attack_draugr_mace_right180");
			item20.Configurable = Configurability.Disabled;
			Item item21 = new Item("krump_monsters", "krump_attack_draugr_mace_slash");
			item21.Configurable = Configurability.Disabled;
			Item item22 = new Item("krump_monsters", "krump_attack_draugr_shield");
			item22.Configurable = Configurability.Disabled;
			Item item23 = new Item("krump_monsters", "krump_attack_draugr_shield_block");
			item23.Configurable = Configurability.Disabled;
			Item item24 = new Item("krump_monsters", "krump_attack_draugr_sword_dualcombo");
			item24.Configurable = Configurability.Disabled;
			Item item25 = new Item("krump_monsters", "krump_attack_draugr_sword_left180");
			item25.Configurable = Configurability.Disabled;
			Item item26 = new Item("krump_monsters", "krump_attack_draugr_sword_leftlong");
			item26.Configurable = Configurability.Disabled;
			Item item27 = new Item("krump_monsters", "krump_attack_draugr_sword_right180");
			item27.Configurable = Configurability.Disabled;
			Item item28 = new Item("krump_monsters", "krump_attack_draugr_sword_rightlong");
			item28.Configurable = Configurability.Disabled;
			Item item29 = new Item("krump_monsters", "krump_attack_draugr_sword_slash");
			item29.Configurable = Configurability.Disabled;
			Item item30 = new Item("krump_monsters", "krump_attack_draugr_taunt");
			item30.Configurable = Configurability.Disabled;
			Item item31 = new Item("krump_monsters", "krump_attack_draugr_unarmed_bite");
			item31.Configurable = Configurability.Disabled;
			Item item32 = new Item("krump_monsters", "krump_attack_draugr_unarmed_double");
			item32.Configurable = Configurability.Disabled;
			Item item33 = new Item("krump_monsters", "krump_attack_draugr_unarmed_right");
			item33.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpDraugrElite
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_DraugrElite_01");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_DraugrKing");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_DraugrElite_Ragdoll");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_DraugrKing_Ragdoll");
			Item item = new Item("krump_monsters", "DraugrKing_Mace_2Hand");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_DraugrKing_Attack0");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_DraugrKing_Block0");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "krump_attack_draugrelite_whirlwind");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "krump_attack_draugrking_spawn");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "krump_attack_draugrelite_axe_dualcombo");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "krump_attack_draugrelite_axe_slash_combo");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "krump_attack_draugrelite_kick");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "krump_attack_draugrelite_sword_dualcombo");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "krump_attack_draugrelite_sword_slash_combo");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "krump_attack_draugrelite_taunt");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "krump_attack_draugrking_trigger_spawn");
			item12.Configurable = Configurability.Disabled;
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_DraugrKing_Shield_Hit");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_draugrelite_taunt");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Block_2Hand");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Block_Shield");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_DraugrKing_Block_Hit");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "krump_attack_draugrking_spawn_projectile");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "krump_attack_draugrking_spawner");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "krump_attack_draugrking_trigger_spawn_projectile");
		}
	}
	public static class DraugrKingSkeletons
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_DraugrKing_Skeleton_Spawn");
			Item item = new Item("krump_monsters", "Krump_ItemDrop_TrophySkeletonConversion");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "krump_attack_draugrking_skeleton_sword");
			item2.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpAbomination
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Myrkvidrskelgr");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Myrkvidrskelgr_Ragdoll");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Myrkvidrskelgr_Ragdoll_Test");
			Item item = new Item("krump_monsters", "Krump_Swamp_Myrkvidrskelgr_Attack_Base");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Swamp_Myrkvidrskelgr_Attack_Slam");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Swamp_Myrkvidrskelgr_Attack_Tentacles");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Swamp_Myrkvidrskelgr_Attack_Stomp");
			item4.Configurable = Configurability.Disabled;
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_alerted");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_attack_hit");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_attack");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_cast");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_attack_secondary");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_death");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_hit");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_idle");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_taunt");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krump_abomination_wakeup");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Krump_Abomination_Wakeup");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Krump_Abomination_Wakeup_Explosion");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spell_cast_green_large");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_abom_cast_green_hit");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Swamp_Myrkvidskelgr_Slam_Aoe");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Swamp_Myrkvidrskelgr_Spawn_Tentacles");
			GameObject val20 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Swamp_Myrkvidskelgr_Slam_Aoe_Force");
		}
	}
	public static class KrumpRaidMonsters
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_Greyling");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_Greydwarf_Brute");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_Svampvaettir");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_Rat");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_Rat_Small");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Raid_WearRat");
		}
	}
	public static class KrumpGreydwarfShaman
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_Shaman");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Spawner_GreydwarfNest");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_TentaRoot");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Dungeon_Haugar_Shaman");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Mushroom_Spore");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_Shaman_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_TentaRoot_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Dungeon_Haugar_Shaman_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_GreydwarfShaman_Heal");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_GreydwarfShaman_Roots");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_GreydwarfShaman_Spray");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_GreydwarfShaman_Combo");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Shaman_Attack_Base");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Shaman_Attack_Spores");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Shaman_Attack_Taunt");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Dungeon_Spore_Explode");
			item8.Configurable = Configurability.Disabled;
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_tentaroot_death");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_alerted");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_attack");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_death");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_hit");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_idle");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_taunt");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_shaman_spore_spawn");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_GreydwarfShaman_Root_Spawn");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_GreydwarfShaman_Spray_Projectile");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Greydwarf_Shaman_Dungeon_Spores_Spawn");
		}
	}
	public static class KrumpGreydwarfBrute
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_Brute");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_Brute_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_GreydwarfBrute_Attack_Left");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_GreydwarfBrute_Attack_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_GreydwarfBrute_Slam");
			item3.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krump_greydwarf_elite_death");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_GreydwarfBrute_SlamAOE");
		}
	}
	public static class KrumpGreydwarf
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Blackforest_Svampvaettir");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_F");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_M");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Dungeon_Haugar_Brute");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Blackforest_Svampvaettir_Ragdoll");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_F_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greydwarf_M_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Dungeon_Haugar_Brute_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Greydwarf_Attack_Combo0");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left0");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left_Move0");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right0");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right_Move0");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Jump0");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Combo1");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left1");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left_Move1");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right1");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right_Move1");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Combo2");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left2");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Left_Move2");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right2");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Right_Move2");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Zerker_Combo0");
			item17.Configurable = Configurability.Disabled;
			Item item18 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Zerker_Left0");
			item18.Configurable = Configurability.Disabled;
			Item item19 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Zerker_Right0");
			item19.Configurable = Configurability.Disabled;
			Item item20 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Zerker_Dodge0");
			item20.Configurable = Configurability.Disabled;
			Item item21 = new Item("krump_monsters", "Krump_Greydwarf_Attack_Zerker_Jump0");
			item21.Configurable = Configurability.Disabled;
			Item item22 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Brute_Attack_Base");
			item22.Configurable = Configurability.Disabled;
			Item item23 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Brute_Attack_Jump");
			item23.Configurable = Configurability.Disabled;
			Item item24 = new Item("krump_monsters", "Krump_Dungeon_Greydwarf_Brute_Attack_Taunt");
			item24.Configurable = Configurability.Disabled;
			Item item25 = new Item("krump_monsters", "Krump_Svampvaettir_Attack");
			item25.Configurable = Configurability.Disabled;
			Item item26 = new Item("krump_monsters", "Krump_Svampvaettir_Taunt");
			item26.Configurable = Configurability.Disabled;
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_alerted");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_attack");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_death");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_hit");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_idle");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_dungeon_greydwarf_brute_taunt");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "_fx_greydwarf_explode_poison");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "greydwarf_explode_poison_aoe");
		}
	}
	public static class KrumpGreyling
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_F");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_M");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_F_Ragdoll");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_M_Ragdoll");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Greyling_Attack_Combo0");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Greyling_Attack_Left0");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Greyling_Attack_Left_Move0");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Greyling_Attack_Right0");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Greyling_Attack_Right_Move0");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Greyling_Attack_Jump0");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Greyling_Attack_Combo1");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Greyling_Attack_Left1");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "Krump_Greyling_Attack_Left_Move1");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "Krump_Greyling_Attack_Right1");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "Krump_Greyling_Attack_Right_Move1");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "Krump_Greyling_Attack_Combo2");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "Krump_Greyling_Attack_Left2");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "Krump_Greyling_Attack_Left_Move2");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "Krump_Greyling_Attack_Right2");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "Krump_Greyling_Attack_Right_Move2");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "Krump_Greyling_Attack_Zerker_Combo0");
			item17.Configurable = Configurability.Disabled;
			Item item18 = new Item("krump_monsters", "Krump_Greyling_Attack_Zerker_Left0");
			item18.Configurable = Configurability.Disabled;
			Item item19 = new Item("krump_monsters", "Krump_Greyling_Attack_Zerker_Right0");
			item19.Configurable = Configurability.Disabled;
			Item item20 = new Item("krump_monsters", "Krump_Greyling_Attack_Zerker_Dodge");
			item20.Configurable = Configurability.Disabled;
			Item item21 = new Item("krump_monsters", "Krump_Greyling_Attack_Zerker_Jump");
			item21.Configurable = Configurability.Disabled;
			Item item22 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Combo0");
			item22.Configurable = Configurability.Disabled;
			Item item23 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Left0");
			item23.Configurable = Configurability.Disabled;
			Item item24 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Right0");
			item24.Configurable = Configurability.Disabled;
			Item item25 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Dodge0");
			item25.Configurable = Configurability.Disabled;
			Item item26 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Combo1");
			item26.Configurable = Configurability.Disabled;
			Item item27 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Left1");
			item27.Configurable = Configurability.Disabled;
			Item item28 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Right1");
			item28.Configurable = Configurability.Disabled;
			Item item29 = new Item("krump_monsters", "Krump_Greyling_F_Attack_Jump1");
			item29.Configurable = Configurability.Disabled;
			Item item30 = new Item("krump_monsters", "Krump_Greyling_Base_Attack");
			item30.Configurable = Configurability.Disabled;
			Item item31 = new Item("krump_monsters", "Krump_Greyling_Taunt");
			item31.Configurable = Configurability.Disabled;
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krump_greydwarf_death");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krump_greydwarf_hit");
		}
	}
	public static class KrumpEikthyr
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Eikthyr");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Eikthyr_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Eikthyr_Antler_Charge");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_Eikthyr_ElectricBall");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_Eikthyr_Kamehameha");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_Eikthyr_Antler_Attack");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_Eikthyr_Stomp");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_Eikthyr_Antler_Attack_Hard");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_Eikthyr_Taunt");
			item7.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Eikthyr_Charge_Up");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Eikthyr_ElectricBall_Hit");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_EikthyrCharge");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_EikthyrChargeBall");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Eikthyr_Charge_Up_Kamehameha");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Eikthyr_Kamehameha_Hit");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Eikthyr_ElectricBall_Projectile");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Eikthyr_Kamehameha_Projectile");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "Eikthyr_Summon_Deer");
		}
	}
	public static class KrumpElder
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Elder");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_ElderGreyling_F");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_ElderGreyling_M");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Elder_Ragdoll");
			Item item = new Item("krump_monsters", "Elder_TentaRoot_Projectile_Launch");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Elder_Rock_Throw");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Elder_Summon_HeartT1");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Elder_Slam_Forward");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Elder_Stomp");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Elder_Stomp_Combo");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Elder_Claw_Right");
			item7.Configurable = Configurability.Disabled;
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_TentaRoot_AOE0");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_TentaRoot_AOE1");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_TentaRoot_AOE2");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Elder_Rock");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Elder_Rock_Destroyed");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Elder_Slam_AOE");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Blood_Splat");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Elder_Pull_Rock");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Elder_Root_Emerge");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_TentaRoot_Projectile");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_Rock_Projectile");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_Trigger_Spawn_ProjectileT1");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_AOE");
		}
	}
	public static class KrumpEvilMonk
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_EvilMonk");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_EvilMonk_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_EvilMonk_Cross");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_EvilMonk_Cross_Burning");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_EvilMonk_Attack");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Fire");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Left_F");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Right_F");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Right_F_Fire");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Cross_Projectile");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "Krump_EvilMonk_Attack_Cross_Projectile_Heal");
			item9.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_evilmonk_attack");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_evilmonk_death");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_evilmonk_hit");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_evilmonk_idle");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Hit_EvilMonk_PoisonFire");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Muzzle_EvilMonk_PoisonFire");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_Krump_EvilMonk_Heal_AOE");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_EvilMonk_PoisonFire_Projectile");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Attack_EvilMonk_Heal_AOE");
		}
	}
	public static class KrumpFatherElias
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_FatherElias");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_FatherElias_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_FatherElias_Whirlwind");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_FatherElias_Base_Attack");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_FatherElias_Slam");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_FatherElias_Combo_Slash");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_FatherElias_Combo_Three");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_FatherElias_Power_Slash");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_FatherElias_Taunt");
			item7.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraith_scythe_woosh");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraith_whirlwind_hit");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraithboss_attack");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraithboss_death");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraithboss_hit");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraithboss_idle");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wraithboss_taunt");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_FatherElias_Slam_AOE");
		}
	}
	public static class KrumpGhost
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Shadow");
			Item item = new Item("krump_monsters", "Krump_attack_evilshadow_attack");
			item.Configurable = Configurability.Disabled;
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_evilspirit_attack");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_evilshadow_attack");
		}
	}
	public static class KrumpGreatWhite
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_GreatWhite");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_GreatWhite_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_GreatWhite_Bite");
			item.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_shark_attack");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_shark_footstep");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_vfx_shark_corpse_destruction");
		}
	}
	public static class KrumpHatchling
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Hatchling");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Hatchling_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Hatchling_Spit");
			item.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_hatchling_projectile_hit");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_hatchling_cold_projectile");
		}
	}
	public static class KrumpKraken
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Kraken");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_KrakenBlob");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Kraken_Ragdoll");
			Item item = new Item("krump_monsters", "krump_attack_kraken_attack1");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "krump_attack_kraken_attack2");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "krump_attack_kraken_attack3");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "krump_attack_kraken_attack4");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "krump_attack_kraken_poisonball");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "krump_attack_kraken_taunt");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "krump_attack_krakenblob_attack");
			item7.Configurable = Configurability.Disabled;
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_alert");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_attack");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_death");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_hit");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_idle");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_kraken_taunt");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_krakenpoison_launch");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_kraken_attack");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_kraken_hit");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_kraken_spit");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_kraken_watersurface");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krakenpoison_hit");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krakenpoison_hitground");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_watersplash_kraken");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krakenblob_attack");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "Kraken_Blob_Projectile");
			GameObject val20 = PrefabManager.RegisterPrefab("krump_monsters", "Kraken_Blob_Spawn");
		}
	}
	public static class KrumpMosquito
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Plains_Mosquito");
			Item item = new Item("krump_monsters", "Krump_Attack_Mosquito_Bite");
			item.Configurable = Configurability.Disabled;
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_mosquito_death");
		}
	}
	public static class KrumpMountainOgre
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Ogre_01");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Ogre_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Ogre_Club");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Ogre_Spear");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slam");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slam_forward");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slash");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slash_combo");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_MountainOgre_spear_stab");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Attack_MountainOgre_spear_throw");
			item8.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_mountainogre_alerted");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_mountainogre_attack");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_mountainogre_death");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_mountainogre_hit");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_mountainogre_idle");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_mountainogre_slam");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Projectile_Ogre_Spear");
		}
	}
	public static class KrumpNeck
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_GiantNeck");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_AngryNeck");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_GiantNeck_Ragdoll");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_AngryNeck_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_GiantNeck_Spin");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_GiantNeck_Jump");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_GiantNeck_Bite");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_GiantNeck_Claw");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_AngryNeck_Bite");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_AngryNeck_Claw");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_AngryNeck_Throw_Rock");
			item7.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpNokkenBoss
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Nokken");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_Nokken_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Boss_Nokken_Attack_Base");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Boss_Nokken_Attack_Slam");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Boss_Nokken_Attack_Taunt");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Boss_Nokken_Attack_FistSlam");
			item4.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_alerted");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_attack");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_death");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_hit");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_idle");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokkenboss_taunt");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_nokken_attack_fist_hit");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_nokken_attack_slam_hit");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monster_AOE_Nokken");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monster_AOE_Spawn_Nokken");
		}
	}
	public static class KrumpOctopus
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Rocktopus");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Rocktopus_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Rocktopus_Tarball");
			item.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_alerted");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_attack");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_death");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_hit");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_idle");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_rocktopus_attack_hit");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_tarball_hit");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Rocktopus_Projectile");
		}
	}
	public static class KrumpSerpent
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Serpent");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Ocean_Serpent_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Serpent_Bite_Land");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Serpent_Bite_Water");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Serpent_FlameThrower");
			item3.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_firebreath");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_alert");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_bite");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_death");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_idle");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_serpent_taunt");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Serpent_FlameThrower_Projectile");
		}
	}
	public static class KrumpSkeletonMeadows
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Skeleton");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Skeleton");
			Item item = new Item("krump_monsters", "Krump_Skeleton_Axe1_Right");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Skeleton_Club1_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Skeleton_Gladius_Right");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Skeleton_Spear_Right");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Skeleton_Shield1");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Skeleton_Shield2");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Skeleton_Bow1");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Skeleton_Dagger_Right");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "krump_skeleton_blackforest_axe_right180");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "krump_skeleton_blackforest_axe_rightlong");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "krump_skeleton_blackforest_axe_slash");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "krump_skeleton_blackforest_bow");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "krump_skeleton_blackforest_club_right180");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "krump_skeleton_blackforest_club_rightlong");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "krump_skeleton_blackforest_club_slash");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "krump_skeleton_blackforest_shield");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "krump_skeleton_blackforest_shield_block");
			item17.Configurable = Configurability.Disabled;
			Item item18 = new Item("krump_monsters", "krump_skeleton_blackforest_sword_right180");
			item18.Configurable = Configurability.Disabled;
			Item item19 = new Item("krump_monsters", "krump_skeleton_blackforest_sword_rightlong");
			item19.Configurable = Configurability.Disabled;
			Item item20 = new Item("krump_monsters", "krump_skeleton_blackforest_sword_slash");
			item20.Configurable = Configurability.Disabled;
			Item item21 = new Item("krump_monsters", "krump_skeleton_blackforest_unarmed_claw");
			item21.Configurable = Configurability.Disabled;
			Item item22 = new Item("krump_monsters", "krump_skeleton_blackforest_knife_right180");
			item22.Configurable = Configurability.Disabled;
			Item item23 = new Item("krump_monsters", "krump_skeleton_blackforest_knife_rightlong");
			item23.Configurable = Configurability.Disabled;
			Item item24 = new Item("krump_monsters", "krump_skeleton_blackforest_knife_slash");
			item24.Configurable = Configurability.Disabled;
			Item item25 = new Item("krump_monsters", "Krump_Attack_Skeleton_Unarmed");
			item25.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpSkeletonsT3
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Skeleton");
			Item item = new Item("krump_monsters", "Krump_Skeleton_PoisonAxe1_Right");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Skeleton_PoisonMace1_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Skeleton_PoisonSword1_Right");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "krump_skeleton_swamp_axe_right180");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "krump_skeleton_swamp_axe_rightlong");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "krump_skeleton_swamp_axe_slash");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "krump_skeleton_swamp_bow");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "krump_skeleton_swamp_club_right180");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "krump_skeleton_swamp_club_rightlong");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "krump_skeleton_swamp_club_slash");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "krump_skeleton_swamp_shield");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "krump_skeleton_swamp_shield_block");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "krump_skeleton_swamp_sword_right180");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "krump_skeleton_swamp_sword_rightlong");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "krump_skeleton_swamp_sword_slash");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "krump_skeleton_swamp_mace_right180");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "krump_skeleton_swamp_mace_slash");
			item17.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpSlime
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Blob");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Blob_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Slime_bite");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Slime_bite_combo");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Slime_spit");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Slime_taunt");
			item4.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_slime_alert");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_slime_attack");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_slime_death");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_slime_hit");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_slime_taunt");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_slime_puke");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_slime_hit");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Slime_Puke_Projectile");
		}
	}
	public static class KrumpWraith
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Wraith");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Wraith_Ragdoll");
			Item item = new Item("krump_monsters", "krump_attack_wraith_combo");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "krump_attack_wraith_dualhit");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "krump_attack_wraith_melee");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "krump_attack_wraith_special");
			item4.Configurable = Configurability.Disabled;
		}
	}
	public static class Krump_NPC_Meadows
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Random");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male0");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male1");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male2");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male3");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male4");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male0_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male1_Ragdoll");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male2_Ragdoll");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_NPC_Meadows_Male3_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_NPC_AxeIron_Left");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_NPC_AxeIron_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_NPC_BattleAxe");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_NPC_Sledge");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_NPC_MaceBronze_Left");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_NPC_MaceBronze_Right");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_NPC_MaceIron_Left");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_NPC_MaceIron_Right");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "Krump_NPC_SwordIron_Left");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "Krump_NPC_SwordIron_Right");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "Krump_NPC_Shield_01");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "Krump_NPC_Shield_02");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "Krump_NPC_Shield_03");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "krump_npc_meadows_axe_left180");
			item14.Configurable = Configurability.Disabled;
			Item item15 = new Item("krump_monsters", "krump_npc_meadows_axe_leftlong");
			item15.Configurable = Configurability.Disabled;
			Item item16 = new Item("krump_monsters", "krump_npc_meadows_sword_slash");
			item16.Configurable = Configurability.Disabled;
			Item item17 = new Item("krump_monsters", "krump_npc_meadows_axe_right180");
			item17.Configurable = Configurability.Disabled;
			Item item18 = new Item("krump_monsters", "krump_npc_meadows_axe_rightlong");
			item18.Configurable = Configurability.Disabled;
			Item item19 = new Item("krump_monsters", "krump_npc_meadows_axe_slash");
			item19.Configurable = Configurability.Disabled;
			Item item20 = new Item("krump_monsters", "krump_npc_meadows_mace_right180");
			item20.Configurable = Configurability.Disabled;
			Item item21 = new Item("krump_monsters", "krump_npc_meadows_mace_slash");
			item21.Configurable = Configurability.Disabled;
			Item item22 = new Item("krump_monsters", "krump_npc_meadows_shield");
			item22.Configurable = Configurability.Disabled;
			Item item23 = new Item("krump_monsters", "krump_npc_meadows_shield_block");
			item23.Configurable = Configurability.Disabled;
			Item item24 = new Item("krump_monsters", "krump_npc_meadows_sword_right180");
			item24.Configurable = Configurability.Disabled;
			Item item25 = new Item("krump_monsters", "krump_npc_meadows_sword_rightlong");
			item25.Configurable = Configurability.Disabled;
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_alert");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_attack");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_attack_secondary");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_death");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_hit");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_idle");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_male0_taunt");
		}
	}
	public static class KrumpSpider
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_1");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Ceiling");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Floor");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_SpiderEgg");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Spawner_Dungeon_Spiders");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Ceiling_Small");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Spawn");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_1_Ragdoll");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Ceiling_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Spider_Dungeon_Attack_Left");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Spider_Dungeon_Attack_Right");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Spider_Dungeon_Jump");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Spider_Ceiling_Attack_Left");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Spider_Ceiling_Attack_Right");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Dungeon_SpiderEgg_Explode");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Spider_Dungeon_Jump_Attach");
			item7.Configurable = Configurability.Disabled;
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_footstep_spider");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_alerted");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_death");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_hit");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_idle");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_swoop_trail");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spider_death");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spider_hit");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spideregg_explode");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spawner_dungeon_spiders_destroyed");
		}
	}
	public static class KrumpDraugrCrawler
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Crawler_01");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Crawler_01_Ceiling");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Crawler_01_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Crawler_Attack_Attach");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Crawler_Attack_Left");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Crawler_Attack_Right");
			item3.Configurable = Configurability.Disabled;
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_alerted");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_attack");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_attack_bite");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_death");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_hit");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_idle");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_crawler_jump");
		}
	}
	public static class KrumpButcher
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_Butcher");
			Item item = new Item("krump_monsters", "Krump_Butcher_Charge");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Butcher_Kick");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Butcher_Punch");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Butcher_Slash");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Butcher_Slash_Combo");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Butcher_Taunt");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Butcher_Throw");
			item7.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpDwarfMountain
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Spear");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Axe");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Bow");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Axe");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Bow");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Spear");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Bow_Ranged_Guard");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Bow_Ranged_Patrol");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Spear_Melee_Guard");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Spear_Melee_Patrol");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Bow_Ranged_Guard");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Bow_Ranged_Patrol");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Spear_Melee_Guard");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Neutral_Spear_Melee_Patrol");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Ragdoll");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Nuetral_Ragdoll");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Enemy_Bow_Ragdoll");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Nuetral_Bow_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Dwarf_Attack_Axe");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Dwarf_Attack_Spear");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Dwarf_Attack_Crossbow");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Dwarf_Attack_Taunt");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Dwarf_Attack_Taunt_Axe");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Dwarf_Attack_Taunt_Bow");
			item6.Configurable = Configurability.Disabled;
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_alert");
			GameObject val20 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_idle");
			GameObject val21 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_axe_attack");
			GameObject val22 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_axe_attack_start");
			GameObject val23 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_hit");
			GameObject val24 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_death");
			GameObject val25 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_spear_attack");
			GameObject val26 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_taunt");
			GameObject val27 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_taunt_axe");
			GameObject val28 = PrefabManager.RegisterPrefab("krump_monsters", "sfx_krump_dwarf_taunt_bow");
		}
	}
	public static class KrumpGolemRock
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Golem_Rock");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Golem_Rock_Ragdoll_Body");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Golem_Rock_Ragdoll_Chest");
			Item item = new Item("krump_monsters", "Krump_GolemRock_Attack_BaseAttack");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_GolemRock_Attack_Charge");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_GolemRock_Attack_Combo_Charge");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_GolemRock_Slam");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_GolemRock_Attack_Taunt");
			item5.Configurable = Configurability.Disabled;
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_attack_hit");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_footstep");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_death");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_hit");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_idle");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_attacking");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_alerted");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_golem_taunt");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "vfx_golem_hit");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_vfx_krump_golem_groundslam");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_vfx_golem_footstep");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_GolemRock_SlamAOE");
		}
	}
	public static class KrumpNokken
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Nokken0");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Nokken_Dungeon");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Nokken_Ragdoll");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Nokken_Dungeon_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Meadows_Nokken_Attack_Base");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Meadows_Nokken_Attack_InWater_Base");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Meadows_Nokken_Elite_Attack_Base");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Meadows_Nokken_Elite_Attack_InWater_Base");
			item4.Configurable = Configurability.Disabled;
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_alerted");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_attack");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_death");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_hit");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_idle");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_taunt");
		}
	}
	public static class KrumpBear
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Bear_Male");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Bear_Boss");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Bear_Male_Ragdoll");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Bear_Boss_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Mountain_Bear_Base_Attack");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_Mountain_Bear_Bite_Attack");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_Mountain_Bear_Run_Attack");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_Mountain_Bear_Run_Bite_Attack");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_Mountain_BearBoss_Base_Attack");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_Mountain_BearBoss_Bite_Attack");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_Mountain_BearBoss_Run_Attack");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Attack_Mountain_BearBoss_Run_Bite_Attack");
			item8.Configurable = Configurability.Disabled;
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_alerted");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_attack");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_birth");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_death");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_hit");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_bear_idle");
		}
	}
	public static class KrumpWolf
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Wolf0");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Wolf0_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Mat_Wolf_Generic0");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Mat_Wolf_Generic1");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Mat_Wolf_Generic2");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_Mountain_Wolf_Bite");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_Mountain_Wolf_Jump_Attack");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_Mountain_Wolf_Taunt");
			item6.Configurable = Configurability.Disabled;
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_alerted");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_attack");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_death");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_hit");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_idle");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wolf_idle_howl");
		}
	}
	public static class KrumpVillagers
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Villager_Male_Melee");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Villager_Female_Ranged");
			Item item = new Item("krump_monsters", "Krump_Villager_Armor_T1");
			item.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpSpiderQueen
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Queen");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Dungeon_Spider_Queen_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_SpiderQueen_Attack");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_SpiderQueen_Attack_Move");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_SpiderQueen_Attack_Hand");
			item3.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpNeutrals
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Neutral_Lamb");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Neutral_Pig");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Neutral_Piglet");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Neutral_Ram");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Neutral_Sheep");
		}
	}
	public static class KrumpWaterDragon
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Boss_WaterDragon");
			Item item = new Item("krump_monsters", "Krump_WaterDragon_Swing");
			item.Configurable = Configurability.Disabled;
		}
	}
	public static class KrumpPig
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig_Male");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Piglet_Test");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Piglet_Test_Adult");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Piglet");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig_Male_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Piglet_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Pig_BaseAttack");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_Pig_BaseAttack_Run");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_Pig_Male_BaseAttack");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_Pig_Male_ComboAttack");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_Pig_Male_JumpAttack");
			item5.Configurable = Configurability.Disabled;
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_alerted");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_attack");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_birth");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_death");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_hit");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_idle");
		}
	}
	public static class KrumpRat
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_01");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_02");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_Small_01");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Spawner_Monster_Rat_Hole_Dungeon");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Spawner_Monster_Rat_Hole_Terrain");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_01_Ragdoll");
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_02_Ragdoll");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Rat_Small_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_01");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_02");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_03");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_04");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_05");
			item5.Configurable = Configurability.Disabled;
			Item item6 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_06");
			item6.Configurable = Configurability.Disabled;
			Item item7 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_07");
			item7.Configurable = Configurability.Disabled;
			Item item8 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_08");
			item8.Configurable = Configurability.Disabled;
			Item item9 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_09");
			item9.Configurable = Configurability.Disabled;
			Item item10 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_10");
			item10.Configurable = Configurability.Disabled;
			Item item11 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Attack_11");
			item11.Configurable = Configurability.Disabled;
			Item item12 = new Item("krump_monsters", "Krump_Attack_BlackForest_Rat_Taunt_01");
			item12.Configurable = Configurability.Disabled;
			Item item13 = new Item("krump_monsters", "Krump_Attack_BlackForest_SmallRat_Attack_01");
			item13.Configurable = Configurability.Disabled;
			Item item14 = new Item("krump_monsters", "Krump_Attack_BlackForest_SmallRat_Attack_02");
			item14.Configurable = Configurability.Disabled;
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_alert");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_attack");
			GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_death");
			GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_hit");
			GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_idle");
			GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_large_rat_taunt");
			GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_small_rat_attack");
			GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "vfx_corpse_destruction_xsmall");
			GameObject val17 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_blood_hit_xsmall");
			GameObject val18 = PrefabManager.RegisterPrefab("krump_monsters", "__VFX_Krump_Spawner_Monster_Rat_Hole_Hit");
			GameObject val19 = PrefabManager.RegisterPrefab("krump_monsters", "__VFX_Krump_Spawner_Monster_Rat_Hole_Destroyed");
		}
	}
	public static class KrumpSheep
	{
		public static void init()
		{
			GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Sheep");
			GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Ram");
			GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Lamb");
			GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Sheep_Ragdoll");
			GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Ram_Ragdoll");
			GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Lamb_Ragdoll");
			Item item = new Item("krump_monsters", "Krump_Attack_Animal_Run");
			item.Configurable = Configurability.Disabled;
			Item item2 = new Item("krump_monsters", "Krump_Attack_Ram_HeadButt");
			item2.Configurable = Configurability.Disabled;
			Item item3 = new Item("krump_monsters", "Krump_Attack_Ram_HeadButt_Moving");
			item3.Configurable = Configurability.Disabled;
			Item item4 = new Item("krump_monsters", "Krump_Attack_Sheep_HeadButt_Moving");
			item4.Configurable = Configurability.Disabled;
			Item item5 = new Item("krump_monsters", "Krump_Attack_Sheep_HeadButt");
			item5.Configurable = Configurability.Disabled;
			GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_animal_eat");
			GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_sheep_alert");
			GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_sheep_death");
			GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_sheep_hit");
			GameObject val11 = PrefabM