Decompiled source of Krumpac Reforge Monster 01 v7.0.1
plugins/Krumpac_Reforge_Monster_01.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections; using System.Collections.Concurrent; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.IO; using System.IO.Compression; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Reflection.Emit; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.Serialization; using System.Runtime.Versioning; using System.Security; using System.Security.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: <b641015b-16e3-4680-8db0-2e5f5cb8514b>RefSafetyRules(11)] [module: UnverifiableCode] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [<cd646c5f-78f4-4618-9594-9c2e012c8912>Embedded] internal sealed class <cd646c5f-78f4-4618-9594-9c2e012c8912>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)] [<cd646c5f-78f4-4618-9594-9c2e012c8912>Embedded] [CompilerGenerated] internal sealed class <4ed94f45-f837-4126-929c-2221e188d42f>NullableAttribute : Attribute { public readonly byte[] NullableFlags; public <4ed94f45-f837-4126-929c-2221e188d42f>NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public <4ed94f45-f837-4126-929c-2221e188d42f>NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [<cd646c5f-78f4-4618-9594-9c2e012c8912>Embedded] [CompilerGenerated] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] internal sealed class <05e3ce5a-5205-4a77-8676-e74ee691b923>NullableContextAttribute : Attribute { public readonly byte Flag; public <05e3ce5a-5205-4a77-8676-e74ee691b923>NullableContextAttribute(byte P_0) { Flag = P_0; } } [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] [<cd646c5f-78f4-4618-9594-9c2e012c8912>Embedded] [CompilerGenerated] internal sealed class <b641015b-16e3-4680-8db0-2e5f5cb8514b>RefSafetyRulesAttribute : Attribute { public readonly int Version; public <b641015b-16e3-4680-8db0-2e5f5cb8514b>RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace MLReforged { [<05e3ce5a-5205-4a77-8676-e74ee691b923>NullableContext(1)] [<4ed94f45-f837-4126-929c-2221e188d42f>Nullable(0)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInPlugin("Krump_Monsters_Pack_1", "Krump_Monsters_Pack_1", "7.0.1")] public class MLReforged : BaseUnityPlugin { [<05e3ce5a-5205-4a77-8676-e74ee691b923>NullableContext(0)] [HarmonyPatch(typeof(ZNetScene), "Awake")] private static class ZNetScene_Awake_PostPatch { [<05e3ce5a-5205-4a77-8676-e74ee691b923>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.0.1"; private const string ModGUID = "Krump_Monsters_Pack_1"; public static ManualLogSource Log; private static bool fixedReferences; public void Awake() { //IL_012f: Unknown result type (might be due to invalid IL or missing references) //IL_0135: Expected O, but got Unknown LoadAsm("Assembly_DYBScripts"); LoadAsm("Assembly_DynamicBone"); 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(); KrumpDwarfBroddi.init(); KrumpGolemRock.init(); KrumpNokken.init(); KrumpNokkenBoss.init(); KrumpAbomination.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_BlackForest_WarBoar_Boss_Ragdoll"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Male_Ragdoll"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boar_Female_Ragdoll"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Boarlet_Ragdoll"); Item item = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_AttackCombo"); item.Configurable = Configurability.Disabled; Item item2 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_Stomp"); item2.Configurable = Configurability.Disabled; Item item3 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_Charge"); item3.Configurable = Configurability.Disabled; Item item4 = new Item("krump_monsters", "Krump_Attack_BlackForest_WarBoarBoss_SuperSnort"); item4.Configurable = Configurability.Disabled; Item item5 = new Item("krump_monsters", "Krump_Attack_BlackForest_WildBoar_Base_Attack"); item5.Configurable = Configurability.Disabled; Item item6 = new Item("krump_monsters", "Krump_Attack_BlackForest_WildBoar_Run_Attack"); item6.Configurable = Configurability.Disabled; GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_attack"); GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_Super_Hit"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_WarBoarBoss_Super_Snorting"); GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_WarBoarBoss_Run"); GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_WarBoarBoss_Walk"); GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_warboar_boss_supersnort_hit"); GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_warboar_boss_supersnort_start"); GameObject val16 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_WarBoarBoss_SuperAOE"); } } public static class CommonPrefabs { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Dungeon_Swamp"); GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "SpawnList_Dungeon_Swamp_Ceiling"); GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "KRUMP_SpawnList_T1_Mineshafts_Monsters"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_metal_shield_block"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_claw_hit"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_blood_hit_green"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_fx_krump_groundslam_dirt"); } } 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"); } } 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; 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_F_Ragdoll"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Greyling_M_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; GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krump_greydwarf_death"); GameObject val6 = 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", "Elder_TentaRoot_Projectile"); GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_Rock_Projectile"); GameObject val15 = PrefabManager.RegisterPrefab("krump_monsters", "Elder_Trigger_Spawn_ProjectileT1"); } } 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"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_WraithBoss_Trigger_Projectile"); } } 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", "_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_Attack_MountainOgre_club_slam"); item2.Configurable = Configurability.Disabled; Item item3 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slam_forward"); item3.Configurable = Configurability.Disabled; Item item4 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slash"); item4.Configurable = Configurability.Disabled; Item item5 = new Item("krump_monsters", "Krump_Attack_MountainOgre_club_slash_combo"); item5.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"); } } 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_1_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; GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_footstep_spider"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_alerted"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_death"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_hit"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_spider_idle"); GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_swoop_trail"); GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spider_death"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_spider_hit"); } } 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 KrumpDwarfBroddi { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Mountain_Dwarf_Broddi"); } } 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_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; GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_alerted"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_attack"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_death"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_hit"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_idle"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_nokken_taunt"); } } 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"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig_Ragdoll"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Meadows_Pig_Male_Ragdoll"); GameObject val6 = 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 val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_alerted"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_attack"); GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_birth"); GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_death"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_pig_hit"); GameObject val12 = 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 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_meadows_sheep_idle"); GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sheep_birth"); GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sheep_love"); GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_sheep_pet"); } } public static class SkullMistile { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Swamp_SkullMistile"); Item item = new Item("krump_monsters", "Krump_Attack_SkullMistile_kamikaze"); item.Configurable = Configurability.Disabled; GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "fx_ML_RedMistile_attack"); GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "fx_ML_RedMistile_die"); } } public static class KrumpTroll { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Troll_01"); GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_Troll_Ragdoll"); Item item = new Item("krump_monsters", "Krump_Troll_Club_Right"); item.Configurable = Configurability.Disabled; Item item2 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Club0"); item2.Configurable = Configurability.Disabled; Item item3 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Club1"); item3.Configurable = Configurability.Disabled; Item item4 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Club2"); item4.Configurable = Configurability.Disabled; Item item5 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_ClubStomp0"); item5.Configurable = Configurability.Disabled; Item item6 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_GroundSlam"); item6.Configurable = Configurability.Disabled; Item item7 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Kick"); item7.Configurable = Configurability.Disabled; Item item8 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Throw0"); item8.Configurable = Configurability.Disabled; Item item9 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Unarmed_Claw"); item9.Configurable = Configurability.Disabled; Item item10 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Taunt0"); item10.Configurable = Configurability.Disabled; Item item11 = new Item("krump_monsters", "Krump_Attack_BlackForest_Troll_Taunt1"); item11.Configurable = Configurability.Disabled; GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_alerted"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_attacking"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_death"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_hit"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_idle"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_blackforest_troll_taunt"); GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Troll_Rock"); GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_blackforest_troll_groundslam_unarmed"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_krump_troll_rock_destroyed"); GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "blackforest_troll_throw_projectile"); GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "blackforest_troll_groundslam_aoe_unarmed"); GameObject val14 = PrefabManager.RegisterPrefab("krump_monsters", "blackforest_troll_groundslam_aoe"); } } public static class Krump_WearRat { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_WearRat_01"); GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_BlackForest_WearRat_01_Ragdoll"); Item item = new Item("krump_monsters", "krump_attack_wearrat_bite"); item.Configurable = Configurability.Disabled; Item item2 = new Item("krump_monsters", "krump_attack_wearrat_combo"); item2.Configurable = Configurability.Disabled; Item item3 = new Item("krump_monsters", "krump_attack_wearrat_melee"); item3.Configurable = Configurability.Disabled; Item item4 = new Item("krump_monsters", "krump_attack_wearrat_taunt"); item4.Configurable = Configurability.Disabled; GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_alerted"); GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_attack"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_attack_trigger"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_death"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_hit"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_idle"); GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_wearrat_taunt"); } } public static class KrumpSandWorm { public static void init() { GameObject val = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Plains_SandWorm0"); GameObject val2 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Plains_GiantSandWorm0"); GameObject val3 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_Monsters_Plains_GiantSandWorm_Ragdoll"); Item item = new Item("krump_monsters", "Krump_Item_SandWorm_Tusk"); item.Configurable = Configurability.Disabled; Item item2 = new Item("krump_monsters", "Krump_Worm_Move"); item2.Configurable = Configurability.Disabled; Item item3 = new Item("krump_monsters", "Krump_GiantWorm_Move"); item3.Configurable = Configurability.Disabled; Item item4 = new Item("krump_monsters", "Krump_GiantWorm_Close_Attack"); item4.Configurable = Configurability.Disabled; Item item5 = new Item("krump_monsters", "Krump_GiantWorm_Med_Attack"); item5.Configurable = Configurability.Disabled; Item item6 = new Item("krump_monsters", "Krump_GiantWorm_Projectile_Attack"); item6.Configurable = Configurability.Disabled; Item item7 = new Item("krump_monsters", "Krump_GiantWorm_Submerge_Attack"); item7.Configurable = Configurability.Disabled; GameObject val4 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_corpse_destruction"); GameObject val5 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_corpse_hit"); GameObject val6 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_alert"); GameObject val7 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_attack"); GameObject val8 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_attack_projectile"); GameObject val9 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_death"); GameObject val10 = PrefabManager.RegisterPrefab("krump_monsters", "_sfx_sandworm_hit"); GameObject val11 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_worm_submerge"); GameObject val12 = PrefabManager.RegisterPrefab("krump_monsters", "__vfx_sandworm_corpse_destruction"); GameObject val13 = PrefabManager.RegisterPrefab("krump_monsters", "Krump_GiantWorm_Projectile"); } } public class ML_SE_Scripts { internal static void SEAwake() { CustomSE customSE = new CustomSE("krump_monsters", "se_evilmonk_heal"); } } } namespace Microsoft.CodeAnalysis { [CompilerGenerated] [<a38e373a-4b8a-4231-86bf-7f9c72a288bb>Embedded] internal sealed class <a38e373a-4b8a-4231-86bf-7f9c72a288bb>EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [<a38e373a-4b8a-4231-86bf-7f9c72a288bb>Embedded] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Parameter | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter, AllowMultiple = false, Inherited = false)] internal sealed class <6d7ff9be-3211-44cb-b7de-ad2caeb99277>NullableAttribute : Attribute { public readonly byte[] NullableFlags; public <6d7ff9be-3211-44cb-b7de-ad2caeb99277>NullableAttribute(byte P_0) { NullableFlags = new byte[1] { P_0 }; } public <6d7ff9be-3211-44cb-b7de-ad2caeb99277>NullableAttribute(byte[] P_0) { NullableFlags = P_0; } } [CompilerGenerated] [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Interface | AttributeTargets.Delegate, AllowMultiple = false, Inherited = false)] [<a38e373a-4b8a-4231-86bf-7f9c72a288bb>Embedded] internal sealed class <0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContextAttribute : Attribute { public readonly byte Flag; public <0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContextAttribute(byte P_0) { Flag = P_0; } } } namespace ItemManager { [PublicAPI] internal enum CraftingTable { Disabled, Inventory, [InternalName("piece_workbench")] Workbench, [InternalName("piece_cauldron")] Cauldron, [InternalName("piece_MeadCauldron")] MeadCauldron, [InternalName("forge")] Forge, [InternalName("piece_artisanstation")] ArtisanTable, [InternalName("piece_stonecutter")] StoneCutter, [InternalName("piece_magetable")] MageTable, [InternalName("piece_preptable")] PrepTable, [InternalName("blackforge")] BlackForge, Custom } [PublicAPI] internal enum ConversionPiece { Disabled, [InternalName("smelter")] Smelter, [InternalName("charcoal_kiln")] CharcoalKiln, [InternalName("blastfurnace")] BlastFurnace, [InternalName("windmill")] Windmill, [InternalName("piece_spinningwheel")] SpinningWheel, [InternalName("eitrrefinery")] EitrRefinery, Custom } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] internal class InternalName : Attribute { public readonly string internalName; public InternalName(string internalName) { this.internalName = internalName; } } [PublicAPI] [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] internal class RequiredResourceList { public readonly List<Requirement> Requirements = new List<Requirement>(); public bool Free; public void Add(string itemName, int amount, int quality = 0) { Requirements.Add(new Requirement { itemName = itemName, amount = amount, quality = quality }); } public void Add(string itemName, ConfigEntry<int> amountConfig, int quality = 0) { Requirements.Add(new Requirement { itemName = itemName, amountConfig = amountConfig, quality = quality }); } } [PublicAPI] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] internal class CraftingStationList { public readonly List<CraftingStationConfig> Stations = new List<CraftingStationConfig>(); public void Add(CraftingTable table, int level) { Stations.Add(new CraftingStationConfig { Table = table, level = level }); } public void Add(string customTable, int level) { Stations.Add(new CraftingStationConfig { Table = CraftingTable.Custom, level = level, custom = customTable }); } } [PublicAPI] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] internal class ItemRecipe { public readonly RequiredResourceList RequiredItems = new RequiredResourceList(); public readonly RequiredResourceList RequiredUpgradeItems = new RequiredResourceList(); public readonly CraftingStationList Crafting = new CraftingStationList(); public int CraftAmount = 1; public bool RequireOnlyOneIngredient; public float QualityResultAmountMultiplier = 1f; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public ConfigEntryBase RecipeIsActive; } [PublicAPI] internal class Trade { public Trader Trader; public uint Price; public uint Stack = 1u; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public string RequiredGlobalKey; } [PublicAPI] [Flags] internal enum Trader { None = 0, Haldor = 1, Hildir = 2 } internal struct Requirement { [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(1)] public string itemName; public int amount; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public ConfigEntry<int> amountConfig; [Description("Set to a non-zero value to apply the requirement only for a specific quality")] public int quality; } internal struct CraftingStationConfig { public CraftingTable Table; public int level; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public string custom; } [Flags] internal enum Configurability { Disabled = 0, Recipe = 1, Stats = 2, Drop = 4, Trader = 8, Full = 0xF } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] [PublicAPI] internal class DropTargets { public readonly List<DropTarget> Drops = new List<DropTarget>(); public void Add(string creatureName, float chance, int min = 1, int? max = null, bool levelMultiplier = true) { Drops.Add(new DropTarget { creature = creatureName, chance = chance, min = min, max = max.GetValueOrDefault(min), levelMultiplier = levelMultiplier }); } } internal struct DropTarget { [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(1)] public string creature; public int min; public int max; public float chance; public bool levelMultiplier; } internal enum Toggle { On = 1, Off = 0 } [PublicAPI] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(1)] internal class Item { [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] private class ItemConfig { [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(new byte[] { 2, 1 })] public ConfigEntry<string> craft; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(new byte[] { 2, 1 })] public ConfigEntry<string> upgrade; public ConfigEntry<CraftingTable> table; public ConfigEntry<int> tableLevel; public ConfigEntry<string> customTable; [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public ConfigEntry<int> maximumTableLevel; public ConfigEntry<Toggle> requireOneIngredient; public ConfigEntry<float> qualityResultAmountMultiplier; } [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] private class TraderConfig { public ConfigEntry<Trader> trader; public ConfigEntry<uint> price; public ConfigEntry<uint> stack; public ConfigEntry<string> requiredGlobalKey; } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] private class RequirementQuality { public int quality; } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(2)] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] private class ConfigurationManagerAttributes { [UsedImplicitly] public int? Order; [UsedImplicitly] public bool? Browsable; [UsedImplicitly] public string Category; [UsedImplicitly] [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(new byte[] { 2, 1 })] public Action<ConfigEntryBase> CustomDrawer; public Func<bool> browsability; } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] [PublicAPI] public enum DamageModifier { Normal, Resistant, Weak, Immune, Ignore, VeryResistant, VeryWeak, None } [<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] private delegate void setDmgFunc(ref DamageTypes dmg, float value); [<6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(0)] private class SerializedRequirements { public readonly List<Requirement> Reqs; public SerializedRequirements(List<Requirement> reqs) { Reqs = reqs; } public SerializedRequirements(string reqs) : this(reqs.Split(new char[1] { ',' }).Select([<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] (string r) => { string[] array = r.Split(new char[1] { ':' }); Requirement result = default(Requirement); result.itemName = array[0]; result.amount = ((array.Length <= 1 || !int.TryParse(array[1], out var result2)) ? 1 : result2); result.quality = ((array.Length > 2 && int.TryParse(array[2], out var result3)) ? result3 : 0); return result; }).ToList()) { } public override string ToString() { return string.Join(",", Reqs.Select([<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] (Requirement r) => $"{r.itemName}:{r.amount}" + ((r.quality > 0) ? $":{r.quality}" : ""))); } [return: <6d7ff9be-3211-44cb-b7de-ad2caeb99277>Nullable(2)] public static ItemDrop fetchByName(ObjectDB objectDB, string name) { GameObject itemPrefab = objectDB.GetItemPrefab(name); ItemDrop obj = ((itemPrefab != null) ? itemPrefab.GetComponent<ItemDrop>() : null); if ((Object)(object)obj == (Object)null) { Debug.LogWarning((object)("The required item '" + name + "' does not exist.")); } return obj; } public static Requirement[] toPieceReqs(ObjectDB objectDB, SerializedRequirements craft, SerializedRequirements upgrade) { //IL_00f0: Unknown result type (might be due to invalid IL or missing references) //IL_00f5: Unknown result type (might be due to invalid IL or missing references) //IL_00fd: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Unknown result type (might be due to invalid IL or missing references) //IL_017d: Unknown result type (might be due to invalid IL or missing references) //IL_0185: Unknown result type (might be due to invalid IL or missing references) //IL_018c: Unknown result type (might be due to invalid IL or missing references) //IL_018f: Expected O, but got Unknown //IL_0194: Expected O, but got Unknown //IL_011c: Unknown result type (might be due to invalid IL or missing references) //IL_0125: Expected O, but got Unknown Dictionary<string, Requirement> dictionary = craft.Reqs.Where((Requirement r) => r.itemName != "").ToDictionary((Func<Requirement, string>)([<0d0cadac-caa0-437d-8525-0bb8b280da0b>NullableContext(0)] (Requirement r) => r.itemName), (Func<Requirement, Requirement>)([<0d0cadac-caa0-437d-8525-0bb8b280da0b>Nul