Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of RtDOcean v2.2.25
RtDOcean.dll
Decompiled 2 days ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Configuration; using Jotunn.Configs; using Jotunn.Entities; using Jotunn.Managers; using Jotunn.Utils; using Microsoft.CodeAnalysis; using UnityEngine; [assembly: CompilationRelaxations(8)] [assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)] [assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)] [assembly: TargetFramework(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] [assembly: AssemblyCompany("RtDOcean")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDOcean")] [assembly: AssemblyTitle("RtDOcean")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Embedded] [AttributeUsage(AttributeTargets.Module, AllowMultiple = false, Inherited = false)] internal sealed class RefSafetyRulesAttribute : Attribute { public readonly int Version; public RefSafetyRulesAttribute(int P_0) { Version = P_0; } } } namespace RtDOcean { [BepInPlugin("Soloredis.RtDOcean", "RtDOcean", "2.2.25")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInIncompatibility("CookieMilk.MagicalMounts")] [BepInIncompatibility("CookieMilk.MajesticChickens")] [BepInIncompatibility("CookieMilk.BuildPieces")] [BepInIncompatibility("CookieMilk.CarryMeMaster")] [BepInIncompatibility("CookieMilk.UltimateServerControl")] [BepInIncompatibility("CookieMilk.DiscordControl")] [BepInIncompatibility("blacks7ar.SeedBed")] internal class RtDOcean : BaseUnityPlugin { private CustomLocalization Localization; public const string PluginGUID = "Soloredis.RtDOcean"; public const string PluginName = "RtDOcean"; public const string PluginVersion = "2.2.25"; public AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; public ConfigEntry<bool> OceanClutter; public string[] HarpoonedList = new string[1] { "SE_CatfishHarpooned_RtD" }; public string[] BasicStatusEffectList = new string[8] { "SE_FaeHeal_RtD", "SE_Tared_RtD", "SE_AbyssalShield_RtD", "SE_AbyssalSpear_RtD", "SE_OceanBelt_RtD", "SE_SeaFare_RtD", "SE_SeaShard_RtD", "SE_ShardSummon_RtD" }; public string[] SummonList = new string[1] { "NeckSummon_RtD" }; public string[] MonsterList = new string[2] { "Neck_RtD", "Fairy4_RtD" }; public string[] ItemList = new string[104] { "Item_Shrimp_RtD", "Meat_Cod_RtD", "Meat_Crab_RtD", "Meat_Manta_RtD", "Meat_Marlin_RtD", "Meat_Shark_RtD", "Meat_Squid_RtD", "Meat_Tuna_RtD", "Meat_Turtle_RtD", "Meat_Whale_RtD", "Seed_Cabbage_RtD", "Vegetable_Cabbage_RtD", "Seed_Chantenay_RtD", "Vegetable_Chantenay_RtD", "Seed_Corn_RtD", "Vegetable_Corn_RtD", "Seed_Cucumber_RtD", "Vegetable_Cucumber_RtD", "Seed_Garlic_RtD", "Vegetable_Garlic_RtD", "Seed_Onion_RtD", "Vegetable_Onion_RtD", "Seed_Potato_RtD", "Vegetable_Potato_RtD", "Seed_Pumpkin_RtD", "Vegetable_Pumpkin_RtD", "Seed_Radish_RtD", "Vegetable_Radish_RtD", "Seed_RedBeet_RtD", "Vegetable_RedBeet_RtD", "Seed_Rice_RtD", "Vegetable_RiceSack_RtD", "Seed_Tomato_RtD", "Vegetable_Tomato_RtD", "Seed_Watermelon_RtD", "Vegetable_Watermelon_RtD", "Seed_Wheat_RtD", "Vegetable_Wheat_RtD", "SeaWeed_RtD", "SeaMonsterTailRaw_RtD", "SharkMeatRaw_RtD", "Item_Cereal_RtD", "Item_Ramen_RtD", "Item_Rice_Shrimp_RtD", "Item_Soup_Corn_RtD", "Item_Soup_Miso_RtD", "Item_Soup_Mushroom_RtD", "Item_Soup_Pumpkin_RtD", "Item_Soup_Tomato_RtD", "Item_Stew_Cereal_RtD", "Item_Stew_Corn_RtD", "Item_Stew_Miso_RtD", "Item_Stew_Mushroom_RtD", "Item_Stew_Pumpkin_RtD", "Item_Stew_RicePudding_RtD", "Item_Stew_Shrimp_RtD", "Item_Stew_Tomato_RtD", "Item_Sushi_Bream_RtD", "Item_Sushi_Caviar_RtD", "Item_Sushi_Cod_RtD", "Item_Sushi_Marlin_RtD", "Item_Sushi_Moka_RtD", "Item_Sushi_Roll_RtD", "Item_Sushi_Shrimp_RtD", "Item_Sushi_Squid_RtD", "Item_Sushi_Tuna_RtD", "Item_Sushi_Unesu_RtD", "Item_Sushi_Urchin_RtD", "Item_Sushi_Whale_RtD", "Item_Tofu_RtD", "FishWraps1_RtD", "FishWraps2_RtD", "FishWraps3_RtD", "FishWraps4_RtD", "FishWraps5_RtD", "FishWraps6_RtD", "FishWraps7_RtD", "FishWraps8_RtD", "FishWraps9_RtD", "FishWraps10_RtD", "FishWraps11_RtD", "FishWraps12_RtD", "SeaMonsterStew_RtD", "SharkMeatStew_RtD", "SeaMonsterTailCooked_RtD", "SharkMeatCooked_RtD", "FishCooked1_RtD", "FishCooked2_RtD", "FishCooked3_RtD", "FishCooked4_RtD", "FishCooked5_RtD", "FishCooked6_RtD", "FishCooked7_RtD", "FishCooked8_RtD", "FishCooked9_RtD", "FishCooked10_RtD", "FishCooked11_RtD", "FishCooked12_RtD", "OceanBelt_RtD", "SeaFareCape_RtD", "SeaScaleShield_RtD", "SeaShardSpear_RtD", "SeaShardStaff_RtD", "SeaShardWand_RtD" }; public string[] SFXList = new string[29] { "sfx_faegreen_alerted_RtD", "sfx_watercastSOL_RtD", "sfx_faegreen_attack_RtD", "sfx_faegreen_cast_RtD", "sfx_faegreen_death_RtD", "sfx_faegreen_idle_RtD", "sfx_fish_hit_RtD", "sfx_leech_death_RtD", "sfx_leech_hit_RtD", "sfx_mushroom_poofinahle_RtD", "sfx_neck_alerted_RtD", "sfx_neck_attack_hit_RtD", "sfx_neck_attack_RtD", "sfx_neck_death_RtD", "sfx_neck_hit_RtD", "sfx_neck_idle_RtD", "sfx_serpent_idle_RtD", "sfx_serpent_taunt_RtD", "sfx_throw_RtD", "sfx_mirmaid_alerted_RtD", "sfx_mirmaid_attack_RtD", "sfx_mirmaid_cast_RtD", "sfx_mirmaid_hit_RtD", "sfx_mirmaid_idle_RtD", "sfx_mirrmaid_death_RtD", "sfx_dolphin_chatter_RtD", "sfx_whale_humpback_RtD", "sfx_whale_orca_RtD", "sfx_whale_spermwhale_RtD" }; public string[] PrefabList = new string[75] { "AshLandsSkullFX1_RtD", "FaeGreenProjectile_RtD", "Fairy4_Poof_FX_RtD", "fx_DvergerMage_Ice_hit_RtD", "NeckSummonProjectile_RtD", "projectile_chitinharpoon_catfish_RtD", "WaterAOESOL_RtD", "WaterExplosionWandSOL_RtD", "BlackForestSkullFX1_RtD", "DeepNorthSkullFX1_RtD", "Fairy4_Poof_FX1_RtD", "fx_blobtar_tarball_hit1_RtD", "fx_deathsquito_hit_RtD", "fx_deatsquito_death_RtD", "MistlandsSkullFX1_RtD", "NeckSpawnFX1_RtD", "PlainsSkullFX1_RtD", "Serpent_poofed_FX_RtD", "SwampSkullFX1_RtD", "vfx_fish_hit_RtD", "vfx_mushroom_spores_RtD", "vfx_neck_death_RtD", "vfx_neck_hit_RtD", "vfx_reptilespit_RtD", "vfx_serpent_death_RtD", "vfx_serpent_hurt_RtD", "BoneFishAttack1_RtD", "BoneSquidAttack1_RtD", "BoneSquidAttack2_RtD", "CatFishAttack1_RtD", "CatFishAttack1_RtD1", "CatFishAttack2_RtD", "CatFishAttack2_RtD1", "fae_green_projectile1_RtD", "FairyAttackPoison1_RtD", "FairyHealAttackG_RtD", "heal_aoe_RtD", "LookerFishAttack1_RtD", "NeckBlue_BiteAttack1_RtD", "NeckBlue_BiteAttack2_RtD", "NokoAttack1_RtD", "NokoAttack2_RtD", "projectile_chitinharpoon_catfish07_RtD", "projectile_serpent_green_RtD", "reptile_projectile_tarlungs_RtD", "ReptileAttack1_RtD", "ReptileAttack1_RtD1", "ReptileAttack2_RtD", "ReptileAttack2_RtD1", "Shark_Attack1_RtD", "Shark_Attack2_RtD", "TenticleAttack1_RtD", "TenticleAttack2_RtD", "TenticleRanged1_RtD", "TenticleRanged2_RtD", "MirmaidAttack1_RtD", "MirmaidAttack2_RtD", "MirmaidAttack3_RtD", "MirmaidHeal_RtD", "MirmaidSpell_RtD", "Circle_section_RtD", "Ragdoll_Belzor_RtD", "Ragdoll_BoneFish_RtD", "Ragdoll_BoneSquid_RtD", "Ragdoll_CatFish_RtD", "Ragdoll_CatFishWanderer_RtD", "Ragdoll_LuminousLooker_RtD", "Ragdoll_Mirmaid_RtD", "Ragdoll_MurkPod_RtD", "Ragdoll_Neck_RtD", "Ragdoll_Reptile_RtD", "Ragdoll_ReptileWanderer_RtD", "Ragdoll_MirLizard_RtD", "Ragdoll_MirRake_RtD", "Ragdoll_Shark_RtD" }; public string[] MeadowsPlantList = new string[2] { "Pickable_Rice_RtD", "Pickable_Chantenay_RtD" }; public string[] BlackForestPlantList = new string[3] { "Pickable_Cucumber_RtD", "Pickable_Tomato_RtD", "Pickable_Potato_RtD" }; public string[] SwampPlantList = new string[3] { "Pickable_Cabbage_RtD", "Pickable_RedBeet_RtD", "Pickable_Radish_RtD" }; public string[] PlainsPlantList = new string[3] { "Pickable_Corn_RtD", "Pickable_Wheat_RtD", "Pickable_Onion_RtD" }; public string[] MistlandsPlantList = new string[3] { "Pickable_Watermelon_RtD", "Pickable_Pumpkin_RtD", "Pickable_Garlic_RtD" }; public string[] OceanPlantList = new string[16] { "SeaWeed1_RtD", "SeaWeed2_RtD", "SeaWeed3_RtD", "SeaWeed4_RtD", "SeaWeed5_RtD", "SeaWeed6_RtD", "SeaWeed7_RtD", "SeaWeed8_RtD", "SeaWeed9_RtD", "SeaWeed10_RtD", "SeaWeed11_RtD", "SeaWeed12_RtD", "SeaWeed13_RtD", "SeaWeed14_RtD", "SeaWeed15_RtD", "SeaWeed16_RtD" }; public string[] OceanBushList = new string[41] { "Sponge1_RtD", "Sponge2_RtD", "Sponge3_RtD", "Sponge4_RtD", "Sponge5_RtD", "Sponge6_RtD", "Sponge7_RtD", "Sponge8_RtD", "Sponge9_RtD", "Sponge10_RtD", "Sponge11_RtD", "CoralStone1_RtD", "CoralStone2_RtD", "CoralStone3_RtD", "CoralStone4_RtD", "CoralStone5_RtD", "CoralStone6_RtD", "CoralStone7_RtD", "CoralStone8_RtD", "CoralStone9_RtD", "CoralStone10_RtD", "CoralStone11_RtD", "CoralStone12_RtD", "CoralStone13_RtD", "CoralStone14_RtD", "CoralStone15_RtD", "CoralStone16_RtD", "CoralStone17_RtD", "CoralStone18_RtD", "CoralStone19_RtD", "CoralStone20_RtD", "CoralStone21_RtD", "CoralStone22_RtD", "CoralStone23_RtD", "CoralStone24_RtD", "CoralStone25_RtD", "CoralStone26_RtD", "CoralStone27_RtD", "CoralStone28_RtD", "CoralStone29_RtD", "CoralStone30_RtD" }; public string[] OceanClutterSeaWeedList = new string[9] { "InstancedSeaWeed01_RtD", "InstancedSeaWeed02_RtD", "InstancedSeaWeed03_RtD", "InstancedSeaWeed04_RtD", "InstancedSeaWeed05_RtD", "InstancedSeaWeed06_RtD", "InstancedSeaWeed07_RtD", "InstancedSeaWeed08_RtD", "InstancedSeaWeed09_RtD" }; public string[] OceanClutterSeaShellList = new string[16] { "Instanced_SeaShell01_RtD", "Instanced_SeaShell02_RtD", "Instanced_SeaShell03_RtD", "Instanced_SeaShell04_RtD", "Instanced_SeaShell05_RtD", "Instanced_SeaShell06_RtD", "Instanced_SeaShell07_RtD", "Instanced_SeaShell08_RtD", "Instanced_SeaShell09_RtD", "Instanced_SeaShell10_RtD", "Instanced_SeaShell11_RtD", "Instanced_SeaShell12_RtD", "Instanced_SeaShell13_RtD", "Instanced_SeaShell14_RtD", "Instanced_SeaShell15_RtD", "Instanced_StarFish_RtD" }; public string[] OceanShrimpTrapList = new string[1] { "Pickable_ShrimpTrap_RtD" }; public string[] PiecePrepList = new string[1] { "Piece_Prep_Table_RtD" }; public string[] SaplingCabbageList = new string[1] { "Sapling_Cabbage_RtD" }; public string[] SaplingChantenayList = new string[1] { "Sapling_Chantenay_RtD" }; public string[] SaplingCornList = new string[1] { "Sapling_Corn_RtD" }; public string[] SaplingCucumberList = new string[1] { "Sapling_Cucumber_RtD" }; public string[] SaplingGarlicList = new string[1] { "Sapling_Garlic_RtD" }; public string[] SaplingOnionList = new string[1] { "Sapling_Onion_RtD" }; public string[] SaplingPotatoList = new string[1] { "Sapling_Potato_RtD" }; public string[] SaplingPumpkinList = new string[1] { "Sapling_Pumpkin_RtD" }; public string[] SaplingRadishList = new string[1] { "Sapling_Radish_RtD" }; public string[] SaplingRedbeetList = new string[1] { "Sapling_RedBeet_RtD" }; public string[] SaplingRiceList = new string[1] { "Sapling_Rice_RtD" }; public string[] SaplingTomatoList = new string[1] { "Sapling_Tomato_RtD" }; public string[] SaplingWatermelonList = new string[1] { "Sapling_Watermelon_RtD" }; public string[] SaplingWheatList = new string[1] { "Sapling_Wheat_RtD" }; public static VegetationConfig MeadowsPlantValues = new VegetationConfig { Min = 1.1f, Max = 1.7f, ScaleMin = 1.1f, ScaleMax = 1.7f, MinAltitude = 1f, MaxAltitude = 100f, Biome = (Biome)1, MaxTilt = 80f, MaxTerrainDelta = 7f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig BlackForestPlantValues = new VegetationConfig { Min = 1.1f, Max = 1.7f, ScaleMin = 1.1f, ScaleMax = 1.7f, MinAltitude = 1f, MaxAltitude = 250f, Biome = (Biome)8, MaxTilt = 20f, MaxTerrainDelta = 7f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig SwampPlantValues = new VegetationConfig { Min = 1.1f, Max = 1.7f, ScaleMin = 1.1f, ScaleMax = 1.7f, MinAltitude = 1f, MaxAltitude = 250f, Biome = (Biome)2, MaxTilt = 20f, MaxTerrainDelta = 7f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsPlantValues = new VegetationConfig { Min = 1.1f, Max = 1.7f, ScaleMin = 1.1f, ScaleMax = 1.7f, MinAltitude = 1f, MaxAltitude = 250f, Biome = (Biome)16, MaxTilt = 20f, MaxTerrainDelta = 7f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MistlandsPlantValues = new VegetationConfig { Min = 1.1f, Max = 1.7f, ScaleMin = 1.1f, ScaleMax = 1.7f, MinAltitude = 1f, MaxAltitude = 250f, Biome = (Biome)512, MaxTilt = 20f, MaxTerrainDelta = 7f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig OceanPlantValues = new VegetationConfig { Min = 6.4f, Max = 8.7f, ScaleMin = 4f, ScaleMax = 4.4f, MinAltitude = -150f, MaxAltitude = -20f, Biome = (Biome)379, MaxTilt = 20f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2, MinOceanDepth = 0f, MaxOceanDepth = 500f }; public static VegetationConfig OceanBushValues = new VegetationConfig { Max = 2f, ScaleMin = 3.4f, ScaleMax = 4.4f, MinAltitude = -150f, MaxAltitude = -10f, Biome = (Biome)379, MaxTilt = 80f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2, MinOceanDepth = 0f, MaxOceanDepth = 500f }; public static VegetationConfig OceanMineRockValues = new VegetationConfig { Max = 1f, ScaleMin = 1.4f, ScaleMax = 2.4f, MinAltitude = -150f, MaxAltitude = -20f, Biome = (Biome)256, MaxTilt = 80f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2, MinOceanDepth = 0f, MaxOceanDepth = 500f }; public static ClutterConfig OceanClutterSeaWeedValues = new ClutterConfig { Instanced = true, Amount = 2, OnUncleared = true, OnCleared = false, ScaleMin = 1f, ScaleMax = 2.5f, MinAltitude = -150f, MaxAltitude = -3f, MaxTilt = 70f, OceanDepthCheck = true, MinOceanDepth = 0f, MaxOceanDepth = 500f, TerrainTilt = true, Biome = (Biome)379 }; public static ClutterConfig OceanClutterSeaShellValues = new ClutterConfig { Instanced = true, Amount = 1, OnUncleared = true, OnCleared = false, ScaleMin = 1f, ScaleMax = 2.5f, MinAltitude = -150f, MaxAltitude = -3f, MaxTilt = 25f, OceanDepthCheck = true, MinOceanDepth = 0f, MaxOceanDepth = 500f, TerrainTilt = true, Biome = (Biome)379 }; public static VegetationConfig OceanShrimpTrapValues = new VegetationConfig { Min = 6f, Max = 8f, ScaleMin = 1f, ScaleMax = 1.1f, MinAltitude = -2.4f, MaxAltitude = 0f, Biome = (Biome)9, MaxTilt = 80f, MaxTerrainDelta = 3f, GroupSizeMax = 1 }; public static PieceConfig PrepTableValues; public static PieceConfig SaplingCabbageValues; public static PieceConfig SaplingChantenayValues; public static PieceConfig SaplingCornValues; public static PieceConfig SaplingCucumberValues; public static PieceConfig SaplingGarlicValues; public static PieceConfig SaplingOnionValues; public static PieceConfig SaplingPotatoValues; public static PieceConfig SaplingPumpkinValues; public static PieceConfig SaplingRadishValues; public static PieceConfig SaplingRedbeetValues; public static PieceConfig SaplingRiceValues; public static PieceConfig SaplingTomatoValues; public static PieceConfig SaplingWatermelonValues; public static PieceConfig SaplingWheatValues; public void JSONSupport() { TextAsset[] array = MyAssets.LoadAllAssets<TextAsset>(); TextAsset[] array2 = array; foreach (TextAsset val in array2) { string text = ((Object)val).name.Replace("_RtDOcean.json", null); Localization.AddJsonFile(text, ((object)val).ToString()); } } public void Addlocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Bone Fish" }, { "BoneSquid_RtD", "Bone Squid" }, { "LuminousLooker_RtD", "Luminous Looker" }, { "MurkPod_RtD", "MurkPod" }, { "Shark_RtD", "Megalodon" }, { "CoralRock1_RtD", "Coral Rock" }, { "CoralRock2_RtD", "Coral Rock" }, { "CoralRock3_RtD", "Coral Rock" }, { "CoralRock4_RtD", "Coral Rock" }, { "CoralRock5_RtD", "Coral Rock" }, { "CoralStone1_RtD", "Coral" }, { "CoralStone2_RtD", "Coral" }, { "CoralStone3_RtD", "Coral" }, { "CoralStone4_RtD", "Coral" }, { "CoralStone5_RtD", "Coral" }, { "CoralStone6_RtD", "Coral" }, { "CoralStone7_RtD", "Coral" }, { "CoralStone8_RtD", "Coral" }, { "CoralStone9_RtD", "Coral" }, { "CoralStone10_RtD", "Coral" }, { "CoralStone11_RtD", "Coral" }, { "CoralStone12_RtD", "Coral" }, { "CoralStone13_RtD", "Coral" }, { "CoralStone14_RtD", "Coral" }, { "CoralStone15_RtD", "Coral" }, { "CoralStone16_RtD", "Coral" }, { "CoralStone17_RtD", "Coral" }, { "CoralStone18_RtD", "Coral" }, { "CoralStone19_RtD", "Coral" }, { "CoralStone20_RtD", "Coral" }, { "CoralStone21_RtD", "Coral" }, { "CoralStone22_RtD", "Coral" }, { "CoralStone23_RtD", "Coral" }, { "CoralStone24_RtD", "Coral" }, { "CoralStone25_RtD", "Coral" }, { "CoralStone26_RtD", "Coral" }, { "CoralStone27_RtD", "Coral" }, { "CoralStone28_RtD", "Coral" }, { "CoralStone29_RtD", "Coral" }, { "CoralStone30_RtD", "Coral" }, { "Sponge1_RtD", "Marine Sponge" }, { "Sponge2_RtD", "Marine Sponge" }, { "Sponge3_RtD", "Marine Spongee" }, { "Sponge4_RtD", "Marine Sponge" }, { "Sponge5_RtD", "Marine Sponge" }, { "Sponge6_RtD", "Marine Sponge" }, { "Sponge7_RtD", "Marine Sponge" }, { "Sponge8_RtD", "Marine Sponge" }, { "Sponge9_RtD", "Marine Sponge" }, { "Sponge10_RtD", "Marine Sponge" }, { "Sponge11_RtD", "Marine Sponge" }, { "CoralReef1_RtD", "Coral Reef" }, { "CoralReef2_RtD", "Coral Reef" }, { "CoralReef3_RtD", "Coral Reef" }, { "CoralReef4_RtD", "Coral Reef" }, { "CoralReef5_RtD", "Coral Reef" }, { "CoralReef6_RtD", "Coral Reef" }, { "CoralReef7_RtD", "Coral Reef" }, { "CoralReef8_RtD", "Coral Reef" }, { "CoralReef9_RtD", "Coral Reef" }, { "Pickable_Coins_RtD", "Lost Treasure" }, { "Pickable_Pearl_RtD", "Lost Treasure" }, { "SeaWeed1_RtD", "SeaWeed" }, { "SeaWeed2_RtD", "SeaWeed" }, { "SeaWeed3_RtD", "SeaWeed" }, { "SeaWeed4_RtD", "SeaWeed" }, { "SeaWeed5_RtD", "SeaWeed" }, { "SeaWeed6_RtD", "SeaWeed" }, { "SeaWeed7_RtD", "SeaWeed" }, { "SeaWeed8_RtD", "SeaWeed" }, { "SeaWeed9_RtD", "SeaWeed" }, { "SeaWeed10_RtD", "SeaWeed" }, { "SeaWeed11_RtD", "SeaWeed" }, { "SeaWeed12_RtD", "SeaWeed" }, { "SeaWeed13_RtD", "SeaWeed" }, { "SeaWeed14_RtD", "SeaWeed" }, { "SeaWeed15_RtD", "SeaWeed" }, { "SeaWeed16_RtD", "SeaWeed" }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Mirfolk" }, { "Neck_RtD", "Sea Neck" }, { "NeckSummon", "Sea Neck Summon" }, { "Reptile_RtD", "Mirfolk Mutant" }, { "Fairy4_RtD", "Nature Fae" }, { "Mirmaid_RtD", "Margygr" }, { "MineRock_Electrum_RtD", "Electrum Rock" }, { "SkullStone_text_RtD", "The Jotunn here are neither living nor dead, they are suffering from eternal decay and cannot be saved." }, { "SeaWeed_RtD", "Seaweed" }, { "SeaWeed_desc_RtD", "Fresh ocean-harvested seaweed, lightly salted by the sea breeze." }, { "FishCooked1_RtD", "Cooked Perch" }, { "FishCooked1_desc_RtD", "A flaky perch roasted to perfection over an open flame." }, { "FishCooked2_RtD", "Cooked Pike" }, { "FishCooked2_desc_RtD", "Firm pike meat grilled until tender and savory." }, { "FishCooked3_RtD", "Cooked Tuna" }, { "FishCooked3_desc_RtD", "Rich tuna steak seared for a hearty meal." }, { "FishCooked4_RtD", "Cooked Tetra" }, { "FishCooked4_desc_RtD", "Delicate tetra cooked to a light, satisfying finish." }, { "FishCooked5_RtD", "Cooked Trollfish" }, { "FishCooked5_desc_RtD", "A massive cut of trollfish, surprisingly flavorful." }, { "FishCooked6_RtD", "Cooked Herring" }, { "FishCooked6_desc_RtD", "Small but packed with bold ocean flavor." }, { "FishCooked7_RtD", "Cooked Grouper" }, { "FishCooked7_desc_RtD", "Thick grouper fillet roasted until golden brown." }, { "FishCooked8_RtD", "Cooked Cod" }, { "FishCooked8_desc_RtD", "A classic cod filet with a mild, buttery taste." }, { "FishCooked9_RtD", "Cooked Angler" }, { "FishCooked9_desc_RtD", "Deep-sea angler meat with a rich, dense texture." }, { "FishCooked10_RtD", "Cooked Salmon" }, { "FishCooked10_desc_RtD", "Juicy salmon with a crisped outer layer." }, { "FishCooked11_RtD", "Cooked Magmafish" }, { "FishCooked11_desc_RtD", "Blazing-hot magmafish meat, infused with volcanic heat." }, { "FishCooked12_RtD", "Cooked Pufferfish" }, { "FishCooked12_desc_RtD", "Carefully prepared pufferfish, tender and rare." }, { "SeaMonsterTailCooked_RtD", "Cooked Sea Monster Tail" }, { "SeaMonsterTailCooked_desc_RtD", "A massive tail steak carved from a legendary sea beast." }, { "SeaMonsterTailRaw_RtD", "Raw Sea Monster Tail" }, { "SeaMonsterTailRaw_desc_RtD", "Heavy and dripping with brine. Best cooked before eating." }, { "SharkMeatCooked_RtD", "Cooked Shark Meat" }, { "SharkMeatCooked_desc_RtD", "Dense shark meat grilled until smoky and rich." }, { "SharkMeatRaw_RtD", "Raw Shark Meat" }, { "SharkMeatRaw_desc_RtD", "Freshly cut shark meat. Needs proper cooking." }, { "SeaMonsterStew_RtD", "Sea Monster Stew" }, { "SeaMonsterStew_desc_RtD", "A hearty stew brewed from the depths of the ocean." }, { "SharkMeatStew_RtD", "Shark Stew" }, { "SharkMeatStew_desc_RtD", "Thick, savory shark stew with a bold ocean taste." }, { "FishWraps1_RtD", "Perch Wrap" }, { "FishWraps1_desc_RtD", "Grilled perch wrapped in warm flatbread." }, { "FishWraps2_RtD", "Pike Wrap" }, { "FishWraps2_desc_RtD", "Tender pike slices tucked inside fresh barley bread." }, { "FishWraps3_RtD", "Tuna Wrap" }, { "FishWraps3_desc_RtD", "Rich tuna paired with crisp greens in a soft wrap." }, { "FishWraps4_RtD", "Tetra Wrap" }, { "FishWraps4_desc_RtD", "Light tetra fillet folded into warm bread." }, { "FishWraps5_RtD", "Trollfish Wrap" }, { "FishWraps5_desc_RtD", "A giant trollfish portion wrapped for travel." }, { "FishWraps6_RtD", "Herring Wrap" }, { "FishWraps6_desc_RtD", "Savory herring blended with herbs in a hearty wrap." }, { "FishWraps7_RtD", "Grouper Wrap" }, { "FishWraps7_desc_RtD", "Thick grouper chunks wrapped with crunchy barley." }, { "FishWraps8_RtD", "Cod Wrap" }, { "FishWraps8_desc_RtD", "Classic cod wrapped with simple, wholesome ingredients." }, { "FishWraps9_RtD", "Angler Wrap" }, { "FishWraps9_desc_RtD", "Dense angler meat folded into a satisfying wrap." }, { "FishWraps10_RtD", "Salmon Wrap" }, { "FishWraps10_desc_RtD", "Juicy salmon paired with warm barley bread." }, { "FishWraps11_RtD", "Magma Wrap" }, { "FishWraps11_desc_RtD", "Spicy magmafish wrapped in fire-baked flatbread." }, { "FishWraps12_RtD", "Puffer Wrap" }, { "FishWraps12_desc_RtD", "Carefully prepared pufferfish served in a soft wrap." }, { "Seed_Cabbage_RtD", "Cabbage Seed" }, { "Seed_Cabbage_desc_RtD", "A viable seed. Plant in cultivated soil and allow time for it to grow." }, { "Vegetable_Cabbage_RtD", "Cabbage" }, { "Vegetable_Cabbage_desc_RtD", "A fully matured head of cabbage, harvested at peak freshness. Nutritious and ready for cooking." }, { "Sapling_Cabbage_RtD", "Cabbage Sprout" }, { "Sapling_Cabbage_desc_RtD", "A young cabbage plant in its early growth stage. With proper care and time, it will mature into a full head of cabbage ready for harvest." }, { "Sapling_Chantenay_RtD", "Chantenay Sprout" }, { "Sapling_Chantenay_desc_RtD", "A young Chantenay carrot sprout just beginning to take root. With time and care, it will grow into a sweet, sturdy harvest." }, { "Seed_Chantenay_RtD", "Chantenay Seed" }, { "Seed_Chantenay_desc_RtD", "A viable seed. Plant in cultivated soil and allow time for it to grow." }, { "Vegetable_Chantenay_RtD", "Chantenay" }, { "Vegetable_Chantenay_desc_RtD", "A mature Chantenay carrot pulled fresh from the soil. Compact, sturdy, and prized for its sweetness." }, { "Sapling_Corn_RtD", "Corn Sprout" }, { "Sapling_Corn_desc_RtD", "A young corn sprout just emerging from the soil. With time and care, it will grow into a tall stalk bearing golden ears." }, { "Seed_Corn_RtD", "Corn Seed" }, { "Seed_Corn_desc_RtD", "A viable seed. Plant in cultivated soil and allow time for it to grow." }, { "Vegetable_Corn_RtD", "Corn" }, { "Vegetable_Corn_desc_RtD", "A mature ear of corn harvested from a tall stalk. Sweet, firm, and ready for cooking." }, { "Sapling_Cucumber_RtD", "Cucumber Sprout" }, { "Sapling_Cucumber_desc_RtD", "A young cucumber sapling just beginning to vine. With time and care, it will produce crisp green cucumbers." }, { "Seed_Cucumber_RtD", "Cucumber Seed" }, { "Seed_Cucumber_desc_RtD", "A viable cucumber seed. Plant in cultivated soil and allow time for it to mature into a harvestable plant." }, { "Vegetable_Cucumber_RtD", "Cucumber" }, { "Vegetable_Cucumber_desc_RtD", "A mature cucumber harvested from the vine. Firm, cool, and ready to eat or cook." }, { "Sapling_Garlic_RtD", "Garlic Sprout" }, { "Sapling_Garlic_desc_RtD", "A tender garlic sprout pushing thin leaves toward the sun while its bulb strengthens underground." }, { "Seed_Garlic_RtD", "Garlic Seed" }, { "Seed_Garlic_desc_RtD", "A single garlic clove set aside for planting. Buried in good soil, it will take root and multiply beneath the earth." }, { "Vegetable_Garlic_RtD", "Garlic" }, { "Vegetable_Garlic_desc_RtD", "A firm bulb of garlic, layered in pale skin and rich with sharp aroma. A small ingredient with powerful flavor." }, { "Sapling_Onion_RtD", "Wild Onion Sprout" }, { "Sapling_Onion_desc_RtD", "A thin wild onion sprout rising from the earth, its bulb slowly forming beneath the soil." }, { "Seed_Onion_RtD", "Wild Onion Seed" }, { "Seed_Onion_desc_RtD", "A tiny wild onion seed, resilient and untamed. Buried in fertile soil, it will take root and thrive." }, { "Vegetable_Onion_RtD", "Wild Onion" }, { "Vegetable_Onion_desc_RtD", "A hardy wild onion pulled from the soil, its strong aroma and bold taste suited for hearty meals." }, { "Sapling_Potato_RtD", "Potato Sprout" }, { "Sapling_Potato_desc_RtD", "A sturdy potato sprout stretching toward the sun while its roots swell with growing tubers below." }, { "Seed_Potato_RtD", "Potato Seed" }, { "Seed_Potato_desc_RtD", "A seed potato prepared for planting. With proper soil and time, it will grow into a cluster of hearty tubers." }, { "Vegetable_Potato_RtD", "Potato" }, { "Vegetable_Potato_desc_RtD", "A freshly harvested potato, dense and filling. A reliable staple for many meals." }, { "Sapling_Pumpkin_RtD", "Pumpkin Sprout" }, { "Sapling_Pumpkin_desc_RtD", "A young pumpkin plant beginning to form broad leaves and creeping vines. With time, it will produce a mature pumpkin." }, { "Seed_Pumpkin_RtD", "Pumpkin Seed" }, { "Seed_Pumpkin_desc_RtD", "A small pumpkin seed filled with quiet promise. Given earth and sun, it will spread its vines and bear a heavy harvest." }, { "Vegetable_Pumpkin_RtD", "Pumpkin" }, { "Vegetable_Pumpkin_desc_RtD", "A fully grown pumpkin with a thick rind and rich orange flesh." }, { "Sapling_Radish_RtD", "Radish Sprout" }, { "Sapling_Radish_desc_RtD", "A young radish plant with tender green leaves. Beneath the soil, a crisp root is beginning to form." }, { "Seed_Radish_RtD", "Radish Seed" }, { "Seed_Radish_desc_RtD", "A tiny radish seed waiting beneath the soil. Given patience and care, it will swell into a sharp and hearty root." }, { "Vegetable_Radish_RtD", "Radish" }, { "Vegetable_Radish_desc_RtD", "A freshly harvested radish with crisp flesh and a mildly peppery bite." }, { "Sapling_Redbeet_RtD", "Redbeet Sprout" }, { "Sapling_Redbeet_desc_RtD", "A young red beet plant with broad green leaves. Beneath the soil, a vibrant red root is beginning to form." }, { "Seed_Redbeet_RtD", "Redbeet Seed" }, { "Seed_Redbeet_desc_RtD", "A small red beet seed ready to be planted. With proper soil and time, it will grow into a rich, earthy root." }, { "Vegetable_Redbeet_RtD", "Redbeet" }, { "Vegetable_Redbeet_desc_RtD", "A freshly harvested red beet with deep crimson flesh and a sweet, earthy flavor." }, { "Sapling_Rice_RtD", "Rice Sprout" }, { "Sapling_Rice_desc_RtD", "A young rice plant with thin green blades. With time and moisture, it will mature and produce harvestable grains." }, { "Seed_Rice_RtD", "Rice Seed" }, { "Seed_Rice_desc_RtD", "A humble grain of rice ready to be sown. Given fertile earth and steady water, it will rise in slender stalks." }, { "Vegetable_Rice_RtD", "Rice" }, { "Vegetable_Rice_desc_RtD", "Freshly harvested rice grains, ready to be processed or cooked." }, { "Sapling_Tomato_RtD", "Tomato Sprout" }, { "Sapling_Tomato_desc_RtD", "A young tomato plant beginning to form sturdy stems and leaves. With time, it will produce ripe tomatoes." }, { "Seed_Tomato_RtD", "Tomato Seed" }, { "Seed_Tomato_desc_RtD", "A small tomato seed ready to be planted. With proper soil and time, it will grow into a fruit-bearing vine." }, { "Vegetable_Tomato_RtD", "Tomato" }, { "Vegetable_Tomato_desc_RtD", "A plump tomato picked fresh from the vine, rich in color and bursting with sweet, tangy flavor." }, { "Sapling_Watermelon_RtD", "Watermelon Sprout" }, { "Sapling_Watermelon_desc_RtD", "A young watermelon plant beginning to form broad leaves and creeping vines. With time, it will produce a large, juicy melon." }, { "Seed_Watermelon_RtD", "Watermelon Seed" }, { "Seed_Watermelon_desc_RtD", "A small watermelon seed ready to be planted. With proper soil and time, it will grow into a sprawling vine that bears large fruit." }, { "Vegetable_Watermelon_RtD", "Watermelon" }, { "Vegetable_Watermelon_desc_RtD", "A ripe watermelon with a thick green rind and sweet, juicy flesh." }, { "Sapling_Wheat_RtD", "Wheat Sprout" }, { "Sapling_Wheat_desc_RtD", "A thin wheat sprout swaying gently in the breeze, its stalk strengthening as grain forms above." }, { "Seed_Wheat_RtD", "Wheat Seed" }, { "Seed_Wheat_desc_RtD", "A humble wheat grain meant for sowing. Given earth and sun, it will rise into a field of golden heads." }, { "Vegetable_Wheat_RtD", "Wheat" }, { "Vegetable_Wheat_desc_RtD", "Golden wheat cut from the field, its grain ripe and ready to be ground into sustaining meal." }, { "Item_Shrimp_RtD", "Shrimp" }, { "Item_Shrimp_desc_RtD", "Fresh shrimp meat, tender and mildly sweet. A versatile ingredient suitable for a variety of dishes." }, { "Meat_Cod_RtD", "Cod" }, { "Meat_Cod_desc_RtD", "Fresh cod meat, mild in flavor and firm in texture. A reliable fish for many dishes." }, { "Meat_Crab_RtD", "Crab Meat" }, { "Meat_Crab_desc_RtD", "Fresh crab meat, tender and slightly sweet. A flavorful addition to many dishes." }, { "Meat_Manta_RtD", "Manta Meat" }, { "Meat_Manta_desc_RtD", "Cleaned manta meat cut from a large sea creature. Dense in texture and suitable for hearty seafood dishes." }, { "Meat_Marlin_RtD", "Marlin Meat" }, { "Meat_Marlin_desc_RtD", "Marlin meat taken from a swift and formidable sea hunter. Lean, strong, and worthy of a seasoned angler’s effort." }, { "Meat_Shark_RtD", "Shark Meat" }, { "Meat_Shark_desc_RtD", "Cleaned shark meat cut from a powerful ocean predator. Thick and substantial, suited for hearty meals." }, { "Meat_Squid_RtD", "Squid Meat" }, { "Meat_Squid_desc_RtD", "Cleaned squid meat taken from deep waters. Soft yet firm, ideal for soups and coastal dishes." }, { "Meat_Tuna_RtD", "Tuna Meat" }, { "Meat_Tuna_desc_RtD", "Cleaned tuna meat cut from a large ocean fish. Dense in texture and well-suited for hearty meals." }, { "Meat_Turtle_RtD", "Turtle Meat" }, { "Meat_Turtle_desc_RtD", "Cleaned turtle meat taken from a hard-shelled sea creature. Thick and substantial, suited for slow-cooked dishes." }, { "Meat_Whale_RtD", "Whale Meat" }, { "Meat_Whale_desc_RtD", "Whale meat taken from the vast open sea. Heavy and nourishing, with a bold, briny richness fit for seasoned sailors." }, { "Item_Cereal_RtD", "Cheery Yo's" }, { "Item_Cereal_desc_RtD", "A bowl of crunchy cheery yo's cereal made from toasted grains. Crisp, simple, and ready to eat." }, { "Item_Ramen_RtD", "Ramen Noodles" }, { "Item_Ramen_desc_RtD", "A bowl of soft noodles served in a seasoned broth. Simple, filling, and comforting." }, { "Item_Rice_Shrimp_RtD", "Rice Bowl" }, { "Item_Rice_Shrimp_desc_RtD", "Rice stir-fried with shrimp and fresh ingredients. Warm, hearty, and full of flavor." }, { "Item_Soup_Corn_RtD", "Corn Soup" }, { "Item_Soup_Corn_desc_RtD", "Creamy corn soup simmered to bring out the natural sweetness of fresh corn." }, { "Item_Soup_Miso_RtD", "Miso Soup" }, { "Item_Soup_Miso_desc_RtD", "Savory miso broth simmered with delicate ingredients. Light, warming, and restorative." }, { "Item_Soup_Mushroom_RtD", "Mushroom Soup" }, { "Item_Soup_Mushroom_desc_RtD", "A steaming bowl of mushroom soup, thick with forest harvest and deep, earthy flavor. A comforting meal after long journeys." }, { "Item_Soup_Pumpkin_RtD", "Pumpkin Soup" }, { "Item_Soup_Pumpkin_desc_RtD", "A steaming bowl of pumpkin soup, thick and golden with a touch of natural sweetness. A comforting meal for cool evenings." }, { "Item_Soup_Tomato_RtD", "Tomato Soup" }, { "Item_Soup_Tomato_desc_RtD", "Ripe tomatoes simmered into a smooth, comforting soup with a balanced sweet and tangy flavor." }, { "Item_Stew_Cereal_RtD", "Special Krunch" }, { "Item_Stew_Cereal_desc_RtD", "A bowl of Special Krunch made from toasted wheat flakes. Light, crisp, and satisfyingly crunchy." }, { "Item_Stew_Corn_RtD", "Corn Stew" }, { "Item_Stew_Corn_desc_RtD", "A steaming bowl of corn stew, thick with sweet kernels and rich broth. A filling meal fit for long days of labor." }, { "Item_Stew_Miso_RtD", "Miso Stew" }, { "Item_Stew_Miso_desc_RtD", "A steaming bowl of miso stew, deep with fermented richness and slow-simmered ingredients. A warming meal that restores strength after long journeys." }, { "Item_Stew_Mushroom_RtD", "Mushroom Stew" }, { "Item_Stew_Mushroom_desc_RtD", "Wild mushrooms slow-cooked into a thick, earthy stew. Rich, warming, and filling." }, { "Item_Stew_Pumpkin_RtD", "Pumpkin Stew" }, { "Item_Stew_Pumpkin_desc_RtD", "Pumpkin slow-cooked with savory ingredients into a rich, golden stew." }, { "Item_Stew_RicePudding_RtD", "Rice Pudding" }, { "Item_Stew_RicePudding_desc_RtD", "Creamy rice pudding blended with sweet watermelon chunks. A smooth dessert with a refreshing finish." }, { "Item_Stew_Shrimp_RtD", "Shrimp Stew" }, { "Item_Stew_Shrimp_desc_RtD", "A steaming bowl of shrimp stew ladled over soft rice, rich with ocean flavor and slow-simmered depth. A sustaining dish fit for seasoned adventurers." }, { "Item_Stew_Tomato_RtD", "Tomato Stew" }, { "Item_Stew_Tomato_desc_RtD", "A steaming bowl of tomato stew, deep red and richly seasoned. A warm, sustaining meal after long days of toil." }, { "Item_Sushi_Bream_RtD", "Bream Sushi" }, { "Item_Sushi_Bream_desc_RtD", "Thinly sliced bream layered atop vinegared rice. A simple yet refined coastal dish." }, { "Item_Sushi_Caviar_RtD", "Caviar Sushi" }, { "Item_Sushi_Caviar_desc_RtD", "Salted fish roe layered atop vinegared rice. Briny, smooth, and luxurious in flavor." }, { "Item_Sushi_Cod_RtD", "Cod Sushi" }, { "Item_Sushi_Cod_desc_RtD", "Slices of fresh cod placed upon seasoned rice, simple yet skillfully prepared. A refined meal drawn from cold waters." }, { "Item_Sushi_Marlin_RtD", "Marlin Sushi" }, { "Item_Sushi_Marlin_desc_RtD", "Slices of powerful marlin set upon seasoned rice, prepared with steady hands. A refined dish worthy of seasoned hunters of the sea." }, { "Item_Sushi_Moka_RtD", "Moka Sushi" }, { "Item_Sushi_Moka_desc_RtD", "Delicate cuts of moka placed upon seasoned rice, drawn from rare waters and prepared with care. A refined dish worthy of skilled anglers." }, { "Item_Sushi_Roll_RtD", "Roll Sushi" }, { "Item_Sushi_Roll_desc_RtD", "Rice and seafood wrapped together in a tight roll. Balanced, fresh, and satisfying." }, { "Item_Sushi_Shrimp_RtD", "Shrimp Sushi" }, { "Item_Sushi_Shrimp_desc_RtD", "Sweet shrimp laid carefully upon seasoned rice, drawn from coastal waters and prepared with steady hands. A refined taste of the sea." }, { "Item_Sushi_Squid_RtD", "Squid Sushi" }, { "Item_Sushi_Squid_desc_RtD", "Pale slices of squid laid upon seasoned rice, drawn from dark waters and prepared with care. A refined dish from the deep." }, { "Item_Sushi_Tuna_RtD", "Tuna Sushi" }, { "Item_Sushi_Tuna_desc_RtD", "Deep red tuna set upon seasoned rice, rich and satisfying. A refined catch worthy of skilled fishermen." }, { "Item_Sushi_Unesu_RtD", "Unesu Sushi" }, { "Item_Sushi_Unesu_desc_RtD", "Delicate cuts of unesu set upon seasoned rice, prized for their richness and depth. A luxurious dish drawn from the finest part of the catch." }, { "Item_Sushi_Urchin_RtD", "Urchin Sushi" }, { "Item_Sushi_Urchin_desc_RtD", "Silky sea urchin paired with perfectly seasoned rice. Briny, smooth, and luxuriously refined." }, { "Item_Sushi_Whale_RtD", "Whale Sushi" }, { "Item_Sushi_Whale_desc_RtD", "Dark cuts of whale set upon seasoned rice, taken from the vast open sea. Heavy, nourishing, and fit for seasoned voyagers." }, { "Item_Tofu_RtD", "Tofu" }, { "Item_Tofu_desc_RtD", "A compact block of pressed rice, simple and sustaining. Mild on its own, but strengthened when paired with richer fare." }, { "Animal_Cod_RtD", "Cod" }, { "Animal_Crab_RtD", "Crab" }, { "Animal_Dolphin_RtD", "Dolphin" }, { "Animal_GreatWhiteShark_RtD", "Great White" }, { "Animal_HammerheadShark_RtD", "Hammer Head" }, { "Animal_HumpbackWhale_RtD", "Humpback Whale" }, { "Animal_Manta_RtD", "Manta Ray" }, { "Animal_Marlin_RtD", "Marlin" }, { "Animal_Orca_RtD", "Orca" }, { "Animal_SpermWhale_RtD", "Physeter Macrocephalus" }, { "Animal_Squid_RtD", "Squid" }, { "Animal_Tuna_RtD", "Tuna" }, { "Animal_Turtle_RtD", "Turtle" }, { "Piece_Prep_Table_RtD", "Fisherman’s Counter" }, { "Piece_Prep_Table_desc_RtD", "A well-worn counter favored by seasoned fishermen and coastal cooks. As you gather seaweed, fresh vegetables, and meat from the sea’s bounty, new recipes will become available for preparation." }, { "OceanBelt_RtD", "<#20B2AA>SeaShard Belt" }, { "OceanBelt_desc_RtD", "Grants the user health, stamina, and eitr regen." }, { "SeaFareCape_RtD", "<#20B2AA>SeaFare Cape" }, { "SeaFareCape_desc_RtD", "grants the user the ability to swim with ease." }, { "SeaScaleShield_RtD", "<#20B2AA>Seashard Serpent Shield" }, { "SeaScaleShield_desc_RtD", "You can actually parry with shield!" }, { "SeaShardSpear_RtD", "<#20B2AA>Seashard Harpoon" }, { "SeaShardSpear_desc_RtD", "Has a close range melee attack, and you can also throw it as a powerful spear while harpooning your target." }, { "SeaShardStaff_RtD", "<#20B2AA>Seashard Greatstaff" }, { "SeaShardStaff_desc_RtD", "High pierce & poison damage. Also has some lightening damage." }, { "SeaShardWand_RtD", "<#20B2AA>Seashard Wand" }, { "SeaShardWand_desc_RtD", "Used to summon a powerful companion." }, { "SE_AbyssalShield_RtD", "<#20B2AA>Serpents Strength" }, { "SE_AbyssalShield_desc_RtD", "Greatly increases blocking skill." }, { "SE_AbyssalSpear_RtD", "<#20B2AA>Poseidons Accuracy" }, { "SE_AbyssalSpear_desc_RtD", "Greatly increases spears skill" }, { "SE_OceanBelt_RtD", "<#20B2AA>Poseidons Strength" }, { "SE_OceanBelt_desc_RtD", "Faster regen times" }, { "SE_SeaFare_RtD", "<#20B2AA>Poseidon Endurance" }, { "SE_SeaFare_desc_RtD", "Greatly increases swimming skill" }, { "SE_SeaShard_RtD", "<#20B2AA>Poseidons Wisdom" }, { "SE_SeaShard_desc_RtD", "Greatly increases elemental magic skill" }, { "SE_ShardSummon_RtD", "<#20B2AA>Poseidons Sacrifice" }, { "SE_ShardSummon_desc_RtD", "Reduces rengeration times while equipped." } }); } private void Awake() { CreateConfigs(); LoadBundle(); AddItems(); AddPrefabs1(); AddMonsters(); AddBasicsStatusEffects(); Addlocalizations(); JSONSupport(); SFX(); Harpooned(); MeadowsPlantConfig(); BlackForestPlantConfig(); SwampPlantConfig(); PlainsPlantConfig(); MistlandsPlantConfig(); OceanPlantConfig(); OceanBushConfig(); Spawns(); CreateRecipes(); AddPrepPieces(); AddSaplingCabbage(); AddSaplingChantenay(); AddSaplingCorn(); AddSaplingCucumber(); AddSaplingGarlic(); AddSaplingOnion(); AddSaplingPotato(); AddSaplingPumpkin(); AddSaplingRadish(); AddSaplingRedbeet(); AddSaplingRice(); AddSaplingTomato(); AddSaplingWatermelon(); AddSaplingWheat(); AddShrimpTrapConfig(); AddSummons(); PrefabManager.OnPrefabsRegistered += FixSFX; PrefabManager.OnVanillaPrefabsAvailable += EditBoats; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } if (OceanClutter.Value) { OceanClutterSeaWeedConfig(); OceanClutterSeaShellConfig(); } } private void LoadBundle() { try { MyAssets = AssetUtils.LoadAssetBundleFromResources("rtd_ocean", Assembly.GetExecutingAssembly()); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}"); } } private void CreateConfigs() { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0034: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_004a: Expected O, but got Unknown //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Expected O, but got Unknown //IL_0079: Unknown result type (might be due to invalid IL or missing references) //IL_007e: Unknown result type (might be due to invalid IL or missing references) //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_0094: Expected O, but got Unknown //IL_0094: Unknown result type (might be due to invalid IL or missing references) //IL_009e: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; OceanClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("Ocean Clutter", "Enable", true, new ConfigDescription("Client side only, Enable or disable Ocean Vegetation & Clutter overhaul. Set to False for default Vanilla Vegetation.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false, Order = 30 } })); LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enable or Disable logging of mod.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false, Order = 45 } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void Spawns() { //IL_0013: Unknown result type (might be due to invalid IL or missing references) //IL_0019: Expected O, but got Unknown //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Expected O, but got Unknown //IL_00a2: Unknown result type (might be due to invalid IL or missing references) //IL_00bd: Unknown result type (might be due to invalid IL or missing references) //IL_00c7: Expected O, but got Unknown //IL_00d9: Unknown result type (might be due to invalid IL or missing references) //IL_00df: Expected O, but got Unknown //IL_00f5: Unknown result type (might be due to invalid IL or missing references) //IL_00fc: Expected O, but got Unknown //IL_0168: Unknown result type (might be due to invalid IL or missing references) //IL_0183: Unknown result type (might be due to invalid IL or missing references) //IL_018d: Expected O, but got Unknown //IL_01a0: Unknown result type (might be due to invalid IL or missing references) //IL_01a7: Expected O, but got Unknown //IL_01c0: Unknown result type (might be due to invalid IL or missing references) //IL_01c7: Expected O, but got Unknown //IL_0233: Unknown result type (might be due to invalid IL or missing references) //IL_0250: Unknown result type (might be due to invalid IL or missing references) //IL_025a: Expected O, but got Unknown //IL_026d: Unknown result type (might be due to invalid IL or missing references) //IL_0274: Expected O, but got Unknown //IL_028d: Unknown result type (might be due to invalid IL or missing references) //IL_0294: Expected O, but got Unknown //IL_0300: Unknown result type (might be due to invalid IL or missing references) //IL_031d: Unknown result type (might be due to invalid IL or missing references) //IL_0327: Expected O, but got Unknown //IL_033a: Unknown result type (might be due to invalid IL or missing references) //IL_0341: Expected O, but got Unknown //IL_035a: Unknown result type (might be due to invalid IL or missing references) //IL_0361: Expected O, but got Unknown //IL_03cd: Unknown result type (might be due to invalid IL or missing references) //IL_03ea: Unknown result type (might be due to invalid IL or missing references) //IL_03f4: Expected O, but got Unknown //IL_0407: Unknown result type (might be due to invalid IL or missing references) //IL_040e: Expected O, but got Unknown //IL_0427: Unknown result type (might be due to invalid IL or missing references) //IL_042e: Expected O, but got Unknown //IL_049a: Unknown result type (might be due to invalid IL or missing references) //IL_04b7: Unknown result type (might be due to invalid IL or missing references) //IL_04c1: Expected O, but got Unknown //IL_04d4: Unknown result type (might be due to invalid IL or missing references) //IL_04db: Expected O, but got Unknown //IL_04f4: Unknown result type (might be due to invalid IL or missing references) //IL_04fb: Expected O, but got Unknown //IL_0567: Unknown result type (might be due to invalid IL or missing references) //IL_0584: Unknown result type (might be due to invalid IL or missing references) //IL_058e: Expected O, but got Unknown //IL_05a1: Unknown result type (might be due to invalid IL or missing references) //IL_05a8: Expected O, but got Unknown //IL_05c1: Unknown result type (might be due to invalid IL or missing references) //IL_05c8: Expected O, but got Unknown //IL_0635: Unknown result type (might be due to invalid IL or missing references) //IL_0652: Unknown result type (might be due to invalid IL or missing references) //IL_065c: Expected O, but got Unknown //IL_066f: Unknown result type (might be due to invalid IL or missing references) //IL_0676: Expected O, but got Unknown //IL_068f: Unknown result type (might be due to invalid IL or missing references) //IL_0696: Expected O, but got Unknown //IL_0703: Unknown result type (might be due to invalid IL or missing references) //IL_0720: Unknown result type (might be due to invalid IL or missing references) //IL_072a: Expected O, but got Unknown //IL_073d: Unknown result type (might be due to invalid IL or missing references) //IL_0744: Expected O, but got Unknown //IL_075d: Unknown result type (might be due to invalid IL or missing references) //IL_0764: Expected O, but got Unknown //IL_07d4: Unknown result type (might be due to invalid IL or missing references) //IL_07f1: Unknown result type (might be due to invalid IL or missing references) //IL_07fb: Expected O, but got Unknown //IL_080e: Unknown result type (might be due to invalid IL or missing references) //IL_0815: Expected O, but got Unknown //IL_082e: Unknown result type (might be due to invalid IL or missing references) //IL_0835: Expected O, but got Unknown //IL_089d: Unknown result type (might be due to invalid IL or missing references) //IL_08ba: Unknown result type (might be due to invalid IL or missing references) //IL_08c4: Expected O, but got Unknown //IL_08d7: Unknown result type (might be due to invalid IL or missing references) //IL_08de: Expected O, but got Unknown //IL_08f7: Unknown result type (might be due to invalid IL or missing references) //IL_08fe: Expected O, but got Unknown //IL_096b: Unknown result type (might be due to invalid IL or missing references) //IL_0988: Unknown result type (might be due to invalid IL or missing references) //IL_0992: Expected O, but got Unknown //IL_09a5: Unknown result type (might be due to invalid IL or missing references) //IL_09ac: Expected O, but got Unknown //IL_09c5: Unknown result type (might be due to invalid IL or missing references) //IL_09cc: Expected O, but got Unknown //IL_0a31: Unknown result type (might be due to invalid IL or missing references) //IL_0a4e: Unknown result type (might be due to invalid IL or missing references) //IL_0a58: Expected O, but got Unknown //IL_0a6b: Unknown result type (might be due to invalid IL or missing references) //IL_0a72: Expected O, but got Unknown //IL_0a8b: Unknown result type (might be due to invalid IL or missing references) //IL_0a92: Expected O, but got Unknown //IL_0af7: Unknown result type (might be due to invalid IL or missing references) //IL_0b14: Unknown result type (might be due to invalid IL or missing references) //IL_0b1e: Expected O, but got Unknown //IL_0b31: Unknown result type (might be due to invalid IL or missing references) //IL_0b38: Expected O, but got Unknown //IL_0b51: Unknown result type (might be due to invalid IL or missing references) //IL_0b58: Expected O, but got Unknown //IL_0bbd: Unknown result type (might be due to invalid IL or missing references) //IL_0bda: Unknown result type (might be due to invalid IL or missing references) //IL_0be4: Expected O, but got Unknown //IL_0bf7: Unknown result type (might be due to invalid IL or missing references) //IL_0bfe: Expected O, but got Unknown //IL_0c17: Unknown result type (might be due to invalid IL or missing references) //IL_0c1e: Expected O, but got Unknown //IL_0c83: Unknown result type (might be due to invalid IL or missing references) //IL_0ca0: Unknown result type (might be due to invalid IL or missing references) //IL_0caa: Expected O, but got Unknown //IL_0cbd: Unknown result type (might be due to invalid IL or missing references) //IL_0cc4: Expected O, but got Unknown //IL_0cdd: Unknown result type (might be due to invalid IL or missing references) //IL_0ce4: Expected O, but got Unknown //IL_0d4c: Unknown result type (might be due to invalid IL or missing references) //IL_0d69: Unknown result type (might be due to invalid IL or missing references) //IL_0d73: Expected O, but got Unknown //IL_0d86: Unknown result type (might be due to invalid IL or missing references) //IL_0d8d: Expected O, but got Unknown //IL_0da6: Unknown result type (might be due to invalid IL or missing references) //IL_0dad: Expected O, but got Unknown //IL_0e15: Unknown result type (might be due to invalid IL or missing references) //IL_0e32: Unknown result type (might be due to invalid IL or missing references) //IL_0e3c: Expected O, but got Unknown //IL_0e4f: Unknown result type (might be due to invalid IL or missing references) //IL_0e56: Expected O, but got Unknown //IL_0e6f: Unknown result type (might be due to invalid IL or missing references) //IL_0e76: Expected O, but got Unknown //IL_0ede: Unknown result type (might be due to invalid IL or missing references) //IL_0efb: Unknown result type (might be due to invalid IL or missing references) //IL_0f05: Expected O, but got Unknown //IL_0f18: Unknown result type (might be due to invalid IL or missing references) //IL_0f1f: Expected O, but got Unknown //IL_0f38: Unknown result type (might be due to invalid IL or missing references) //IL_0f3f: Expected O, but got Unknown //IL_0fa7: Unknown result type (might be due to invalid IL or missing references) //IL_0fc4: Unknown result type (might be due to invalid IL or missing references) //IL_0fce: Expected O, but got Unknown //IL_0fe1: Unknown result type (might be due to invalid IL or missing references) //IL_0fe8: Expected O, but got Unknown //IL_1001: Unknown result type (might be due to invalid IL or missing references) //IL_1008: Expected O, but got Unknown //IL_1070: Unknown result type (might be due to invalid IL or missing references) //IL_108d: Unknown result type (might be due to invalid IL or missing references) //IL_1097: Expected O, but got Unknown //IL_10aa: Unknown result type (might be due to invalid IL or missing references) //IL_10b1: Expected O, but got Unknown //IL_10ca: Unknown result type (might be due to invalid IL or missing references) //IL_10d1: Expected O, but got Unknown //IL_1139: Unknown result type (might be due to invalid IL or missing references) //IL_1156: Unknown result type (might be due to invalid IL or missing references) //IL_1160: Expected O, but got Unknown //IL_1173: Unknown result type (might be due to invalid IL or missing references) //IL_117a: Expected O, but got Unknown //IL_1193: Unknown result type (might be due to invalid IL or missing references) //IL_119a: Expected O, but got Unknown //IL_1202: Unknown result type (might be due to invalid IL or missing references) //IL_121f: Unknown result type (might be due to invalid IL or missing references) //IL_1229: Expected O, but got Unknown //IL_123c: Unknown result type (might be due to invalid IL or missing references) //IL_1243: Expected O, but got Unknown //IL_125c: Unknown result type (might be due to invalid IL or missing references) //IL_1263: Expected O, but got Unknown //IL_12cb: Unknown result type (might be due to invalid IL or missing references) //IL_12e8: Unknown result type (might be due to invalid IL or missing references) //IL_12f2: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset<GameObject>("Animal_Crab_RtD"); CreatureConfig val2 = new CreatureConfig(); val2.Faction = (Faction)6; val2.UseCumulativeLevelEffects = true; SpawnConfig val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = 0f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)1 }); val2.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val, true, val2)); GameObject val4 = MyAssets.LoadAsset<GameObject>("Animal_Dolphin_RtD"); CreatureConfig val5 = new CreatureConfig(); val5.Faction = (Faction)6; val5.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 450f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)1 }); val5.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val4, true, val5)); GameObject val6 = MyAssets.LoadAsset<GameObject>("Animal_Cod_RtD"); CreatureConfig val7 = new CreatureConfig(); val7.Faction = (Faction)6; val7.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)8 }); val7.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val6, true, val7)); GameObject val8 = MyAssets.LoadAsset<GameObject>("Animal_Tuna_RtD"); CreatureConfig val9 = new CreatureConfig(); val9.Faction = (Faction)6; val9.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)8 }); val9.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val8, true, val9)); GameObject val10 = MyAssets.LoadAsset<GameObject>("Monster_GreatWhiteShark_RtD"); CreatureConfig val11 = new CreatureConfig(); val11.Faction = (Faction)6; val11.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 450f; val3.SpawnChance = 15f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)2 }); val11.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val10, true, val11)); GameObject val12 = MyAssets.LoadAsset<GameObject>("Animal_Squid_RtD"); CreatureConfig val13 = new CreatureConfig(); val13.Faction = (Faction)6; val13.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 2; val3.MaxLevel = 3; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)2 }); val13.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val12, true, val13)); GameObject val14 = MyAssets.LoadAsset<GameObject>("Animal_Manta_RtD"); CreatureConfig val15 = new CreatureConfig(); val15.Faction = (Faction)6; val15.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)2 }); val15.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val14, true, val15)); GameObject val16 = MyAssets.LoadAsset<GameObject>("Monster_HammerheadShark_RtD"); CreatureConfig val17 = new CreatureConfig(); val17.Faction = (Faction)6; val17.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 450f; val3.SpawnChance = 15f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)16 }); val17.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val16, true, val17)); GameObject val18 = MyAssets.LoadAsset<GameObject>("Animal_Marlin_RtD"); CreatureConfig val19 = new CreatureConfig(); val19.Faction = (Faction)6; val19.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)16 }); val19.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val18, true, val19)); GameObject val20 = MyAssets.LoadAsset<GameObject>("Animal_Turtle_RtD"); CreatureConfig val21 = new CreatureConfig(); val21.Faction = (Faction)6; val21.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 250f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 3; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)256, (Biome)512 }); val21.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val20, true, val21)); GameObject val22 = MyAssets.LoadAsset<GameObject>("Shark_RtD"); CreatureConfig val23 = new CreatureConfig(); val23.Faction = (Faction)6; val23.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 450f; val3.SpawnChance = 15f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)512 }); val23.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val22, true, val23)); GameObject val24 = MyAssets.LoadAsset<GameObject>("Mirmaid_RtD"); CreatureConfig val25 = new CreatureConfig(); val25.Faction = (Faction)6; val25.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 500f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[2] { (Biome)512, (Biome)64 }); val25.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val24, true, val25)); GameObject val26 = MyAssets.LoadAsset<GameObject>("BoneFish_RtD"); CreatureConfig val27 = new CreatureConfig(); val27.Faction = (Faction)6; val27.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 500f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)32 }); val27.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val26, true, val27)); GameObject val28 = MyAssets.LoadAsset<GameObject>("BoneSquid_RtD"); CreatureConfig val29 = new CreatureConfig(); val29.Faction = (Faction)6; val29.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 500f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)32 }); val29.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val28, true, val29)); GameObject val30 = MyAssets.LoadAsset<GameObject>("LuminousLooker_RtD"); CreatureConfig val31 = new CreatureConfig(); val31.Faction = (Faction)6; val31.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 500f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)64 }); val31.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val30, true, val31)); GameObject val32 = MyAssets.LoadAsset<GameObject>("MurkPod_RtD"); CreatureConfig val33 = new CreatureConfig(); val33.Faction = (Faction)6; val33.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 500f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)64 }); val33.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val32, true, val33)); GameObject val34 = MyAssets.LoadAsset<GameObject>("Animal_SpermWhale_RtD"); CreatureConfig val35 = new CreatureConfig(); val35.Faction = (Faction)6; val35.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 600f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val35.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val34, true, val35)); GameObject val36 = MyAssets.LoadAsset<GameObject>("Animal_HumpbackWhale_RtD"); CreatureConfig val37 = new CreatureConfig(); val37.Faction = (Faction)6; val37.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 600f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val37.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val36, true, val37)); GameObject val38 = MyAssets.LoadAsset<GameObject>("Monster_Orca_RtD"); CreatureConfig val39 = new CreatureConfig(); val39.Faction = (Faction)6; val39.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 600f; val3.SpawnChance = 10f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val39.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val38, true, val39)); GameObject val40 = MyAssets.LoadAsset<GameObject>("CatFish_RtD"); CreatureConfig val41 = new CreatureConfig(); val41.Faction = (Faction)6; val41.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 800f; val3.SpawnChance = 5f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val41.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val40, true, val41)); GameObject val42 = MyAssets.LoadAsset<GameObject>("Reptile_RtD"); CreatureConfig val43 = new CreatureConfig(); val43.Faction = (Faction)6; val43.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 800f; val3.SpawnChance = 5f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val43.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val42, true, val43)); GameObject val44 = MyAssets.LoadAsset<GameObject>("MirLizard_RtD"); CreatureConfig val45 = new CreatureConfig(); val45.Faction = (Faction)6; val45.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 800f; val3.SpawnChance = 5f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val45.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val44, true, val45)); GameObject val46 = MyAssets.LoadAsset<GameObject>("MirRake_RtD"); CreatureConfig val47 = new CreatureConfig(); val47.Faction = (Faction)6; val47.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 800f; val3.SpawnChance = 5f; val3.SpawnAtNight = true; val3.SpawnAtDay = true; val3.MaxSpawned = 1; val3.MaxLevel = 2; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val47.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val46, true, val47)); GameObject val48 = MyAssets.LoadAsset<GameObject>("Belzor_RtD"); CreatureConfig val49 = new CreatureConfig(); val49.Faction = (Faction)6; val49.UseCumulativeLevelEffects = true; val3 = new SpawnConfig(); val3.SpawnDistance = 100f; val3.SpawnInterval = 3600f; val3.SpawnChance = 5f; val3.SpawnAtNight = true; val3.SpawnAtDay = false; val3.MaxSpawned = 1; val3.MaxLevel = 1; val3.MaxAltitude = -5f; val3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val49.AddSpawnConfig(val3); CreatureManager.Instance.AddCreature(new CustomCreature(val48, true, val49)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding custom object: {arg}"); } } private void CreateRecipes() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_001d: Unknown result type (might be due to invalid IL or missing references) //IL_0027: Expected O, but got Unknown //IL_003a: Unknown result type (might be due to invalid IL or missing references) //IL_0044: Expected O, but got Unknown //IL_0045: Unknown result type (might be due to invalid IL or missing references) //IL_004b: Expected O, but got Unknown //IL_0060: Unknown result type (might be due to invalid IL or missing references) //IL_006a: Expected O, but got Unknown //IL_007d: Unknown result type (might be due to invalid IL or missing references) //IL_0087: Expected O, but got Unknown //IL_0088: Unknown result type (might be due to invalid IL or missing references) //IL_008e: Expected O, but got Unknown //IL_00a3: Unknown result type (might be due to invalid IL or missing references) //IL_00ad: Expected O, but got Unknown //IL_00c0: Unknown result type (might be due to invalid IL or missing references) //IL_00ca: Expected O, but got Unknown //IL_00cb: Unknown result type (might be due to invalid IL or missing references) //IL_00d1: Expected O, but got Unknown //IL_00e6: Unknown result type (might be due to invalid IL or missing references) //IL_00f0: Expected O, but got Unknown //IL_0103: Unknown result type (might be due to invalid IL or missing references) //IL_010d: Expected O, but got Unknown //IL_010e: Unknown result type (might be due to invalid IL or missing references) //IL_0115: Expected O, but got Unknown //IL_012c: Unknown result type (might be due to invalid IL or missing references) //IL_0136: Expected O, but got Unknown //IL_014b: Unknown result type (might be due to invalid IL or missing references) //IL_0155: Expected O, but got Unknown //IL_0156: Unknown result type (might be due to invalid IL or missing references) //IL_015d: Expected O, but got Unknown //IL_0174: Unknown result type (might be due to invalid IL or missing references) //IL_017e: Expected O, but got Unknown //IL_0193: Unknown result type (might be due to invalid IL or missing references) //IL_019d: Expected O, but got Unknown //IL_019e: Unknown result type (might be due to invalid IL or missing references) //IL_01a5: Expected O, but got Unknown //IL_01bc: Unknown result type (might be due to invalid IL or missing references) //IL_01c6: Expected O, but got Unknown //IL_01db: Unknown result type (might be due to invalid IL or missing references) //IL_01e5: Expected O, but got Unknown //IL_01e6: Unknown result type (might be due to invalid IL or missing references) //IL_01ed: Expected O, but got Unknown //IL_0204: Unknown result type (might be due to invalid IL or missing references) //IL_020e: Expected O, but got Unknown //IL_0223: Unknown result type (might be due to invalid IL or missing references) //IL_022d: Expected O, but got Unknown //IL_022e: Unknown result type (might be due to invalid IL or missing references) //IL_0235: Expected O, but got Unknown //IL_024c: Unknown result type (might be due to invalid IL or missing references) //IL_0256: Expected O, but got Unknown //IL_026b: Unknown result type (might be due to invalid IL or missing references) //IL_0275: Expected O, but got Unknown //IL_0276: Unknown result type (might be due to invalid IL or missing references) //IL_027d: Expected O, but got Unknown //IL_0294: Unknown result type (might be due to invalid IL or missing references) //IL_029e: Expected O, but got Unknown //IL_02b3: Unknown result type (might be due to invalid IL or missing references) //IL_02bd: Expected O, but got Unknown //IL_02be: Unknown result type (might be due to invalid IL or missing references) //IL_02c5: Expected O, but got Unknown //IL_02dc: Unknown result type (might be due to invalid IL or missing references) //IL_02e6: Expected O, but got Unknown //IL_02fb: Unknown result type (might be due to invalid IL or missing references) //IL_0305: Expected O, but got Unknown //IL_0306: Unknown result type (might be due to invalid IL or missing references) //IL_030d: Expected O, but got Unknown //IL_0324: Unknown result type (might be due to invalid IL or missing references) //IL_032e: Expected O, but got Unknown //IL_0343: Unknown result type (might be due to invalid IL or missing references) //IL_034d: Expected O, but got Unknown //IL_034e: Unknown result type (might be due to invalid IL or missing references) //IL_0355: Expected O, but got Unknown //IL_036c: Unknown result type (might be due to invalid IL or missing references) //IL_0376: Expected O, but got Unknown //IL_038b: Unknown result type (might be due to invalid IL or missing references) //IL_0395: Expected O, but got Unknown //IL_0396: Unknown result type (might be due to invalid IL or missing references) //IL_039d: Expected O, but got Unknown //IL_03b4: Unknown result type (might be due to invalid IL or missing references) //IL_03be: Expected O, but got Unknown //IL_03d3: Unknown result type (might be due to invalid IL or missing references) //IL_03dd: Expected O, but got Unknown //IL_03de: Unknown result type (might be due to invalid IL or missing references) //IL_03e5: Expected O, but got Unknown //IL_0409: Unknown result type (might be due to invalid IL or missing references) //IL_0413: Expected O, but got Unknown //IL_041e: Unknown result type (might be due to invalid IL or missing references) //IL_0428: Expected O, but got Unknown //IL_0433: Unknown result type (might be due to invalid IL or missing references) //IL_043d: Expected O, but got Unknown //IL_0445: Unknown result type (might be due to invalid IL or missing references) //IL_044f: Expected O, but got Unknown //IL_0450: Unknown result type (might be due to invalid IL or missing references) //IL_0457: Expected O, but got Unknown //IL_047b: Unknown result type (might be due to invalid IL or missing references) //IL_0485: Expected O, but got Unknown //IL_0490: Unknown result type (might be due to invalid IL or missing references) //IL_049a: Expected O, but got Unknown //IL_04a5: Unknown result type (might be due to invalid IL or missing references) //IL_04af: Expected O, but got Unknown //IL_04b7: Unknown result type (might be due to invalid IL or missing references) //IL_04c1: Expected O, but got Unknown //IL_04c2: Unknown result type (might be due to invalid IL or missing references) //IL_04c9: Expected O, but got Unknown //IL_04ed: Unknown result type (might be due to invalid IL or missing references) //IL_04f7: Expected O, but got Unknown //IL_0502: Unknown result type (might be due to invalid IL or missing references) //IL_050c: Expected O, but got Unknown //IL_0517: Unknown result type (might be due to invalid IL or missing references) //IL_0521: Expected O, but got Unknown //IL_0529: Unknown result type (might be due to invalid IL or missing references) //IL_0533: Expected O, but got Unknown //IL_0534: Unknown result type (might be due to invalid IL or missing references) //IL_053b: Expected O, but got Unknown //IL_055f: Unknown result type (might be due to invalid IL or missing references) //IL_0569: Expected O, but got Unknown //IL_0574: Unknown result type (might be due to invalid IL or missing references) //IL_057e: Expected O, but got Unknown //IL_0589: Unknown result type (might be due to invalid IL or missing references) //IL_0593: Expected O, but got Unknown //IL_059b: Unknown result type (might be due to invalid IL or missing references) //IL_05a5: Expected O, but got Unknown //IL_05a6: Unknown result type (might be due to invalid IL or missing references) //IL_05ad: Expected O, but got Unknown //IL_05d1: Unknown result type (might be due to invalid IL or missing references) //IL_05db: Expected O, but got Unknown //IL_05e6: Unknown result type (might be due to invalid IL or missing references) //IL_05f0: Expected O, but got Unknown //IL_05fb: Unknown result type (might be due to invalid IL or missing references) //IL_0605: Expected O, but got Unknown //IL_060d: Unknown result type (might be due to invalid IL or missing references) //IL_0617: Expected O, but got Unknown //IL_0618: Unknown result type (might be due to invalid IL or missing references) //IL_061f: Expected O, but got Unknown //IL_0643: Unknown result type (might be due to invalid IL or missing references) //IL_064d: Expected O, but got Unknown //IL_0658: Unknown result type (might be due to invalid IL or missing references) //IL_0662: Expected O, but got Unknown //IL_066d: Unknown result type (might be due to invalid IL or missing references) //IL_0677: Expected O, but got Unknown //IL_067f: Unknown result type (might be due to invalid IL or missing references) //IL_0689: Expected O, but got Unknown //IL_068a: Unknown result type (might be due to invalid IL or missing references) //IL_0691: Expected O, but got Unknown //IL_06b5: Unknown result type (might be due to invalid IL or missing references) //IL_06bf: Expected O, but got Unknown //IL_06ca: Unknown result type (might be due to invalid IL or missing references) //IL_06d4: Expected O, but got Unknown //IL_06df: Unknown result type (might be due to invalid IL or missing references) //IL_06e9: Expected O, but got Unknown //IL_06f1: Unknown result type (might be due to invalid IL or missing references) //IL_06fb: Expected O, but got Unknown //IL_06fc: Unknown result type (might be due to invalid IL or missing references) //IL_0703: Expected O, but got Unknown //IL_0727: Unknown result type (might be due to invalid IL or missing references) //IL_0731: Expected O, but got Unknown //IL_073c: Unknown result type (might be due to invalid IL or missing references) //IL_0746: Expected O, but got Unknown //IL_0751: Unknown result type (might be due to invalid IL or missing references) //IL_075b: Expected O, but got Unknown //IL_0763: Unknown result type (might be due to invalid IL or missing references) //IL_076d: Expected O, but got Unknown //IL_076e: Unknown result type (might be due to invalid IL or missing references) //IL_0775: Expected O, but got Unknown //IL_0799: Unknown result type (might be due to invalid IL or missing references) //IL_07a3: Expected O, but got Unknown //IL_07ae: Unknown result type (might be due to invalid IL or missing references) //IL_07b8: Expected O, but got Unknown //IL_07c3: Unknown result type (might be due to invalid IL or missing references) //IL_07cd: Expected O, but got Unknown //IL_07d5: Unknown result type (might be due to invalid IL or missing references) //IL_07df: Expected O, but got Unknown //IL_07e0: Unknown result type (might be due to invalid IL or missing references) //IL_07e7: Expected O, but got Unknown //IL_080b: Unknown result type (might be due to invalid IL or missing references) //IL_0815: Expected O, but got Unknown //IL_0820: Unknown result type (might be due to invalid IL or missing references) //IL_082a: Expected O, but got Unknown //IL_0835: Unknown result type (might be due to invalid IL or missing references) //IL_083f: Expected O, but got Unknown //IL_0847: Unknown result type (might be due to invalid IL or missing references) //IL_0851: Expected O, but got Unknown //IL_0852: Unknown result type (might be due to invalid IL or missing references) //IL_0859: Expected O, but got Unknown //IL_087d: Unknown result type (might be due to invalid IL or missing references) //IL_0887: Expected O, but got Unknown //IL_0892: Unknown result type (might be due to invalid IL or missing references) //IL_089c: Expected O, but got Unknown //IL_08a7: Unknown result type (might be due to invalid IL or missing references) //IL_08b1: Expected O, but got Unknown //IL_08b9: Unknown result type (might be due to invalid IL or missing references) //IL_08c3: Expected O, but got Unknown //IL_08c4: Unknown result type (might be due to invalid IL or missing references) //IL_08cb: Expected O, but got Unknown //IL_08ef: Unknown result type (might be due to invalid IL or missing references) //IL_08f9: Expected O, but got Unknown //IL_0904: Unknown result type (might be due to invalid IL or missing references) //IL_090e: Expected O, but got Unknown //IL_0919: Unknown result type (might be due to invalid IL or missing references) //IL_0923: Expected O, but got Unknown //IL_092b: Unknown result type (might be due to invalid IL or missing references) //IL_0935: Expected O, but got Unknown //IL_0936: Unknown result type (might be due to invalid IL or missing references) //IL_093d: Expected O, but got Unknown //IL_0961: Unknown result type (might be due to invalid IL or missing references) //IL_096b: Expected O, but got Unknown //IL_0976: Unknown result type (might be due to invalid IL or missing references) //IL_0980: Expected O, but got Unknown //IL_098b: Unknown result type (might be due to invalid IL or missing references) //IL_0995: Expected O, but got Unknown //IL_09a0: Unknown result type (might be due to invalid IL or missing references) //IL_09aa: Expected O, but got Unknown //IL_09b2: Unknown result type (might be due to invalid IL or missing references) //IL_09bc: Expected O, but got Unknown //IL_09bd: Unknown result type (might be due to invalid IL or missing references) //IL_09c4: Expected O, but got Unknown //IL_09e8: Unknown result type (might be due to invalid IL or missing references) //IL_09f2: Expected O, but got Unknown //IL_09fd: Unknown result type (might be due to invalid IL or missing references) //IL_0a07: Expected O, but got Unknown //IL_0a12: Unknown result type (might be due to invalid IL or missing references) //IL_0a1c: Expected O, but got Unknown //IL_0a27: Unknown result type (might be due to invalid IL or missing references) //IL_0a31: Expected O, but got Unknown //IL_0a39: Unknown result type (might be due to invalid IL or missing references) //IL_0a43: Expected O, but got Unknown //IL_0a44: Unknown result type (might be due to invalid IL or missing references) //IL_0a49: Unknown result type (might be due to invalid IL or missing references) //IL_0a55: Unknown result type (might be due to invalid IL or missing references) //IL_0a61: Unknown result type (might be due to invalid IL or missing references) //IL_0a6b: Expected O, but got Unknown //IL_0a75: Unknown result type (might be due to invalid IL or missing references) //IL_0a7f: Expected O, but got Unknown //IL_0a8a: Unknown result type (might be due to invalid IL or missing references) //IL_0a94: Expected O, but got Unknown //IL_0a9f: Unknown result type (might be due to invalid IL or missing references) //IL_0aa9: Expected O, but got Unknown //IL_0ab4: Unknown result type (might be due to invalid IL or missing references) //IL_0abe: Expected O, but got Unknown //IL_0ac6: Unknown result type (might be due to invalid IL or missing references) //IL_0ad0: Expected O, but got Unknown //IL_0ad1: Unknown result type (might be due to invalid IL or missing references) //IL_0ad6: Unknown result type (might be due to invalid IL or missing references) //IL_0ae2: Unknown result type (might be due to invalid IL or missing references) //IL_0aee: Unknown result type (might be due to invalid IL or missing references) //IL_0af8: Expected O, but got Unknown //IL_0b02: Unknown result type (might be due to invalid IL or missing references) //IL_0b0c: Expected O, but got Unknown //IL_0b17: Unknown result type (might be due to invalid IL or missing references) //IL_0b21: Expected O, but got Unknown //IL_0b29: Unknown result type (might be due to invalid IL or missing references) //IL_0b33: Expected O, but got Unknown //IL_0b34: Unknown result type (might be due to invalid IL or missing references) //IL_0b39: Unknown result type (might be due to invalid IL or missing references) //IL_0b45: Unknown result type (might be due to invalid IL or missing references) //IL_0b51: Unknown result type (might be due to invalid IL or missing references) //IL_0b5b: Expected O, but got Unknown //IL_0b65: Unknown result type (might be due to invalid IL or missing references) //IL_0b6f: Expected O, but got Unknown //IL_0b7a: Unknown result type (might be due to invalid IL or missing references) //IL_0b84: Expected O, but got Unknown //IL_0b8f: Unknown result type (might be due to invalid IL or missing references) //IL_0b99: Expected O, but got Unknown //IL_0ba1: Unknown result type (might be due to invalid IL or missing references) //IL_0bab: Expected O, but got Unknown //IL_0bac: Unknown result type (might be due to invalid IL or missing references) //IL_0bb1: Unknown result type (might be due to invalid IL or missing references) //IL_0bbd: Unknown result type (might be due to invalid IL or missing references) //IL_0bc9: Unknown result type (might be due to invalid IL or missing references) //IL_0bd3: Expected O, but got Unknown //IL_0bdd: Unknown result type (might be due to invalid IL or missing references) //IL_0be7: Expected O, but got Unknown //IL_0bef: Unknown result type (might be due to invalid IL or missing references) //IL_0bf9: Expected O, but got Unknown //IL_0bfa: Unknown result type (might be due to invalid IL or missing references) //IL_0bff: Unknown result type (might be due to invalid IL or missing references) //IL_0c0b: Unknown result type (might be due to invalid IL or missing references) //IL_0c17: Unknown result type (might be due to invalid IL or missing references) //IL_0c21: Expected O, but got Unknown //IL_0c2b: Unknown result type (might be due to invalid IL or missing references) //IL_0c35: Expected O, but got Unknown //IL_0c40: Unknown result type (might be due to invalid IL or missing references) //IL_0c4a: Expected O, but got Unknown //IL_0c55: Unknown result type (might be due to invalid IL or missing references) //IL_0c5f: Expected O, but got Unknown //IL_0c6a: Unknown result type (might be due to invalid IL or missing references) //IL_0c74: Expected O, but got Unknown //IL_0c7c: Unknown result type (might be due to invalid IL or missing references) //IL_0c86: Expected O, but got Unknown //IL_0c87: Unknown result type (might be due to invalid IL or missing references) //IL_0c8c: Unknown result type (might be due to invalid IL or missing references) //IL_0c98: Unknown result type (might be due to invalid IL or missing references) //IL_0ca4: Unknown result type (might be due to invalid IL or missing references) //IL_0cae: Expected O, but got Unknown //IL_0cb8: Unknown result type (might be due to invalid IL or missing references) //IL_0cc2: Expected O, but got Unknown //IL_0ccd: Unknown result type (might be due to invalid IL or missing references) //IL_0cd7: Expected O, but got Unknown //IL_0ce2: Unknown result type (might be due to invalid IL or missing references) //IL_0cec: Expected O, but got Unknown //IL_0cf7: Unknown result type (might be due to invalid IL or missing references) //IL_0d01: Expected O, but got Unknown //IL_0d09: Unknown result type (might be due to invalid IL or missing references) //IL_0d13: Expected O, but got Unknown //IL_0d14: Unknown result type (might be due to invalid IL or missing references) //IL_0d19: Unknown result type (might be due to invalid IL or missing references) //IL_0d25: Unknown result type (might be due to invalid IL or missing references) //IL_0d31: Unknown result type (might be due to invalid IL or missing references) //IL_0d3b: Expected O, but got Unknown //IL_0d45: Unknown result type (might be due to invalid IL or missing references) //IL_0d4f: Expected O, but got Unknown //IL_0d5a: Unknown result type (might be due to invalid IL or missing references) //IL_0d64: Expected O, but got Unknown //IL_0d6f: Unknown result type (might be due to invalid IL or missing references) //IL_0d79: Expected O, but got Unknown //IL_0d84: Unknown result type (might be due to invalid IL or missing references) //IL_0d8e: Expected O, but got Unknown //IL_0d96: Unknown result type (might be due to invalid IL or missing references) //IL_0da0: Expected O, but got Unknown //IL_0da1: Unknown result type (might be due to invalid IL or missing references) //IL_0da6: Unknown result type (might be due to invalid IL or missing references) //IL_0db2: Unknown result type (might be due to invalid IL or missing references) //IL_0dbe: Unknown result type (might be due to invalid IL or missing references) //IL_0dc8: Expected O, but got Unknown //IL_0dd2: Unknown result type (might be due to invalid IL or missing references) //IL_0ddc: Expected O, but got Unknown //IL_0de7: Unknown result type (might be due to invalid IL or missing references) //IL_0df1: Expected O, but got Unknown //IL_0dfc: Unknown result type (might be due to invalid IL or missing references) //IL_0e06: Expected O, but got Unknown //IL_0e11: Unknown result type (might be due to invalid IL or missing references) //IL_0e1b: Expected O, but got Unknown //IL_0e23: Unknown result type (might be due to invalid IL or missing references) //IL_0e2d: Expected O, but got Unknown //IL_0e2e: Unknown result type (might be due to invalid IL or missing references) //IL_0e33: Unknown result type (might be due to invalid IL or missing references) //IL_0e3f: Unknown result type (might be due to invalid IL or missing references) //IL_0e4b: Unknown result type (might be due to invalid IL or missing references) //IL_0e55: Expected O, but got Unknown //IL_0e5f: Unknown result type (might be due to invalid IL or missing references) //IL_0e69: Expected O, but got Unknown //IL_0e74: Unknown result type (might be due to invalid IL or missing references) //IL_0e7e: Expected O, but got Unknown //IL_0e89: Unknown result type (might be due to invalid IL or missing references) //IL_0e93: Expected O, but got Unknown //IL_0e9e: Unknown result type (might be due to invalid IL or missing references) //IL_0ea8: Expected O, but got Unknown //IL_0eb0: Unknown result type (might be due to invalid IL or missing references) //IL_0eba: Expected O, but got Unknown //IL_0ebb: Unknown result type (might be due to invalid IL or missing references) //IL_0ec0: Unknown result type (might be due to invalid IL or missing references) //IL_0ecc: Unknown result type (might be due to invalid IL or missing references) //IL_0ed8: Unknown result type (might be due to invalid IL or missing references) //IL_0ee2: Expected O, but got Unknown //IL_0eec: Unknown result type (might be due to invalid IL or missing references) //IL_0ef6: Expected O, but got Unknown //IL_0f01: Unknown result type (might be due to invalid IL or missing references) //IL_0f0b: Expected O, but got Unknown //IL_0f16: Unknown result type (might be due to invalid IL or missing references) //IL_0f20: Expected O, but got Unknown //IL_0f2b: Unknown result type (might be due to invalid IL or missing references) //IL_0f35: Expected O, but got Unknown //IL_0f3d: Unknown result type (might be due to invalid IL or missing references) //IL_0f47: Expected O, but got Unknown //IL_0f48: Unknown result type (might be due to invalid IL or missing references) //IL_0f4d: Unknown result type (might be due to invalid IL or missing references) //IL_0f59: Unknown result type (might be due to invalid IL or missing references) //IL_0f65: Unknown result type (might be due to invalid IL or missing references) //IL_0f6f: Expected O, but got Unknown //IL_0f79: Unknown result type (might be due to invalid IL or missing references) //IL_0f83: Expected O, but got Unknown //IL_0f8e: Unknown result type (might be due to invalid IL or missing references) //IL_0f98: Expected O, but got Unknown //IL_0fa3: Unknown result type (might be due to invalid IL or missing references) //IL_0fad: Expected O, but got Unknown //IL_0fb8: Unknown result type (might be due to invalid IL or missing references) //IL_0fc2: Expected O, but got Unknown //IL_0fca: Unknown result type (might be due to invalid IL or missing references) //IL_0fd4: Expected O, but got Unknown //IL_0fd5: Unknown result type (might be due to invalid IL or missing references) //IL_0fda: Unknown result type (might be due to invalid IL or missing references) //IL_0fe6: Unknown result type (might be due to invalid IL or missing references) //IL_0ff2: Unknown result type (might be due to invalid IL or missing references) //IL_0ffc: Expected O, but got Unknown //IL_1006: Unknown result type (might be due to invalid IL or missing references) //IL_1010: Expected O, but got Unknown //IL_101b: Unknown result type (might be due to invalid IL or missing references) //IL_1025: Expected O, but got Unknown //IL_1030: Unknown result type (might be due to invalid IL or missing references) //IL_103a: Expected O, but got Unknown //IL_1042: Unknown result type (might be due to invalid IL or missing references) //IL_104c: Expected O, but got Unknown //IL_104d: Unknown result type (might be due to invalid IL or missing references) //IL_1052: Unknown result type (might be due to invalid IL or missing references) //IL_105e: Unknown result type (might be due to invalid IL or missing references) //IL_106a: Unknown result type (might be due to invalid IL or missing references) //IL_1074: Expected O, but got Unknown //IL_107e: Unknown result type (might be due to invalid IL or missing references) //IL_1088: Expected O, but got Unknown //IL_1093: Unknown result type (might be due to invalid IL or missing references) //IL_109d: Expected O, but got Unknown //IL_10a8: Unknown result type (might be due to invalid IL or missing references) //IL_10b2: Expected O, but got Unknown //IL_10bd: Unknown result type (might be due to invalid IL or missing references) //IL_10c7: Expected O, but got Unknown //IL_10cf: Unknown result type (might be due to invalid IL or missing references) //IL_10d9: Expected O, but got Unknown //IL_10da: Unknown result type (might be due to invalid IL or missing references) //IL_10df: Unknown result type (might be due to invalid IL or missing references) //IL_10eb: Unknown result type (might be due to invalid IL or missing references) //IL_10f7: Unknown result type (might be due to invalid IL or missing references) //IL_1101: Expected O, but got Unknown //IL_110b: Unknown result type (might be due to invalid IL or missing references) //IL_1115: Expected O, but got Unknown //IL_1120: Unknown result type (might be due to invalid IL or missing references) //IL_112a: Expected O, but got Unknown //IL_1135: Unknown result type (might be due to invalid IL or missing references) //IL_113f: Expected O, but got Unknown //IL_1147: Unknown result type (might be due to invalid IL or missing references) //IL_1151: Expected O, but got Unknown //IL_1152: Unknown result type (might be due to invalid IL or missing references) //IL_1157: Unknown result type (might be due to invalid IL or missing references) //IL_1163: Unknown result type (might be due to invalid IL or missing references) //IL_116f: Unknown result type (might be due to invalid IL or missing references) //IL_1179: Expected O, but got Unknown //IL_1183: Unknown result type (might be due to invalid IL or missing references) //IL_118d: Expected O, but got Unknown //IL_1198: Unknown result type (might be due to invalid IL or missing references) //IL_11a2: Expected O, but got Unknown //IL_11ad: Unknown result type (might be due to invalid IL or missing references) //IL_11b7: Expected O, but got Unknown //IL_11c2: Unknown result type (might be due to invalid IL or missing references) //IL_11cc: Expected O, but got Unknown //IL_11d4: Unknown result type (might be due to invalid IL or missing references) //IL_11de: Expected O, but got Unknown //IL_11df: Unknown result type (might be due to invalid IL or missing references) //IL_11e4: Unknown result type (might be due to invalid IL or missing references) //IL_11f0: Unknown result type (might be due to invalid IL or missing references) //IL_11fc: Unknown result type (might be due to invalid IL or missing references) //IL_1206: Expected O, but got Unknown //IL_1210: Unknown result type (might be due to invalid IL or missing references) //IL_121a: Expected O, but got Unknown //IL_1225: Unknown result type (might be due to invalid IL or missing references) //IL_122f: Expected O, but got Unknown //IL_123a: Unknown result type (might be due to invalid IL or missing references) //IL_1244: Expected O, but got Unknown //IL_124f: Unknown result type (might be due to invalid IL or missing references) //IL_1259: Expected O, but got Unknown //IL_1261: Unknown result type (might be due to invalid IL or missing references) //IL_126b: Expected O, but got Unknown //IL_126c: Unknown result type (might be due to invalid IL or missing references) //IL_1271: Unknown result type (might be due to invalid IL or missing references) //IL_127d: Unknown result type (might be due to invalid IL or missing references) //IL_1289: Unknown result type (might be due to invalid IL or mis