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 SomeMods v1.0.2
BepInEx/plugins/RtDBiomes.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.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("RtDBiomes")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDBiomes")] [assembly: AssemblyTitle("RtDBiomes")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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 RtDBiomes { [BepInPlugin("Soloredis.RtDBiomes", "RtDBiomes", "3.1.12")] [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("blacks7ar.MagicRevamp")] [BepInIncompatibility("blacks7ar.SeedBed")] [BepInIncompatibility("blacks7ar.OreMines")] [BepInIncompatibility("blacks7ar.BowPlugin")] [BepInIncompatibility("IAmOnTheInternetAndItIsScary.NoArbitraryIncompatibilityFlag")] [BepInIncompatibility("randyknapp.mods.epicloot")] internal class RtDBiomes : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDBiomes"; public const string PluginName = "RtDBiomes"; public const string PluginVersion = "3.1.12"; private AssetBundle MyAssets; private static bool isModded = true; private CustomLocalization Localization; private ConfigEntry<bool> LoggingEnable; private ConfigEntry<bool> ClutterVanilla; private ConfigEntry<bool> MeadowsClutter; private ConfigEntry<bool> BlackForestClutter; private ConfigEntry<bool> SwampClutter; private ConfigEntry<bool> PlainsClutter; private ConfigEntry<bool> MistlandsClutter; private ConfigEntry<bool> AshLandsClutter; private ConfigEntry<bool> DeepNorthClutter; public string[] PrefabList = new string[70] { "VanillaSwampLog_RtD", "VanillaSwampStump_RtD", "DeepNorthRock4_frac_RtD", "DeepNorthRock5_frac_RtD", "fx_leviathan_leave_RtD", "vfx_greydwarf_shaman_pray_RtD", "fx_goblinking_meteor_hit_RtD", "fx_goblinking_nova_RtD", "ThinPineStump", "PineWoodHalf", "PineWoodLog", "CottonWoodStump", "CottonWoodHalf", "CottonWoodLog", "AcaciaLogHalf", "AcaciaStump", "AcaciaLog", "OakWoodStump", "OakWoodHalf", "OakWoodLog", "BlossomStump", "BlossomLogHalf", "BlossomLog", "RedPineStump", "PineWoodLog1", "PineWoodHalf1", "MagicStump1", "MagicLog1Half", "MagicLog1", "MagicStump2", "MagicLog2Half", "MagicLog2", "MagicStump3", "MagicLog3Half", "MagicLog3", "MagicStump4", "MagicLog4Half", "MagicLog4", "MagicStump5", "MagicLog5Half", "MagicLog5", "MagicStump6", "MagicLog6Half", "MagicLog6", "MagicStump9", "MagicLog9Half", "MagicLog9", "MagicStump10", "MagicLog10Half", "MagicLog10", "PalmStump", "PalmLogHalf", "PalmLog", "DeadWoodStump", "DeadWoodHalf", "DeadWoodLog", "WillowLogHalf", "WillowStump", "WillowLog", "AcaciaLog4", "AcaciaStump4", "ShootStump_RtD", "YggaShoot_Log_RtD", "YggaShoot_LogHalf_RtD", "SwampWoodHalf", "SwampWoodHalfFix", "SwampWoodStump", "SwampWoodLog", "WinterPineStumpWhite", "WinterPineStumpRed" }; public string[] ItemList = new string[20] { "AcaciaSeeds_RtD", "BlossomSeeds_RtD", "CottonWoodSeeds_RtD", "OakWoodSeeds_RtD", "PalmTreeSeeds_RtD", "RedPineSeeds_RtD", "ThinPineSeeds_RtD", "WillowSeeds_RtD", "PlantSeedSwamp_RtD", "PlantSeedPlains_RtD", "PlantSeedMountain_RtD", "PlantSeedMistlands_RtD", "PlantSeedMeadows_RtD", "PlantSeedDeepNorth_RtD", "PlantSeedBlackForest_RtD", "PlantSeedAshLands_RtD", "AshLandsSeed2_RtD", "MapleSeed_RtD", "WinterPineSeeds2_RtD", "WinterPineSeeds1_RtD" }; public string[] StaticNoneList = new string[0]; public string[] MeadowsClutterList = new string[9] { "MeadowsClutter2_RtD", "MeadowsClutter3_RtD", "Meadows1_RtD", "Meadows2_RtD", "WormWood_RtD", "MeadowsGrass1_RtD", "MeadowsGrass2_RtD", "MeadowsGrass3_RtD", "MeadowsWeed1_RtD" }; public string[] BlackForestClutterList = new string[5] { "GreenGrass1_RtD", "BlackForest1_RtD", "BlackForest2_RtD", "ForestBush1_RtD", "ForestBush2_RtD" }; public string[] SwampClutterList = new string[10] { "MeadowsClutter1_RtD", "Swamps1_RtD", "Swamps2_RtD", "Swamps3_RtD", "SwampGrass1_RtD", "SwampGrass2_RtD", "SwampGrass3_RtD", "SwampGrass4_RtD", "Meadows3_RtD", "SwampPlant_RtD" }; public string[] PlainsClutterList = new string[4] { "Daisy_RtD", "PlainsGrass1_RtD", "PlainsGrass2_RtD", "PlainsGrass3_RtD" }; public string[] MistlandsClutterList = new string[3] { "Mistlands1_RtD", "Mistlands2_RtD", "Mistlands3_RtD" }; public string[] AshLandsClutterList = new string[6] { "DesertGrass1_RtD", "DesertGrass2_RtD", "DesertGrass3_RtD", "DesertGrass4_RtD", "DesertGrass5_RtD", "DesertGrass6_RtD" }; public string[] DeepNorthClutterList = new string[4] { "NorthGrass1_RtD", "NorthGrass2_RtD", "NorthGrass1_RtD", "NorthGrass2_RtD" }; public string[] MeadowsBushList = new string[11] { "MeadowsShroom1_RtD", "MeadowsShroom2_RtD", "MeadowsShroom3_RtD", "MeadowsShroom4_RtD", "MeadowsBush01_RtD", "MeadowsBush02_RtD", "MeadowsBush03_RtD", "MeadowsBush04_RtD", "MeadowsBush05_RtD", "MeadowsBush06_RtD", "SmallBush_RtD" }; public string[] BlackForestBushList = new string[19] { "BlackShroom1_RtD", "BlackShroom2_RtD", "BlackShroom3_RtD", "BlackShroom4_RtD", "BlackForestBush1_RtD", "BlackForestBush2_RtD", "BlackForestBush3_RtD", "BlackForestBush4_RtD", "BlackForestBush5_RtD", "BlackForestBush6_RtD", "BlackForestBush7_RtD", "BlackForestBush8_RtD", "ForestGreen1_RtD", "ForestGreen2_RtD", "ForestGreen3_RtD", "ForestGreen4_RtD", "RedPineSmall1_RtD", "RedPineSmall2_RtD", "RedPineSmall3_RtD" }; public string[] SwampBushList = new string[20] { "GreenShroom1_RtD", "GreenShroom2_RtD", "GreenShroom3_RtD", "GreenShroom4_RtD", "SwampBush1_RtD", "SwampBush2_RtD", "SwampBush3_RtD", "SwampBush4_RtD", "SwampBush5_RtD", "SwampBush6_RtD", "SwampBush7_RtD", "SwampBush8_RtD", "SwampBush9_RtD", "SwampBush10_RtD", "SwampBush11_RtD", "DeadIvy1_RtD", "DeadIvy2_RtD", "SwampBush12_RtD", "SwampBush13_RtD", "SwampBush14_RtD" }; public string[] MountainBushList = new string[5] { "AshLandsRock1_RtD", "AshLandsRock2_RtD", "AshLandsRock4_RtD", "AshLandsRock5_RtD", "AshLandsRock6_RtD" }; public string[] PlainsBushList = new string[22] { "PlainsBush1_RtD", "PlainsBush2_RtD", "PlainsBush3_RtD", "AshLandsBush1_RtD", "AshLandsBush2_RtD", "AshLandsBush5_RtD", "AshLandsBush6_RtD", "AshLandsBush11_RtD", "AshLandsBush12_RtD", "AshLandsBush13_RtD", "AshLandsBush14_RtD", "AshLandsBush15_RtD", "AshLandsBush16_RtD", "AshLandsBush17_RtD", "AshLandsBush18_RtD", "AshLandsBush19_RtD", "AshLandsBush20_RtD", "AshLandsBush21_RtD", "AshLandsBush22_RtD", "AshLandsBush3_RtD", "AshLandsBush4_RtD", "AshLandsBush23_RtD" }; public string[] MistlandsBushList = new string[15] { "BlueShroom1_RtD", "BlueShroom2_RtD", "BlueShroom3_RtD", "BlueShroom4_RtD", "YellowShroom1_RtD", "YellowShroom2_RtD", "YellowShroom3_RtD", "YellowShroom4_RtD", "MistLandsBush1_RtD", "MistLandsBush2_RtD", "MistLandsBush3_RtD", "MistLandsBush4_RtD", "MistLandsBush5_RtD", "MistLandsBush6_RtD", "MistLandsBush7_RtD" }; public string[] AshLandsBushList = new string[8] { "AshLandsBush24_RtD", "AshLandsBush25_RtD", "AshLandsBush26_RtD", "PlainsBush4_RtD", "PlainsBush5_RtD", "PlainsBush6_RtD", "PlainsBush7_RtD", "PlainsBush8_RtD" }; public string[] DeepNorthBushList = new string[12] { "MountainBush1_RtD", "MountainBush2_RtD", "MountainBush3_RtD", "MountainShroom1_RtD", "MountainShroom2_RtD", "MountainShroom3_RtD", "MountainShroom4_RtD", "MeadowsBush1_RtD", "MeadowsBush2_RtD", "MeadowsBush3_RtD", "MeadowsBush4_RtD", "MeadowsBush5_RtD" }; public string[] MeadowsTreeList = new string[5] { "ForestTree1_RtD", "WillowTree1_RtD", "WillowTree2_RtD", "CottonWood1_RtD", "CottonWood2_RtD" }; public string[] BlackForestTreeList = new string[7] { "RedPine1_RtD", "RedPine2_RtD", "RedPine3_RtD", "RedPine4_RtD", "RedPine_RtD", "Oak1_RtD", "Oak2_RtD" }; public string[] SwampTreeList = new string[18] { "MagicTree6_RtD", "MagicTree9_RtD", "MagicTree10_RtD", "SwampTree1_RtD", "SwampTree2_RtD", "SwampTree3_RtD", "SwampTree4_RtD", "SwampTree5_RtD", "SwampTree6_RtD", "DeadTree1_RtD", "DeadTree2_RtD", "DeadTree3_RtD", "DeadTree4_RtD", "DeadTree5_RtD", "DeadTree6_RtD", "DeadTree7_RtD", "DeadTree8_RtD", "DeadTree9_RtD" }; public string[] PlainsTreeList = new string[4] { "Acacia1_RtD", "Acacia2_RtD", "Acacia3_RtD", "Acacia4_RtD" }; public string[] MistlandsTreeList = new string[1] { "MagicTree1_RtD" }; public string[] AshLandsTreeList = new string[2] { "PalmTree1_RtD", "PalmTree2_RtD" }; public string[] DeepNorthTreeList = new string[13] { "ThinPine1_RtD", "ThinPine2_RtD", "WinterPine3_RtD", "WinterPine4_RtD", "WinterPine5_RtD", "Blossom1_RtD", "Blossom2_RtD", "Blossom3_RtD", "Blossom4_RtD", "Blossom5_RtD", "MagicTree3_RtD", "MagicTree4_RtD", "MagicTree5_RtD" }; public string[] DeepNorthRockList = new string[5] { "DeepNorthRock1_RtD", "DeepNorthRock2_RtD", "DeepNorthRock4_RtD", "DeepNorthRock5_RtD", "DeepNorthRock6_RtD" }; public string[] PlainsRockList = new string[5] { "SandRock1_RtD", "SandRock2_RtD", "SandRock3_RtD", "SandRock4_RtD", "SandRock5_RtD" }; public static VegetationConfig StaticNoneValues = new VegetationConfig { Min = 1f, Max = 2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)0, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2, InForest = true, ForestThresholdMin = 1.1f, ForestThresholdMax = 1.15f }; public static ClutterConfig MeadowsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)1, MaxOceanDepth = 500f, MaxTilt = 10f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig BlackForestClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)8, MaxOceanDepth = 500f, MaxTilt = 25f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig SwampClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 0f, MaxAltitude = 500f, Biome = (Biome)2, MaxOceanDepth = 500f, MaxTilt = 50f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig PlainsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)16, MaxOceanDepth = 500f, MaxTilt = 50f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig MistlandsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)512, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig AshLandsClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 500f, Biome = (Biome)32, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static ClutterConfig DeepNorthClutterValues = new ClutterConfig { Amount = 1, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, MaxAltitude = 1f, Biome = (Biome)64, MaxOceanDepth = 500f, MaxTilt = 40f, TerrainTilt = true, OnUncleared = true, OnCleared = false, Instanced = true, Enabled = true }; public static VegetationConfig MeadowsBushValues = new VegetationConfig { Min = 0.9f, Max = 1.5f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)1, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig BlackForestBushValues = new VegetationConfig { Min = 0.5f, Max = 0.9f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)8, MaxTilt = 40f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig SwampBushValues = new VegetationConfig { Min = 1.1f, Max = 1.5f, ScaleMin = 2.1f, ScaleMax = 2.8f, MinAltitude = 1f, Biome = (Biome)2, MaxTilt = 20f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MountainBushValues = new VegetationConfig { Min = 0.7f, Max = 0.9f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)4, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsBushValues = new VegetationConfig { Min = 0.7f, Max = 1.1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MistlandsBushValues = new VegetationConfig { Min = 0.8f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)512, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig AshLandsBushValues = new VegetationConfig { Min = 1.9f, Max = 2.1f, ScaleMin = 1.4f, ScaleMax = 1.8f, MinAltitude = 1f, Biome = (Biome)32, MaxTilt = 50f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthBushValues = new VegetationConfig { Min = 0.5f, Max = 1.4f, ScaleMin = 1.3f, ScaleMax = 1.6f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MeadowsTreeValues = new VegetationConfig { Min = 0.8f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)1, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig BlackForestTreeValues = new VegetationConfig { Min = 2f, Max = 2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)12, MaxTilt = 25f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig SwampTreeValues = new VegetationConfig { Min = 6f, Max = 8f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)2, MaxTilt = 40f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MountainTreeValues = new VegetationConfig { Min = 1f, Max = 5f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)4, MaxTilt = 30f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsTreeValues = new VegetationConfig { Min = 0.7f, Max = 1.2f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 23f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig MistlandsTreeValues = new VegetationConfig { Min = 1f, Max = 1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)512, MaxTilt = 75f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig AshLandsTreeValues = new VegetationConfig { Min = 2f, Max = 3f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = -0.5f, MaxAltitude = 10.1f, Biome = (Biome)32, MaxTilt = 60f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthTreeValues = new VegetationConfig { Min = 0.8f, Max = 1f, ScaleMin = 1.1f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 60f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig PlainsRockValues = new VegetationConfig { Min = 0.9f, Max = 1.1f, ScaleMin = 0.9f, ScaleMax = 1.1f, MinAltitude = 1f, Biome = (Biome)16, MaxTilt = 15f, MaxTerrainDelta = 3f, GroupSizeMin = 1, GroupSizeMax = 2 }; public static VegetationConfig DeepNorthRockValues = new VegetationConfig { Min = 0.9f, Max = 1.1f, ScaleMin = 0.9f, ScaleMax = 1.1f, Biome = (Biome)64, MaxTilt = 35f, MaxTerrainDelta = 3f }; private void Awake() { LoadBundle(); CreateConfigs(); Localizations(); AddPrefabs(); AddItems(); StaticVegetationList(); AddSaplings(); if (MeadowsClutter.Value) { MeadowsClutterConfig(); } if (BlackForestClutter.Value) { BlackForestClutterConfig(); } if (SwampClutter.Value) { SwampClutterConfig(); } if (PlainsClutter.Value) { PlainsClutterConfig(); } if (MistlandsClutter.Value) { MistlandsClutterConfig(); } if (AshLandsClutter.Value) { AshLandsClutterConfig(); } if (DeepNorthClutter.Value) { DeepNorthClutterConfig(); } MeadowsBushConfig(); BlackForestBushConfig(); SwampBushConfig(); MountainBushConfig(); PlainsBushConfig(); MistlandsBushConfig(); AshLandsBushConfig(); DeepNorthBushConfig(); MeadowsTreeConfig(); BlackForestTreeConfig(); SwampTreeConfig(); PlainsTreeConfig(); MistlandsTreeConfig(); AshLandsTreeConfig(); DeepNorthTreeConfig(); SwampLogConfig(); PlainsRockConfig(); DeepNorthRockConfig(); ZoneManager.OnVanillaLocationsAvailable += AdjustVanillaVegetation; if (ClutterVanilla.Value) { ZoneManager.OnVanillaClutterAvailable += AdjustVanillaClutter; } if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } } private void LoadBundle() { if ((Object)(object)MyAssets != (Object)null) { return; } try { MyAssets = AssetUtils.LoadAssetBundleFromResources("rtd_trees", Assembly.GetExecutingAssembly()); if ((Object)(object)MyAssets == (Object)null) { ((BaseUnityPlugin)this).Logger.LogError((object)"Failed to load AssetBundle. Disabling mod."); ((Behaviour)this).enabled = false; } } 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_003d: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown //IL_006c: Unknown result type (might be due to invalid IL or missing references) //IL_0071: Unknown result type (might be due to invalid IL or missing references) //IL_007a: Expected O, but got Unknown //IL_007a: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Expected O, but got Unknown //IL_00a9: Unknown result type (might be due to invalid IL or missing references) //IL_00ae: Unknown result type (might be due to invalid IL or missing references) //IL_00b7: Expected O, but got Unknown //IL_00b7: Unknown result type (might be due to invalid IL or missing references) //IL_00c1: Expected O, but got Unknown //IL_00e6: Unknown result type (might be due to invalid IL or missing references) //IL_00eb: Unknown result type (might be due to invalid IL or missing references) //IL_00f4: Expected O, but got Unknown //IL_00f4: Unknown result type (might be due to invalid IL or missing references) //IL_00fe: Expected O, but got Unknown //IL_0123: Unknown result type (might be due to invalid IL or missing references) //IL_0128: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Expected O, but got Unknown //IL_0131: Unknown result type (might be due to invalid IL or missing references) //IL_013b: Expected O, but got Unknown //IL_0160: Unknown result type (might be due to invalid IL or missing references) //IL_0165: Unknown result type (might be due to invalid IL or missing references) //IL_016e: Expected O, but got Unknown //IL_016e: Unknown result type (might be due to invalid IL or missing references) //IL_0178: Expected O, but got Unknown //IL_019d: Unknown result type (might be due to invalid IL or missing references) //IL_01a2: Unknown result type (might be due to invalid IL or missing references) //IL_01ab: Expected O, but got Unknown //IL_01ab: Unknown result type (might be due to invalid IL or missing references) //IL_01b5: Expected O, but got Unknown //IL_01da: Unknown result type (might be due to invalid IL or missing references) //IL_01df: Unknown result type (might be due to invalid IL or missing references) //IL_01e8: Expected O, but got Unknown //IL_01e8: Unknown result type (might be due to invalid IL or missing references) //IL_01f2: Expected O, but got Unknown //IL_0217: Unknown result type (might be due to invalid IL or missing references) //IL_021c: Unknown result type (might be due to invalid IL or missing references) //IL_0225: Expected O, but got Unknown //IL_0225: Unknown result type (might be due to invalid IL or missing references) //IL_022f: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enables logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); ClutterVanilla = ((BaseUnityPlugin)this).Config.Bind<bool>("Vanilla Grass", "Enable", true, new ConfigDescription("Enable or Disable Vanilla grass reductions. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); MeadowsClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("Meadows Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); BlackForestClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("BlackForest Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); SwampClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("Swamp Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); PlainsClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("Plains Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); MistlandsClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("Mistlands Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); AshLandsClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("AshLands Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); DeepNorthClutter = ((BaseUnityPlugin)this).Config.Bind<bool>("DeepNorth Grass", "Enable", true, new ConfigDescription("Enable or Disable Clutter. Does not sync with server as clutter is client sided only.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = false } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void Localizations() { LocalizationManager instance = LocalizationManager.Instance; Localization = ((instance != null) ? instance.GetLocalization() : null); if (Localization == null) { ((BaseUnityPlugin)this).Logger.LogError((object)"Localization system not ready."); return; } CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock1_RtD", "Charred Rock" }, { "AshLandsRock2_RtD", "Charred Rock" }, { "AshLandsRock4_RtD", "Charred Rock" }, { "AshLandsRock5_RtD", "Charred Rock" }, { "AshLandsRock6_RtD", "Charred Rock" }, { "AshLandsBush1_RtD", "Dead Plant" }, { "AshLandsPlantPiece1_RtD", "Dead Plant" }, { "AshLandsBush2_RtD", "Dead Plant" }, { "AshLandsBush3_RtD", "Dead Plant" }, { "AshLandsBush4_RtD", "Dead Plant" }, { "AshLandsBush5_RtD", "Dead Plant" }, { "AshLandsBush6_RtD", "Dead Plant" }, { "AshLandsBush7_RtD", "Dead Plant" }, { "AshLandsBush8_RtD", "Dead Plant" }, { "AshLandsBush9_RtD", "Dead Plant" }, { "AshLandsBush10_RtD", "Dead Plant" }, { "AshLandsBush11_RtD", "Dead Plant" }, { "AshLandsBush12_RtD", "Dead Plant" }, { "AshLandsBush13_RtD", "Dead Plant" }, { "AshLandsBush14_RtD", "Dead Plant" }, { "AshLandsBush15_RtD", "Dead Plant" }, { "AshLandsBush16_RtD", "Dead Plant" }, { "AshLandsBush17_RtD", "Dead Plant" }, { "AshLandsBush18_RtD", "Dead Plant" }, { "AshLandsBush19_RtD", "Dead Plant" }, { "AshLandsBush20_RtD", "Dead Plant" }, { "AshLandsBush21_RtD", "Dead Plant" }, { "AshLandsBush22_RtD", "Dead Plant" }, { "AshLandsBush23_RtD", "Dead Plant" }, { "AshLandsBush24_RtD", "Dead Plant" }, { "AshLandsBush25_RtD", "Dead Plant" }, { "AshLandsBush26_RtD", "Dead Plant" }, { "BlackForestBush1_RtD", "WildFlower" }, { "BlackForestBush2_RtD", "WildFlower" }, { "BlackForestBush3_RtD", "Bush" }, { "BlackForestBush4_RtD", "Bush" }, { "BlackForestBush5_RtD", "Bush" }, { "BlackForestBush6_RtD", "Burdock" }, { "BlackForestBush7_RtD", "Burdock" }, { "BlackForestBush8_RtD", "Burdock" }, { "ForestGreen1_RtD", "Evergreen Bush" }, { "ForestGreen2_RtD", "Evergreen Bush" }, { "ForestGreen3_RtD", "Evergreen Bush" }, { "ForestGreen4_RtD", "Evergreen Bush" }, { "DeadWoodHalf", "Dead Log" }, { "DeadWoodLog", "Dead Log" }, { "DeadWoodStump", "Dead Stump" }, { "DeadTree1_RtD", "Dead Tree" }, { "DeadTree2_RtD", "Dead Tree" }, { "DeadTree3_RtD", "Dead Tree" }, { "DeadTree4_RtD", "Dead Tree" }, { "DeadTree5_RtD", "Dead Tree" }, { "DeadTree6_RtD", "Dead Tree" }, { "DeadTree7_RtD", "Dead Tree" }, { "DeadTree8_RtD", "Dead Tree" }, { "DeadTree9_RtD", "Dead Tree" }, { "DeepNorthBush1_RtD", "WildFlower" }, { "DeepNorthBush2_RtD", "WildFlower" }, { "DeepNorthBush3_RtD", "WildFlower" }, { "DeepNorthBush4_RtD", "WildFlower" }, { "DeepNorthBush5_RtD", "WildFlower" }, { "DeepNorthBush6_RtD", "WildFlower" }, { "DeepNorthBush7_RtD", "WildFlower" }, { "DeepNorthBush8_RtD", "WildFlower" }, { "DeepNorthBush9_RtD", "WildFlower" }, { "DeepNorthBush10_RtD", "WildFlower" }, { "DeepNorthRock1_RtD", "Icy Rock" }, { "DeepNorthRock2_RtD", "Icy Rock" }, { "DeepNorthRock4_RtD", "Icy Rock" }, { "DeepNorthRock5_RtD", "Icy Rock" }, { "DeepNorthRock6_RtD", "Icy Rock" }, { "AcaciaLog", "Log" }, { "AcaciaLogHalf", "Log" }, { "BlossomLog", "Log" }, { "BlossomLogHalf", "Log" }, { "CottonWoodLog", "Log" }, { "CottonWoodHalf", "Log" }, { "OakWoodLog", "Log" }, { "OakWoodHalf", "Log" }, { "PineWoodHalf", "Log" }, { "PineWoodLog", "Log" }, { "PineWoodLog1", "Log" }, { "ForestTree1_RtD", "Maple Tree" }, { "ForestTree2_RtD", "Maple Tree" }, { "MagicLog1", "Log" }, { "MagicLog2", "Log" }, { "MagicLog3", "Log" }, { "MagicLog6", "Log" }, { "MagicLog9", "Log" }, { "MagicLog10", "Log" }, { "MagicStump1", "Stump" }, { "MagicStump2", "Stump" }, { "MagicStump3", "Stump" }, { "MagicStump6", "Stump" }, { "MagicStump9", "Stump" }, { "MagicStump10", "Stump" }, { "MagicTree1_RtD", "Magic Tree" }, { "MagicTree2_RtD", "Magic Tree" }, { "MagicTree3_RtD", "Magic Tree" }, { "MagicTree4_RtD", "Magic Tree" }, { "MagicTree5_RtD", "Magic Tree" }, { "MagicTree6_RtD", "Dead Tree" }, { "MagicTree9_RtD", "Dead Tree" }, { "MagicTree10_RtD", "Dead Tree" }, { "MeadowsBush1_RtD", "Magical Flower" }, { "MeadowsBush2_RtD", "Magical Flower" }, { "MeadowsBush3_RtD", "Magical Flower" }, { "MeadowsBush4_RtD", "Magical Flower" }, { "MeadowsBush5_RtD", "Magical Flower" }, { "MeadowsShroom1_RtD", "Large Mushroom" }, { "MeadowsShroom2_RtD", "Large Mushroom" }, { "MeadowsShroom3_RtD", "Large Mushroom" }, { "MeadowsShroom4_RtD", "Large Mushroom" }, { "MeadowsBush01_RtD", "Strange Plant" }, { "MeadowsBush02_RtD", "Strange Plant" }, { "MeadowsBush03_RtD", "Strange Plant" }, { "MeadowsBush04_RtD", "Sapling" }, { "MeadowsBush05_RtD", "Bush" }, { "MeadowsBush06_RtD", "Bush" }, { "SmallBush_RtD", "Bush" }, { "MistLandsBush1_RtD", "Strange Plant" }, { "MistLandsBush2_RtD", "Strange Plant" }, { "MistLandsBush3_RtD", "Strange Plant" }, { "MistLandsBush4_RtD", "Strange Plant" }, { "MistLandsBush5_RtD", "Strange Plant" }, { "MistLandsBush6_RtD", "Magical Flower" }, { "MistLandsBush7_RtD", "Strange Plant" }, { "ShootStump_RtD", "Yggdrasil Stump" }, { "YggaShoot_Log_RtD", "Yggdrasil Log" }, { "YggaShoot_LogHalf_RtD", "Yggdrasil Log" }, { "YggdrasilTree1_RtD", "Yggdrasil" }, { "YggdrasilTree2_RtD", "Yggdrasil" }, { "EverGreen1_RtD", "Evergreen Bush" }, { "EverGreen2_RtD", "Evergreen Bush" }, { "EverGreen3_RtD", "Evergreen Bush" }, { "EverGreen4_RtD", "Evergreen Bush" }, { "MountainBush1_RtD", "Winter WildFlower" }, { "MountainBush2_RtD", "Winter WildFlower" }, { "MountainBush3_RtD", "Winter WildFlower" }, { "RedShroom1_RtD", "Giant Mushroom" }, { "RedShroom2_RtD", "Giant Mushroom" }, { "RedShroom3_RtD", "Giant Mushroom" }, { "RedShroom4_RtD", "Giant Mushroom" }, { "BlackShroom1_RtD", "Giant Mushroom" }, { "BlackShroom2_RtD", "Giant Mushroom" }, { "BlackShroom3_RtD", "Giant Mushroom" }, { "BlackShroom4_RtD", "Giant Mushroom" }, { "BlueShroom1_RtD", "Giant Mushroom" }, { "BlueShroom2_RtD", "Giant Mushroom" }, { "BlueShroom3_RtD", "Giant Mushroom" }, { "BlueShroom4_RtD", "Giant Mushroom" }, { "YellowShroom1_RtD", "Giant Mushroom" }, { "YellowShroom2_RtD", "Giant Mushroom" }, { "YellowShroom3_RtD", "Giant Mushroom" }, { "YellowShroom4_RtD", "Giant Mushroom" }, { "GreenShroom1_RtD", "Giant Mushroom" }, { "GreenShroom2_RtD", "Giant Mushroom" }, { "GreenShroom3_RtD", "Giant Mushroom" }, { "GreenShroom4_RtD", "Giant Mushroom" }, { "PalmLog", "Log" }, { "PalmLogHalf", "Log" }, { "PalmStump", "Log" }, { "PalmTree1_RtD", "Palm Tree" }, { "PalmTree2_RtD", "Palm Tree" }, { "Acacia4_RtD", "Acacia Tree" }, { "AcaciaLog4", "Log" }, { "AcaciaStump4", "Stump" }, { "PlainsBush4_RtD", "Bamboo" }, { "PlainsBush5_RtD", "Bamboo" }, { "PlainsBush6_RtD", "Bamboo" }, { "PlainsBush7_RtD", "Bamboo" }, { "PlainsBush8_RtD", "Bamboo" }, { "Acacia1_RtD", "Acacia Tree" }, { "Acacia2_RtD", "Acacia Tree" }, { "Acacia3_RtD", "Acacia Tree" }, { "Blossom1_RtD", "Flowering DogWood" }, { "Blossom2_RtD", "Flowering DogWood" }, { "Blossom3_RtD", "Flowering DogWood" }, { "Blossom4_RtD", "Flowering DogWood" }, { "Blossom5_RtD", "Flowering DogWood" }, { "CottonWood1_RtD", "Cotton Wood" }, { "CottonWood2_RtD", "Cotton Wood" }, { "Oak1_RtD", "Red Oak" }, { "Oak2_RtD", "Red Oak" }, { "RedPine_RtD", "Red Pine" }, { "ThinPine1_RtD", "Winter Pine" }, { "ThinPine2_RtD", "Winter Pine" }, { "WinterPine1_RtD", "Winter Pine" }, { "WinterPine2_RtD", "Winter Pine" }, { "WinterPine3_RtD", "Winter Pine" }, { "WinterPine4_RtD", "Winter Pine" }, { "WinterPine5_RtD", "Winter Pine" }, { "AcaciaStump", "Stump" }, { "BlossomStump", "Stump" }, { "CottonWoodStump", "Stump" }, { "OakWoodStump", "Stump" }, { "PineWoodStump", "Stump" }, { "SwampBush1_RtD", "Rotting Sapling" }, { "SwampBush2_RtD", "Rotting Sapling" }, { "SwampBush3_RtD", "Strange Plant" }, { "SwampBush4_RtD", "Strange Plant" }, { "SwampBush5_RtD", "Strange Plant" }, { "SwampBush6_RtD", "Strange Plant" }, { "SwampBush7_RtD", "Strange Plant" }, { "SwampBush8_RtD", "Strange Plant" }, { "SwampBush9_RtD", "Strange Plant" }, { "SwampBush10_RtD", "Strange Plant" }, { "SwampBush11_RtD", "Strange Plant" }, { "SwampBush12_RtD", "Death Bush" }, { "SwampBush13_RtD", "Death Bush" }, { "SwampBush14_RtD", "Death Bush" }, { "SwampWoodHalf", "Log" }, { "SwampWoodLog", "Log" }, { "SwampTree1_RtD", "Ancient Tree" }, { "SwampTree2_RtD", "Ancient Tree" }, { "SwampTree3_RtD", "Ancient Tree" }, { "SwampTree4_RtD", "Ancient Tree" }, { "SwampTree5_RtD", "Ancient Tree" }, { "SwampTree6_RtD", "Ancient Tree" }, { "DeadIvy1_RtD", "Dead Ivy" }, { "DeadIvy2_RtD", "Dead Ivy" }, { "WillowLog", "Log" }, { "WillowLogHalf", "Log" }, { "WillowStump", "Stump" }, { "SwampWoodStump", "Stump" }, { "SwampWoodStump1", "Stump" }, { "WillowTree1_RtD", "Willow Tree" }, { "WillowTree2_RtD", "Willow Tree" }, { "MountainShroom1_RtD", "Giant Mushroom" }, { "MountainShroom2_RtD", "Giant Mushroom" }, { "MountainShroom3_RtD", "Giant Mushroom" }, { "MountainShroom4_RtD", "Giant Mushroom" }, { "AcaciaSeeds_RtD", "Acacia Seeds" }, { "AcaciaSeeds_desc_RtD", "Used to plant Acacia Trees" }, { "BlossomSeeds_RtD", "DogWood Seeds" }, { "BlossomSeeds_desc_RtD", "Used to plant DogWood Trees" }, { "CottonWoodSeeds_RtD", "CottonWood Seeds" }, { "CottonWoodSeeds_desc_RtD", "Used to plant CottonWood Trees" }, { "OakWoodSeeds_RtD", "Acorns" }, { "OakWoodSeeds_desc_RtD", "Used to plant OakWood Trees" }, { "PalmTreeSeeds_RtD", "Well its not a Coconut.." }, { "PalmTreeSeeds_desc_RtD", "Used to plant Palm Trees" }, { "RedPineSeeds_RtD", "Red PineCone" }, { "RedPineSeeds_desc_RtD", "Used to Red Pine Trees" }, { "ThinPineSeeds_RtD", "Green PineCone" }, { "ThinPineSeeds_desc_RtD", "Used to plant more Pine Trees" }, { "WillowSeeds_RtD", "Willow Tree Seed" }, { "WillowSeeds_desc_RtD", "Used to plant Willow Trees" }, { "WinterPineSeeds1_RtD", "Winter PineCone" }, { "WinterPineSeeds1_desc_RtD", "Used to plant Winter Pine Trees" }, { "WinterPineSeeds2_RtD", "Frosty PineCone" }, { "WinterPineSeeds2_desc_RtD", "Used to plant Winter Pine Trees" }, { "DeepNorthRock4_frac_RtD", "Its a rock, what did you expect?" }, { "DeepNorthRock5_frac_RtD", "Its a rock, what did you expect?" }, { "PlantSeedAshLands_RtD", "AshLands Seed" }, { "PlantSeedAshLands_desc_RtD", "A seed to plant all AshLands plants." }, { "PlantSeedBlackForest_RtD", "BlackForest Seed" }, { "PlantSeedBlackForest_desc_RtD", "A seed to plant all BlackForest plants." }, { "PlantSeedDeepNorth_RtD", "DeepNorth Seed" }, { "PlantSeedDeepNorth_desc_RtD", "A seed to plant all DeepNorth plants." }, { "PlantSeedMeadows_RtD", "Meadows Seed" }, { "PlantSeedMeadows_desc_RtD", "A seed to plant all Meadows plants." }, { "PlantSeedMistlands_RtD", "Mistlands Seed" }, { "PlantSeedMistlands_desc_RtD", "A seed to plant all Mistlands plants." }, { "PlantSeedMountain_RtD", "Mountain Seed" }, { "PlantSeedMoutain_desc_RtD", "A seed to plant all Mountain plants." }, { "PlantSeedPlains_RtD", "Plains Seed" }, { "PlantSeedPlains_desc_RtD", "A seed to plant all Plains plants." }, { "PlantSeedSwamp_RtD", "Swamp Seed" }, { "PlantSeedSwamp_desc_RtD", "A seed to plant all Swamp plants." }, { "MapleSeed_RtD", "Maple Seed" }, { "MapleSeed_desc", "Used for planting" }, { "AshLandsSeed2_RtD", "AshSeed" }, { "AshLandsSeed2_desc_RtD", "Used for planting" }, { "RedPineSmall1_RtD", "Red Pine" }, { "RedPineSmall2_RtD", "Red Pine" }, { "RedPineSmall3_RtD", "Red Pine" }, { "RedPineSmall4_RtD", "Red Pine" }, { "RedPineSmall5_RtD", "Red Pine" }, { "AcaciaSapling_RtD", "Acacia Sapling" }, { "BlossomSapling_RtD", "DogWood Sapling" }, { "CottonWoodSapling_RtD", "CottonWood Sapling" }, { "OakSapling_RtD", "OakWood Sapling" }, { "PalmTreeSapling_RtD", "Palm Sapling" }, { "RedPineSapling_RtD", "RedPine Sapling" }, { "ThinPineSapling_RtD", "GreenPine Sapling" }, { "WillowSapling_RtD", "Willow Sapling" }, { "WinterPineSapling1_RtD", "WinterPine Sapling" }, { "WinterPineSapling2_RtD", "WinterPine Sapling" }, { "MapleSapling1_RtD", "Maple Sapling" }, { "MapleSapling2_RtD", "Maple Sapling" }, { "SwampSapling1_RtD", "Diseased Sapling" }, { "SwampSapling2_RtD", "Diseased Sapling" }, { "Sapling1P_RtD", "Small Tree" }, { "Sapling2P_RtD", "Small Tree" }, { "AshLandsSaplingD1_RtD", "Diseased Sapling" }, { "AshLandsSaplingD3_RtD", "Diseased Sapling" } }); CustomLocalization localization2 = Localization; text = "Chinese"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock1_RtD", "烧焦的岩石" }, { "AshLandsRock2_RtD", "烧焦的岩石" }, { "AshLandsRock3_RtD", "烧焦的岩石" }, { "AshLandsRock4_RtD", "烧焦的岩石" }, { "AshLandsRock5_RtD", "烧焦的岩石" }, { "AshLandsRock6_RtD", "烧焦的岩石" }, { "AshLandsBush1_RtD", "死植物" }, { "AshLandsPlantPiece1_RtD", "死植物" }, { "AshLandsBush2_RtD", "死植物" }, { "AshLandsBush3_RtD", "死植物" }, { "AshLandsBush4_RtD", "死植物" }, { "AshLandsBush5_RtD", "死植物" }, { "AshLandsBush6_RtD", "死植物" }, { "AshLandsBush7_RtD", "死植物" }, { "AshLandsBush8_RtD", "死植物" }, { "AshLandsBush9_RtD", "死植物" }, { "AshLandsBush10_RtD", "死植物" }, { "AshLandsBush11_RtD", "死植物" }, { "AshLandsBush12_RtD", "死植物" }, { "AshLandsBush13_RtD", "死植物" }, { "AshLandsBush14_RtD", "死植物" }, { "AshLandsBush15_RtD", "死植物" }, { "AshLandsBush16_RtD", "死植物" }, { "AshLandsBush17_RtD", "死植物" }, { "AshLandsBush18_RtD", "死植物" }, { "AshLandsBush19_RtD", "死植物" }, { "AshLandsBush20_RtD", "死植物" }, { "AshLandsBush21_RtD", "死植物" }, { "AshLandsBush22_RtD", "死植物" }, { "AshLandsBush23_RtD", "死植物" }, { "AshLandsBush24_RtD", "死植物" }, { "AshLandsBush25_RtD", "死植物" }, { "AshLandsBush26_RtD", "死植物" }, { "BlackForestBush1_RtD", "野花" }, { "BlackForestBush2_RtD", "野花" }, { "BlackForestBush3_RtD", "衬套" }, { "BlackForestBush4_RtD", "衬套" }, { "BlackForestBush5_RtD", "衬套" }, { "BlackForestBush6_RtD", "牛蒡" }, { "BlackForestBush7_RtD", "牛蒡" }, { "BlackForestBush8_RtD", "牛蒡" }, { "ForestGreen1_RtD", "常绿灌木" }, { "ForestGreen2_RtD", "常绿灌木" }, { "ForestGreen3_RtD", "常绿灌木" }, { "ForestGreen4_RtD", "常绿灌木" }, { "DeadWoodHalf", "烧焦的原木" }, { "DeadWoodLog", "烧焦的原木" }, { "DeadWoodStump", "烧焦的树桩" }, { "DeadTree1_RtD", "烧焦的树" }, { "DeadTree2_RtD", "烧焦的树" }, { "DeadTree3_RtD", "烧焦的树" }, { "DeadTree4_RtD", "烧焦的树" }, { "DeadTree5_RtD", "烧焦的树" }, { "DeadTree6_RtD", "烧焦的树" }, { "DeadTree7_RtD", "烧焦的树" }, { "DeadTree8_RtD", "烧焦的树" }, { "DeadTree9_RtD", "烧焦的树" }, { "DeepNorthBush1_RtD", "野花" }, { "DeepNorthBush2_RtD", "野花" }, { "DeepNorthBush3_RtD", "野花" }, { "DeepNorthBush4_RtD", "野花" }, { "DeepNorthBush5_RtD", "野花" }, { "DeepNorthBush6_RtD", "野花" }, { "DeepNorthBush7_RtD", "野花" }, { "DeepNorthBush8_RtD", "野花" }, { "DeepNorthBush9_RtD", "野花" }, { "DeepNorthBush10_RtD", "野花" }, { "DeepNorthRock1_RtD", "冰冷的岩石" }, { "DeepNorthRock2_RtD", "冰冷的岩石" }, { "DeepNorthRock3_RtD", "冰冷的岩石" }, { "DeepNorthRock4_RtD", "冰冷的岩石" }, { "DeepNorthRock5_RtD", "冰冷的岩石" }, { "DeepNorthRock6_RtD", "冰冷的岩石" }, { "AcaciaLog", "原木" }, { "AcaciaLogHalf", "原木" }, { "BlossomLog", "原木" }, { "BlossomLogHalf", "原木" }, { "CottonWoodLog", "原木" }, { "CottonWoodHalf", "原木" }, { "OakWoodLog", "原木" }, { "OakWoodHalf", "原木" }, { "PineWoodHalf", "原木" }, { "PineWoodLog", "原木" }, { "PineWoodLog1", "原木" }, { "ForestTree1_RtD", "枫树" }, { "ForestTree2_RtD", "枫树" }, { "MagicLog1", "原木" }, { "MagicLog2", "原木" }, { "MagicLog3", "原木" }, { "MagicLog4", "原木" }, { "MagicLog5", "原木" }, { "MagicLog6", "原木" }, { "MagicLog7", "原木" }, { "MagicLog8", "原木" }, { "MagicLog9", "原木" }, { "MagicLog10", "原木" }, { "MagicStump1", "树桩" }, { "MagicStump2", "树桩" }, { "MagicStump3", "树桩" }, { "MagicStump4", "树桩" }, { "MagicStump5", "树桩" }, { "MagicStump6", "树桩" }, { "MagicStump7", "树桩" }, { "MagicStump8", "树桩" }, { "MagicStump9", "树桩" }, { "MagicStump10", "树桩" }, { "MagicTree1_RtD", "魔法树" }, { "MagicTree2_RtD", "魔法树" }, { "MagicTree3_RtD", "魔法树" }, { "MagicTree4_RtD", "魔法树" }, { "MagicTree5_RtD", "魔法树" }, { "MagicTree6_RtD", "烧焦的树" }, { "MagicTree7_RtD", "烧焦的树" }, { "MagicTree8_RtD", "烧焦的树" }, { "MagicTree9_RtD", "烧焦的树" }, { "MagicTree10_RtD", "烧焦的树" }, { "MeadowsBush1_RtD", "神奇之花" }, { "MeadowsBush2_RtD", "神奇之花" }, { "MeadowsBush3_RtD", "神奇之花" }, { "MeadowsBush4_RtD", "神奇之花" }, { "MeadowsBush5_RtD", "神奇之花" }, { "MeadowsShroom1_RtD", "大蘑菇" }, { "MeadowsShroom2_RtD", "大蘑菇" }, { "MeadowsShroom3_RtD", "大蘑菇" }, { "MeadowsShroom4_RtD", "大蘑菇" }, { "MeadowsBush01_RtD", "奇怪的植物" }, { "MeadowsBush02_RtD", "奇怪的植物" }, { "MeadowsBush03_RtD", "奇怪的植物" }, { "MeadowsBush04_RtD", "树苗" }, { "MeadowsBush05_RtD", "衬套" }, { "MeadowsBush06_RtD", "衬套" }, { "Sapling1_RtD", "树苗" }, { "Sapling2_RtD", "树苗" }, { "SmallBush_RtD", "衬套" }, { "MistLandsBush1_RtD", "奇怪的植物" }, { "MistLandsBush2_RtD", "奇怪的植物" }, { "MistLandsBush3_RtD", "奇怪的植物" }, { "MistLandsBush4_RtD", "奇怪的植物" }, { "MistLandsBush5_RtD", "奇怪的植物" }, { "MistLandsBush6_RtD", "神奇之花" }, { "MistLandsBush7_RtD", "奇怪的植物" }, { "ShootStump_RtD", "世界树树桩" }, { "YggaShoot_Log_RtD", "世界树原木" }, { "YggaShoot_LogHalf_RtD", "世界树原木" }, { "YggdrasilTree1_RtD", "世界树" }, { "YggdrasilTree2_RtD", "世界树" }, { "EverGreen1_RtD", "常绿灌木" }, { "EverGreen2_RtD", "常绿灌木" }, { "EverGreen3_RtD", "常绿灌木" }, { "EverGreen4_RtD", "常绿灌木" }, { "MountainBush1_RtD", "冬季野花" }, { "MountainBush2_RtD", "冬季野花" }, { "MountainBush3_RtD", "冬季野花" }, { "RedShroom1_RtD", "巨型蘑菇" }, { "RedShroom2_RtD", "巨型蘑菇" }, { "RedShroom3_RtD", "巨型蘑菇" }, { "RedShroom4_RtD", "巨型蘑菇" }, { "BlackShroom1_RtD", "巨型蘑菇" }, { "BlackShroom2_RtD", "巨型蘑菇" }, { "BlackShroom3_RtD", "巨型蘑菇" }, { "BlackShroom4_RtD", "巨型蘑菇" }, { "BlueShroom1_RtD", "巨型蘑菇" }, { "BlueShroom2_RtD", "巨型蘑菇" }, { "BlueShroom3_RtD", "巨型蘑菇" }, { "BlueShroom4_RtD", "巨型蘑菇" }, { "YellowShroom1_RtD", "巨型蘑菇" }, { "YellowShroom2_RtD", "巨型蘑菇" }, { "YellowShroom3_RtD", "巨型蘑菇" }, { "YellowShroom4_RtD", "巨型蘑菇" }, { "GreenShroom1_RtD", "巨型蘑菇" }, { "GreenShroom2_RtD", "巨型蘑菇" }, { "GreenShroom3_RtD", "巨型蘑菇" }, { "GreenShroom4_RtD", "巨型蘑菇" }, { "PalmLog", "原木" }, { "PalmLogHalf", "原木" }, { "PalmStump", "原木" }, { "PalmTree1_RtD", "棕榈树" }, { "PalmTree2_RtD", "棕榈树" }, { "Acacia4_RtD", "金合欢树" }, { "AcaciaLog4", "原木" }, { "AcaciaStump4", "树桩" }, { "PlainsBush4_RtD", "竹子" }, { "PlainsBush5_RtD", "竹子" }, { "PlainsBush6_RtD", "竹子" }, { "PlainsBush7_RtD", "竹子" }, { "PlainsBush8_RtD", "竹子" }, { "Acacia1_RtD", "金合欢树" }, { "Acacia2_RtD", "金合欢树" }, { "Acacia3_RtD", "金合欢树" }, { "Blossom1_RtD", "开花山茱萸" }, { "Blossom2_RtD", "开花山茱萸" }, { "Blossom3_RtD", "开花山茱萸" }, { "Blossom4_RtD", "开花山茱萸" }, { "Blossom5_RtD", "开花山茱萸" }, { "CottonWood1_RtD", "三叶杨" }, { "CottonWood2_RtD", "三叶杨" }, { "Oak1_RtD", "红橡木" }, { "Oak2_RtD", "红橡木" }, { "RedPine_RtD", "红松" }, { "ThinPine1_RtD", "冬松" }, { "ThinPine2_RtD", "冬松" }, { "WinterPine1_RtD", "冬松" }, { "WinterPine2_RtD", "冬松" }, { "WinterPine3_RtD", "冬松" }, { "WinterPine4_RtD", "冬松" }, { "WinterPine5_RtD", "冬松" }, { "AcaciaStump", "树桩" }, { "BlossomStump", "树桩" }, { "CottonWoodStump", "树桩" }, { "OakWoodStump", "树桩" }, { "PineWoodStump", "树桩" }, { "SwampBush1_RtD", "腐烂的树苗" }, { "SwampBush2_RtD", "腐烂的树苗" }, { "SwampBush3_RtD", "奇怪的植物" }, { "SwampBush4_RtD", "奇怪的植物" }, { "SwampBush5_RtD", "奇怪的植物" }, { "SwampBush6_RtD", "奇怪的植物" }, { "SwampBush7_RtD", "奇怪的植物" }, { "SwampBush8_RtD", "奇怪的植物" }, { "SwampBush9_RtD", "奇怪的植物" }, { "SwampBush10_RtD", "奇怪的植物" }, { "SwampBush11_RtD", "奇怪的植物" }, { "SwampBush12_RtD", "死亡布什" }, { "SwampBush13_RtD", "死亡布什" }, { "SwampBush14_RtD", "死亡布什" }, { "SwampWoodHalf", "原木" }, { "SwampWoodLog", "原木" }, { "SwampTree1_RtD", "古树" }, { "SwampTree2_RtD", "古树" }, { "SwampTree3_RtD", "古树" }, { "SwampTree4_RtD", "古树" }, { "SwampTree5_RtD", "古树" }, { "SwampTree6_RtD", "古树" }, { "DeadIvy1_RtD", "死常春藤" }, { "DeadIvy2_RtD", "死常春藤" }, { "WillowLog", "原木" }, { "WillowLogHalf", "原木" }, { "WillowStump", "树桩" }, { "SwampWoodStump", "树桩" }, { "SwampWoodStump1", "树桩" }, { "WillowTree1_RtD", "柳树" }, { "WillowTree2_RtD", "柳树" }, { "MountainShroom1_RtD", "巨型蘑菇" }, { "MountainShroom2_RtD", "巨型蘑菇" }, { "MountainShroom3_RtD", "巨型蘑菇" }, { "MountainShroom4_RtD", "巨型蘑菇" }, { "AcaciaSeeds_RtD", "金合欢种子" }, { "AcaciaSeeds_desc_RtD", "用于种植金合欢树" }, { "BlossomSeeds_RtD", "山茱萸种子" }, { "BlossomSeeds_desc_RtD", "用于种植山茱萸树" }, { "CottonWoodSeeds_RtD", "三叶杨种子" }, { "CottonWoodSeeds_desc_RtD", "用于种植三叶杨树" }, { "OakWoodSeeds_RtD", "橡子" }, { "OakWoodSeeds_desc_RtD", "用于种植橡木树" }, { "PalmTreeSeeds_RtD", "嗯,它不是椰子.." }, { "PalmTreeSeeds_desc_RtD", "用于种植棕榈树" }, { "RedPineSeeds_RtD", "红松果" }, { "RedPineSeeds_desc_RtD", "习惯了红松树" }, { "ThinPineSeeds_RtD", "绿色松果" }, { "ThinPineSeeds_desc_RtD", "用于种植更多松树" }, { "WillowSeeds_RtD", "柳树种子" }, { "WillowSeeds_desc_RtD", "用于种植柳树" }, { "WinterPineSeeds1_RtD", "冬天的松果" }, { "WinterPineSeeds1_desc_RtD", "用于种植冬季松树" }, { "WinterPineSeeds2_RtD", "霜冻松果" }, { "WinterPineSeeds2_desc_RtD", "用于种植冬季松树" }, { "AcaciaSapling_RtD", "金合欢树苗" }, { "BlossomSapling_RtD", "山茱萸树苗" }, { "CottonWoodSapling_RtD", "杨木树苗" }, { "MagicTreeSapling1_RtD", "魔法树苗" }, { "OakSapling_RtD", "橡木树苗" }, { "PalmTreeSapling_RtD", "棕榈树苗" }, { "RedPineSapling_RtD", "红松树苗" }, { "ThinPineSapling_RtD", "绿松树苗" }, { "WillowSapling_RtD", "柳树苗" }, { "WinterPineSapling1_RtD", "冬季松树苗" }, { "WinterPineSapling2_RtD", "冬季松树苗" }, { "MapleSapling1_RtD", "枫树苗" }, { "MapleSapling2_RtD", "枫树苗" }, { "SkullTrapMeadows_RtD", "这是一个陷阱" }, { "SkullTrapBlackForest_RtD", "这是一个陷阱" }, { "SkullTrapSwamp_RtD", "这是一个陷阱" }, { "SkullTrapMountain_RtD", "这是一个陷阱" }, { "SkullTrapPlains_RtD", "这是一个陷阱" }, { "SkullTrapMistlands_RtD", "这是一个陷阱" }, { "SkullTrapAshLands_RtD", "这是一个陷阱" }, { "SkullTrapDeepNorth_RtD", "这是一个陷阱" }, { "RuneStonePiece_RtD", "治疗符石" }, { "AshLandsSaplingD1_RtD", "患病树苗" }, { "AshLandsSaplingD2_RtD", "患病树苗" }, { "AshLandsSaplingD3_RtD", "患病树苗" }, { "SwampSapling1_RtD", "患病树苗" }, { "SwampSapling2_RtD", "患病树苗" }, { "AshLandsBush1P_RtD", "病株" }, { "AshLandsBush2P_RtD", "病株" }, { "AshLandsBush3P_RtD", "仙人掌" }, { "AshLandsBush4P_RtD", "仙人掌" }, { "AshLandsBush5P_RtD", "病株" }, { "AshLandsBush6P_RtD", "病株" }, { "AshLandsBush7P_RtD", "病株" }, { "AshLandsBush8P_RtD", "病株" }, { "AshLandsBush9P_RtD", "病株" }, { "AshLandsBush10P_RtD", "病株" }, { "AshLandsBush11P_RtD", "病株" }, { "AshLandsBush12P_RtD", "病株" }, { "AshLandsBush13P_RtD", "病株" }, { "AshLandsBush14P_RtD", "病株" }, { "AshLandsBush15P_RtD", "病株" }, { "AshLandsBush16P_RtD", "病株" }, { "AshLandsBush17P_RtD", "仙人掌" }, { "AshLandsBush18P_RtD", "仙人掌" }, { "AshLandsBush19P_RtD", "仙人掌" }, { "AshLandsBush20P_RtD", "仙人掌" }, { "AshLandsBush21P_RtD", "仙人掌" }, { "AshLandsBush22P_RtD", "仙人掌" }, { "AshLandsBush23P_RtD", "仙人掌" }, { "AshLandsBush24P_RtD", "仙人掌" }, { "AshLandsBush25P_RtD", "仙人掌" }, { "AshLandsBush26P_RtD", "仙人掌" }, { "BlackForestBush1P_RtD", "花" }, { "BlackForestBush2P_RtD", "花" }, { "BlackForestBush3P_RtD", "衬套" }, { "BlackForestBush4P_RtD", "衬套" }, { "BlackForestBush5P_RtD", "衬套" }, { "BlackForestBush6P_RtD", "牛蒡" }, { "BlackForestBush7P_RtD", "牛蒡" }, { "BlackForestBush8P_RtD", "牛蒡" }, { "BlackForestBush9P_RtD", "常青灌木" }, { "BlackForestBush10P_RtD", "常青灌木" }, { "BlackForestBush11P_RtD", "常青灌木" }, { "BlackForestBush12P_RtD", "常青灌木" }, { "DeepNorthBush1P_RtD", "野花" }, { "DeepNorthBush2P_RtD", "野花" }, { "DeepNorthBush3P_RtD", "野花" }, { "DeepNorthBush4P_RtD", "野花" }, { "DeepNorthBush5P_RtD", "野花" }, { "DeepNorthBush6P_RtD", "野花" }, { "DeepNorthBush7P_RtD", "野花" }, { "DeepNorthBush8P_RtD", "野花" }, { "DeepNorthBush9P_RtD", "野花" }, { "DeepNorthBush10P_RtD", "野花" }, { "MeadowsBush1P_RtD", "野花" }, { "MeadowsBush2P_RtD", "野花" }, { "MeadowsBush3P_RtD", "野花" }, { "MeadowsBush4P_RtD", "野花" }, { "MeadowsBush5P_RtD", "野花" }, { "MeadowsBush01P_RtD", "植物" }, { "MeadowsBush02P_RtD", "植物" }, { "MeadowsBush03P_RtD", "植物" }, { "MeadowsBush04P_RtD", "植物" }, { "MeadowsBush05P_RtD", "植物" }, { "Sapling1P_RtD", "小树" }, { "Sapling2P_RtD", "小树" }, { "SmallBushP_RtD", "衬套" }, { "MistLandsBush1P_RtD", "奇怪的植物" }, { "MistLandsBush2P_RtD", "奇怪的植物" }, { "MistLandsBush3P_RtD", "奇怪的植物" }, { "MistLandsBush4P_RtD", "奇怪的植物" }, { "MistLandsBush5P_RtD", "奇怪的植物" }, { "MistLandsBush6P_RtD", "野花" }, { "MistLandsBush7P_RtD", "植物" }, { "EverGreen1P_RtD", "常绿" }, { "EverGreen2P_RtD", "常绿" }, { "EverGreen3P_RtD", "常绿" }, { "EverGreen4P_RtD", "常绿" }, { "MountainBush1P_RtD", "野花" }, { "MountainBush2P_RtD", "野花" }, { "MountainBush3P_RtD", "野花" }, { "PlainsBush1P_RtD", "云浆果布什" }, { "PlainsBush2P_RtD", "云浆果布什" }, { "PlainsBush3P_RtD", "云浆果布什" }, { "PlainsBush4P_RtD", "竹子" }, { "PlainsBush5P_RtD", "竹子" }, { "PlainsBush6P_RtD", "竹子" }, { "PlainsBush7P_RtD", "竹子" }, { "PlainsBush8P_RtD", "竹子" }, { "DeadIvy1P_RtD", "死常春藤" }, { "DeadIvy2P_RtD", "死常春藤" }, { "SwampBush1P_RtD", "腐烂的植物" }, { "SwampBush2P_RtD", "腐烂的植物" }, { "SwampBush3P_RtD", "野花" }, { "SwampBush4P_RtD", "植物" }, { "SwampBush5P_RtD", "野花" }, { "SwampBush6P_RtD", "野花" }, { "SwampBush7P_RtD", "野花" }, { "SwampBush8P_RtD", "植物" }, { "SwampBush9P_RtD", "植物" }, { "SwampBush10P_RtD", "植物" }, { "SwampBush11P_RtD", "植物" }, { "SwampBush12P_RtD", "死布什" }, { "SwampBush13P_RtD", "死布什" }, { "SwampBush14P_RtD", "死布什" }, { "BlackShroom1P_RtD", "蘑菇" }, { "BlackShroom2P_RtD", "蘑菇" }, { "BlackShroom3P_RtD", "蘑菇" }, { "BlackShroom4P_RtD", "蘑菇" }, { "BlueShroom1P_RtD", "蘑菇" }, { "BlueShroom2P_RtD", "蘑菇" }, { "BlueShroom3P_RtD", "蘑菇" }, { "BlueShroom4P_RtD", "蘑菇" }, { "GreenShroom1P_RtD", "蘑菇" }, { "GreenShroom2P_RtD", "蘑菇" }, { "GreenShroom3P_RtD", "蘑菇" }, { "GreenShroom4P_RtD", "蘑菇" }, { "MeadowsShroom1P_RtD", "蘑菇" }, { "MeadowsShroom2P_RtD", "蘑菇" }, { "MeadowsShroom3P_RtD", "蘑菇" }, { "MeadowsShroom4P_RtD", "蘑菇" }, { "MountainShroom1P_RtD", "蘑菇" }, { "MountainShroom2P_RtD", "蘑菇" }, { "MountainShroom3P_RtD", "蘑菇" }, { "MountainShroom4P_RtD", "蘑菇" }, { "RedShroom1P_RtD", "蘑菇" }, { "RedShroom2P_RtD", "蘑菇" }, { "RedShroom3P_RtD", "蘑菇" }, { "RedShroom4P_RtD", "蘑菇" }, { "YellowShroom1P_RtD", "蘑菇" }, { "YellowShroom2P_RtD", "蘑菇" }, { "YellowShroom3P_RtD", "蘑菇" }, { "YellowShroom4P_RtD", "蘑菇" }, { "CloudberryBush_RtD", "云莓布什" }, { "GlowingMushroom_RtD", "发光蘑菇" }, { "Pickable_Dandelion_RtD", "蒲公英" }, { "Pickable_Mushroom_RtD", "蘑菇" }, { "Pickable_Mushroom_yellow_RtD", "黄蘑菇" }, { "Pickable_Thistle_RtD", "蓟" }, { "BlueberryBush_RtD", "蓝莓布什" }, { "Bush01_heath_RtD", "希思·布什" }, { "Bush01_RtD", "衬套" }, { "Bush02_en_RtD", "衬套" }, { "FirTree_small_dead_RtD", "死火" }, { "RaspberryBush_RtD", "覆盆子布什" }, { "Shrub_2_heath_RtD", "石南灌木" }, { "Shrub_2_RtD", "灌木" }, { "PlantSeedAshLands_RtD", "灰地种子" }, { "PlantSeedAshLands_desc_RtD", "用于种植所有 AshLands 植物的种子。" }, { "PlantSeedBlackForest_RtD", "黑森林种子" }, { "PlantSeedBlackForest_desc_RtD", "种植所有黑森林植物的种子。" }, { "PlantSeedDeepNorth_RtD", "深北种子" }, { "PlantSeedDeepNorth_desc_RtD", "用于种植所有 DeepNorth 植物的种子。" }, { "PlantSeedMeadows_RtD", "梅多斯种子" }, { "PlantSeedMeadows_desc_RtD", "种植所有梅多斯植物的种子。" }, { "PlantSeedMistlands_RtD", "迷雾之地种子" }, { "PlantSeedMistlands_desc_RtD", "种植所有迷雾之地植物的种子。" }, { "PlantSeedMountain_RtD", "山种子" }, { "PlantSeedMoutain_desc_RtD", "种植所有山地植物的种子。" }, { "PlantSeedPlains_RtD", "平原种子" }, { "PlantSeedPlains_desc_RtD", "种植所有平原植物的种子。" }, { "PlantSeedSwamp_RtD", "沼泽种子" }, { "PlantSeedSwamp_desc_RtD", "种植所有沼泽植物的种子。" }, { "Pickable_Flint_RtD", "可挑选的燧石" }, { "Pickable_Stone_RtD", "可挑选的石头" } }); CustomLocalization localization3 = Localization; text = "French"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock1_RtD", "Rocher calciné" }, { "AshLandsRock2_RtD", "Rocher calciné" }, { "AshLandsRock3_RtD", "Rocher calciné" }, { "AshLandsRock4_RtD", "Rocher calciné" }, { "AshLandsRock5_RtD", "Rocher calciné" }, { "AshLandsRock6_RtD", "Rocher calciné" }, { "AshLandsBush1_RtD", "Plante morte" }, { "AshLandsBush2_RtD", "Plante morte" }, { "AshLandsBush3_RtD", "Plante morte" }, { "AshLandsBush4_RtD", "Plante morte" }, { "AshLandsBush5_RtD", "Plante morte" }, { "AshLandsBush6_RtD", "Plante morte" }, { "AshLandsBush7_RtD", "Plante morte" }, { "AshLandsBush8_RtD", "Plante morte" }, { "AshLandsBush9_RtD", "Plante morte" }, { "AshLandsBush10_RtD", "Plante morte" }, { "AshLandsBush11_RtD", "Plante morte" }, { "AshLandsBush12_RtD", "Plante morte" }, { "AshLandsBush13_RtD", "Plante morte" }, { "AshLandsBush14_RtD", "Plante morte" }, { "AshLandsBush15_RtD", "Plante morte" }, { "AshLandsBush16_RtD", "Plante morte" }, { "AshLandsBush17_RtD", "Plante morte" }, { "AshLandsBush18_RtD", "Plante morte" }, { "AshLandsBush19_RtD", "Plante morte" }, { "AshLandsBush20_RtD", "Plante morte" }, { "AshLandsBush21_RtD", "Plante morte" }, { "AshLandsBush22_RtD", "Plante morte" }, { "AshLandsBush23_RtD", "Plante morte" }, { "AshLandsBush24_RtD", "Plante morte" }, { "AshLandsBush25_RtD", "Plante morte" }, { "AshLandsBush26_RtD", "Plante morte" }, { "AshLandsPlantPiece1_RtD", "Plante morte" }, { "BlackForestBush1_RtD", "Fleurs sauvages" }, { "BlackForestBush2_RtD", "Fleurs sauvages" }, { "BlackForestBush3_RtD", "Buisson" }, { "BlackForestBush4_RtD", "Buisson" }, { "BlackForestBush5_RtD", "Buisson" }, { "BlackForestBush6_RtD", "Chardon Bardane" }, { "BlackForestBush7_RtD", "Chardon Bardane" }, { "BlackForestBush8_RtD", "Chardon Bardane" }, { "ForestGreen1_RtD", "Buisson à feuilles persistantes" }, { "ForestGreen2_RtD", "Buisson à feuilles persistantes" }, { "ForestGreen3_RtD", "Buisson à feuilles persistantes" }, { "ForestGreen4_RtD", "Buisson à feuilles persistantes" }, { "DeadWoodHalf", "Bûche calcinée" }, { "DeadWoodLog", "Bûche calcinée" }, { "DeadWoodStump", "Souche calcinée" }, { "DeadTree1_RtD", "Arbre calciné" }, { "DeadTree2_RtD", "Arbre calciné" }, { "DeadTree3_RtD", "Arbre calciné" }, { "DeadTree4_RtD", "Arbre calciné" }, { "DeadTree5_RtD", "Arbre calciné" }, { "DeadTree6_RtD", "Arbre calciné" }, { "DeadTree7_RtD", "Arbre calciné" }, { "DeadTree8_RtD", "Arbre calciné" }, { "DeadTree9_RtD", "Arbre calciné" }, { "DeepNorthBush1_RtD", "Fleurs sauvages" }, { "DeepNorthBush2_RtD", "Fleurs sauvages" }, { "DeepNorthBush3_RtD", "Fleurs sauvages" }, { "DeepNorthBush4_RtD", "Fleurs sauvages" }, { "DeepNorthBush5_RtD", "Fleurs sauvages" }, { "DeepNorthBush6_RtD", "Fleurs sauvages" }, { "DeepNorthBush7_RtD", "Fleurs sauvages" }, { "DeepNorthBush8_RtD", "Fleurs sauvages" }, { "DeepNorthBush9_RtD", "Fleurs sauvages" }, { "DeepNorthBush10_RtD", "Fleurs sauvages" }, { "DeepNorthRock1_RtD", "Roche glacée" }, { "DeepNorthRock2_RtD", "Roche glacée" }, { "DeepNorthRock3_RtD", "Roche glacée" }, { "DeepNorthRock4_RtD", "Roche glacée" }, { "DeepNorthRock5_RtD", "Roche glacée" }, { "DeepNorthRock6_RtD", "Roche glacée" }, { "AcaciaLog", "Bûche" }, { "AcaciaLogHalf", "Bûche" }, { "BlossomLog", "Bûche" }, { "BlossomLogHalf", "Bûche" }, { "CottonWoodLog", "Bûche" }, { "CottonWoodHalf", "Bûche" }, { "OakWoodLog", "Bûche" }, { "OakWoodHalf", "Bûche" }, { "PineWoodHalf", "Bûche" }, { "PineWoodLog", "Bûche" }, { "PineWoodLog1", "Bûche" }, { "ForestTree1_RtD", "Érable" }, { "ForestTree2_RtD", "Érable" }, { "MagicLog1", "Bûche" }, { "MagicLog2", "Bûche" }, { "MagicLog3", "Bûche" }, { "MagicLog4", "Bûche" }, { "MagicLog5", "Bûche" }, { "MagicLog6", "Bûche" }, { "MagicLog7", "Bûche" }, { "MagicLog8", "Bûche" }, { "MagicLog9", "Bûche" }, { "MagicLog10", "Bûche" }, { "MagicStump1", "Souche" }, { "MagicStump2", "Souche" }, { "MagicStump3", "Souche" }, { "MagicStump4", "Souche" }, { "MagicStump5", "Souche" }, { "MagicStump6", "Souche" }, { "MagicStump7", "Souche" }, { "MagicStump8", "Souche" }, { "MagicStump9", "Souche" }, { "MagicStump10", "Souche" }, { "MagicTree1_RtD", "Arbre Magique" }, { "MagicTree2_RtD", "Arbre Magique" }, { "MagicTree3_RtD", "Arbre Magique" }, { "MagicTree4_RtD", "Arbre Magique" }, { "MagicTree5_RtD", "Arbre Magique" }, { "MagicTree6_RtD", "Arbre Carbonisé" }, { "MagicTree7_RtD", "Arbre Carbonisé" }, { "MagicTree8_RtD", "Arbre Carbonisé" }, { "MagicTree9_RtD", "Arbre Carbonisé" }, { "MagicTree10_RtD", "Arbre Carbonisé" }, { "MeadowsBush1_RtD", "Fleur Magique" }, { "MeadowsBush2_RtD", "Fleur Magique" }, { "MeadowsBush3_RtD", "Fleur Magique" }, { "MeadowsBush4_RtD", "Fleur Magique" }, { "MeadowsBush5_RtD", "Fleur Magique" }, { "MeadowsShroom1_RtD", "Champignon Géant" }, { "MeadowsShroom2_RtD", "Champignon Géant" }, { "MeadowsShroom3_RtD", "Champignon Géant" }, { "MeadowsShroom4_RtD", "Champignon Géant" }, { "MeadowsBush01_RtD", "Plante Étrange" }, { "MeadowsBush02_RtD", "Plante Étrange" }, { "MeadowsBush03_RtD", "Plante Étrange" }, { "MeadowsBush04_RtD", "Pousse" }, { "MeadowsBush05_RtD", "Buisson" }, { "MeadowsBush06_RtD", "Buisson" }, { "Sapling1_RtD", "Pousse" }, { "Sapling2_RtD", "Pousse" }, { "SmallBush_RtD", "Buisson" }, { "MistLandsBush1_RtD", "Plante Étrange" }, { "MistLandsBush2_RtD", "Plante Étrange" }, { "MistLandsBush3_RtD", "Plante Étrange" }, { "MistLandsBush4_RtD", "Plante Étrange" }, { "MistLandsBush5_RtD", "Plante Étrange" }, { "MistLandsBush6_RtD", "Fleur Magique" }, { "MistLandsBush7_RtD", "Plante Étrange" }, { "ShootStump_RtD", "Souche d'Yggdrasil" }, { "YggaShoot_Log_RtD", "Bûche d'Yggdrasil" }, { "YggaShoot_LogHalf_RtD", "Demi-bûche d'Yggdrasil" }, { "YggdrasilTree1_RtD", "Yggdrasil" }, { "YggdrasilTree2_RtD", "Yggdrasil" }, { "EverGreen1_RtD", "Buisson à feuilles persistantes" }, { "EverGreen2_RtD", "Buisson à feuilles persistantes" }, { "EverGreen3_RtD", "Buisson à feuilles persistantes" }, { "EverGreen4_RtD", "Buisson à feuilles persistantes" }, { "MountainBush1_RtD", "Fleurs sauvages hivernales" }, { "MountainBush2_RtD", "Fleurs sauvages hivernales" }, { "MountainBush3_RtD", "Fleurs sauvages hivernales" }, { "RedShroom1_RtD", "Champignon géant rouge" }, { "RedShroom2_RtD", "Champignon géant rouge" }, { "RedShroom3_RtD", "Champignon géant rouge" }, { "RedShroom4_RtD", "Champignon géant rouge" }, { "BlackShroom1_RtD", "Champignon géant noir" }, { "BlackShroom2_RtD", "Champignon géant noir" }, { "BlackShroom3_RtD", "Champignon géant noir" }, { "BlackShroom4_RtD", "Champignon géant noir" }, { "BlueShroom1_RtD", "Champignon géant bleu" }, { "BlueShroom2_RtD", "Champignon géant bleu" }, { "BlueShroom3_RtD", "Champignon géant bleu" }, { "BlueShroom4_RtD", "Champignon géant bleu" }, { "YellowShroom1_RtD", "Champignon géant jaune" }, { "YellowShroom2_RtD", "Champignon géant jaune" }, { "YellowShroom3_RtD", "Champignon géant jaune" }, { "YellowShroom4_RtD", "Champignon géant jaune" }, { "GreenShroom1_RtD", "Champignon géant vert" }, { "GreenShroom2_RtD", "Champignon géant vert" }, { "GreenShroom3_RtD", "Champignon géant vert" }, { "GreenShroom4_RtD", "Champignon géant vert" }, { "PalmLog", "Bûche" }, { "PalmLogHalf", "Bûche" }, { "PalmStump", "Souche" }, { "PalmTree1_RtD", "Palmier" }, { "PalmTree2_RtD", "Palmier" }, { "Acacia4_RtD", "Arbre d'acacia" }, { "AcaciaLog4", "Bûche" }, { "AcaciaStump4", "Souche" }, { "PlainsBush4_RtD", "Bambou" }, { "PlainsBush5_RtD", "Bambou" }, { "PlainsBush6_RtD", "Bambou" }, { "PlainsBush7_RtD", "Bambou" }, { "PlainsBush8_RtD", "Bambou" }, { "Acacia1_RtD", "Arbre d'acacia" }, { "Acacia2_RtD", "Arbre d'acacia" }, { "Acacia3_RtD", "Arbre d'acacia" }, { "Blossom1_RtD", "Cornouiller Fleuri" }, { "Blossom2_RtD", "Cornouiller Fleuri" }, { "Blossom3_RtD", "Cornouiller Fleuri" }, { "Blossom4_RtD", "Cornouiller Fleuri" }, { "Blossom5_RtD", "Cornouiller Fleuri" }, { "CottonWood1_RtD", "Peuplier" }, { "CottonWood2_RtD", "Peuplier" }, { "Oak1_RtD", "Chêne rouge" }, { "Oak2_RtD", "Chêne rouge" }, { "RedPine_RtD", "Pin rouge" }, { "ThinPine1_RtD", "Pin d'hiver" }, { "ThinPine2_RtD", "Pin d'hiver" }, { "WinterPine1_RtD", "Pin d'hiver" }, { "WinterPine2_RtD", "Pin d'hiver" }, { "WinterPine3_RtD", "Pin d'hiver" }, { "WinterPine4_RtD", "Pin d'hiver" }, { "WinterPine5_RtD", "Pin d'hiver" }, { "AcaciaStump", "Souche d'acacia" }, { "BlossomStump", "Souche de Cornouiller Fleuri" }, { "CottonWoodStump", "Souche de Peuplier" }, { "OakWoodStump", "Souche de Chêne" }, { "PineWoodStump", "Souche de Pin" }, { "SwampBush1_RtD", "Pousse en décomposition" }, { "SwampBush2_RtD", "Pousse en décomposition" }, { "SwampBush3_RtD", "Plante étrange" }, { "SwampBush4_RtD", "Plante étrange" }, { "SwampBush5_RtD", "Plante étrange" }, { "SwampBush6_RtD", "Plante étrange" }, { "SwampBush7_RtD", "Plante étrange" }, { "SwampBush8_RtD", "Plante étrange" }, { "SwampBush9_RtD", "Plante étrange" }, { "SwampBush10_RtD", "Plante étrange" }, { "SwampBush11_RtD", "Plante étrange" }, { "SwampBush12_RtD", "Buisson mort" }, { "SwampBush13_RtD", "Buisson mort" }, { "SwampBush14_RtD", "Buisson mort" }, { "SwampWoodHalf", "Bûche" }, { "SwampWoodLog", "Bûche" }, { "SwampTree1_RtD", "Arbre ancien" }, { "SwampTree2_RtD", "Arbre ancien" }, { "SwampTree3_RtD", "Arbre ancien" }, { "SwampTree4_RtD", "Arbre ancien" }, { "SwampTree5_RtD", "Arbre ancien" }, { "SwampTree6_RtD", "Arbre ancien" }, { "DeadIvy1_RtD", "Lierre mort" }, { "DeadIvy2_RtD", "Lierre mort" }, { "WillowLog", "Bûche" }, { "WillowLogHalf", "Bûche" }, { "WillowStump", "Souche" }, { "SwampWoodStump", "Souche" }, { "SwampWoodStump1", "Souche" }, { "WillowTree1_RtD", "Saule" }, { "WillowTree2_RtD", "Saule" }, { "MountainShroom1_RtD", "Champignon géant" }, { "MountainShroom2_RtD", "Champignon géant" }, { "MountainShroom3_RtD", "Champignon géant" }, { "MountainShroom4_RtD", "Champignon géant" }, { "AcaciaSeeds_RtD", "Graines d'Acacia" }, { "AcaciaSeeds_desc_RtD", "Utile pour planter des Acacias" }, { "BlossomSeeds_RtD", "Graine de Cornouiller" }, { "BlossomSeeds_desc_RtD", "Utile pour planter des Cornouillers" }, { "CottonWoodSeeds_RtD", "Graines de Peuplier" }, { "CottonWoodSeeds_desc_RtD", "Utile pour planter des Peuplier" }, { "OakWoodSeeds_RtD", "Glands" }, { "OakWoodSeeds_desc_RtD", "Utile pour planter des Chênes" }, { "PalmTreeSeeds_RtD", "Hé non ce n'est pas une noix de coco" }, { "PalmTreeSeeds_desc_RtD", "Utile pour planter des Palmiers" }, { "RedPineSeeds_RtD", "Pommes de Pin rouge" }, { "RedPineSeeds_desc_RtD", "Utile pour planter des Pins rouges" }, { "ThinPineSeeds_RtD", "Pommes de Pin" }, { "ThinPineSeeds_desc_RtD", "Utile pour planter des Pins" }, { "WillowSeeds_RtD", "Graines de Saule pleureur" }, { "WillowSeeds_desc_RtD", "Utile pour planter des Saules pleureurs" }, { "WinterPineSeeds1_RtD", "Pomme de Pin hivernal" }, { "WinterPineSeeds1_desc_RtD", "Utile pour planter des Pins hivernaux" }, { "WinterPineSeeds2_RtD", "Pomme de Pin gelé" }, { "WinterPineSeeds2_desc_RtD", "Utile pour planter des Pins hivernaux" }, { "AcaciaSapling_RtD", "Pousse d'Acacia" }, { "BlossomSapling_RtD", "Pousse de Cornouiller" }, { "CottonWoodSapling_RtD", "Pousse de Peuplier" }, { "MagicTreeSapling1_RtD", "Pousse d'arbre magique'" }, { "OakSapling_RtD", "Pousse de Chêne rouge" }, { "PalmTreeSapling_RtD", "Pousse de Palmier" }, { "RedPineSapling_RtD", "Pousse de Pin rouge" }, { "ThinPineSapling_RtD", "Pousse de Pin" }, { "WillowSapling_RtD", "Pousse de Saule pleureur" }, { "WinterPineSapling1_RtD", "Pousse de Pin hivernal" }, { "WinterPineSapling2_RtD", "Pousse de Pin hivernal" }, { "MapleSapling1_RtD", "Pousse d'Érable" }, { "MapleSapling2_RtD", "Pousse d'Érable" }, { "SkullTrapMeadows_RtD", "C'EST UN PIÈGE" }, { "SkullTrapBlackForest_RtD", "C'EST UN PIÈGE" }, { "SkullTrapSwamp_RtD", "C'EST UN PIÈGE" }, { "SkullTrapMountain_RtD", "C'EST UN PIÈGE" }, { "SkullTrapPlains_RtD", "C'EST UN PIÈGE" }, { "SkullTrapMistlands_RtD", "C'EST UN PIÈGE" }, { "SkullTrapAshLands_RtD", "C'EST UN PIÈGE" }, { "SkullTrapDeepNorth_RtD", "C'EST UN PIÈGE" }, { "RuneStonePiece_RtD", "Rune de soins" }, { "AshLandsSaplingD1_RtD", "Pousse malade" }, { "AshLandsSaplingD2_RtD", "Pousse malade" }, { "AshLandsSaplingD3_RtD", "Pousse malade" }, { "SwampSapling1_RtD", "Pousse malade" }, { "SwampSapling2_RtD", "Pousse malade" }, { "AshLandsBush1P_RtD", "Plante malade" }, { "AshLandsBush2P_RtD", "Plante malade" }, { "AshLandsBush3P_RtD", "Cactus" }, { "AshLandsBush4P_RtD", "Cactus" }, { "AshLandsBush5P_RtD", "Plante malade" }, { "AshLandsBush6P_RtD", "Plante malade" }, { "AshLandsBush7P_RtD", "Plante malade" }, { "AshLandsBush8P_RtD", "Plante malade" }, { "AshLandsBush9P_RtD", "Plante malade" }, { "AshLandsBush10P_RtD", "Plante malade" }, { "AshLandsBush11P_RtD", "Plante malade" }, { "AshLandsBush12P_RtD", "Plante malade" }, { "AshLandsBush13P_RtD", "Plante malade" }, { "AshLandsBush14P_RtD", "Plante malade" }, { "AshLandsBush15P_RtD", "Plante malade" }, { "AshLandsBush16P_RtD", "Plante malade" }, { "AshLandsBush17P_RtD", "Cactus" }, { "AshLandsBush18P_RtD", "Cactus" }, { "AshLandsBush19P_RtD", "Cactus" }, { "AshLandsBush20P_RtD", "Cactus" }, { "AshLandsBush21P_RtD", "Cactus" }, { "AshLandsBush22P_RtD", "Cactus" }, { "AshLandsBush23P_RtD", "Cactus" }, { "AshLandsBush24P_RtD", "Cactus" }, { "AshLandsBush25P_RtD", "Cactus" }, { "AshLandsBush26P_RtD", "Cactus" }, { "BlackForestBush1P_RtD", "Fleur" }, { "BlackForestBush2P_RtD", "Fleur" }, { "BlackForestBush3P_RtD", "Buisson" }, { "BlackForestBush4P_RtD", "Buisson" }, { "BlackForestBush5P_RtD", "Buisson" }, { "BlackForestBush6P_RtD", "Chardon Bardane" }, { "BlackForestBush7P_RtD", "Chardon Bardane" }, { "BlackForestBush8P_RtD", "Chardon Bardane" }, { "BlackForestBush9P_RtD", "Buisson à feuilles persistantes" }, { "BlackForestBush10P_RtD", "Buisson à feuilles persistantes" }, { "BlackForestBush11P_RtD", "Buisson à feuilles persistantes" }, { "BlackForestBush12P_RtD", "Buisson à feuilles persistantes" }, { "DeepNorthBush1P_RtD", "Fleurs sauvages" }, { "DeepNorthBush2P_RtD", "Fleurs sauvages" }, { "DeepNorthBush3P_RtD", "Fleurs sauvages" }, { "DeepNorthBush4P_RtD", "Fleurs sauvages" }, { "DeepNorthBush5P_RtD", "Fleurs sauvages" }, { "DeepNorthBush6P_RtD", "Fleurs sauvages" }, { "DeepNorthBush7P_RtD", "Fleurs sauvages" }, { "DeepNorthBush8P_RtD", "Fleurs sauvages" }, { "DeepNorthBush9P_RtD", "Fleurs sauvages" }, { "DeepNorthBush10P_RtD", "Fleurs sauvages" }, { "MeadowsBush1P_RtD", "Fleurs sauvages" }, { "MeadowsBush2P_RtD", "Fleurs sauvages" }, { "MeadowsBush3P_RtD", "Fleurs sauvages" }, { "MeadowsBush4P_RtD", "Fleurs sauvages" }, { "MeadowsBush5P_RtD", "Fleurs sauvages" }, { "MeadowsBush01P_RtD", "Plante" }, { "MeadowsBush02P_RtD", "Plante" }, { "MeadowsBush03P_RtD", "Plante" }, { "MeadowsBush04P_RtD", "Plante" }, { "MeadowsBush05P_RtD", "Plante" }, { "Sapling1P_RtD", "Petit arbre" }, { "Sapling2P_RtD", "Petit arbre" }, { "SmallBushP_RtD", "Buisson" }, { "MistLandsBush1P_RtD", "Plante Étrange" }, { "MistLandsBush2P_RtD", "Plante Étrange" }, { "MistLandsBush3P_RtD", "Plante Étrange" }, { "MistLandsBush4P_RtD", "Plante Étrange" }, { "MistLandsBush5P_RtD", "Strange Plant" }, { "MistLandsBush6P_RtD", "Fleurs sauvages" }, { "MistLandsBush7P_RtD", "Plante" }, { "EverGreen1P_RtD", "Végétal à feuilles persistantes" }, { "EverGreen2P_RtD", "Végétal à feuilles persistantes" }, { "EverGreen3P_RtD", "Végétal à feuilles persistantes" }, { "EverGreen4P_RtD", "Végétal à feuilles persistantes" }, { "MountainBush1P_RtD", "Fleurs sauvages" }, { "MountainBush2P_RtD", "Fleurs sauvages" }, { "MountainBush3P_RtD", "Fleurs sauvages" }, { "PlainsBush1P_RtD", "Plaquebières" }, { "PlainsBush2P_RtD", "Plaquebières" }, { "PlainsBush3P_RtD", "Plaquebières" }, { "PlainsBush4P_RtD", "Bambou" }, { "PlainsBush5P_RtD", "Bambou" }, { "PlainsBush6P_RtD", "Bambou" }, { "PlainsBush7P_RtD", "Bambou" }, { "PlainsBush8P_RtD", "Bambou" }, { "DeadIvy1P_RtD", "Lierre mort" }, { "DeadIvy2P_RtD", "Lierre mort" }, { "SwampBush1P_RtD", "Plante en décomposition" }, { "SwampBush2P_RtD", "Rotting Plant" }, { "SwampBush3P_RtD", "Fleurs sauvages" }, { "SwampBush4P_RtD", "Plante" }, { "SwampBush5P_RtD", "Fleurs sauvages" }, { "SwampBush6P_RtD", "Fleurs sauvages" }, { "SwampBush7P_RtD", "Fleurs sauvages" }, { "SwampBush8P_RtD", "Plante" }, { "SwampBush9P_RtD", "Plante" }, { "SwampBush10P_RtD", "Plante" }, { "SwampBush11P_RtD", "Plante" }, { "SwampBush12P_RtD", "Buisson mort" }, { "SwampBush13P_RtD", "Buisson mort" }, { "SwampBush14P_RtD", "Buisson mort" }, { "BlackShroom1P_RtD", "Champignon noir" }, { "BlackShroom2P_RtD", "Champignon noir" }, { "BlackShroom3P_RtD", "Champignon noir" }, { "BlackShroom4P_RtD", "Champignon noir" }, { "BlueShroom1P_RtD", "Champignon bleu" }, { "BlueShroom2P_RtD", "Champignon bleu" }, { "BlueShroom3P_RtD", "Champignon bleu" }, { "BlueShroom4P_RtD", "Champignon bleu" }, { "GreenShroom1P_RtD", "Champignon vert" }, { "GreenShroom2P_RtD", "Champignon vert" }, { "GreenShroom3P_RtD", "Champignon vert" }, { "GreenShroom4P_RtD", "Champignon vert" }, { "MeadowsShroom1P_RtD", "Champignon" }, { "MeadowsShroom2P_RtD", "Champignon" }, { "MeadowsShroom3P_RtD", "Champignon" }, { "MeadowsShroom4P_RtD", "Champignon" }, { "MountainShroom1P_RtD", "Champignon" }, { "MountainShroom2P_RtD", "Champignon" }, { "MountainShroom3P_RtD", "Champignon" }, { "MountainShroom4P_RtD", "Champignon" }, { "RedShroom1P_RtD", "Champignon rouge" }, { "RedShroom2P_RtD", "Champignon rouge" }, { "RedShroom3P_RtD", "Champignon rouge" }, { "RedShroom4P_RtD", "Champignon rouge" }, { "YellowShroom1P_RtD", "Champignon jaune" }, { "YellowShroom2P_RtD", "Champignon jaune" }, { "YellowShroom3P_RtD", "Champignon jaune" }, { "YellowShroom4P_RtD", "Champignon jaune" }, { "CloudberryBush_RtD", "Plaquebières" }, { "Pickable_Thistle_RtD", "Chardon" }, { "BlueberryBush_RtD", "Myrtillier" }, { "Bush01_heath_RtD", "Bruyère" }, { "Bush01_RtD", "Buisson" }, { "Bush02_en_RtD", "Buisson" }, { "FirTree_small_dead_RtD", "Sapin mort" }, { "RaspberryBush_RtD", "Framboisier" }, { "shrub_2_heath_RtD", "Bruyère" }, { "shrub_2_RtD", "Arbrisseau" }, { "PlantSeedAshLands_RtD", "Graine des Terres de cendre" }, { "PlantSeedAshLands_desc_RtD", "Une graine pour planter toute les plantes des Terres de cendre" }, { "PlantSeedBlackForest_RtD", "Graine de la Forêt noire" }, { "PlantSeedBlackForest_desc_RtD", "Une graine pour planter toute les plantes de la Forêt noire" }, { "PlantSeedDeepNorth_RtD", "Graine du Grand nord" }, { "PlantSeedDeepNorth_desc_RtD", "Une graine pour planter toute les plantes du Grand nord" }, { "PlantSeedMeadows_RtD", "Grainde de la Prairie" }, { "PlantSeedMeadows_desc_RtD", "Une graine pour planter toute les plantes de la Prairie" }, { "PlantSeedMistlands_RtD", "Grainde des Terres brumeuses" }, { "PlantSeedMistlands_desc_RtD", "Une graine pour planter toute les plantes des Terres brumeuses" }, { "PlantSeedMountain_RtD", "Graine de la Montagne" }, { "PlantSeedMoutain_desc_RtD", "Une graine pour planter toute les plantes de la Montagne" }, { "PlantSeedPlains_RtD", "Graines des Plaines" }, { "PlantSeedPlains_desc_RtD", "Une graine pour planter toute les plantes des Plaines" }, { "PlantSeedSwamp_RtD", "Graine du Marais" }, { "PlantSeedSwamp_desc_RtD", "Une graine pour planter toute les graines des Marécages" } }); CustomLocalization localization4 = Localization; text = "German"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock5_RtD", "Verkohlter Stein" }, { "AshLandsRock6_RtD", "Verkohlter Stein" }, { "AshLandsBush1_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush2_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush3_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush4_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush5_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush6_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush7_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush8_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush9_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush10_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush11_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush12_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush13_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush14_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush15_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush16_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush17_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush18_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush19_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush20_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush21_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush22_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush23_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush24_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush25_RtD", "Abgestorbene Pflanze" }, { "AshLandsBush26_RtD", "Abgestorbene Pflanze" }, { "BlackForestBush1_RtD", "Wildblume" }, { "BlackForestBush2_RtD", "Wildblume" }, { "BlackForestBush3_RtD", "Busch" }, { "BlackForestBush4_RtD", "Busch" }, { "BlackForestBush5_RtD", "Busch" }, { "BlackForestBush6_RtD", "Klette" }, { "BlackForestBush7_RtD", "Klette" }, { "BlackForestBush8_RtD", "Klette" }, { "ForestGreen1_RtD", "Immergrün" }, { "ForestGreen2_RtD", "Immergrün" }, { "ForestGreen3_RtD", "Immergrün" }, { "ForestGreen4_RtD", "Immergrün" }, { "DeadWoodHalf", "Verkohlter Baumstamm" }, { "DeadWoodLog", "Verkohlter Baumstamm" }, { "DeadWoodStump", "Verkohlter Baumstumpf" }, { "DeadTree1_RtD", "Verkohlter Baum" }, { "DeadTree2_RtD", "Verkohlter Baum" }, { "DeadTree3_RtD", "Verkohlter Baum" }, { "DeadTree4_RtD", "Verkohlter Baum" }, { "DeadTree5_RtD", "Verkohlter Baum" }, { "DeadTree6_RtD", "Verkohlter Baum" }, { "DeadTree7_RtD", "Verkohlter Baum" }, { "DeadTree8_RtD", "Verkohlter Baum" }, { "DeadTree9_RtD", "Verkohlter Baum" }, { "DeepNorthBush1_RtD", "Wildblume" }, { "DeepNorthBush2_RtD", "Wildblume" }, { "DeepNorthBush3_RtD", "Wildblume" }, { "DeepNorthBush4_RtD", "Wildblume" }, { "DeepNorthBush5_RtD", "Wildblume" }, { "DeepNorthBush6_RtD", "Wildblume" }, { "DeepNorthBush7_RtD", "Wildblume" }, { "DeepNorthBush8_RtD", "Wildblume" }, { "DeepNorthBush9_RtD", "Wildblume" }, { "DeepNorthBush10_RtD", "Wildblume" }, { "DeepNorthRock5_RtD", "Eisiger Felsen" }, { "DeepNorthRock6_RtD", "Eisiger Felsen" }, { "AcaciaLog", "Stamm" }, { "AcaciaLogHalf", "Halber Stamm" }, { "BlossomLog", "Stamm" }, { "BlossomLogHalf", "Halber Stamm" }, { "CottonWoodLog", "Stamm" }, { "CottonWoodHalf", "Halber Stamm" }, { "OakWoodLog", "Stamm" }, { "OakWoodHalf", "Halber Stamm" }, { "PineWoodHalf", "Halber Stamm" }, { "PineWoodLog", "Stamm" }, { "PineWoodLog1", "Stamm" }, { "ForestTree1_RtD", "Ahornbaum" }, { "ForestTree2_RtD", "Ahornbaum" }, { "MagicLog1", "Stamm" }, { "MagicLog2", "Stamm" }, { "MagicLog3", "Stamm" }, { "MagicLog4", "Stamm" }, { "MagicLog5", "Stamm" }, { "MagicLog6", "Stamm" }, { "MagicLog7", "Stamm" }, { "MagicLog8", "Stamm" }, { "MagicLog9", "Stamm" }, { "MagicLog10", "Stamm" }, { "MagicStump1", "Stumpf" }, { "MagicStump2", "Stumpf" }, { "MagicStump3", "Stumpf" }, { "MagicStump4", "Stumpf" }, { "MagicStump5", "Stumpf" }, { "MagicStump6", "Stumpf" }, { "MagicStump7", "Stumpf" }, { "MagicStump8", "Stumpf" }, { "MagicStump9", "Stumpf" }, { "MagicStump10", "Stumpf" }, { "MagicTree1_RtD", "Magiebaum" }, { "MagicTree2_RtD", "Magiebaum" }, { "MagicTree3_RtD", "Magiebaum" }, { "MagicTree4_RtD", "Magiebaum" }, { "MagicTree5_RtD", "Magiebaum" }, { "MagicTree6_RtD", "Verkohlter Baum" }, { "MagicTree7_RtD", "Verkohlter Baum" }, { "MagicTree8_RtD", "Verkohlter Baum" }, { "MagicTree9_RtD", "Verkohlter Baum" }, { "MagicTree10_RtD", "Verkohlter Baum" }, { "MeadowsBush1_RtD", "Magische Blume" }, { "MeadowsBush2_RtD", "Magische Blume" }, { "MeadowsBush3_RtD", "Magische Blume" }, { "MeadowsBush4_RtD", "Magische Blume" }, { "MeadowsBush5_RtD", "Magische Blume" }, { "MeadowsShroom1_RtD", "Großer Pilz" }, { "MeadowsShroom2_RtD", "Großer Pilz" }, { "MeadowsShroom3_RtD", "Großer Pilz" }, { "MeadowsShroom4_RtD", "Großer Pilz" }, { "MeadowsBush01_RtD", "Seltsame Pflanze" }, { "MeadowsBush02_RtD", "Seltsame Pflanze" }, { "MeadowsBush03_RtD", "Seltsame Pflanze" }, { "MeadowsBush04_RtD", "Setzling" }, { "MeadowsBush05_RtD", "Busch" }, { "MeadowsBush06_RtD", "Busch" }, { "Sapling1_RtD", "Setzling" }, { "Sapling2_RtD", "Setzling" }, { "SmallBush_RtD", "Busch" }, { "MistLandsBush1_RtD", "Seltsame Pflanze" }, { "MistLandsBush2_RtD", "Seltsame Pflanze" }, { "MistLandsBush3_RtD", "Seltsame Pflanze" }, { "MistLandsBush4_RtD", "Seltsame Pflanze" }, { "MistLandsBush5_RtD", "Seltsame Pflanze" }, { "MistLandsBush6_RtD", "Magische Blume" }, { "MistLandsBush7_RtD", "Seltsame Pflanze" }, { "ShootStump_RtD", "Yggdrasil-Stumpf" }, { "YggaShoot_Log_RtD", "Yggdrasil Stamm" }, { "YggaShoot_LogHalf_RtD", "Yggdrasil Stamm" }, { "YggdrasilTree1_RtD", "Yggdrasil" }, { "YggdrasilTree2_RtD", "Yggdrasil" }, { "EverGreen1_RtD", "Immergrün" }, { "EverGreen2_RtD", "Immergrün" }, { "EverGreen3_RtD", "Immergrün" }, { "EverGreen4_RtD", "Immergrün" }, { "MountainBush1_RtD", "Winter-Wildblume" }, { "MountainBush2_RtD", "Winter-Wildblume" }, { "MountainBush3_RtD", "Winter-Wildblume" }, { "RedShroom1_RtD", "Riesenpilz" }, { "RedShroom2_RtD", "Riesenpilz" }, { "RedShroom3_RtD", "Riesenpilz" }, { "RedShroom4_RtD", "Riesenpilz" }, { "BlackShroom1_RtD", "Riesenpilz" }, { "BlackShroom2_RtD", "Riesenpilz" }, { "BlackShroom3_RtD", "Riesenpilz" }, { "BlackShroom4_RtD", "Riesenpilz" }, { "BlueShroom1_RtD", "Riesenpilz" }, { "BlueShroom2_RtD", "Riesenpilz" }, { "BlueShroom3_RtD", "Riesenpilz" }, { "BlueShroom4_RtD", "Riesenpilz" }, { "YellowShroom1_RtD", "Riesenpilz" }, { "YellowShroom2_RtD", "Riesenpilz" }, { "YellowShroom3_RtD", "Riesenpilz" }, { "YellowShroom4_RtD", "Riesenpilz" }, { "GreenShroom1_RtD", "Riesenpilz" }, { "GreenShroom2_RtD", "Riesenpilz" }, { "GreenShroom3_RtD", "Riesenpilz" }, { "GreenShroom4_RtD", "Riesenpilz" }, { "PalmLog", "Stamm" }, { "PalmLogHalf", "Stamm" }, { "PalmStump", "Stumpf" }, { "PalmTree1_RtD", "Palme" }, { "PalmTree2_RtD", "Palme" }, { "Acacia4_RtD", "Akazie" }, { "AcaciaLog4", "Stamm" }, { "AcaciaStump4", "Stumpf" }, { "PlainsBush4_RtD", "Bambus" }, { "PlainsBush5_RtD", "Bambus" }, { "PlainsBush6_RtD", "Bambus" }, { "PlainsBush7_RtD", "Bambus" }, { "PlainsBush8_RtD", "Bambus" }, { "Acacia1_RtD", "Akazie" }, { "Acacia2_RtD", "Akazie" }, { "Acacia3_RtD", "Akazie" }, { "Blossom1_RtD", "Blühendes Hundeholz" }, { "Blossom2_RtD", "Blühendes Hundeholz" }, { "Blossom3_RtD", "Blühendes Hundeholz" }, { "Blossom4_RtD", "Blühendes Hundeholz" }, { "Blossom5_RtD", "Blühendes Hundeholz" }, { "CottonWood1_RtD", "Pappelbaum" }, { "CottonWood2_RtD", "Pappelbaum" }, { "Oak1_RtD", "Roteiche" }, { "Oak2_RtD", "Roteiche" }, { "RedPine_RtD", "Rote Kiefer" }, { "ThinPine1_RtD", "Winterkiefer" }, { "ThinPine2_RtD", "Winterkiefer" }, { "WinterPine1_RtD", "Winterkiefer" }, { "WinterPine2_RtD", "Winterkiefer" }, { "WinterPine3_RtD", "Winterkiefer" }, { "WinterPine4_RtD", "Winterkiefer" }, { "WinterPine5_RtD", "Winterkiefer" }, { "AcaciaStump", "Stumpf" }, { "BlossomStump", "Stumpf" }, { "CottonWoodStump", "Stumpf" }, { "OakWoodStump", "Stumpf" }, { "PineWoodStump", "Stumpf" }, { "SwampBush1_RtD", "Verrottender Setzling" }, { "SwampBush2_RtD", "Verrottender Setzling" }, { "SwampBush3_RtD", "Seltsame Pflanze" }, { "SwampBush4_RtD", "Seltsame Pflanze" }, { "SwampBush5_RtD", "Seltsame Pflanze" }, { "SwampBush6_RtD", "Seltsame Pflanze" }, { "SwampBush7_RtD", "Seltsame Pflanze" }, { "SwampBush8_RtD", "Seltsame Pflanze" }, { "SwampBush9_RtD", "Seltsame Pflanze" }, { "SwampBush10_RtD", "Seltsame Pflanze" }, { "SwampBush11_RtD", "Seltsame Pflanze" }, { "SwampBush12_RtD", "Todesbusch" }, { "SwampBush13_RtD", "Todesbusch" }, { "SwampBush14_RtD", "Todesbusch" }, { "SwampWoodHalf", "Stamm" }, { "SwampWoodLog", "Stamm" }, { "SwampTree1_RtD", "Alter Baum" }, { "SwampTree2_RtD", "Alter Baum" }, { "SwampTree3_RtD", "Alter Baum" }, { "SwampTree4_RtD", "Alter Baum" }, { "SwampTree5_RtD", "Alter Baum" }, { "SwampTree6_RtD", "Alter Baum" }, { "DeadIvy1_RtD", "Toter Efeu" }, { "DeadIvy2_RtD", "Toter Efeu" }, { "WillowLog", "Stamm" }, { "WillowLogHalf", "Stamm" }, { "WillowStump", "Stumpf" }, { "SwampWoodStump", "Stumpf" }, { "WillowTree1_RtD", "Trauerweide" }, { "WillowTree2_RtD", "Trauerweide" }, { "MountainShroom1_RtD", "Riesenpilz" }, { "MountainShroom2_RtD", "Riesenpilz" }, { "MountainShroom3_RtD", "Riesenpilz" }, { "MountainShroom4_RtD", "Riesenpilz" } }); CustomLocalization localization5 = Localization; text = "Polish"; localization5.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock5_RtD", "Zwęglona Skała" }, { "AshLandsRock6_RtD", "Zwęglona Skała" }, { "AshLandsBush1_RtD", "Martwa Roślina" }, { "AshLandsBush2_RtD", "Martwa Roślina" }, { "AshLandsBush3_RtD", "Martwa Roślina" }, { "AshLandsBush4_RtD", "Martwa Roślina" }, { "AshLandsBush5_RtD", "Martwa Roślina" }, { "AshLandsBush6_RtD", "Martwa Roślina" }, { "AshLandsBush7_RtD", "Martwa Roślina" }, { "AshLandsBush8_RtD", "Martwa Roślina" }, { "AshLandsBush9_RtD", "Martwa Roślina" }, { "AshLandsBush10_RtD", "Martwa Roślina" }, { "AshLandsBush11_RtD", "Martwa Roślina" }, { "AshLandsBush12_RtD", "Martwa Roślina" }, { "AshLandsBush13_RtD", "Martwa Roślina" }, { "AshLandsBush14_RtD", "Martwa Roślina" }, { "AshLandsBush15_RtD", "Martwa Roślina" }, { "AshLandsBush16_RtD", "Martwa Roślina" }, { "AshLandsBush17_RtD", "Martwa Roślina" }, { "AshLandsBush18_RtD", "Martwa Roślina" }, { "AshLandsBush19_RtD", "Martwa Roślina" }, { "AshLandsBush20_RtD", "Martwa Roślina" }, { "AshLandsBush21_RtD", "Martwa Roślina" }, { "AshLandsBush22_RtD", "Martwa Roślina" }, { "AshLandsBush23_RtD", "Martwa Roślina" }, { "AshLandsBush24_RtD", "Martwa Roślina" }, { "AshLandsBush25_RtD", "Martwa Roślina" }, { "AshLandsBush26_RtD", "Martwa Roślina" }, { "BlackForestBush1_RtD", "Dziki Kwiat" }, { "BlackForestBush2_RtD", "Dziki Kwiat" }, { "BlackForestBush3_RtD", "Krzak" }, { "BlackForestBush4_RtD", "Krzak" }, { "BlackForestBush5_RtD", "Krzak" }, { "BlackForestBush6_RtD", "Łopian" }, { "BlackForestBush7_RtD", "Łopian" }, { "BlackForestBush8_RtD", "Łopian" }, { "ForestGreen1_RtD", "Jałowiec" }, { "ForestGreen2_RtD", "Jałowiec" }, { "ForestGreen3_RtD", "Jałowiec" }, { "ForestGreen4_RtD", "Jałowiec" }, { "DeadWoodHalf", "Zwęglona Kłoda" }, { "DeadWoodLog", "Zwęglona Kłoda" }, { "DeadWoodStump", "Zwęglony Pień" }, { "DeadTree1_RtD", "Zwęglone Drzewo" }, { "DeadTree2_RtD", "Zwęglone Drzewo" }, { "DeadTree3_RtD", "Zwęglone Drzewo" }, { "DeadTree4_RtD", "Zwęglone Drzewo" }, { "DeadTree5_RtD", "Zwęglone Drzewo" }, { "DeadTree6_RtD", "Zwęglone Drzewo" }, { "DeadTree7_RtD", "Zwęglone Drzewo" }, { "DeadTree8_RtD", "Zwęglone Drzewo" }, { "DeadTree9_RtD", "Zwęglone Drzewo" }, { "DeepNorthBush1_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush2_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush3_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush4_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush5_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush6_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush7_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush8_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush9_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthBush10_RtD", "Zimowy Dziki Kwiat" }, { "DeepNorthRock5_RtD", "Lodowa Skała" }, { "DeepNorthRock6_RtD", "Lodowa Skała" }, { "AcaciaLog", "Kłoda" }, { "AcaciaLogHalf", "Kłoda" }, { "BlossomLog", "Kłoda" }, { "BlossomLogHalf", "Kłoda" }, { "CottonWoodLog", "Kłoda" }, { "CottonWoodHalf", "Kłoda" }, { "OakWoodLog", "Kłoda" }, { "OakWoodHalf", "Kłoda" }, { "PineWoodHalf", "Kłoda" }, { "PineWoodLog", "Kłoda" }, { "PineWoodLog1", "Kłoda" }, { "ForestTree1_RtD", "Klon" }, { "ForestTree2_RtD", "Klon" }, { "MagicLog1", "Kłoda" }, { "MagicLog2", "Kłoda" }, { "MagicLog3", "Kłoda" }, { "MagicLog4", "Kłoda" }, { "MagicLog5", "Kłoda" }, { "MagicLog6", "Kłoda" }, { "MagicLog7", "Kłoda" }, { "MagicLog8", "Kłoda" }, { "MagicLog9", "Kłoda" }, { "MagicLog10", "Kłoda" }, { "MagicStump1", "Pień" }, { "MagicStump2", "Pień" }, { "MagicStump3", "Pień" }, { "MagicStump4", "Pień" }, { "MagicStump5", "Pień" }, { "MagicStump6", "Pień" }, { "MagicStump7", "Pień" }, { "MagicStump8", "Pień" }, { "MagicStump9", "Pień" }, { "MagicStump10", "Pień" }, { "MagicTree1_RtD", "Magiczne Drzewo" }, { "MagicTree2_RtD", "Magiczne Drzewo" }, { "MagicTree3_RtD", "Magiczne Drzewo" }, { "MagicTree4_RtD", "Magiczne Drzewo" }, { "MagicTree5_RtD", "Magiczne Drzewo" }, { "MagicTree6_RtD", "Zwęglone Drzewo" }, { "MagicTree7_RtD", "Zwęglone Drzewo" }, { "MagicTree8_RtD", "Zwęglone Drzewo" }, { "MagicTree9_RtD", "Zwęglone Drzewo" }, { "MagicTree10_RtD", "Zwęglone Drzewo" }, { "MeadowsBush1_RtD", "Magiczny Kwiat" }, { "MeadowsBush2_RtD", "Magiczny Kwiat" }, { "MeadowsBush3_RtD", "Magiczny Kwiat" }, { "MeadowsBush4_RtD", "Magiczny Kwiat" }, { "MeadowsBush5_RtD", "Magiczny Kwiat" }, { "MeadowsShroom1_RtD", "Duży Grzyb" }, { "MeadowsShroom2_RtD", "Duży Grzyb" }, { "MeadowsShroom3_RtD", "Duży Grzyb" }, { "MeadowsShroom4_RtD", "Duży Grzyb" }, { "MeadowsBush01_RtD", "Dziwna Roślina" }, { "MeadowsBush02_RtD", "Dziwna Roślina" }, { "MeadowsBush03_RtD", "Dziwna Roślina" }, { "MeadowsBush04_RtD", "Drzewko" }, { "MeadowsBush05_RtD", "Krzak" }, { "MeadowsBush06_RtD", "Krzak" }, { "Sapling1_RtD", "Drzewko" }, { "Sapling2_RtD", "Drzewko" }, { "SmallBush_RtD", "Krzak" }, { "MistLandsBush1_RtD", "Dziwna Roślina" }, { "MistLandsBush2_RtD", "Dziwna Roślina" }, { "MistLandsBush3_RtD", "Dziwna Roślina" }, { "MistLandsBush4_RtD", "Dziwna Roślina" }, { "MistLandsBush5_RtD", "Dziwna Roślina" }, { "MistLandsBush6_RtD", "Magiczny Kwiat" }, { "MistLandsBush7_RtD", "Dziwna Roślina" }, { "ShootStump_RtD", "Pień Yggdrasil" }, { "YggaShoot_Log_RtD", "Kłoda Yggdrasil" }, { "YggaShoot_LogHalf_RtD", "Kłoda Yggdrasil" }, { "YggdrasilTree1_RtD", "Yggdrasil" }, { "YggdrasilTree2_RtD", "Yggdrasil" }, { "EverGreen1_RtD", "Krzak Jałowca" }, { "EverGreen2_RtD", "Krzak Jałowca" }, { "EverGreen3_RtD", "Krzak Jałowca" }, { "EverGreen4_RtD", "Krzak Jałowca" }, { "MountainBush1_RtD", "Zimowy Dziki Kwiat" }, { "MountainBush2_RtD", "Zimowy Dziki Kwiat" }, { "MountainBush3_RtD", "Zimowy Dziki Kwiat" }, { "RedShroom1_RtD", "Gigantyczny Czerwony Grzyb" }, { "RedShroom2_RtD", "Gigantyczny Czerwony Grzyb" }, { "RedShroom3_RtD", "Gigantyczny Czerwony Grzyb" }, { "RedShroom4_RtD", "Gigantyczny Czerwony Grzyb" }, { "BlackShroom1_RtD", "Gigantyczny Czarny Grzyb" }, { "BlackShroom2_RtD", "Gigantyczny Czarny Grzyb" }, { "BlackShroom3_RtD", "Gigantyczny Czarny Grzyb" }, { "BlackShroom4_RtD", "Gigantyczny Czarny Grzyb" }, { "BlueShroom1_RtD", "Gigantyczny Niebieski Grzyb" }, { "BlueShroom2_RtD", "Gigantyczny Niebieski Grzyb" }, { "BlueShroom3_RtD", "Gigantyczny Niebieski Grzyb" }, { "BlueShroom4_RtD", "Gigantyczny Niebieski Grzyb" }, { "YellowShroom1_RtD", "Gigantyczny Żółty Grzyb" }, { "YellowShroom2_RtD", "Gigantyczny Żółty Grzyb" }, { "YellowShroom3_RtD", "Gigantyczny Żółty Grzyb" }, { "YellowShroom4_RtD", "Gigantyczny Żółty Grzyb" }, { "GreenShroom1_RtD", "Gigantyczny Zielony Grzyb" }, { "GreenShroom2_RtD", "Gigantyczny Zielony Grzyb" }, { "GreenShroom3_RtD", "Gigantyczny Zielony Grzyb" }, { "GreenShroom4_RtD", "Gigantyczny Zielony Grzyb" }, { "PalmLog", "Kłoda" }, { "PalmLogHalf", "Kłoda" }, { "PalmStump", "Kłoda" }, { "PalmTree1_RtD", "Drzewo Palmowe" }, { "PalmTree2_RtD", "Drzewo Palmowe" }, { "Acacia4_RtD", "Akacja" }, { "AcaciaLog4", "Kłoda" }, { "AcaciaStump4", "Pień" }, { "PlainsBush4_RtD", "Bambus" }, { "PlainsBush5_RtD", "Bambus" }, { "PlainsBush6_RtD", "Bambus" }, { "PlainsBush7_RtD", "Bambus" }, { "PlainsBush8_RtD", "Bambus" }, { "Acacia1_RtD", "Akacja" }, { "Acacia2_RtD", "Akacja" }, { "Acacia3_RtD", "Akacja" }, { "Blossom1_RtD", "Dereń Kwiecisty" }, { "Blossom2_RtD", "Dereń Kwiecisty" }, { "Blossom3_RtD", "Dereń Kwiecisty" }, { "Blossom4_RtD", "Dereń Kwiecisty" }, { "Blossom5_RtD", "Dereń Kwiecisty" }, { "CottonWood1_RtD", "Drzewo Bawełniane" }, { "CottonWood2_RtD", "Drzewo Bawełniane" }, { "Oak1_RtD", "Czerwony Dąb" }, { "Oak2_RtD", "Czerwony Dąb" }, { "RedPine_RtD", "Czerwona Sosna" }, { "ThinPine1_RtD", "Zimowa Sosna" }, { "ThinPine2_RtD", "Zimowa Sosna" }, { "WinterPine1_RtD", "Zimowa Sosna" }, { "WinterPine2_RtD", "Zimowa Sosna" }, { "WinterPine3_RtD", "Zimowa Sosna" }, { "WinterPine4_RtD", "Zimowa Sosna" }, { "WinterPine5_RtD", "Zimowa Sosna" }, { "AcaciaStump", "Pień" }, { "BlossomStump", "Pień" }, { "CottonWoodStump", "Pień" }, { "OakWoodStump", "Pień" }, { "PineWoodStump", "Pień" }, { "SwampBush1_RtD", "Gnijące Drzewko" }, { "SwampBush2_RtD", "Gnijące Drzewko" }, { "SwampBush3_RtD", "Dziwna Roślina" }, { "SwampBush4_RtD", "Dziwna Roślina" }, { "SwampBush5_RtD", "Dziwna Roślina" }, { "SwampBush6_RtD", "Dziwna Roślina" }, { "SwampBush7_RtD", "Dziwna Roślina" }, { "SwampBush8_RtD", "Dziwna Roślina" }, { "SwampBush9_RtD", "Dziwna Roślina" }, { "SwampBush10_RtD", "Dziwna Roślina" }, { "SwampBush11_RtD", "Dziwna Roślina" }, { "SwampBush12_RtD", "Krzak Śmierci" }, { "SwampBush13_RtD", "Krzak Śmierci" }, { "SwampBush14_RtD", "Krzak Śmierci" }, { "SwampWoodHalf", "Kłoda" }, { "SwampWoodLog", "Kłoda" }, { "SwampTree1_RtD", "Starożytne Drzewo" }, { "SwampTree2_RtD", "Starożytne Drzewo" }, { "SwampTree3_RtD", "Starożytne Drzewo" }, { "SwampTree4_RtD", "Starożytne Drzewo" }, { "SwampTree5_RtD", "Starożytne Drzewo" }, { "SwampTree6_RtD", "Starożytne Drzewo" }, { "DeadIvy1_RtD", "Martwy Bluszcz" }, { "DeadIvy2_RtD", "Martwy Bluszcz" }, { "WillowLog", "Kłoda" }, { "WillowLogHalf", "Kłoda" }, { "WillowStump", "Pień" }, { "SwampWoodStump", "Pień" }, { "WillowTree1_RtD", "Wierzba" }, { "WillowTree2_RtD", "Wierzba" }, { "MountainShroom1_RtD", "Gigantyczny Górski Grzyb" }, { "MountainShroom2_RtD", "Gigantyczny Górski Grzyb" }, { "MountainShroom3_RtD", "Gigantyczny Górski Grzyb" }, { "MountainShroom4_RtD", "Gigantyczny Górski Grzyb" }, { "KoralStone1_RtD", "Koral" }, { "KoralStone2_RtD", "Koral" }, { "KoralStone3_RtD", "Koral" }, { "KoralStone4_RtD", "Koral" }, { "KoralStone5_RtD", "Koral" }, { "KoralStone6_RtD", "Koral" }, { "KoralStone7_RtD", "Koral" }, { "KoralStone8_RtD", "Koral" }, { "KoralStone9_RtD", "Koral" }, { "KoralStone10_RtD", "Koral" }, { "KoralStone11_RtD", "Koral" }, { "KoralStone12_RtD", "Koral" }, { "KoralStone13_RtD", "Koral" }, { "KoralStone14_RtD", "Koral" }, { "KoralStone15_RtD", "Koral" }, { "KoralStone16_RtD", "Koral" }, { "KoralStone17_RtD", "Koral" }, { "KoralStone18_RtD", "Koral" }, { "KoralStone19_RtD", "Koral" }, { "KoralStone20_RtD", "Koral" },
BepInEx/plugins/RtDDungeons.dll
Decompiled 2 weeks agousing System; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using BepInEx; using HarmonyLib; 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("RtDDungeons")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDDungeons")] [assembly: AssemblyTitle("RtDDungeons")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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 RtDDungeons { [BepInPlugin("Soloredis.RtDDungeons", "RtDDungeons", "1.1.83")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*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("blacks7ar.MagicRevamp")] [BepInIncompatibility("blacks7ar.SeedBed")] [BepInIncompatibility("blacks7ar.OreMines")] [BepInIncompatibility("blacks7ar.BowPlugin")] [BepInIncompatibility("IAmOnTheInternetAndItIsScary.NoArbitraryIncompatibilityFlag")] [BepInIncompatibility("randyknapp.mods.epicloot")] [HarmonyPatch] public class RtDDungeons : BaseUnityPlugin { private const string ModGuid = "Soloredis.RtDDungeons"; private const string ModName = "RtDDungeons"; private const string ModVersion = "1.1.83"; private AssetBundle _myAssets; private static Harmony _harmony; private static readonly string[] DungeonPropList = new string[275] { "Prop_FoodBarrel1_BlackForest_RtD", "Prop_FoodBarrel1_RtD", "Prop_FoodBarrel2_BlackForest_RtD", "Prop_FoodBarrel2_RtD", "Prop_FoodCrate1_BlackForest_RtD", "Prop_FoodCrate1_RtD", "Props_Skeleton__Full_Headless_RtD", "Props_Skeleton__Full_RtD", "Props_Skeleton__Full_Sitting_RtD", "Props_Skeleton_Clavicle_RtD", "Props_Skeleton_Femur_RtD", "Props_Skeleton_Fibula_RtD", "Props_Skeleton_Foot_RtD", "Props_Skeleton_Hand_RtD", "Props_Skeleton_Humerus_RtD", "Props_Skeleton_Pelvis_RtD", "Props_Skeleton_Radius_RtD", "Props_Skeleton_RibCage_RtD", "Props_Skeleton_Skull_RtD", "Props_Skeleton_Spine_RtD", "Props_Skeleton_Tibia_RtD", "Props_Skeleton_Ulna_RtD", "crypt_PlainsHorror01_chest", "crypt_PlainsHorror_chest", "Spawner_PlainsHorror01_rise", "Spawner_PlainsHorror_rise", "crypt_SwampHorror01_chest", "crypt_SwampHorror_chest", "Spawner_SwampChaser_rise", "Spawner_SwampHorror01_rise", "crypt_BlackForestHorror01_chest", "crypt_BlackForestHorror_chest", "Spawner_BlackForestHorror01_rise", "Spawner_BlackForestHorror_rise", "AmphoraGroup00_RtD", "BookOld_00_RtD", "BookOld_01_RtD", "BookOld_02_RtD", "BookOld_03_RtD", "BookOld_04_RtD", "BookOld_05_RtD", "BookOld_06_RtD", "BookOld_07_RtD", "CobWebs_RtD", "HangingVines_RtD", "ChainForged00_RtD", "ChainForged01_RtD", "ForgedDragon_00_RtD", "ForgedDragon_01_RtD", "ForgedDragon_02_RtD", "ForgedDragon_03_RtD", "GrilleDeco_00_RtD", "GrilleDeco_01_RtD", "GrilleDeco_02_RtD", "GrilleDeco_03_RtD", "Pole00_RtD", "Pole01_RtD", "Pole02_RtD", "Props_CageHanging_RtD", "Props_ChainHanging1_RtD", "Props_ChainHanging2_RtD", "Props_ChainHangingGround_RtD", "Props_ChainStraight_RtD", "VaneDeco_00_RtD", "VaneDeco_01_RtD", "VaneDeco_02_RtD", "VaneDeco_03_RtD", "VaneDeco_04_RtD", "VaneDeco_05_RtD", "VaneDeco_06_RtD", "VaneDeco_07_RtD", "WindRose00_RtD", "Exterior_DungeonLighting_RtD", "CandleHolder03_LGT_RtD", "Prefab_Brazier_01_on_RtD", "Prefab_Forged_torch_complete_01_on_RtD", "Prefab_Forged_torch_complete_02_off_RtD", "Prop_TempleBrazier_RtD", "TorchWall00_LGT_RtD", "Prop_BlackForestGold_RtD", "Prop_MeadowsFlint_RtD", "Prop_MistlandsFelOre_RtD", "Prop_MountainOrichalcum_RtD", "Prop_PlainsBloodiron_RtD", "Prop_SwampMooniron_RtD", "Prop_ArcaneMine_RtD", "Prop_FlametalMine_RtD", "Pickable_Mushroom_Blue1_RtD", "Pickable_Mushroom_Blue2_RtD", "Pickable_Mushroom_Blue3_RtD", "Pickable_Mushroom_Brown1_RtD", "Pickable_Mushroom_Brown2_RtD", "Pickable_Mushroom_Brown3_RtD", "Pickable_Mushroom_Green1_RtD", "Pickable_Mushroom_Green2_RtD", "Pickable_Mushroom_Green3_RtD", "Pickable_Mushroom_Green_C1_RtD", "Pickable_Mushroom_Green_C2_RtD", "Pickable_Mushroom_Green_C3_RtD", "Pickable_Mushroom_Ice1_RtD", "Pickable_Mushroom_Ice2_RtD", "Pickable_Mushroom_Ice3_RtD", "Pickable_Mushroom_Jade1_RTD", "Pickable_Mushroom_Jade2_RtD", "Pickable_Mushroom_Jade3_RtD", "Pickable_Mushroom_Jottun1_RtD", "Pickable_Mushroom_Jottun2_RtD", "Pickable_Mushroom_Jottun3_RtD", "Pickable_Mushroom_Red1_RtD", "Pickable_Mushroom_Red2_RtD", "Pickable_Mushroom_Red3_RtD", "Pickable_Mushroom_Smoke1_RtD", "Pickable_Mushroom_Smoke2_RtD", "Pickable_Mushroom_Smoke3_RtD", "Pickable_Mushroom_Yellow1_RtD", "Pickable_Mushroom_Yellow2_RtD", "Pickable_Mushroom_Yellow3_RtD", "Pickable_Crystal_RtD", "Pickable_BlackMetal_RtD", "root1_RtD", "root2_RtD", "root3_RtD", "root4_RtD", "root5_RtD", "BigBricksBlock00_RtD", "BigBricksBlock01_RtD", "RoofTileCeramic_Pannel00_RtD", "RoofTileCeramicOld00_RtD", "RoofTileCeramicOld01_RtD", "RoofTileCeramicOld02_RtD", "RoofTileCeramicOld03_RtD", "RoofTileCeramicOld04_RtD", "RoofTileCeramicOld05_RtD", "RoofTileCeramicOldLine00_RtD", "RoofTileCeramicOldLine01_RtD", "RoofTiledOld00_RtD", "RoofTiledOld01_RtD", "RoofTiledOld02_RtD", "RoofTiledOld03_RtD", "RoofTiledOld04_RtD", "RoofTiledOld05_RtD", "RoofTiledOld06_RtD", "RoofTiledOld07_RtD", "RoofTiledOld08_RtD", "RoofTiledOld09_RtD", "StoneArc00_RtD", "StoneArc01_RtD", "StoneArc02_RtD", "StoneArc04_RtD", "StoneArc04b_RtD", "StoneBlock00_RtD", "StoneBlock01_RtD", "StoneBlock02_RtD", "StoneBlock03_RtD", "StoneBlock04_RtD", "StoneBlock05_RtD", "StoneBlock06_RtD", "StoneBlock07_RtD", "StoneBlock08_RtD", "StoneBlock09_RtD", "StoneBlock10_RtD", "StoneBlock11_RtD", "StoneBlock12_RtD", "StoneBlock13_RtD", "StoneBlock14_RtD", "StoneBlock15_RtD", "StoneBlock16_RtD", "StoneBlockSupport00_RtD", "BenchTrunk00_RtD", "ChairWooden00_RtD", "Prop_RubblePile1_RtD", "Prop_RubblePile2_RtD", "Prop_RubblePile3_RtD", "StairsWooden00_RtD", "StairsWooden00b_RtD", "StairsWooden00c_RtD", "Table00_RtD", "TableWooden00_RtD", "WindowFrameShade00_RtD", "WindowFrameShade01_RtD", "WindowFrameShade02_RtD", "WindowFrameShade03_RtD", "WindowFrameShade04_RtD", "WindowFrameShade05_RtD", "WindowFrameShade06_RtD", "WindowFrameShade07_RtD", "WindowFrameShade08_RtD", "WindowFrameShade09_RtD", "WoodPlanksBoard00b_RtD", "WoodPlanksBoard01b_RtD", "WoodPlatform00_RtD", "WoodPlatform00b_RtD", "WoodPlatform00c_RtD", "WoodPlatform01_RtD", "WoodPlatform01b_RtD", "WoodPlatform01c_RtD", "WoodShelving00_RtD", "WoodShelving00b_RtD", "WoodShelving01_RtD", "WoodShelving01b_RtD", "WoodShelving01c_RtD", "WoodWallBoard00_RtD", "WoodWallBoard00b_RtD", "WoodWallBoard01_RtD", "WoodWallBoard01b_RtD", "WoodWallBoard01c_RtD", "WoodWallBoard02_RtD", "WoodWallBoard02b_RtD", "DG_Shrine_AshLands_RtD", "DG_Spawner_Assassin_RtD", "DG_Spawner_CursedKnight_RtD", "DG_Spawner_FallenCrusader_RtD", "AshLands_OutsideAssassin_RtD", "AshLands_OutsideCrusader_RtD", "AshLands_OutsideKnight_RtD", "DG_Shrine_BlackForest_RtD", "DG_Spawner_BlackForestHorror01_RtD", "DG_Spawner_BlackForestHorror_RtD", "BlackForest_OutsideHorror1_RtD", "BlackForest_OutsideHorror2_RtD", "DeepNorth_Outside_Befouler_RtD", "DeepNorth_Outside_Davil_RtD", "DeepNorth_Outside_Executioner_RtD", "DeepNorth_OutsideNorthernTroll_RtD", "DG_Shrine_DeepNorth_RtD", "DG_Spawner_Befouler_RtD", "DG_Spawner_Davil_RtD", "DG_Spawner_Executioner_RtD", "DG_Spawner_NorthernTroll_RtD", "Outside_MeadowsGolem_RtD", "Outside_MeadowsSnade_RtD", "DG_Shrine_Meadows_RtD", "DG_Spawner_MeadowsGolem_RtD", "DG_Spawner_MeadowsNeck_RtD", "DG_Spawner_MeadowsSnade_RtD", "DG_Shrine_Mistlands_RtD", "DG_Shrine_Mountain_RtD", "DG_Spawner_MistlandsSpider1_RtD", "DG_Spawner_MistlandsSpider2_RtD", "DG_Spawner_MistlandsSpider3_RtD", "DG_Spawner_MistlandsSpider4_RtD", "Mistlands_OutsideSpider1_RtD", "Mistlands_OutsideSpider2_RtD", "Mistlands_OutsideSpider3_RtD", "Mistlands_OutsideSpider4_RtD", "Mountain_OutsideHorror1_RtD", "Mountain_OutsideHorror2_RtD", "Mountain_OutsideWatcher_RtD", "DG_Spawner_MountainHorror01_RtD", "DG_Spawner_MountainHorror_RtD", "DG_Spawner_MountainUndead_RtD", "DG_Spawner_MountainWatcher_RtD", "DG_Spawner_PlainsHorror01_RtD", "DG_Spawner_PlainsHorror_RtD", "DG_Spawner_PlainsSizzler_RtD", "DG_Shrine_Plains_RtD", "Plains_OutsideHorror1_RtD", "Plains_OutsideHorror2_RtD", "Plains_OutsidePlainsSizzler_RtD", "Swamp_OutsideHorror1_RtD", "Swamp_OutsideHorror2_RtD", "Swamp_OutsideSludger_RtD", "DG_Shrine_Swamp_RtD", "DG_Spawner_SwampHorror01_RtD", "DG_Spawner_SwampHorror_RtD", "DG_Spawner_SwampSludger01_RtD", "DG_Spawner_SwampSludger_RtD", "Chest_Wood_RtD", "Chest_Stone_RtD", "Chest_Steel_RtD", "Chest_Iron_RtD", "Chest_Gold_RtD", "Chest_Frometal_RtD", "Chest_Flametal_RtD", "Chest_Fel_RtD" }; public static string[] ItemList = new string[1] { "If_else_statement_prefab_RtD" }; public static string[] DungeonDoorList = Array.Empty<string>(); public static string[] DungeonEndcapMeadowsList = new string[1] { "MeadowsEndCap_RtD" }; public static string[] DungeonSpacerMeadowsList = Array.Empty<string>(); public static string[] DungeonCorridorMeadowsList = new string[2] { "MeadowsCorridor1_RtD", "MeadowsCorridor2_RtD" }; public static string[] DungeonCornerMeadowsList = new string[2] { "MeadowsCornerL_RtD", "MeadowsCornerR_RtD" }; public static string[] DungeonRoomMeadowsList = new string[2] { "MeadowsRoom1_RtD", "MeadowsRoom2_RtD" }; public static string[] DungeonStairsMeadowsList = Array.Empty<string>(); public static string[] DungeonEndcapBlackForestList = new string[1] { "BlackForestEndCap_RtD" }; public static string[] DungeonSpacerBlackForestList = Array.Empty<string>(); public static string[] DungeonCorridorBlackForestList = new string[1] { "BlackForestCorridor1_RtD" }; public static string[] DungeonCornerBlackForestList = new string[2] { "BlackForestCornerL_RtD", "BlackForestCornerR_RtD" }; public static string[] DungeonRoomBlackForestList = new string[2] { "BlackForestRoom1_RtD", "BlackForestRoom2_RtD" }; public static string[] DungeonStairsBlackForestList = new string[2] { "BlackForestStairsL_RtD", "BlackForestStairsR_RtD" }; public static string[] DungeonEndcapSwampList = new string[1] { "SwampEndCap_RtD" }; public static string[] DungeonSpacerSwampList = Array.Empty<string>(); public static string[] DungeonCorridorSwampList = new string[2] { "SwampCorridor1_RtD", "SwampCorridor2_RtD" }; public static string[] DungeonCornerSwampList = new string[2] { "SwampCornerL_RtD", "SwampCornerR_RtD" }; public static string[] DungeonRoomSwampList = new string[2] { "SwampRoom1_RtD", "SwampRoom2_RtD" }; public static string[] DungeonStairsSwampList = new string[2] { "SwampStairsL_RtD", "SwampStairsR_RtD" }; public static string[] DungeonEndcapMountainList = new string[1] { "MountainEndCap_RtD" }; public static string[] DungeonSpacerMountainList = Array.Empty<string>(); public static string[] DungeonCorridorMountainList = new string[2] { "MountainCorridor1_RtD", "MountainCorridor2_RtD" }; public static string[] DungeonCornerMountainList = new string[2] { "MountainCornerL_RtD", "MountainCornerR_RtD" }; public static string[] DungeonRoomMountainList = new string[2] { "MountainRoom1_RtD", "MountainRoom2_RtD" }; public static string[] DungeonStairsMountainList = new string[2] { "MountainStairsL_RtD", "MountainStairsR_RtD" }; public static string[] DungeonEndcapPlainsList = new string[1] { "PlainsEndCap_RtD" }; public static string[] DungeonSpacerPlainsList = Array.Empty<string>(); public static string[] DungeonCorridorPlainsList = new string[2] { "PlainsCorridor1_RtD", "PlainsCorridor2_RtD" }; public static string[] DungeonCornerPlainsList = new string[2] { "PlainsCornerL_RtD", "PlainsCornerR_RtD" }; public static string[] DungeonRoomPlainsList = new string[2] { "PlainsRoom1_RtD", "PlainsRoom2_RtD" }; public static string[] DungeonStairsPlainsList = new string[2] { "PlainsStairsL_RtD", "PlainsStairsR_RtD" }; public static string[] DungeonEndcapMistlandsList = new string[1] { "MistlandsEndCap_RtD" }; public static string[] DungeonSpacerMistlandsList = Array.Empty<string>(); public static string[] DungeonCorridorMistlandsList = new string[2] { "MistlandsCorridor1_RtD", "MistlandsCorridor2_RtD" }; public static string[] DungeonCornerMistlandsList = new string[2] { "MistlandsCornerL_RtD", "MistlandsCornerR_RtD" }; public static string[] DungeonRoomMistlandsList = new string[2] { "MistlandsRoom1_RtD", "MistlandsRoom2_RtD" }; public static string[] DungeonStairsMistlandsList = new string[2] { "MistlandsStairsL_RtD", "MistlandsStairsR_RtD" }; public static string[] DungeonEndcapAshLandsList = new string[1] { "AshLandsEndCap_RtD" }; public static string[] DungeonSpacerAshLandsList = Array.Empty<string>(); public static string[] DungeonCorridorAshLandsList = new string[2] { "AshLandsCorridor1_RtD", "AshLandsCorridor2_RtD" }; public static string[] DungeonCornerAshLandsList = new string[2] { "AshLandsCornerL_RtD", "AshLandsCornerR_RtD" }; public static string[] DungeonRoomAshLandsList = new string[2] { "AshLandsRoom1_RtD", "AshLandsRoom2_RtD" }; public static string[] DungeonStairsAshLandsList = new string[3] { "AshLandsStairsL_RtD", "AshLandsStairsR_RtD", "AshLandsStairs1_RtD" }; public static string[] DungeonEndcapDeepNorthList = new string[1] { "DeepNorthEndCap_RtD" }; public static string[] DungeonSpacerDeepNorthList = Array.Empty<string>(); public static string[] DungeonCorridorDeepNorthList = new string[2] { "DeepNorthCorridor1_RtD", "DeepNorthCorridor2_RtD" }; public static string[] DungeonCornerDeepNorthList = new string[2] { "DeepNorthCornerL_RtD", "DeepNorthCornerR_RtD" }; public static string[] DungeonRoomDeepNorthList = new string[2] { "DeepNorthRoom1_RtD", "DeepNorthRoom2_RtD" }; public static string[] DungeonStairsDeepNorthList = new string[1] { "DeepNorthStairs1_RtD" }; private static readonly string ThemeMeadowsDungeon = "MeadowsDungeonTheme_RtD"; private static readonly string ThemeBlackForestDungeon = "BlackForestDungeonTheme_RtD"; private static readonly string ThemeSwampDungeon = "SwampDungeonTheme_RtD"; private static readonly string ThemeMountainDungeon = "MountainDungeonTheme_RtD"; private static readonly string ThemePlainsDungeon = "PlainsDungeonTheme_RtD"; private static readonly string ThemeMistlandsDungeon = "MistlandsDungeonTheme_RtD"; private static readonly string ThemeAshLandsDungeon = "AshLandsDungeonTheme_RtD"; private static readonly string ThemeDeepNorthDungeon = "DeepNorthDungeonTheme_RtD"; private static readonly LocationConfig MeadowsDungeonLocConfig = new LocationConfig { Biome = (Biome)1, ForestTresholdMin = 0f, Quantity = 50, MinDistance = 100f, Priotized = true, MinAltitude = 10f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig BlackForestDungeonLocConfig = new LocationConfig { Biome = (Biome)8, MinDistanceFromSimilar = 128f, Quantity = 80, Priotized = true, MinAltitude = 10f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig SwampDungeonLocConfig = new LocationConfig { Biome = (Biome)2, MinDistanceFromSimilar = 128f, Quantity = 80, Priotized = true, MinAltitude = 1f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig MountainDungeonLocConfig = new LocationConfig { Biome = (Biome)4, MinDistanceFromSimilar = 60f, Quantity = 80, Priotized = true, MinAltitude = 60f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig PlainsDungeonLocConfig = new LocationConfig { Biome = (Biome)16, MinDistanceFromSimilar = 128f, Quantity = 80, Priotized = true, MinAltitude = 10f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig MistlandsDungeonLocConfig = new LocationConfig { Biome = (Biome)512, MinDistanceFromSimilar = 70f, Quantity = 80, Priotized = true, MinAltitude = 10f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig AshLandsDungeonLocConfig = new LocationConfig { Biome = (Biome)32, MinDistanceFromSimilar = 128f, Quantity = 80, Priotized = true, MinAltitude = 10f, ClearArea = true, ExteriorRadius = 15f }; private static readonly LocationConfig DeepNorthDungeonLocConfig = new LocationConfig { Biome = (Biome)64, MinDistanceFromSimilar = 100f, Quantity = 80, Priotized = true, MinAltitude = 5f, ClearArea = true, ExteriorRadius = 15f }; private static readonly RoomConfig EntranceMeadowsConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig EndcapMeadowsConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig CorridorMeadowsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig CornerMeadowsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig StairsMeadowsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig RoomMeadowsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig SpacerMeadowsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMeadowsDungeon, Weight = 1f }; private static readonly RoomConfig EntranceBlackForestConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig EndcapBlackForestConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig CorridorBlackForestConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig CornerBlackForestConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig StairsBlackForestConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig RoomBlackForestConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig SpacerBlackForestConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeBlackForestDungeon, Weight = 1f }; private static readonly RoomConfig EntranceSwampConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig EndcapSwampConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig CorridorSwampConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig CornerSwampConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig StairsSwampConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig RoomSwampConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig SpacerSwampConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeSwampDungeon, Weight = 1f }; private static readonly RoomConfig EntranceMountainConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig EndcapMountainConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig CorridorMountainConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig CornerMountainConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig StairsMountainConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig RoomMountainConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig SpacerMountainConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMountainDungeon, Weight = 1f }; private static readonly RoomConfig EntrancePlainsConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig EndcapPlainsConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig CorridorPlainsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig CornerPlainsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig StairsPlainsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig RoomPlainsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig SpacerPlainsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemePlainsDungeon, Weight = 1f }; private static readonly RoomConfig EntranceMistlandsConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig EndcapMistlandsConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig CorridorMistlandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig CornerMistlandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig StairsMistlandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig RoomMistlandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig SpacerMistlandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeMistlandsDungeon, Weight = 1f }; private static readonly RoomConfig EntranceAshLandsConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig EndcapAshLandsConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig CorridorAshLandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig CornerAshLandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig StairsAshLandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig RoomAshLandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig SpacerAshLandsConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeAshLandsDungeon, Weight = 1f }; private static readonly RoomConfig EntranceDeepNorthConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig EndcapDeepNorthConfig = new RoomConfig { Enabled = true, Endcap = true, EndcapPrio = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig CorridorDeepNorthConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig CornerDeepNorthConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig StairsDeepNorthConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig RoomDeepNorthConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 1, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private static readonly RoomConfig SpacerDeepNorthConfig = new RoomConfig { Enabled = true, MinPlaceOrder = 0, ThemeName = ThemeDeepNorthDungeon, Weight = 1f }; private void Awake() { //IL_0016: Unknown result type (might be due to invalid IL or missing references) //IL_0020: Expected O, but got Unknown _myAssets = AssetUtils.LoadAssetBundleFromResources("rtd_dungeons"); _harmony = new Harmony("Soloredis.RtDDungeons"); _harmony.PatchAll(); AddItems(); AddTempleDungeonProps(); ZoneManager.OnVanillaLocationsAvailable += OnVanillaLocationsAvailable; DungeonManager.OnVanillaRoomsAvailable += OnVanillaRoomsAvailable; ZoneManager.OnVanillaLocationsAvailable += ModifyDungeons; ZoneManager.OnVanillaLocationsAvailable += ModifyCaves; } private void ModifyDungeons() { try { float chance = 0.5f; AddVegvisirDungeon("BlackForest_DG_RtD", "VegvisirBlackForest_Altar_RtD", chance); AddVegvisirDungeon("Swamp_DG_RtD", "VegvisirSwamp_Altar_RtD", chance); AddVegvisirDungeon("Plains_DG_RtD", "VegvisirPlains_Altar_RtD", chance); AddVegvisirDungeon("AshLands_DG_RtD", "Vegvisir_Necromancer_Altar_RtD", chance); AddVegvisirDungeon("DeepNorth_DG_RtD", "Vegvisir_SpiritAltar_RtD", chance); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Error modifying locations: {arg}"); } } private void AddVegvisirDungeon(string locationName, string vegvisirName, float chance) { //IL_004d: Unknown result type (might be due to invalid IL or missing references) //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00fd: Unknown result type (might be due to invalid IL or missing references) ZoneLocation zoneLocation = ZoneManager.Instance.GetZoneLocation(locationName); if (zoneLocation == null) { ((BaseUnityPlugin)this).Logger.LogWarning((object)("Missing location: " + locationName)); } else { if (Random.value > chance) { return; } zoneLocation.m_prefab.Load(); GameObject asset = zoneLocation.m_prefab.Asset; if (!((Object)(object)asset == (Object)null)) { GameObject prefab = ZNetScene.instance.GetPrefab(vegvisirName); if ((Object)(object)prefab == (Object)null) { ((BaseUnityPlugin)this).Logger.LogWarning((object)("Missing vegvisir: " + vegvisirName)); } else if (!((Object)(object)asset.transform.Find(vegvisirName) != (Object)null)) { GameObject val = Object.Instantiate<GameObject>(prefab); val.transform.parent = asset.transform; val.transform.localPosition = new Vector3(4f, 0f, -7.5f); val.transform.localRotation = Quaternion.identity; } } } } private void ModifyCaves() { try { float chance = 0.5f; AddVegvisirCave("Meadows_DG_RtD", "VegvisirMeadows_Altar_RtD", chance); AddVegvisirCave("Mountain_DG_RtD", "VegvisirMountain_Altar_RtD", chance); AddVegvisirCave("Mistlands_DG_RtD", "VegvisirMistlands_Altar_RtD", chance); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Error modifying locations: {arg}"); } } private void AddVegvisirCave(string locationName, string vegvisirName, float chance) { //IL_004d: Unknown result type (might be due to invalid IL or missing references) //IL_00ec: Unknown result type (might be due to invalid IL or missing references) //IL_00fd: Unknown result type (might be due to invalid IL or missing references) ZoneLocation zoneLocation = ZoneManager.Instance.GetZoneLocation(locationName); if (zoneLocation == null) { ((BaseUnityPlugin)this).Logger.LogWarning((object)("Missing location: " + locationName)); } else { if (Random.value > chance) { return; } zoneLocation.m_prefab.Load(); GameObject asset = zoneLocation.m_prefab.Asset; if (!((Object)(object)asset == (Object)null)) { GameObject prefab = ZNetScene.instance.GetPrefab(vegvisirName); if ((Object)(object)prefab == (Object)null) { ((BaseUnityPlugin)this).Logger.LogWarning((object)("Missing vegvisir: " + vegvisirName)); } else if (!((Object)(object)asset.transform.Find(vegvisirName) != (Object)null)) { GameObject val = Object.Instantiate<GameObject>(prefab); val.transform.parent = asset.transform; val.transform.localPosition = new Vector3(-3f, 0f, -5.5f); val.transform.localRotation = Quaternion.identity; } } } } private void OnDestroy() { ZoneManager.OnVanillaLocationsAvailable -= ModifyDungeons; ZoneManager.OnVanillaLocationsAvailable -= ModifyCaves; } private void AddItems() { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Expected O, but got Unknown try { string[] itemList = ItemList; foreach (string text in itemList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomItem val2 = new CustomItem(val, true); ItemManager.Instance.AddItem(val2); } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the Item database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding Items: {arg}"); } } private void AddTempleDungeonProps() { //IL_002e: Unknown result type (might be due to invalid IL or missing references) //IL_0035: Expected O, but got Unknown //IL_00a3: Unknown result type (might be due to invalid IL or missing references) //IL_00aa: Expected O, but got Unknown try { string[] dungeonPropList = DungeonPropList; foreach (string text in dungeonPropList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if (Object.op_Implicit((Object)(object)val)) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the Prefab database")); } } string[] dungeonDoorList = DungeonDoorList; foreach (string text2 in dungeonDoorList) { GameObject val3 = _myAssets.LoadAsset<GameObject>(text2); if (Object.op_Implicit((Object)(object)val3)) { CustomPrefab val4 = new CustomPrefab(val3, true); PrefabManager.Instance.AddPrefab(val4); } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text2 + " to the Prefab database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding Pieces: {arg}"); } } private void OnVanillaLocationsAvailable() { //IL_003e: Unknown result type (might be due to invalid IL or missing references) //IL_0048: Expected O, but got Unknown //IL_0086: Unknown result type (might be due to invalid IL or missing references) //IL_0090: Expected O, but got Unknown //IL_00ce: Unknown result type (might be due to invalid IL or missing references) //IL_00d8: Expected O, but got Unknown //IL_0116: Unknown result type (might be due to invalid IL or missing references) //IL_0120: Expected O, but got Unknown //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_016c: Expected O, but got Unknown //IL_01ae: Unknown result type (might be due to invalid IL or missing references) //IL_01b8: Expected O, but got Unknown //IL_01fa: Unknown result type (might be due to invalid IL or missing references) //IL_0204: Expected O, but got Unknown //IL_0246: Unknown result type (might be due to invalid IL or missing references) //IL_0250: Expected O, but got Unknown try { GameObject val = _myAssets.LoadAsset<GameObject>("Meadows_DG_RtD"); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val, ThemeMeadowsDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val, true, MeadowsDungeonLocConfig)); } GameObject val2 = _myAssets.LoadAsset<GameObject>("BlackForest_DG_RtD"); if ((Object)(object)val2 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val2, ThemeBlackForestDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val2, true, BlackForestDungeonLocConfig)); } GameObject val3 = _myAssets.LoadAsset<GameObject>("Swamp_DG_RtD"); if ((Object)(object)val3 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val3, ThemeSwampDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val3, true, SwampDungeonLocConfig)); } GameObject val4 = _myAssets.LoadAsset<GameObject>("Mountain_DG_RtD"); if ((Object)(object)val4 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val4, ThemeMountainDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val4, true, MountainDungeonLocConfig)); } GameObject val5 = _myAssets.LoadAsset<GameObject>("Plains_DG_RtD"); if ((Object)(object)val5 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val5, ThemePlainsDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val5, true, PlainsDungeonLocConfig)); } GameObject val6 = _myAssets.LoadAsset<GameObject>("Mistlands_DG_RtD"); if ((Object)(object)val6 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val6, ThemeMistlandsDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val6, true, MistlandsDungeonLocConfig)); } GameObject val7 = _myAssets.LoadAsset<GameObject>("AshLands_DG_RtD"); if ((Object)(object)val7 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val7, ThemeAshLandsDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val7, true, AshLandsDungeonLocConfig)); } GameObject val8 = _myAssets.LoadAsset<GameObject>("DeepNorth_DG_RtD"); if ((Object)(object)val8 != (Object)null) { DungeonManager.Instance.RegisterDungeonTheme(val8, ThemeDeepNorthDungeon); ZoneManager.Instance.AddCustomLocation(new CustomLocation(val8, true, DeepNorthDungeonLocConfig)); } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon locations: {arg}"); } } private void OnVanillaRoomsAvailable() { //IL_002d: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Expected O, but got Unknown //IL_0064: Unknown result type (might be due to invalid IL or missing references) //IL_006e: Expected O, but got Unknown //IL_009b: Unknown result type (might be due to invalid IL or missing references) //IL_00a5: Expected O, but got Unknown //IL_00d2: Unknown result type (might be due to invalid IL or missing references) //IL_00dc: Expected O, but got Unknown //IL_010c: Unknown result type (might be due to invalid IL or missing references) //IL_0116: Expected O, but got Unknown //IL_0146: Unknown result type (might be due to invalid IL or missing references) //IL_0150: Expected O, but got Unknown //IL_0180: Unknown result type (might be due to invalid IL or missing references) //IL_018a: Expected O, but got Unknown //IL_01ba: Unknown result type (might be due to invalid IL or missing references) //IL_01c4: Expected O, but got Unknown try { GameObject val = _myAssets.LoadAsset<GameObject>("MeadowsEntrance_RtD"); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EntranceMeadowsConfig)); } GameObject val2 = _myAssets.LoadAsset<GameObject>("BlackForestEntrance_RtD"); if ((Object)(object)val2 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val2, true, EntranceBlackForestConfig)); } GameObject val3 = _myAssets.LoadAsset<GameObject>("SwampEntrance_RtD"); if ((Object)(object)val3 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val3, true, EntranceSwampConfig)); } GameObject val4 = _myAssets.LoadAsset<GameObject>("MountainEntrance_RtD"); if ((Object)(object)val4 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val4, true, EntranceMountainConfig)); } GameObject val5 = _myAssets.LoadAsset<GameObject>("PlainsEntrance_RtD"); if ((Object)(object)val5 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val5, true, EntrancePlainsConfig)); } GameObject val6 = _myAssets.LoadAsset<GameObject>("MistlandsEntrance_RtD"); if ((Object)(object)val6 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val6, true, EntranceMistlandsConfig)); } GameObject val7 = _myAssets.LoadAsset<GameObject>("AshLandsEntrance_RtD"); if ((Object)(object)val7 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val7, true, EntranceAshLandsConfig)); } GameObject val8 = _myAssets.LoadAsset<GameObject>("DeepNorthEntrance_RtD"); if ((Object)(object)val8 != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val8, true, EntranceDeepNorthConfig)); } AddMeadowsDungeonCorridors(); AddMeadowsDungeonStairs(); AddMeadowsDungeonCorners(); AddMeadowsDungeonRooms(); AddMeadowsDungeonEncaps(); AddMeadowsDungeonSpacer(); AddBlackForestDungeonCorridors(); AddBlackForestDungeonStairs(); AddBlackForestDungeonCorners(); AddBlackForestDungeonRooms(); AddBlackForestDungeonEncaps(); AddBlackForestDungeonSpacer(); AddSwampDungeonCorridors(); AddSwampDungeonStairs(); AddSwampDungeonCorners(); AddSwampDungeonRooms(); AddSwampDungeonEncaps(); AddSwampDungeonSpacer(); AddMountainDungeonCorridors(); AddMountainDungeonStairs(); AddMountainDungeonCorners(); AddMountainDungeonRooms(); AddMountainDungeonEncaps(); AddMountainDungeonSpacer(); AddPlainsDungeonCorridors(); AddPlainsDungeonStairs(); AddPlainsDungeonCorners(); AddPlainsDungeonRooms(); AddPlainsDungeonEncaps(); AddPlainsDungeonSpacer(); AddMistlandsDungeonCorridors(); AddMistlandsDungeonStairs(); AddMistlandsDungeonCorners(); AddMistlandsDungeonRooms(); AddMistlandsDungeonEncaps(); AddMistlandsDungeonSpacer(); AddAshLandsDungeonCorridors(); AddAshLandsDungeonStairs(); AddAshLandsDungeonCorners(); AddAshLandsDungeonRooms(); AddAshLandsDungeonEncaps(); AddAshLandsDungeonSpacer(); AddDeepNorthDungeonCorridors(); AddDeepNorthDungeonStairs(); AddDeepNorthDungeonCorners(); AddDeepNorthDungeonRooms(); AddDeepNorthDungeonEncaps(); AddDeepNorthDungeonSpacer(); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeons: {arg}"); } } private void AddMeadowsDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorMeadowsList = DungeonCorridorMeadowsList; foreach (string text in dungeonCorridorMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMeadowsDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsMeadowsList = DungeonStairsMeadowsList; foreach (string text in dungeonStairsMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMeadowsDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerMeadowsList = DungeonCornerMeadowsList; foreach (string text in dungeonCornerMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMeadowsDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomMeadowsList = DungeonRoomMeadowsList; foreach (string text in dungeonRoomMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMeadowsDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapMeadowsList = DungeonEndcapMeadowsList; foreach (string text in dungeonEndcapMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMeadowsDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerMeadowsList = DungeonSpacerMeadowsList; foreach (string text in dungeonSpacerMeadowsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerMeadowsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorBlackForestList = DungeonCorridorBlackForestList; foreach (string text in dungeonCorridorBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsBlackForestList = DungeonStairsBlackForestList; foreach (string text in dungeonStairsBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerBlackForestList = DungeonCornerBlackForestList; foreach (string text in dungeonCornerBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomBlackForestList = DungeonRoomBlackForestList; foreach (string text in dungeonRoomBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapBlackForestList = DungeonEndcapBlackForestList; foreach (string text in dungeonEndcapBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddBlackForestDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerBlackForestList = DungeonSpacerBlackForestList; foreach (string text in dungeonSpacerBlackForestList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerBlackForestConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorSwampList = DungeonCorridorSwampList; foreach (string text in dungeonCorridorSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsSwampList = DungeonStairsSwampList; foreach (string text in dungeonStairsSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerSwampList = DungeonCornerSwampList; foreach (string text in dungeonCornerSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomSwampList = DungeonRoomSwampList; foreach (string text in dungeonRoomSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapSwampList = DungeonEndcapSwampList; foreach (string text in dungeonEndcapSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddSwampDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerSwampList = DungeonSpacerSwampList; foreach (string text in dungeonSpacerSwampList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerSwampConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorMountainList = DungeonCorridorMountainList; foreach (string text in dungeonCorridorMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsMountainList = DungeonStairsMountainList; foreach (string text in dungeonStairsMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerMountainList = DungeonCornerMountainList; foreach (string text in dungeonCornerMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomMountainList = DungeonRoomMountainList; foreach (string text in dungeonRoomMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapMountainList = DungeonEndcapMountainList; foreach (string text in dungeonEndcapMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMountainDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerMountainList = DungeonSpacerMountainList; foreach (string text in dungeonSpacerMountainList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerMountainConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorPlainsList = DungeonCorridorPlainsList; foreach (string text in dungeonCorridorPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsPlainsList = DungeonStairsPlainsList; foreach (string text in dungeonStairsPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerPlainsList = DungeonCornerPlainsList; foreach (string text in dungeonCornerPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomPlainsList = DungeonRoomPlainsList; foreach (string text in dungeonRoomPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapPlainsList = DungeonEndcapPlainsList; foreach (string text in dungeonEndcapPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddPlainsDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerPlainsList = DungeonSpacerPlainsList; foreach (string text in dungeonSpacerPlainsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerPlainsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorMistlandsList = DungeonCorridorMistlandsList; foreach (string text in dungeonCorridorMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsMistlandsList = DungeonStairsMistlandsList; foreach (string text in dungeonStairsMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerMistlandsList = DungeonCornerMistlandsList; foreach (string text in dungeonCornerMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomMistlandsList = DungeonRoomMistlandsList; foreach (string text in dungeonRoomMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapMistlandsList = DungeonEndcapMistlandsList; foreach (string text in dungeonEndcapMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddMistlandsDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerMistlandsList = DungeonSpacerMistlandsList; foreach (string text in dungeonSpacerMistlandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerMistlandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorAshLandsList = DungeonCorridorAshLandsList; foreach (string text in dungeonCorridorAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsAshLandsList = DungeonStairsAshLandsList; foreach (string text in dungeonStairsAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerAshLandsList = DungeonCornerAshLandsList; foreach (string text in dungeonCornerAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomAshLandsList = DungeonRoomAshLandsList; foreach (string text in dungeonRoomAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapAshLandsList = DungeonEndcapAshLandsList; foreach (string text in dungeonEndcapAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddAshLandsDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerAshLandsList = DungeonSpacerAshLandsList; foreach (string text in dungeonSpacerAshLandsList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerAshLandsConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonCorridors() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCorridorDeepNorthList = DungeonCorridorDeepNorthList; foreach (string text in dungeonCorridorDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CorridorDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonStairs() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonStairsDeepNorthList = DungeonStairsDeepNorthList; foreach (string text in dungeonStairsDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, StairsDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonCorners() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonCornerDeepNorthList = DungeonCornerDeepNorthList; foreach (string text in dungeonCornerDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, CornerDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonRooms() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonRoomDeepNorthList = DungeonRoomDeepNorthList; foreach (string text in dungeonRoomDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, RoomDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonEncaps() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonEndcapDeepNorthList = DungeonEndcapDeepNorthList; foreach (string text in dungeonEndcapDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, EndcapDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } private void AddDeepNorthDungeonSpacer() { //IL_0039: Unknown result type (might be due to invalid IL or missing references) //IL_0043: Expected O, but got Unknown try { string[] dungeonSpacerDeepNorthList = DungeonSpacerDeepNorthList; foreach (string text in dungeonSpacerDeepNorthList) { GameObject val = _myAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { DungeonManager.Instance.AddCustomRoom(new CustomRoom(val, true, SpacerDeepNorthConfig)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding dungeon corridor rooms: {arg}"); } } } }
BepInEx/plugins/RtDHorrors.dll
Decompiled 2 weeks agousing 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 BepInEx.Logging; 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("RtDHorrors")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDHorrors")] [assembly: AssemblyTitle("RtDHorrors")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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 RtDHorrors { [BepInPlugin("Soloredis.RtDHorrors", "RtDHorrors", "0.6.12")] [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("blacks7ar.MagicRevamp")] [BepInIncompatibility("blacks7ar.SeedBed")] [BepInIncompatibility("blacks7ar.OreMines")] [BepInIncompatibility("blacks7ar.BowPlugin")] [BepInIncompatibility("IAmOnTheInternetAndItIsScary.NoArbitraryIncompatibilityFlag")] [BepInIncompatibility("randyknapp.mods.epicloot")] public class RtDHorrors : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDHorrors"; public const string PluginName = "RtDHorrors"; public const string PluginVersion = "0.6.12"; public static bool isModded = true; public AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; internal static ManualLogSource Log; private CustomLocalization Localization; public string[] PrefabList = new string[194] { "webeggprojectile_RtD1", "blackforestmutantprojectile_RtD1", "deepnorthmutantprojectile_RtD1", "meadowsmutantprojectile_RtD1", "mistlandsmutantprojectile_RtD1", "mountainmutantprojectile2_RtD1", "mountainmutantprojectile3_RtD1", "mountainmutantprojectile_RtD1", "plainsmutantprojectile_RtD2", "sizzleprojectile_RtD1", "spawn_earthstorm_RtD1", "spawn_firestorm_RtD1", "spawn_icestorm2_RtD1", "spawn_icestorm_RtD1", "spawn_meteorstorm_RtD1", "spawn_sizzlerstorm_RtD1", "spawn_spikeballstorm_RtD1", "spawn_voidstorm_RtD1", "swampmutantprojectile2_RtD1", "swampmutantprojectile_RtD1", "mountainmutantprojectile_RtD2", "ashlandsmutantprojectile_RtD1", "AirBlast_RtD1", "ArcaneBlast_RtD1", "EarthBlast_RtD1", "EarthCurse_RtD1", "ElectricBlast_RtD1", "FireBlast_RtD1", "FrostBlast_RtD1", "HealingBlast_RtD1", "HolyBlast_RtD1", "LighteningCurse_RtD1", "StormCurse_RtD1", "VoidCurse_RtD1", "WaterBlast_RtD1", "AirSpray_RtD1", "ArcaneSpray_RtD1", "EarthSpray_Rtd1", "ElectricSpray_RtD1", "FireSpray_RtD1", "FireSprayAOE_RtD1", "FrostSpray_RtD1", "HealingSpray_RtD1", "HolySpray_RtD1", "VoidSpray_RtD1", "WaterSpray_RtD1", "AirRainAOE1_RtD1", "ArcaneRain1_RtD1", "EarthPillarM_RtD1", "EarthRainAOE2_RtD1", "EarthRainAOE1_RtD1", "ElectricRainAOE1_RtD1", "FirePillarMAOE1_RtD1", "FireRainAOE2_RtD1", "FireRainAOE1_RtD1", "FrostRainAOE2_RtD1", "FrostRainAOE3_RtD1", "FrostRainAOE1_RtD1", "HealingRainAOE1_RtD1", "HolyRainAOE1_RtD1", "IcePillarM1_RtD1", "LighteningPillarB_RtD1", "VoidRainAOE2_RtD1", "VoidRainAOE1_RtD1", "WaterRainAOE1_RtD1", "FrostBlast01_RtD", "AirBlast01_RtD", "Ragdoll_AshLandsCrawler_RtD", "Ragdoll_AshLandsHorror_RtD", "Ragdoll_AshLandsHorror01_RtD", "Ragdoll_BlackForestHorror_RtD", "Ragdoll_BlackForestHorror01_RtD", "Ragdoll_DeepNorthDemon1_RtD", "Ragdoll_DeepNorthDemon2_RtD", "Ragdoll_DeepNorthDemon3_RtD", "Ragdoll_DeepNorthDemon4_RtD", "Ragdoll_DeepNorthHorror_RtD", "Ragdoll_MeadowsHorror_RtD", "Ragdoll_MeadowsHorror01_RtD", "Ragdoll_MistlandsHorror_RtD", "Ragdoll_SeekerMutant_RtD", "Ragdoll_MountainHorror_RtD", "Ragdoll_MountainHorror01_RtD", "Ragdoll_PlainsHorror_RtD", "Ragdoll_PlainsHorror01_RtD", "Ragdoll_SwampChaser_RtD", "Ragdoll_SwampHorror01_RtD", "AshLandsMutantMelee1_RtD", "AshLandsMutantMelee2_RtD", "AshLandsMutantSpell_RtD", "AshLandsMutantSummon_RtD", "BlackForestMutantMelee1_RtD", "BlackForestMutantMelee2_RtD", "BlackForestMutantMelee3_RtD", "BlackForestMutantSpell_RtD", "DeepNorthMutantMeele1_RtD", "DeepNorthMutantMelee2_RtD", "DeepNorthMutantMelee3_RtD", "DeepNorthMutantSpell_RtD", "MeadowsMutantHeal_RtD", "MeadowsMutantMelee1_RtD", "MeadowsMutantMelee2_RtD", "MeadowsMutantSpell_RtD", "MistlandsMutantMelee1_RtD", "MistlandsMutantMelee2_RtD", "MistlandsMutantSpell_RtD", "MistlandsMutantSummon_RtD", "MountainMutantMelee1_RtD", "MountainMutantMelee2_RtD", "MountainMutantMelee3_RtD", "MountainMutantSpell_RtD", "PlainsMutantMelee1_RtD", "PlainsMutantMelee2_RtD", "PlainsMutantSpell_RtD", "PlainsMutantSummon_RtD", "SwampMutantMelee1_RtD", "SwampMutantMelee2_RtD", "SwampMutantMelee3_RtD", "SwampMutantSpell_RtD", "AshLandsMeleeC1_RtD", "AshLandsMeleeC2_RtD", "AshLandsSpellC1_RtD", "AshLandsSummonC1_RtD", "DeepNorthMeleeC1_RtD", "DeepNorthMeleeC2_RtD", "DeepNorthSpellC1_RtD", "DeepNorthSpellC2_RtD", "DeepNorthSpellC3_RtD", "DeepNorthSpellC4_RtD", "DeepNorthSummonC1_RtD", "DeepNorthSummonC2_RtD", "DeepNorthSummonC3_RtD", "DeepNorthSummonC4_RtD", "AshLandsMutantMelee1_RtD1", "BlackForestMutantMelee1_01_RtD", "BlackForestMutantMelee3_01_RtD", "MeadowsMutantSummon01_RtD", "LightningBlast01_RtD4", "MountainMutantSpell01_RtD", "seeker_attack1_RtD", "seeker_attack2_RtD", "seeker_attack3_RtD", "seeker_attack4_RtD", "seeker_attack5_RtD", "seeker_land1_RtD", "seeker_takeoff1_RtD", "PlainsMutantMelee01_RtD", "PlainsMutantSpell01_RtD", "ShadowBlast01_RtD", "SwampHorrorMelee1_RtD", "SwampHorrorMelee3_RtD", "SwampHorrorSpell_RtD", "SwampHorrorSummon1_RtD", "ArcaneExplosionSmall1_RtD1", "EarthExplosionLarge1_RtD1", "EarthExplosionSmall1_RtD1", "EggExplosion_RtD1", "FireExplosionSmall1_RtD1", "FrostExplosionLarge1_RtD1", "FrostExplosionSmall1_RtD1", "LightningExplosionSmall1_RtD1", "SpikyExplosionSmall1_RtD1", "StormExplosionSmall1_RtD1", "vfx_bloodsplat_death_RtD1", "vfx_bloodsplat_hit_RtD1", "VFX_IceSpray_RtD1", "VoidExplosionSmall1_RtD1", "FX_Armor_RtD1", "FX_Frosted_RtD1", "FX_Shocked_RtD1", "FX_Weakened_RtD1", "fx_Queen_Run_RtD1", "fx_Queen_Walk_RtD1", "Spawner_AshLandsHorror_RtD", "Spawner_BlackForestHorror_RtD", "Spawner_DeepNorthHorror_RtD", "Spawner_MeadowsHorror_RtD", "Spawner_MistlandsHorror_RtD", "Spawner_MountainHorror_RtD", "Spawner_PlainsHorror_RtD", "Spawner_SwampHorror_RtD", "Spawner_AshLandsCrawler_RtD", "Spawner_DeepNorthDemon1_RtD", "Spawner_DeepNorthDemon2_RtD", "Spawner_DeepNorthDemon3_RtD", "Spawner_DeepNorthDemon4_RtD", "Spawner_AshLandsHorror01_RtD", "Spawner_BlackForestHorror01_RtD", "Spawner_MeadowsHorror01_RtD", "Spawner_MountainHorror01_RtD", "Spawner_PlainsHorror01_RtD", "Spawner_SeekerMutant_RtD", "Spawner_SwampHorror01_RtD", "HorrorElseIf_RtD" }; public string[] CustomStatusEffectList = new string[4] { "SE_Shocked_RtD1", "SE_Weakened_RtD1", "SE_Frosted_RtD1", "SE_ArmorWeakness_RtD1" }; public string[] SFXHorrorList = new string[61] { "DummyPrefab", "sfx_mutant1_death_RtD", "sfx_mutant1_hit_RtD", "sfx_mutant2_attack_RtD", "sfx_mutant2_death_RtD", "sfx_mutant2_hit_RtD", "sfx_mutant3_attack_RtD", "sfx_mutant3_death_RtD", "sfx_mutant3_hit_RtD", "sfx_mutant4_attack_RtD", "sfx_mutant4_death_RtD", "sfx_mutant4_hit_RtD", "sfx_mutant5_attack_RtD", "sfx_mutant5_death_RtD", "sfx_mutant5_hit_RtD", "sfx_mutant6_attack_RtD", "sfx_mutant6_death_RtD", "sfx_mutant6_hit_RtD", "sfx_mutant7_attack_RtD", "sfx_mutant7_death_RtD", "sfx_mutant7_hit_RtD", "sfx_mutant8_attack_RtD", "sfx_mutant8_death_RtD", "sfx_mutant8_hit_RtD", "sfx_mutantranged1_RtD", "sfx_mutantranged2_RtD", "sfx_mutantranged3_RtD", "sfx_mutantranged4_RtD", "sfx_mutantranged5_RtD", "sfx_mutantranged6_RtD", "sfx_mutantranged7_RtD", "sfx_mutantranged8_RtD", "sfx_mutant1_alerted_RtD", "sfx_mutant1_idle_RtD", "sfx_mutant2_alerted_RtD", "sfx_mutant2_idle_RtD", "sfx_mutant3_alerted_RtD", "sfx_mutant3_idle_RtD", "sfx_mutant4_alerted_RtD", "sfx_mutant4_idle_RtD", "sfx_mutant5_alerted_RtD", "sfx_mutant5_idle_RtD", "sfx_mutant6_alerted_RtD", "sfx_mutant6_idle_RtD", "sfx_mutant7_alerted_RtD", "sfx_mutant7_idle_RtD", "sfx_mutant8_alerted_RtD", "sfx_mutant8_idle_RtD", "sfx_crawler_alerted_RtD", "sfx_crawler_attack_RtD", "sfx_crawler_death", "sfx_crawler_hit_RtD", "sfx_crawler_idle_RtD", "sfx_crawler_ranged_RtD", "sfx_northdemon_alerted_RtD", "sfx_northdemon_attack_RtD", "sfx_northdemon_death_RtD", "sfx_northdemon_hit_RtD", "sfx_northdemon_idle_RtD", "sfx_northdemon_ranged_RtD", "sfx_mutant1_attack_RtD" }; public string[] StaticList1 = new string[2] { "MeadowsHorror_RtD", "MeadowsHorror01_RtD" }; public string[] StaticList2 = new string[2] { "BlackForestHorror_RtD", "BlackForestHorror01_RtD" }; public string[] StaticList3 = new string[2] { "SwampChaser_RtD", "SwampHorror01_RtD" }; public string[] StaticList4 = new string[2] { "MountainHorror_RtD", "MountainHorror01_RtD" }; public string[] StaticList5 = new string[2] { "PlainsHorror_RtD", "PlainsHorror01_RtD" }; public string[] StaticList6 = new string[2] { "MistlandsHorror_RtD", "SeekerMutant_RtD" }; public string[] StaticList7 = new string[3] { "AshLandsCrawler_RtD", "AshLandsHorror_RtD", "AshLandsHorror01_RtD" }; public string[] StaticList8 = new string[5] { "DeepNorthDemon1_RtD", "DeepNorthDemon2_RtD", "DeepNorthDemon3_RtD", "DeepNorthDemon4_RtD", "DeepNorthHorror_RtD" }; public static SpawnConfig[] MeadowsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 1, MaxGroupSize = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 250f, Biome = (Biome)1 } }; public static SpawnConfig[] BlackForestSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 1, MaxGroupSize = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 250f, Biome = (Biome)8 } }; public static SpawnConfig[] SwampSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 1, MaxGroupSize = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 250f, Biome = (Biome)2 } }; public static SpawnConfig[] MountainSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, MinGroupSize = 1, MaxGroupSize = 1, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 500f, Biome = (Biome)4 } }; public static SpawnConfig[] PlainsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, MaxGroupSize = 1, SpawnAtNight = true, SpawnAtDay = false, MinGroupSize = 1, MaxSpawned = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 250f, Biome = (Biome)16 } }; public static SpawnConfig[] MistlandsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 240f, SpawnChance = 30f, MaxGroupSize = 1, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 500f, Biome = (Biome)512 } }; public static SpawnConfig[] AshLandsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 360f, SpawnChance = 10f, MaxGroupSize = 1, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 1, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 275f, Biome = (Biome)32 } }; public static SpawnConfig[] DeepNorthSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 360f, SpawnChance = 5f, MaxGroupSize = 3, SpawnAtNight = true, SpawnAtDay = false, MaxSpawned = 1, MinGroupSize = 2, MaxLevel = 2, MinAltitude = 3f, MaxAltitude = 450f, Biome = (Biome)64 } }; public static CreatureConfig MeadowsCreatureConfig = new CreatureConfig { Faction = (Faction)2, UseCumulativeLevelEffects = true, SpawnConfigs = MeadowsSpawnConfig }; public static CreatureConfig BlackForestCreatureConfig = new CreatureConfig { Faction = (Faction)2, UseCumulativeLevelEffects = true, SpawnConfigs = BlackForestSpawnConfig }; public static CreatureConfig SwampCreatureConfig = new CreatureConfig { Faction = (Faction)3, UseCumulativeLevelEffects = true, SpawnConfigs = SwampSpawnConfig }; public static CreatureConfig MountainCreatureConfig = new CreatureConfig { Faction = (Faction)5, UseCumulativeLevelEffects = true, SpawnConfigs = MountainSpawnConfig }; public static CreatureConfig PlainsCreatureConfig = new CreatureConfig { Faction = (Faction)7, UseCumulativeLevelEffects = true, SpawnConfigs = PlainsSpawnConfig }; public static CreatureConfig MistlandsCreatureConfig = new CreatureConfig { Faction = (Faction)9, UseCumulativeLevelEffects = true, SpawnConfigs = MistlandsSpawnConfig }; public static CreatureConfig AshLandsCreatureConfig = new CreatureConfig { Faction = (Faction)4, UseCumulativeLevelEffects = true, SpawnConfigs = AshLandsSpawnConfig }; public static CreatureConfig DeepNorthCreatureConfig = new CreatureConfig { Faction = (Faction)5, UseCumulativeLevelEffects = true, SpawnConfigs = DeepNorthSpawnConfig }; private void Awake() { LoadBundle(); CreateConfigurationValues(); AddSFX(); AddPrefabs(); MeadowsSpawner(); BlackForestSpawner(); SwampSpawner(); MountainSpawner(); PlainsSpawner(); MistlandsSpawner(); AshlandsSpawner(); DeepNorthSpawner(); StatusEffects(); Addlocalizations(); PrefabManager.OnPrefabsRegistered += AddDrops; PrefabManager.OnPrefabsRegistered += AddDrops01; PrefabManager.OnPrefabsRegistered += AddDropsCheck; PrefabManager.OnPrefabsRegistered += FixSFX; Log = ((BaseUnityPlugin)this).Logger; } private void LoadBundle() { try { MyAssets = AssetUtils.LoadAssetBundleFromResources("rtdhorrors", Assembly.GetExecutingAssembly()); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundles: {arg}"); } } private void CreateConfigurationValues() { //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_003d: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Admin only, Enables logging. Disabled by default.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void Addlocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Physical Weakness" }, { "se_armorweakness_tooltip", "Physical Weakness" }, { "se_armorweakness_start", "Physical Weakness" }, { "se_frosted_name", "Frost Weakness" }, { "se_frosted_tooltip", "Frost Weakness" }, { "se_frosted_start", "Frost Weakness" }, { "se_shocked_name", "Electric Weakness" }, { "se_shocked_tooltip", "Electric Weakness" }, { "se_shocked_start", "Electric Weakness" }, { "se_weakened_name", "Poison Weakness" }, { "se_weakened_tooltip", "Poison Weakness" }, { "se_weakened_start", "Poison Weakness" }, { "DeepNorthDemon1_RtD", "Arcane Demon" }, { "DeepNorthDemon2_RtD", "Arcane Demon" }, { "DeepNorthDemon3_RtD", "Arcane Demon" }, { "DeepNorthDemon4_RtD", "Arcane Demon" }, { "AshLandsCrawler_RtD", "Crawler" }, { "AshLandsHorror01_RtD", "Mutated Demon" }, { "AshLandsHorror_RtD", "Mutated Demon" }, { "BlackForestHorror01_RtD", "Wandering Undead" }, { "BlackForestHorror_RtD", "Wandering Undead" }, { "DeepNorthHorror_RtD", "Wandering Undead" }, { "MeadowsHorror01_RtD", "Wandering Undead" }, { "MeadowsHorror_RtD", "Wandering Undead" }, { "MistlandsHorror_RtD", "Wandering Undead" }, { "SeekerMutant_RtD", "Mutated Seeker" }, { "MountainHorror01_RtD", "Wandering Undead" }, { "MountainHorror_RtD", "Wandering Undead" }, { "PlainsHorror01_RtD", "Wandering Undead" }, { "PlainsHorror_RtD", "Wandering Undead" }, { "SwampChaser_RtD", "Mutated Spider" }, { "SwampHorror01_RtD", "Wandering Undead" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization2 = Localization; text = "Portuguese"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Fraqueza Física" }, { "se_armorweakness_tooltip", "Fraqueza Física" }, { "se_armorweakness_start", "Fraqueza Física" }, { "se_frosted_name", "Fraqueza ao Gelo" }, { "se_frosted_tooltip", "Fraqueza ao Gelo" }, { "se_frosted_start", "Fraqueza ao Gelo" }, { "se_shocked_name", "Fraqueza Elétrica" }, { "se_shocked_tooltip", "Fraqueza Elétrica" }, { "se_shocked_start", "Fraqueza Elétrica" }, { "se_weakened_name", "Fraqueza a Veneno" }, { "se_weakened_tooltip", "Fraqueza a Veneno" }, { "se_weakened_start", "Fraqueza a Veneno" }, { "DeepNorthDemon1_RtD", "Demônio Arcano" }, { "DeepNorthDemon2_RtD", "Demônio Arcano" }, { "DeepNorthDemon3_RtD", "Demônio Arcano" }, { "DeepNorthDemon4_RtD", "Demônio Arcano" }, { "AshLandsCrawler_RtD", "Rastejador" }, { "AshLandsHorror01_RtD", "Demônio Mutado" }, { "AshLandsHorror_RtD", "Demônio Mutado" }, { "BlackForestHorror01_RtD", "Morto-Vivo Errante" }, { "BlackForestHorror_RtD", "Morto-Vivo Errante" }, { "DeepNorthHorror_RtD", "Morto-Vivo Errante" }, { "MeadowsHorror01_RtD", "Morto-Vivo Errante" }, { "MeadowsHorror_RtD", "Morto-Vivo Errante" }, { "MistlandsHorror_RtD", "Morto-Vivo Errante" }, { "SeekerMutant_RtD", "Buscador Mutado" }, { "MountainHorror01_RtD", "Morto-Vivo Errante" }, { "MountainHorror_RtD", "Morto-Vivo Errante" }, { "PlainsHorror01_RtD", "Morto-Vivo Errante" }, { "PlainsHorror_RtD", "Morto-Vivo Errante" }, { "SwampChaser_RtD", "Aranha Mutada" }, { "SwampHorror01_RtD", "Morto-Vivo Errante" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization3 = Localization; text = "Hindi"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "श\u093eर\u0940र\u093fक कमज\u094bर\u0940" }, { "se_armorweakness_tooltip", "श\u093eर\u0940र\u093fक कमज\u094bर\u0940" }, { "se_armorweakness_start", "श\u093eर\u0940र\u093fक कमज\u094bर\u0940" }, { "se_frosted_name", "बर\u094dफ क\u0940 कमज\u094bर\u0940" }, { "se_frosted_tooltip", "बर\u094dफ क\u0940 कमज\u094bर\u0940" }, { "se_frosted_start", "बर\u094dफ क\u0940 कमज\u094bर\u0940" }, { "se_shocked_name", "ब\u093fजल\u0940 क\u0940 कमज\u094bर\u0940" }, { "se_shocked_tooltip", "ब\u093fजल\u0940 क\u0940 कमज\u094bर\u0940" }, { "se_shocked_start", "ब\u093fजल\u0940 क\u0940 कमज\u094bर\u0940" }, { "se_weakened_name", "ज\u093cहर क\u0940 कमज\u094bर\u0940" }, { "se_weakened_tooltip", "ज\u093cहर क\u0940 कमज\u094bर\u0940" }, { "se_weakened_start", "ज\u093cहर क\u0940 कमज\u094bर\u0940" }, { "DeepNorthDemon1_RtD", "ग\u0942ढ\u093c र\u093eक\u094dषस" }, { "DeepNorthDemon2_RtD", "ग\u0942ढ\u093c र\u093eक\u094dषस" }, { "DeepNorthDemon3_RtD", "ग\u0942ढ\u093c र\u093eक\u094dषस" }, { "DeepNorthDemon4_RtD", "ग\u0942ढ\u093c र\u093eक\u094dषस" }, { "AshLandsCrawler_RtD", "र\u0947\u0902गन\u0947 व\u093eल\u093e" }, { "AshLandsHorror01_RtD", "पर\u093fवर\u094dत\u093fत र\u093eक\u094dषस" }, { "AshLandsHorror_RtD", "पर\u093fवर\u094dत\u093fत र\u093eक\u094dषस" }, { "BlackForestHorror01_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "BlackForestHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "DeepNorthHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "MeadowsHorror01_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "MeadowsHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "MistlandsHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "SeekerMutant_RtD", "पर\u093fवर\u094dत\u093fत ख\u094bज\u0940" }, { "MountainHorror01_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "MountainHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "PlainsHorror01_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "PlainsHorror_RtD", "भटकत\u093e म\u0943तज\u0940व" }, { "SwampChaser_RtD", "पर\u093fवर\u094dत\u093fत मकड\u093c\u0940" }, { "SwampHorror01_RtD", "भटकत\u093e म\u0943तज\u0940व" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization4 = Localization; text = "Spanish"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Debilidad Física" }, { "se_armorweakness_tooltip", "Debilidad Física" }, { "se_armorweakness_start", "Debilidad Física" }, { "se_frosted_name", "Debilidad al Hielo" }, { "se_frosted_tooltip", "Debilidad al Hielo" }, { "se_frosted_start", "Debilidad al Hielo" }, { "se_shocked_name", "Debilidad Eléctrica" }, { "se_shocked_tooltip", "Debilidad Eléctrica" }, { "se_shocked_start", "Debilidad Eléctrica" }, { "se_weakened_name", "Debilidad al Veneno" }, { "se_weakened_tooltip", "Debilidad al Veneno" }, { "se_weakened_start", "Debilidad al Veneno" }, { "DeepNorthDemon1_RtD", "Demonio Arcano" }, { "DeepNorthDemon2_RtD", "Demonio Arcano" }, { "DeepNorthDemon3_RtD", "Demonio Arcano" }, { "DeepNorthDemon4_RtD", "Demonio Arcano" }, { "AshLandsCrawler_RtD", "Reptador" }, { "AshLandsHorror01_RtD", "Demonio Mutado" }, { "AshLandsHorror_RtD", "Demonio Mutado" }, { "BlackForestHorror01_RtD", "No-Muerto Errante" }, { "BlackForestHorror_RtD", "No-Muerto Errante" }, { "DeepNorthHorror_RtD", "No-Muerto Errante" }, { "MeadowsHorror01_RtD", "No-Muerto Errante" }, { "MeadowsHorror_RtD", "No-Muerto Errante" }, { "MistlandsHorror_RtD", "No-Muerto Errante" }, { "SeekerMutant_RtD", "Buscador Mutado" }, { "MountainHorror01_RtD", "No-Muerto Errante" }, { "MountainHorror_RtD", "No-Muerto Errante" }, { "PlainsHorror01_RtD", "No-Muerto Errante" }, { "PlainsHorror_RtD", "No-Muerto Errante" }, { "SwampChaser_RtD", "Araña Mutada" }, { "SwampHorror01_RtD", "No-Muerto Errante" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization5 = Localization; text = "Swedish"; localization5.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Fysisk Svaghet" }, { "se_armorweakness_tooltip", "Fysisk Svaghet" }, { "se_armorweakness_start", "Fysisk Svaghet" }, { "se_frosted_name", "Kylsvaghet" }, { "se_frosted_tooltip", "Kylsvaghet" }, { "se_frosted_start", "Kylsvaghet" }, { "se_shocked_name", "Elektrisk Svaghet" }, { "se_shocked_tooltip", "Elektrisk Svaghet" }, { "se_shocked_start", "Elektrisk Svaghet" }, { "se_weakened_name", "Gift\u00adsvaghet" }, { "se_weakened_tooltip", "Gift\u00adsvaghet" }, { "se_weakened_start", "Gift\u00adsvaghet" }, { "DeepNorthDemon1_RtD", "Arkan Demon" }, { "DeepNorthDemon2_RtD", "Arkan Demon" }, { "DeepNorthDemon3_RtD", "Arkan Demon" }, { "DeepNorthDemon4_RtD", "Arkan Demon" }, { "AshLandsCrawler_RtD", "Krypare" }, { "AshLandsHorror01_RtD", "Muterad Demon" }, { "AshLandsHorror_RtD", "Muterad Demon" }, { "BlackForestHorror01_RtD", "Vandrande Odöd" }, { "BlackForestHorror_RtD", "Vandrande Odöd" }, { "DeepNorthHorror_RtD", "Vandrande Odöd" }, { "MeadowsHorror01_RtD", "Vandrande Odöd" }, { "MeadowsHorror_RtD", "Vandrande Odöd" }, { "MistlandsHorror_RtD", "Vandrande Odöd" }, { "SeekerMutant_RtD", "Muterad Sökare" }, { "MountainHorror01_RtD", "Vandrande Odöd" }, { "MountainHorror_RtD", "Vandrande Odöd" }, { "PlainsHorror01_RtD", "Vandrande Odöd" }, { "PlainsHorror_RtD", "Vandrande Odöd" }, { "SwampChaser_RtD", "Muterad Spindel" }, { "SwampHorror01_RtD", "Vandrande Odöd" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization6 = Localization; text = "Dutch"; localization6.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Fysieke Zwakte" }, { "se_armorweakness_tooltip", "Fysieke Zwakte" }, { "se_armorweakness_start", "Fysieke Zwakte" }, { "se_frosted_name", "Vorstzwakte" }, { "se_frosted_tooltip", "Vorstzwakte" }, { "se_frosted_start", "Vorstzwakte" }, { "se_shocked_name", "Elektrische Zwakte" }, { "se_shocked_tooltip", "Elektrische Zwakte" }, { "se_shocked_start", "Elektrische Zwakte" }, { "se_weakened_name", "Gifzwakte" }, { "se_weakened_tooltip", "Gifzwakte" }, { "se_weakened_start", "Gifzwakte" }, { "DeepNorthDemon1_RtD", "Arkanen Demon" }, { "DeepNorthDemon2_RtD", "Arkanen Demon" }, { "DeepNorthDemon3_RtD", "Arkanen Demon" }, { "DeepNorthDemon4_RtD", "Arkanen Demon" }, { "AshLandsCrawler_RtD", "Kruiper" }, { "AshLandsHorror01_RtD", "Gemuteerde Demon" }, { "AshLandsHorror_RtD", "Gemuteerde Demon" }, { "BlackForestHorror01_RtD", "Dwalende Ondood" }, { "BlackForestHorror_RtD", "Dwalende Ondood" }, { "DeepNorthHorror_RtD", "Dwalende Ondood" }, { "MeadowsHorror01_RtD", "Dwalende Ondood" }, { "MeadowsHorror_RtD", "Dwalende Ondood" }, { "MistlandsHorror_RtD", "Dwalende Ondood" }, { "SeekerMutant_RtD", "Gemuteerde Zoeker" }, { "MountainHorror01_RtD", "Dwalende Ondood" }, { "MountainHorror_RtD", "Dwalende Ondood" }, { "PlainsHorror01_RtD", "Dwalende Ondood" }, { "PlainsHorror_RtD", "Dwalende Ondood" }, { "SwampChaser_RtD", "Gemuteerde Spin" }, { "SwampHorror01_RtD", "Dwalende Ondood" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization7 = Localization; text = "Japanese"; localization7.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "物理的な弱点" }, { "se_armorweakness_tooltip", "物理的な弱点" }, { "se_armorweakness_start", "物理的な弱点" }, { "se_frosted_name", "氷の弱点" }, { "se_frosted_tooltip", "氷の弱点" }, { "se_frosted_start", "氷の弱点" }, { "se_shocked_name", "電気の弱点" }, { "se_shocked_tooltip", "電気の弱点" }, { "se_shocked_start", "電気の弱点" }, { "se_weakened_name", "毒の弱点" }, { "se_weakened_tooltip", "毒の弱点" }, { "se_weakened_start", "毒の弱点" }, { "DeepNorthDemon1_RtD", "秘術の悪魔" }, { "DeepNorthDemon2_RtD", "秘術の悪魔" }, { "DeepNorthDemon3_RtD", "秘術の悪魔" }, { "DeepNorthDemon4_RtD", "秘術の悪魔" }, { "AshLandsCrawler_RtD", "クロウラー" }, { "AshLandsHorror01_RtD", "変異した悪魔" }, { "AshLandsHorror_RtD", "変異した悪魔" }, { "BlackForestHorror01_RtD", "さまようアンデッド" }, { "BlackForestHorror_RtD", "さまようアンデッド" }, { "DeepNorthHorror_RtD", "さまようアンデッド" }, { "MeadowsHorror01_RtD", "さまようアンデッド" }, { "MeadowsHorror_RtD", "さまようアンデッド" }, { "MistlandsHorror_RtD", "さまようアンデッド" }, { "SeekerMutant_RtD", "変異したシーカー" }, { "MountainHorror01_RtD", "さまようアンデッド" }, { "MountainHorror_RtD", "さまようアンデッド" }, { "PlainsHorror01_RtD", "さまようアンデッド" }, { "PlainsHorror_RtD", "さまようアンデッド" }, { "SwampChaser_RtD", "変異したクモ" }, { "SwampHorror01_RtD", "さまようアンデッド" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization8 = Localization; text = "Chinese"; localization8.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "物理弱点" }, { "se_armorweakness_tooltip", "物理弱点" }, { "se_armorweakness_start", "物理弱点" }, { "se_frosted_name", "冰霜弱点" }, { "se_frosted_tooltip", "冰霜弱点" }, { "se_frosted_start", "冰霜弱点" }, { "se_shocked_name", "电击弱点" }, { "se_shocked_tooltip", "电击弱点" }, { "se_shocked_start", "电击弱点" }, { "se_weakened_name", "中毒弱点" }, { "se_weakened_tooltip", "中毒弱点" }, { "se_weakened_start", "中毒弱点" }, { "DeepNorthDemon1_RtD", "奥术恶魔" }, { "DeepNorthDemon2_RtD", "奥术恶魔" }, { "DeepNorthDemon3_RtD", "奥术恶魔" }, { "DeepNorthDemon4_RtD", "奥术恶魔" }, { "AshLandsCrawler_RtD", "爬行者" }, { "AshLandsHorror01_RtD", "变异恶魔" }, { "AshLandsHorror_RtD", "变异恶魔" }, { "BlackForestHorror01_RtD", "游荡的不死者" }, { "BlackForestHorror_RtD", "游荡的不死者" }, { "DeepNorthHorror_RtD", "游荡的不死者" }, { "MeadowsHorror01_RtD", "游荡的不死者" }, { "MeadowsHorror_RtD", "游荡的不死者" }, { "MistlandsHorror_RtD", "游荡的不死者" }, { "SeekerMutant_RtD", "变异搜寻者" }, { "MountainHorror01_RtD", "游荡的不死者" }, { "MountainHorror_RtD", "游荡的不死者" }, { "PlainsHorror01_RtD", "游荡的不死者" }, { "PlainsHorror_RtD", "游荡的不死者" }, { "SwampChaser_RtD", "变异蜘蛛" }, { "SwampHorror01_RtD", "游荡的不死者" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization9 = Localization; text = "French"; localization9.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Faiblesse Physique" }, { "se_armorweakness_tooltip", "Faiblesse Physique" }, { "se_armorweakness_start", "Faiblesse Physique" }, { "se_frosted_name", "Faiblesse au Givre" }, { "se_frosted_tooltip", "Faiblesse au Givre" }, { "se_frosted_start", "Faiblesse au Givre" }, { "se_shocked_name", "Faiblesse Électrique" }, { "se_shocked_tooltip", "Faiblesse Électrique" }, { "se_shocked_start", "Faiblesse Électrique" }, { "se_weakened_name", "Faiblesse au Poison" }, { "se_weakened_tooltip", "Faiblesse au Poison" }, { "se_weakened_start", "Faiblesse au Poison" }, { "DeepNorthDemon1_RtD", "Démon Arcanique" }, { "DeepNorthDemon2_RtD", "Démon Arcanique" }, { "DeepNorthDemon3_RtD", "Démon Arcanique" }, { "DeepNorthDemon4_RtD", "Démon Arcanique" }, { "AshLandsCrawler_RtD", "Rampant" }, { "AshLandsHorror01_RtD", "Démon Muté" }, { "AshLandsHorror_RtD", "Démon Muté" }, { "BlackForestHorror01_RtD", "Mort-Vivant Errant" }, { "BlackForestHorror_RtD", "Mort-Vivant Errant" }, { "DeepNorthHorror_RtD", "Mort-Vivant Errant" }, { "MeadowsHorror01_RtD", "Mort-Vivant Errant" }, { "MeadowsHorror_RtD", "Mort-Vivant Errant" }, { "MistlandsHorror_RtD", "Mort-Vivant Errant" }, { "SeekerMutant_RtD", "Chercheur Muté" }, { "MountainHorror01_RtD", "Mort-Vivant Errant" }, { "MountainHorror_RtD", "Mort-Vivant Errant" }, { "PlainsHorror01_RtD", "Mort-Vivant Errant" }, { "PlainsHorror_RtD", "Mort-Vivant Errant" }, { "SwampChaser_RtD", "Araignée Mutée" }, { "SwampHorror01_RtD", "Mort-Vivant Errant" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization10 = Localization; text = "German"; localization10.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Körperliche Schwäche" }, { "se_armorweakness_tooltip", "Körperliche Schwäche" }, { "se_armorweakness_start", "Körperliche Schwäche" }, { "se_frosted_name", "Frostschwäche" }, { "se_frosted_tooltip", "Frostschwäche" }, { "se_frosted_start", "Frostschwäche" }, { "se_shocked_name", "Elektrische Schwäche" }, { "se_shocked_tooltip", "Elektrische Schwäche" }, { "se_shocked_start", "Elektrische Schwäche" }, { "se_weakened_name", "Giftschwäche" }, { "se_weakened_tooltip", "Giftschwäche" }, { "se_weakened_start", "Giftschwäche" }, { "DeepNorthDemon1_RtD", "Arkaner Dämon" }, { "DeepNorthDemon2_RtD", "Arkaner Dämon" }, { "DeepNorthDemon3_RtD", "Arkaner Dämon" }, { "DeepNorthDemon4_RtD", "Arkaner Dämon" }, { "AshLandsCrawler_RtD", "Kriecher" }, { "AshLandsHorror01_RtD", "Mutierter Dämon" }, { "AshLandsHorror_RtD", "Mutierter Dämon" }, { "BlackForestHorror01_RtD", "Wandelnder Untoter" }, { "BlackForestHorror_RtD", "Wandelnder Untoter" }, { "DeepNorthHorror_RtD", "Wandelnder Untoter" }, { "MeadowsHorror01_RtD", "Wandelnder Untoter" }, { "MeadowsHorror_RtD", "Wandelnder Untoter" }, { "MistlandsHorror_RtD", "Wandelnder Untoter" }, { "SeekerMutant_RtD", "Mutierter Sucher" }, { "MountainHorror01_RtD", "Wandelnder Untoter" }, { "MountainHorror_RtD", "Wandelnder Untoter" }, { "PlainsHorror01_RtD", "Wandelnder Untoter" }, { "PlainsHorror_RtD", "Wandelnder Untoter" }, { "SwampChaser_RtD", "Mutierte Spinne" }, { "SwampHorror01_RtD", "Wandelnder Untoter" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization11 = Localization; text = "Ukrainian"; localization11.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Фізична слабкість" }, { "se_armorweakness_tooltip", "Фізична слабкість" }, { "se_armorweakness_start", "Фізична слабкість" }, { "se_frosted_name", "Слабкість до холоду" }, { "se_frosted_tooltip", "Слабкість до холоду" }, { "se_frosted_start", "Слабкість до холоду" }, { "se_shocked_name", "Слабкість до електрики" }, { "se_shocked_tooltip", "Слабкість до електрики" }, { "se_shocked_start", "Слабкість до електрики" }, { "se_weakened_name", "Слабкість до отрути" }, { "se_weakened_tooltip", "Слабкість до отрути" }, { "se_weakened_start", "Слабкість до отрути" }, { "DeepNorthDemon1_RtD", "Магічний демон" }, { "DeepNorthDemon2_RtD", "Магічний демон" }, { "DeepNorthDemon3_RtD", "Магічний демон" }, { "DeepNorthDemon4_RtD", "Магічний демон" }, { "AshLandsCrawler_RtD", "Повзучий" }, { "AshLandsHorror01_RtD", "Мутований демон" }, { "AshLandsHorror_RtD", "Мутований демон" }, { "BlackForestHorror01_RtD", "Блукаючий нежить" }, { "BlackForestHorror_RtD", "Блукаючий нежить" }, { "DeepNorthHorror_RtD", "Блукаючий нежить" }, { "MeadowsHorror01_RtD", "Блукаючий нежить" }, { "MeadowsHorror_RtD", "Блукаючий нежить" }, { "MistlandsHorror_RtD", "Блукаючий нежить" }, { "SeekerMutant_RtD", "Мутований шукач" }, { "MountainHorror01_RtD", "Блукаючий нежить" }, { "MountainHorror_RtD", "Блукаючий нежить" }, { "PlainsHorror01_RtD", "Блукаючий нежить" }, { "PlainsHorror_RtD", "Блукаючий нежить" }, { "SwampChaser_RtD", "Мутований павук" }, { "SwampHorror01_RtD", "Блукаючий нежить" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization12 = Localization; text = "Russian"; localization12.AddTranslation(ref text, new Dictionary<string, string> { { "se_armorweakness_name", "Физическая слабость" }, { "se_armorweakness_tooltip", "Физическая слабость" }, { "se_armorweakness_start", "Физическая слабость" }, { "se_frosted_name", "Слабость к морозу" }, { "se_frosted_tooltip", "Слабость к морозу" }, { "se_frosted_start", "Слабость к морозу" }, { "se_shocked_name", "Слабость к электричеству" }, { "se_shocked_tooltip", "Слабость к электричеству" }, { "se_shocked_start", "Слабость к электричеству" }, { "se_weakened_name", "Слабость к яду" }, { "se_weakened_tooltip", "Слабость к яду" }, { "se_weakened_start", "Слабость к яду" }, { "DeepNorthDemon1_RtD", "Магический демон" }, { "DeepNorthDemon2_RtD", "Магический демон" }, { "DeepNorthDemon3_RtD", "Магический демон" }, { "DeepNorthDemon4_RtD", "Магический демон" }, { "AshLandsCrawler_RtD", "Ползун" }, { "AshLandsHorror01_RtD", "Мутировавший демон" }, { "AshLandsHorror_RtD", "Мутировавший демон" }, { "BlackForestHorror01_RtD", "Бродячая нежить" }, { "BlackForestHorror_RtD", "Бродячая нежить" }, { "DeepNorthHorror_RtD", "Бродячая нежить" }, { "MeadowsHorror01_RtD", "Бродячая нежить" }, { "MeadowsHorror_RtD", "Бродячая нежить" }, { "MistlandsHorror_RtD", "Бродячая нежить" }, { "SeekerMutant_RtD", "Мутировавший искатель" }, { "MountainHorror01_RtD", "Бродячая нежить" }, { "MountainHorror_RtD", "Бродячая нежить" }, { "PlainsHorror01_RtD", "Бродячая нежить" }, { "PlainsHorror_RtD", "Бродячая нежить" }, { "SwampChaser_RtD", "Мутировавший паук" }, { "SwampHorror01_RtD", "Бродячая нежить" } }); } private void StatusEffects() { //IL_0030: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Expected O, but got Unknown try { string[] customStatusEffectList = CustomStatusEffectList; foreach (string text in customStatusEffectList) { SE_Stats val = MyAssets.LoadAsset<SE_Stats>(text); if ((Object)(object)val != (Object)null) { CustomStatusEffect val2 = new CustomStatusEffect((StatusEffect)(object)val, true); ItemManager.Instance.AddStatusEffect(val2); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding SE_Stats Effects: {arg}"); } } private void FixSFX() { try { AudioSource prefab = Cache.GetPrefab<AudioSource>("sfx_arrow_hit"); string[] sFXHorrorList = SFXHorrorList; foreach (string text in sFXHorrorList) { GameObject prefab2 = Cache.GetPrefab<GameObject>(text); prefab2.GetComponentInChildren<AudioSource>().outputAudioMixerGroup = prefab.outputAudioMixerGroup; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Audio Mixer set on: " + text)); } } } catch (Exception) { } finally { PrefabManager.OnPrefabsRegistered -= FixSFX; } } private void MeadowsSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList1; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, MeadowsCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void BlackForestSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList2; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, BlackForestCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void SwampSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList3; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, SwampCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void MountainSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList4; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, MountainCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void PlainsSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList5; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, PlainsCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void MistlandsSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList6; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, MistlandsCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void AshlandsSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList7; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, AshLandsCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void DeepNorthSpawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList8; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, DeepNorthCreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void AddPrefabs() { //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Expected O, but got Unknown try { string[] prefabList = PrefabList; foreach (string text in prefabList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab<GameObject>(text); if ((Object)(object)prefab == (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void AddSFX() { //IL_004a: Unknown result type (might be due to invalid IL or missing references) //IL_0051: Expected O, but got Unknown try { string[] sFXHorrorList = SFXHorrorList; foreach (string text in sFXHorrorList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { GameObject prefab = Cache.GetPrefab<GameObject>(text); if ((Object)(object)prefab == (Object)null) { CustomPrefab val2 = new CustomPrefab(val, false); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding sfx prefabs: {arg}"); } } private void AddDrops() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_005b: Unknown result type (might be due to invalid IL or missing references) //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_0081: 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_008d: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Unknown result type (might be due to invalid IL or missing references) //IL_00ad: Unknown result type (might be due to invalid IL or missing references) //IL_00b9: Expected O, but got Unknown //IL_00f7: Unknown result type (might be due to invalid IL or missing references) //IL_00fc: Unknown result type (might be due to invalid IL or missing references) //IL_0104: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0116: Unknown result type (might be due to invalid IL or missing references) //IL_011d: Unknown result type (might be due to invalid IL or missing references) //IL_0124: Unknown result type (might be due to invalid IL or missing references) //IL_0130: Expected O, but got Unknown //IL_013c: Unknown result type (might be due to invalid IL or missing references) //IL_0141: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_0154: Unknown result type (might be due to invalid IL or missing references) //IL_015b: Unknown result type (might be due to invalid IL or missing references) //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_0169: Unknown result type (might be due to invalid IL or missing references) //IL_0175: Expected O, but got Unknown //IL_01b5: Unknown result type (might be due to invalid IL or missing references) //IL_01ba: Unknown result type (might be due to invalid IL or missing references) //IL_01c2: Unknown result type (might be due to invalid IL or missing references) //IL_01cd: Unknown result type (might be due to invalid IL or missing references) //IL_01d4: Unknown result type (might be due to invalid IL or missing references) //IL_01db: Unknown result type (might be due to invalid IL or missing references) //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01ee: Expected O, but got Unknown //IL_01fb: Unknown result type (might be due to invalid IL or missing references) //IL_0200: Unknown result type (might be due to invalid IL or missing references) //IL_0208: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_0221: Unknown result type (might be due to invalid IL or missing references) //IL_0228: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0274: Unknown result type (might be due to invalid IL or missing references) //IL_0279: Unknown result type (might be due to invalid IL or missing references) //IL_0281: Unknown result type (might be due to invalid IL or missing references) //IL_028c: Unknown result type (might be due to invalid IL or missing references) //IL_0293: Unknown result type (might be due to invalid IL or missing references) //IL_029a: Unknown result type (might be due to invalid IL or missing references) //IL_02a1: Unknown result type (might be due to invalid IL or missing references) //IL_02ad: Expected O, but got Unknown //IL_02ba: Unknown result type (might be due to invalid IL or missing references) //IL_02bf: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d2: Unknown result type (might be due to invalid IL or missing references) //IL_02d9: Unknown result type (might be due to invalid IL or missing references) //IL_02e0: Unknown result type (might be due to invalid IL or missing references) //IL_02e7: Unknown result type (might be due to invalid IL or missing references) //IL_02f3: Expected O, but got Unknown //IL_0333: Unknown result type (might be due to invalid IL or missing references) //IL_0338: Unknown result type (might be due to invalid IL or missing references) //IL_0340: Unknown result type (might be due to invalid IL or missing references) //IL_034b: Unknown result type (might be due to invalid IL or missing references) //IL_0352: Unknown result type (might be due to invalid IL or missing references) //IL_0359: Unknown result type (might be due to invalid IL or missing references) //IL_0360: Unknown result type (might be due to invalid IL or missing references) //IL_036c: Expected O, but got Unknown //IL_0379: Unknown result type (might be due to invalid IL or missing references) //IL_037e: Unknown result type (might be due to invalid IL or missing references) //IL_0386: Unknown result type (might be due to invalid IL or missing references) //IL_0391: Unknown result type (might be due to invalid IL or missing references) //IL_0398: Unknown result type (might be due to invalid IL or missing references) //IL_039f: Unknown result type (might be due to invalid IL or missing references) //IL_03a6: Unknown result type (might be due to invalid IL or missing references) //IL_03b2: Expected O, but got Unknown //IL_03f2: Unknown result type (might be due to invalid IL or missing references) //IL_03f7: Unknown result type (might be due to invalid IL or missing references) //IL_03ff: Unknown result type (might be due to invalid IL or missing references) //IL_040a: Unknown result type (might be due to invalid IL or missing references) //IL_0411: Unknown result type (might be due to invalid IL or missing references) //IL_0418: Unknown result type (might be due to invalid IL or missing references) //IL_041f: Unknown result type (might be due to invalid IL or missing references) //IL_042b: Expected O, but got Unknown //IL_0438: Unknown result type (might be due to invalid IL or missing references) //IL_043d: Unknown result type (might be due to invalid IL or missing references) //IL_0445: Unknown result type (might be due to invalid IL or missing references) //IL_0450: Unknown result type (might be due to invalid IL or missing references) //IL_0457: Unknown result type (might be due to invalid IL or missing references) //IL_045e: Unknown result type (might be due to invalid IL or missing references) //IL_0465: Unknown result type (might be due to invalid IL or missing references) //IL_0471: Expected O, but got Unknown //IL_04a0: Unknown result type (might be due to invalid IL or missing references) //IL_04a5: Unknown result type (might be due to invalid IL or missing references) //IL_04ad: Unknown result type (might be due to invalid IL or missing references) //IL_04b8: Unknown result type (might be due to invalid IL or missing references) //IL_04bf: Unknown result type (might be due to invalid IL or missing references) //IL_04c6: Unknown result type (might be due to invalid IL or missing references) //IL_04cd: Unknown result type (might be due to invalid IL or missing references) //IL_04d9: Expected O, but got Unknown //IL_0508: Unknown result type (might be due to invalid IL or missing references) //IL_050d: Unknown result type (might be due to invalid IL or missing references) //IL_0515: Unknown result type (might be due to invalid IL or missing references) //IL_0520: Unknown result type (might be due to invalid IL or missing references) //IL_0527: Unknown result type (might be due to invalid IL or missing references) //IL_052e: Unknown result type (might be due to invalid IL or missing references) //IL_0535: Unknown result type (might be due to invalid IL or missing references) //IL_0541: Expected O, but got Unknown //IL_0570: Unknown result type (might be due to invalid IL or missing references) //IL_0575: Unknown result type (might be due to invalid IL or missing references) //IL_057d: Unknown result type (might be due to invalid IL or missing references) //IL_0588: Unknown result type (might be due to invalid IL or missing references) //IL_058f: Unknown result type (might be due to invalid IL or missing references) //IL_0596: Unknown result type (might be due to invalid IL or missing references) //IL_059d: Unknown result type (might be due to invalid IL or missing references) //IL_05a9: Expected O, but got Unknown //IL_05d8: Unknown result type (might be due to invalid IL or missing references) //IL_05dd: Unknown result type (might be due to invalid IL or missing references) //IL_05e5: Unknown result type (might be due to invalid IL or missing references) //IL_05f0: Unknown result type (might be due to invalid IL or missing references) //IL_05f7: Unknown result type (might be due to invalid IL or missing references) //IL_05fe: Unknown result type (might be due to invalid IL or missing references) //IL_0605: Unknown result type (might be due to invalid IL or missing references) //IL_0611: Expected O, but got Unknown //IL_0640: Unknown result type (might be due to invalid IL or missing references) //IL_0645: Unknown result type (might be due to invalid IL or missing references) //IL_064d: Unknown result type (might be due to invalid IL or missing references) //IL_0658: Unknown result type (might be due to invalid IL or missing references) //IL_065f: Unknown result type (might be due to invalid IL or missing references) //IL_0666: Unknown result type (might be due to invalid IL or missing references) //IL_066d: Unknown result type (might be due to invalid IL or missing references) //IL_0679: Expected O, but got Unknown //IL_06a8: Unknown result type (might be due to invalid IL or missing references) //IL_06ad: Unknown result type (might be due to invalid IL or missing references) //IL_06b5: Unknown result type (might be due to invalid IL or missing references) //IL_06c0: Unknown result type (might be due to invalid IL or missing references) //IL_06c7: Unknown result type (might be due to invalid IL or missing references) //IL_06ce: Unknown result type (might be due to invalid IL or missing references) //IL_06d5: Unknown result type (might be due to invalid IL or missing references) //IL_06e1: Expected O, but got Unknown //IL_0710: Unknown result type (might be due to invalid IL or missing references) //IL_0715: Unknown result type (might be due to invalid IL or missing references) //IL_071d: Unknown result type (might be due to invalid IL or missing references) //IL_0728: Unknown result type (might be due to invalid IL or missing references) //IL_072f: Unknown result type (might be due to invalid IL or missing references) //IL_0736: Unknown result type (might be due to invalid IL or missing references) //IL_073d: Unknown result type (might be due to invalid IL or missing references) //IL_0749: Expected O, but got Unknown try { GameObject prefab = PrefabManager.Instance.GetPrefab("MeadowsHorror_RtD"); GameObject prefab2 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab3 = PrefabManager.Instance.GetPrefab("MeadowsToken_RtD"); prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab2, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab3, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab4 = PrefabManager.Instance.GetPrefab("BlackForestHorror_RtD"); GameObject prefab5 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab6 = PrefabManager.Instance.GetPrefab("BlackForestToken_RtD"); prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab5, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab6, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab7 = PrefabManager.Instance.GetPrefab("SwampChaser_RtD"); GameObject prefab8 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab9 = PrefabManager.Instance.GetPrefab("SwampToken_RtD"); prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab8, m_chance = 1f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab9, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab10 = PrefabManager.Instance.GetPrefab("MountainHorror_RtD"); GameObject prefab11 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab12 = PrefabManager.Instance.GetPrefab("MountainToken_RtD"); prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab11, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab12, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab13 = PrefabManager.Instance.GetPrefab("PlainsHorror_RtD"); GameObject prefab14 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab15 = PrefabManager.Instance.GetPrefab("PlainsToken_RtD"); prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab14, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab15, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab16 = PrefabManager.Instance.GetPrefab("MistlandsHorror_RtD"); GameObject prefab17 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab18 = PrefabManager.Instance.GetPrefab("MistlandsToken_RtD"); prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab17, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab18, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab19 = PrefabManager.Instance.GetPrefab("AshLandsHorror_RtD"); GameObject prefab20 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab20, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab21 = PrefabManager.Instance.GetPrefab("AshLandsCrawler_RtD"); GameObject prefab22 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab21.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab22, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab23 = PrefabManager.Instance.GetPrefab("DeepNorthHorror_RtD"); GameObject prefab24 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab23.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab24, m_chance = 1f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab25 = PrefabManager.Instance.GetPrefab("DeepNorthDemon1_RtD"); GameObject prefab26 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab25.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab26, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab27 = PrefabManager.Instance.GetPrefab("DeepNorthDemon2_RtD"); GameObject prefab28 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab27.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab28, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab29 = PrefabManager.Instance.GetPrefab("DeepNorthDemon3_RtD"); GameObject prefab30 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab29.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab30, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab31 = PrefabManager.Instance.GetPrefab("DeepNorthDemon4_RtD"); GameObject prefab32 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab31.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab32, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= AddDrops; } } private void AddDrops01() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0042: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_0054: Unknown result type (might be due to invalid IL or missing references) //IL_005b: Unknown result type (might be due to invalid IL or missing references) //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_0069: Unknown result type (might be due to invalid IL or missing references) //IL_0075: Expected O, but got Unknown //IL_0081: 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_008d: Unknown result type (might be due to invalid IL or missing references) //IL_0098: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Unknown result type (might be due to invalid IL or missing references) //IL_00a6: Unknown result type (might be due to invalid IL or missing references) //IL_00ad: Unknown result type (might be due to invalid IL or missing references) //IL_00b9: Expected O, but got Unknown //IL_00f7: Unknown result type (might be due to invalid IL or missing references) //IL_00fc: Unknown result type (might be due to invalid IL or missing references) //IL_0104: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0116: Unknown result type (might be due to invalid IL or missing references) //IL_011d: Unknown result type (might be due to invalid IL or missing references) //IL_0124: Unknown result type (might be due to invalid IL or missing references) //IL_0130: Expected O, but got Unknown //IL_013c: Unknown result type (might be due to invalid IL or missing references) //IL_0141: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Unknown result type (might be due to invalid IL or missing references) //IL_0154: Unknown result type (might be due to invalid IL or missing references) //IL_015b: Unknown result type (might be due to invalid IL or missing references) //IL_0162: Unknown result type (might be due to invalid IL or missing references) //IL_0169: Unknown result type (might be due to invalid IL or missing references) //IL_0175: Expected O, but got Unknown //IL_01b5: Unknown result type (might be due to invalid IL or missing references) //IL_01ba: Unknown result type (might be due to invalid IL or missing references) //IL_01c2: Unknown result type (might be due to invalid IL or missing references) //IL_01cd: Unknown result type (might be due to invalid IL or missing references) //IL_01d4: Unknown result type (might be due to invalid IL or missing references) //IL_01db: Unknown result type (might be due to invalid IL or missing references) //IL_01e2: Unknown result type (might be due to invalid IL or missing references) //IL_01ee: Expected O, but got Unknown //IL_01fb: Unknown result type (might be due to invalid IL or missing references) //IL_0200: Unknown result type (might be due to invalid IL or missing references) //IL_0208: Unknown result type (might be due to invalid IL or missing references) //IL_0213: Unknown result type (might be due to invalid IL or missing references) //IL_021a: Unknown result type (might be due to invalid IL or missing references) //IL_0221: Unknown result type (might be due to invalid IL or missing references) //IL_0228: Unknown result type (might be due to invalid IL or missing references) //IL_0234: Expected O, but got Unknown //IL_0274: Unknown result type (might be due to invalid IL or missing references) //IL_0279: Unknown result type (might be due to invalid IL or missing references) //IL_0281: Unknown result type (might be due to invalid IL or missing references) //IL_028c: Unknown result type (might be due to invalid IL or missing references) //IL_0293: Unknown result type (might be due to invalid IL or missing references) //IL_029a: Unknown result type (might be due to invalid IL or missing references) //IL_02a1: Unknown result type (might be due to invalid IL or missing references) //IL_02ad: Expected O, but got Unknown //IL_02ba: Unknown result type (might be due to invalid IL or missing references) //IL_02bf: Unknown result type (might be due to invalid IL or missing references) //IL_02c7: Unknown result type (might be due to invalid IL or missing references) //IL_02d2: Unknown result type (might be due to invalid IL or missing references) //IL_02d9: Unknown result type (might be due to invalid IL or missing references) //IL_02e0: Unknown result type (might be due to invalid IL or missing references) //IL_02e7: Unknown result type (might be due to invalid IL or missing references) //IL_02f3: Expected O, but got Unknown //IL_0333: Unknown result type (might be due to invalid IL or missing references) //IL_0338: Unknown result type (might be due to invalid IL or missing references) //IL_0340: Unknown result type (might be due to invalid IL or missing references) //IL_034b: Unknown result type (might be due to invalid IL or missing references) //IL_0352: Unknown result type (might be due to invalid IL or missing references) //IL_0359: Unknown result type (might be due to invalid IL or missing references) //IL_0360: Unknown result type (might be due to invalid IL or missing references) //IL_036c: Expected O, but got Unknown //IL_0379: Unknown result type (might be due to invalid IL or missing references) //IL_037e: Unknown result type (might be due to invalid IL or missing references) //IL_0386: Unknown result type (might be due to invalid IL or missing references) //IL_0391: Unknown result type (might be due to invalid IL or missing references) //IL_0398: Unknown result type (might be due to invalid IL or missing references) //IL_039f: Unknown result type (might be due to invalid IL or missing references) //IL_03a6: Unknown result type (might be due to invalid IL or missing references) //IL_03b2: Expected O, but got Unknown //IL_03f2: Unknown result type (might be due to invalid IL or missing references) //IL_03f7: Unknown result type (might be due to invalid IL or missing references) //IL_03ff: Unknown result type (might be due to invalid IL or missing references) //IL_040a: Unknown result type (might be due to invalid IL or missing references) //IL_0411: Unknown result type (might be due to invalid IL or missing references) //IL_0418: Unknown result type (might be due to invalid IL or missing references) //IL_041f: Unknown result type (might be due to invalid IL or missing references) //IL_042b: Expected O, but got Unknown //IL_0438: Unknown result type (might be due to invalid IL or missing references) //IL_043d: Unknown result type (might be due to invalid IL or missing references) //IL_0445: Unknown result type (might be due to invalid IL or missing references) //IL_0450: Unknown result type (might be due to invalid IL or missing references) //IL_0457: Unknown result type (might be due to invalid IL or missing references) //IL_045e: Unknown result type (might be due to invalid IL or missing references) //IL_0465: Unknown result type (might be due to invalid IL or missing references) //IL_0471: Expected O, but got Unknown //IL_04a0: Unknown result type (might be due to invalid IL or missing references) //IL_04a5: Unknown result type (might be due to invalid IL or missing references) //IL_04ad: Unknown result type (might be due to invalid IL or missing references) //IL_04b8: Unknown result type (might be due to invalid IL or missing references) //IL_04bf: Unknown result type (might be due to invalid IL or missing references) //IL_04c6: Unknown result type (might be due to invalid IL or missing references) //IL_04cd: Unknown result type (might be due to invalid IL or missing references) //IL_04d9: Expected O, but got Unknown try { GameObject prefab = PrefabManager.Instance.GetPrefab("MeadowsHorror01_RtD"); GameObject prefab2 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab3 = PrefabManager.Instance.GetPrefab("MeadowsToken_RtD"); prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab2, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab3, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab4 = PrefabManager.Instance.GetPrefab("BlackForestHorror01_RtD"); GameObject prefab5 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab6 = PrefabManager.Instance.GetPrefab("BlackForestToken_RtD"); prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab5, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab4.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab6, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab7 = PrefabManager.Instance.GetPrefab("SwampHorror01_RtD"); GameObject prefab8 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab9 = PrefabManager.Instance.GetPrefab("SwampToken_RtD"); prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab8, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab7.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab9, m_chance = 0.05f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab10 = PrefabManager.Instance.GetPrefab("MountainHorror01_RtD"); GameObject prefab11 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab12 = PrefabManager.Instance.GetPrefab("MountainToken_RtD"); prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab11, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab10.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab12, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab13 = PrefabManager.Instance.GetPrefab("PlainsHorror01_RtD"); GameObject prefab14 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab15 = PrefabManager.Instance.GetPrefab("PlainsToken_RtD"); prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab14, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab13.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab15, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab16 = PrefabManager.Instance.GetPrefab("SeekerMutant_RtD"); GameObject prefab17 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); GameObject prefab18 = PrefabManager.Instance.GetPrefab("MistlandsToken_RtD"); prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab17, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); prefab16.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab18, m_chance = 0.25f, m_amountMin = 1, m_amountMax = 1, m_levelMultiplier = false, m_onePerPlayer = false }); GameObject prefab19 = PrefabManager.Instance.GetPrefab("AshLandsHorror01_RtD"); GameObject prefab20 = PrefabManager.Instance.GetPrefab("SpiritEssense_RtD"); prefab19.GetComponent<CharacterDrop>().m_drops.Add(new Drop { m_prefab = prefab20, m_chance = 1f, m_amountMin = 1, m_amountMax = 3, m_levelMultiplier = false, m_onePerPlayer = false }); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundle: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= AddDrops01; } } private void AddDropsCheck() { try { GameObject prefab = Cache.GetPrefab<GameObject>("SpiritEssense_RtD"); if (!Object.op_Implicit((Object)(object)prefab)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab2 = Cache.GetPrefab<GameObject>("BlackForestToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab2)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab3 = Cache.GetPrefab<GameObject>("MeadowsToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab3)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab4 = Cache.GetPrefab<GameObject>("MistlandsToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab4)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab5 = Cache.GetPrefab<GameObject>("MountainToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab5)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab6 = Cache.GetPrefab<GameObject>("PlainsToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab6)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } GameObject prefab7 = Cache.GetPrefab<GameObject>("SwampToken_RtD"); if (!Object.op_Implicit((Object)(object)prefab7)) { ((BaseUnityPlugin)this).Logger.LogMessage((object)"RtDMonstrum was not installed, skipping drops related to this mod."); } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding Spirit Essence: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= AddDrops; } } } }
BepInEx/plugins/RtDMonsters.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using System.Security; using System.Security.Permissions; 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("RtDMonsters")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDMonsters")] [assembly: AssemblyTitle("RtDMonsters")] [assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)] [assembly: AssemblyVersion("1.0.0.0")] [module: UnverifiableCode] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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 RtDMonsters { [BepInPlugin("Soloredis.RtDMonsters", "RtDMonsters", "2.4.12")] [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("blacks7ar.MagicRevamp")] [BepInIncompatibility("blacks7ar.SeedBed")] [BepInIncompatibility("blacks7ar.OreMines")] [BepInIncompatibility("blacks7ar.BowPlugin")] [BepInIncompatibility("IAmOnTheInternetAndItIsScary.NoArbitraryIncompatibilityFlag")] [BepInIncompatibility("randyknapp.mods.epicloot")] public class RtDMonsters : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDMonsters"; public const string PluginName = "RtDMonsters"; public const string PluginVersion = "2.4.12"; public static AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; public string[] AshLandsMonsterList = new string[7] { "Assassin_RtD", "Berserker_RtD", "Demon_RtD", "DragonBoar_RtD", "FallenCrusader_RtD", "CursedKnight_RtD", "Wizard_RtD" }; public string[] AshLandsBushList = new string[1] { "CrystalFormation7_RtD" }; public string[] AshLandsVegetetationList = new string[2] { "MagicTree7_RtD", "MagicTree8_RtD" }; public string[] DeepNorthMonsterList = new string[8] { "Befouler_RtD", "Davil_RtD", "Executioner_RtD", "NorthernTroll_RtD", "FaeWolfIce_RtD", "FaeWolfLightening_RtD", "Spirit_RtD", "Golem_RtD" }; public string[] DeepNorthBushList = new string[1] { "CrystalFormation3_RtD" }; public string[] DeepNorthVegetationList = new string[2] { "MagicTree4_RtD1", "MagicTree5_RtD1" }; public static SpawnConfig[] AshLandsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 450f, SpawnChance = 5f, SpawnAtNight = true, SpawnAtDay = true, MaxGroupSize = 1, MaxSpawned = 1, MaxLevel = 2, MaxAltitude = 500f, Biome = (Biome)32, MinAltitude = 2f } }; public static SpawnConfig[] DeepNorthSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 450f, SpawnChance = 5f, SpawnAtNight = true, SpawnAtDay = true, MaxGroupSize = 1, MaxSpawned = 1, MaxLevel = 2, MaxAltitude = 500f, Biome = (Biome)64, MinAltitude = 2f } }; public static CreatureConfig AshLandsCreatureConfig = new CreatureConfig { Faction = (Faction)4, UseCumulativeLevelEffects = true, SpawnConfigs = AshLandsSpawnConfig }; public static VegetationConfig AshLandsVegetationConfig = new VegetationConfig { Min = 0.5f, Max = 0.7f, ScaleMin = 0.75f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)32, MaxTilt = 2.5f, MaxTerrainDelta = 2f, GroupSizeMin = 1, GroupSizeMax = 1 }; public static VegetationConfig AshLandsBushConfig = new VegetationConfig { Min = 0.5f, Max = 1f, ScaleMin = 0.75f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)32, MaxTilt = 22f, MaxTerrainDelta = 2f, GroupSizeMin = 1, GroupSizeMax = 1 }; public static VegetationConfig DeepNorthBushConfig = new VegetationConfig { Min = 0.5f, Max = 1f, ScaleMin = 0.75f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 22f, MaxTerrainDelta = 2f, GroupSizeMin = 1, GroupSizeMax = 1 }; public static VegetationConfig DeepNorthVegetationConfig = new VegetationConfig { Min = 1f, Max = 1f, ScaleMin = 0.75f, ScaleMax = 1.25f, MinAltitude = 1f, Biome = (Biome)64, MaxTilt = 30f, MaxTerrainDelta = 2f, GroupSizeMin = 1, GroupSizeMax = 1 }; public static CreatureConfig DeepNorthCreatureConfig = new CreatureConfig { Faction = (Faction)5, UseCumulativeLevelEffects = true, SpawnConfigs = DeepNorthSpawnConfig }; private CustomLocalization Localization; public string[] CustomSEShieldList = new string[1] { "SE_FairyShield_RtD" }; public string[] CustomSEList = new string[1] { "SE_FairyHeal_RtD" }; public string[] ItemsList = new string[27] { "BurningGland_RtD", "CookedDragonBoarMeat_RtD", "DemonHide_RtD", "DemonHorn_RtD", "DragonBoarMeat_RtD", "DragonCore_RtD", "DragonEgg_RtD", "TrophyDragonKing_RtD", "TrophyHatchling_RtD", "CookedFaeWolfMeat_RtD", "FaeNectar_RtD", "FaeSeed_RtD", "FaeTrophyWolf_RtD", "FaeWolfFang_RtD", "FaeWolfMeat_RtD", "FaeWolfPelt_RtD", "FairySilk_RtD", "SpiritHeart_RtD", "TrophySpirit_RtD", "IceCrystal_RtD", "ShadowCrystal_RtD", "FroWood_RtD", "FroMetalOre_RtD", "FroMetalBar_RtD", "CinderWood_RtD", "AshLandsSeed1_RtD", "ThorHammer_RtD" }; public string[] PrefabsList = new string[294] { "Ragdoll_SO_Thor_RtD", "BefoulerAOESpell_RtD", "projectile_thorhammer_RtD", "elextricvfx_RtD", "fx_eikthyr_stomp_RtD", "fx_fae_death_RtD", "fx_fae_hit_RtD", "fx_fairyprotect_RtD", "vfx_dragon_firebreath_RtD", "vfx_elementalgolem_death_RtD", "vfx_elementalgolem_hurt_RtD", "vfx_FairyShield_RtD", "vfx_fireball_dragonlaunch_RtD", "fx_flameexplosion_death_rtd", "fx_FaeSpiritShieldBreak_RtD", "fx_FaeSpiritShieldHit_RtD", "Ragdoll_Necromander_RtD", "AirTornadoMeadowsAOEMonster_RtD", "ArcaneLargeAOEMonster_RtD", "ArcaneMediumAOEMonster_RtD", "ArcaneSmallAOEMonster_RtD", "EarthQuakeMistLandsAOEMonster_RtD", "EarthShieldSwampAOEMonster_RrtD", "FireLargeAOEMonster_RtD", "FireMediumAOEMonster_RtD", "FireRingBlackForestAOEMonster_RtD", "FireSmallAOEMonster_RtD", "FrostEnchantmentMountainAOEMonster_RtD", "LightDamgeAOEMonster_RtD", "LighteningRainBlackForestAOEMonster_RtD", "VoidAOEMonster_RtD", "WaterAOEMonster_RtD", "AirProjectileMonsterS_RtD", "arbalest_projectile_bone_RtD", "ArcaneProjectileLargeMonsterS_RtD", "ArcaneProjectileLargeSecondaryMonsterS_RtD", "ArcaneProjectileMediumMonsterS_RtD", "ArcaneProjectileSmallMonsterS_RtD", "bow_projectile_frost_RtD", "bow_projectile_poison_RtD", "EarthProjectileMonsterS_RtD", "EarthProjectileQuakeMonsterS_RtD", "ElfSpearProjectile_RtD", "FairyHealAOE_RtD", "FairyProtectAOE_RtD", "FireProjectileLargeMonsterS_RtD", "FireProjectileLargeSecondaryMonsterS_RtD", "FireProjectileMediumMonsterS_RtD", "FireProjectileMonsterS_RtD", "FrostProjectileLargeMonsterS_RtD", "FrostProjectileMonsterS_RtD", "LighteningProjectileMonsterS_RtD", "LightProjectileMonsterS_RtD", "LightProjectileMonsterspawnS_RtD", "LightProjectileMonsterspawnSummon_RtD", "spawn_meteorselementalgolem1_RtD", "spawn_meteorselementalgolem2_RtD", "spawn_meteorsIarcane_RtD", "spawn_meteorslightening_RtD", "spawn_meteorsnecromancer1_RtD", "spawn_meteorsnecromancer2_RtD", "VoidProjectileMonsterS_RtD", "VoidProjectileMonsterSpawn_RtD", "VoidProjectileMonsterSummon_RtD", "WaterProjectileMonsterS_RtD", "ArcaneExplosionLargeMonsterS_RtD", "ArcaneExplosionMediumMonsterS_RtD", "ArcaneExplosionSmallMonsterS_RtD", "EarthExplosionLargeMonsterS_RtD", "EarthExplosionSmallMonsterS_RtD", "FireExplosionLargeMonsterS_RtD", "FireExplosionMediumMonsterS_RtD", "FireExplosionSmallMonsterS_RtD", "FrostExplosionLargeMonsterS_RtD", "FrostExplosionSmallMonsterS_RtD", "LightExplosionSmallMonsterS_RtD", "LightningExplosionSmallMonsterS_RtD", "StormExplosionSmallMonsterS_RtD", "VoidExplosionSmallMonsterS_RtD", "WaterExplosionMonsterS_RtD", "vfx_ArcaneSlashHitM_RtD", "vfx_EarthSlashHitM_RtD", "vfx_FireSlashHitM_RtD", "vfx_FrostSlashHitM_RtD", "vfx_LightningSlashHitM_RtD", "vfx_LightSlashHitM_RtD", "vfx_ShadowSlashHitM_RtD", "vfx_StormSlashHitM_RtD", "vfx_WaterSlashHitM_RtD", "AssassinAttack1_RtD", "AssassinAttack2_RtD", "AssassinAttack3_RtD", "BerserkerAttack1_RtD", "BerserkerAttack2_RtD", "BerserkerAttack3_RtD", "BerserkerAttack4_RtD", "BerserkerAttack5_RtD", "BoarAttck1_RtD", "BoarAttck2_RtD", "CrusaderAttack1_RtD", "CrusaderAttack2_RtD", "CrusaderAttack3_RtD", "DemonClawAttack_RtD", "DemonHornAttack_RtD", "DemonProjectileAttack_RtD", "dragon_bite1_RtD", "dragon_claw_left1_RtD", "dragon_claw_right1_RtD", "dragon_firebreath1_RtD", "dragon_spit_shotgun1_RtD", "dragon_taunt1_RtD", "NecromancerMelee1_RtD", "NecromancerMelee2_RtD", "NecromancerSpell1_RtD", "NecromancerSpell2_RtD", "NecromancerSpell3_RtD", "NecromancerSpell4_RtD", "NecromancerSpell5_RtD", "NecromancerSpell6_RtD", "PigletAttck1_RtD", "PigletAttck2_RtD", "WizardAttack1_RtD", "WizardAttack2_RtD", "WizardAttack3_RtD", "ElementalAttack1_RtD", "ElementalAttack2_RtD", "ElemetalRanged2_RtD", "ElemetalRanged3_RtD", "ElfWarriorAttackF1_RtD", "ElfWarriorAttackF2_RtD", "ElfWarriorAttackF3_RtD", "ElfWarriorAttackF4_RtD", "ElfWarriorAttackM1_RtD", "ElfWarriorAttackM2_RtD", "ElfWarriorAttackM3_RtD", "ElfWarriorAttackM4_RtD", "FairyAttack3_RtD", "FairyAttackAOE_RtD", "FairyAttackFire1_RtD", "FairyAttackIce1_RtD", "FairyHealAttack_RtD", "FairyIceAOE_RtD", "FairyProtect1_RtD", "FairyProtect2_RtD", "HunterBowAttack1_RtD", "HunterBowAttack2_RtD", "HunterMBomb_RtD", "HunterMelee1_RtD", "HunterMelee2_RtD", "HunterMelee3_RtD", "HunterMKick_RtD", "HunterSpear4_RtD", "PriestMelee1_RtD", "PriestSpell2_RtD", "PriestSpell3_RtD", "PriestSpell4_RtD", "SpiritAOEAttack2_RtD", "SpiritAttackDoubleHand1_RtD", "SpiritAttackDoubleHand2_RtD", "SpiritAttackMelee1_RtD", "SpiritHealAttack1_RtD", "SpiritHealIceAttack2_RtD", "SpiritHealLighteningAttack3_RtD", "Wolf_Attack1_RtD", "Wolf_Attack2_RtD", "Wolf_Attack3frost_RtD", "Wolf_Attack3lightening_RtD", "CursedKnightMelee1_RtD", "CursedKnightMelee2_RtD", "CursedKnightMelee3_RtD", "CursedKnightSpell_RtD", "Ragdoll_Assassin_RtD", "Ragdoll_CursedKnight_RtD", "Ragdoll_Berserker_RtD", "Ragdoll_Demon_RtD", "Ragdoll_DragonBoar_RtD", "Ragdoll_FallenCrusader_RtD", "Ragdoll_ElfHunterF_RtD", "Ragdoll_ElfHunterM_RtD", "Ragdoll_ElfPriestM_RtD", "Ragdoll_ElfWarriorF_RtD", "Ragdoll_ElfWarriorM_RtD", "ThorAOEattack1_RtD", "ThorAOEattack2_RtD", "ThorMelee1_RtD", "ThorMelee2_RtD", "ThorSpell1_RtD", "ThorSpell2_RtD", "ThorSpell3_RtD", "ThorSummon1_RtD", "ThorProjectile1_RtD", "ThorProjectile2_RtD", "ThorProjectile3_RtD", "ThorExplosionSmall_RtD", "ThorExplosionMedium_RtD", "ThorExplosionLarge_RtD", "ThorHammerAOE_RtD", "ThorSpellAOE_RtD", "Spawner_Assassin_RtD", "Spawner_Berserker_RtD", "Spawner_Demon_RtD", "Spawner_DragonBoar_RtD", "Spawner_FallenCrusader_RtD", "Spawner_Wizard_RtD", "Spawner_ElfHunterM_RtD", "Spawner_ElfHunterF_RtD", "Spawner_ElfPriest_RtD", "Spawner_ElfWarriorM_RtD", "Spawner_ElfWarriorF_RtD", "Spawner_FaeWolfIce_RtD", "Spawner_FaeWolfLightning_RtD", "Spawner_Fairy1_RtD", "Spawner_Fairy2_RtD", "Spawner_Golem_RtD", "Spawner_BodyPile1_RtD", "Spawner_BodyPile2_RtD", "Spawner_BodyPile3_RtD", "Spawner_DragonBoar1_RtD", "Spawner_DragonBoar2_RtD", "Spawner_DragonBoar3_RtD", "Spawner_UndeadPile1_RtD", "Spawner_UndeadPile2_RtD", "Spawner_UndeadPile3_RtD", "Spawner_UndeadPile4_RtD", "Spawner_UndeadPile5_RtD", "Spawner_Wizard1_RtD", "Spawner_Wizard2_RtD", "Spawner_Wizard3_RtD", "stonechest1_RtD", "stonechest2_RtD", "stonechest3_RtD", "Spawner_ElfHunterF1_RtD", "Spawner_ElfHunterF3_RtD", "Spawner_ElfPirestM1_RtD", "Spawner_ElfPirestM3_RtD", "Spawner_ElfWarriorF1_RtD", "Spawner_ElfWarriorF3_RtD", "Spawner_ElfWarriorM1_RtD", "Spawner_ElfWarriorM3_RtD", "Spawner_FaeWolf1_RtD", "sack1_RtD", "sack2_RtD", "sack3_RtD", "sack4_RtD", "sack5_RtD", "sack6_RtD", "sack7_RtD", "stonechestfrost3_RtD", "LichKingAOE_RtD", "LichKingMelee1_RtD", "LichKingMelee2_RtD", "LichKingMelee3_RtD", "LichKingSpell1_RtD", "LichKingSpell2_RtD", "LichKingSummon_RtD", "Ragdoll_LichKing_RtD", "BefoulerMelee1_RtD", "BefoulerMelee2_RtD", "BefoulerMelee3_RtD", "BefoulerSpell_RtD", "Ragdoll_Befouler_RtD", "DavilMeele_RtD", "DavilSpell1_RtD", "DavilSpell2_RtD", "DavilSpell3_RtD", "Ragdoll_Davil_RtD", "ExecutionerMelee1_RtD", "ExecutionerMelee2_RtD", "ExecutionerMelee3_RtD", "ExecutionerSpell_RtD", "Ragdoll_Exectutioner_RtD", "NorthernMelee1_RtD", "NorthernMelee2_RtD", "NorthernMelee3_RtD", "NorthernSpell_RtD", "Ragdoll_Northern_RtD", "MagicLog4Half1", "MagicLog5Half1", "MagicLog7", "MagicLog7Half", "MagicLog8", "MagicLog8Half", "MagicLog11", "MagicLog12", "MagicStump7", "MagicStump8", "MagicStump11", "MagicStump12", "Vegvisir_Fader_Altar_RtD", "Vegvisir_Necromancer_Altar_RtD", "Vegvisir_SpiritAltar_RtD", "Vegvisir_ThorAltar_RtD", "DemonWhipAttack_RtD", "Ragdoll_Wizard_RtD" }; public string[] SoundEffectList = new string[71] { "sfx_undead_attack1_RtD", "sfx_undead_attack2_RtD", "sfx_undead_attack3_RtD", "sfx_undead_attack4_RtD", "sfx_undead_death_RtD", "sfx_undead_hit_RtD", "sfx_undead_idle1_RtD", "sfx_undead_idle2_RtD", "sfx_undead_idle3_RtD", "sfx_wraith_attack1_RtD", "sfx_wraith_attack2_RtD", "sfx_wraith_attack3_RtD", "sfx_wraith_attack4_RtD", "sfx_wraith_death_RtD", "sfx_wraith_hit_RtD", "sfx_wraith_idle1_RtD", "sfx_wraith_idle2_RtD", "sfx_wraith_idle3_RtD", "sfx_alerted_large_RtD", "sfx_lich_attack1_RtD", "sfx_lich_attack2_RtD", "sfx_lich_attack3_RtD", "sfx_lich_attack4_RtD", "sfx_lich_death_RtD", "sfx_lich_hit_RtD", "sfx_lich_idle1_RtD", "sfx_lich_idle2_RtD", "sfx_lich_idle3_RtD", "sfx_alerted_small_RtD", "sfx_demon_attack1_RtD", "sfx_demon_attack2_RtD", "sfx_demon_attack3_RtD", "sfx_demon_attack4_RtD", "sfx_demon_death_RtD", "sfx_demon_hit_RtD", "sfx_demon_idle1_RtD", "sfx_demon_idle2_RtD", "sfx_demon_idle3_RtD", "sfx_thor_attack1_RtD", "sfx_thor_attack2_RtD", "sfx_thor_attack3_RtD", "sfx_thor_attack4_RtD", "sfx_thor_death_RtD", "sfx_thor_hit_RtD", "sfx_thor_idle1_RtD", "sfx_thor_idle2_RtD", "sfx_thor_idle3_RtD", "sfx_arcanemonster_RtD", "sfx_earthcastmonster_RtD", "sfx_firecastmonster_RtD", "sfx_icecastmonster_RtD", "sfx_lifecastmonster_RtD", "sfx_lightcastmonster_RtD", "sfx_lighteningcastmonster_RtD", "sfx_naturecasttmonster_RtD", "sfx_stormcastmonster_RtD", "sfx_voidcastmonster_RtD", "sfx_watercastmonster_RtD", "sfx_elfalerted_RtD", "sfx_ElfAttackF_RtD", "sfx_ElfAttackM_RtD", "sfx_ElfDeathF_RtD", "sfx_ElfDeathM_RtD", "sfx_ElfHitF_RtD", "sfx_ElfHitM_RtD", "sfx_elfidle_RtD", "sfx_fairy_alerted_RtD", "sfx_fairy_attack_RtD", "sfx_fairy_cast_RtD", "sfx_fairy_death_RtD", "sfx_fairy_idle_RtD" }; public string[] MonsterList = new string[17] { "ElfHunterF_RtD", "ElfHunterM_RtD", "ElfPriestM_RtD", "ElfWarriorF_RtD", "ElfWarriorM_RtD", "LichKing_RtD", "DragonBoarTamed_RtD", "FaeWolfLighteningCub_RtD", "FaeWolfIceCub_RtD", "FaeWolfIceTamed_RtD", "FaeWolfLighteningTamed_RtD", "Fader_RtD", "Fairy1_RtD", "Fairy2_RtD", "Necromancer_RtD", "DragonPiglet_RtD", "SO_Thor_RtD" }; private void Awake() { CreateConfigs(); LoadBundle(); AddItemConversions(); Addlocalizations(); AddShieldEffect(); AddSEStatusEffect(); AddItems(); AddPrefabs(); RegisterMonsters(); AddSoundEffects(); Locations(); AshLandsSpawners(); DeepNorthSpawners(); AshLandsVegetation(); DeepNorthVegetation(); AshLandsBushes(); DeepNorthBushes(); AddSaplings(); PrefabManager.OnPrefabsRegistered += FixSoundEffects; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } } private void LoadBundle() { try { MyAssets = AssetUtils.LoadAssetBundleFromResources("monstersproject", 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 try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Enable or Disable Logging.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true, Order = 15 } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void AshLandsBushes() { //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Expected O, but got Unknown try { string[] ashLandsBushList = AshLandsBushList; foreach (string text in ashLandsBushList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, AshLandsBushConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void DeepNorthBushes() { //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Expected O, but got Unknown try { string[] deepNorthBushList = DeepNorthBushList; foreach (string text in deepNorthBushList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, DeepNorthBushConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void AshLandsVegetation() { //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Expected O, but got Unknown try { string[] ashLandsVegetetationList = AshLandsVegetetationList; foreach (string text in ashLandsVegetetationList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, AshLandsVegetationConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void DeepNorthVegetation() { //IL_003c: Unknown result type (might be due to invalid IL or missing references) //IL_0046: Expected O, but got Unknown try { string[] deepNorthVegetationList = DeepNorthVegetationList; foreach (string text in deepNorthVegetationList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { ZoneManager.Instance.AddCustomVegetation(new CustomVegetation(val, true, DeepNorthVegetationConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added Vegetation: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void AddItemConversions() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_003e: Unknown result type (might be due to invalid IL or missing references) //IL_0048: Expected O, but got Unknown //IL_0049: Unknown result type (might be due to invalid IL or missing references) //IL_004f: Expected O, but got Unknown //IL_0085: Unknown result type (might be due to invalid IL or missing references) //IL_008f: Expected O, but got Unknown //IL_0090: Unknown result type (might be due to invalid IL or missing references) //IL_0096: 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_00fb: Unknown result type (might be due to invalid IL or missing references) //IL_0105: Expected O, but got Unknown try { CookingConversionConfig val = new CookingConversionConfig(); ((ConversionConfig)val).FromItem = "DragonBoarMeat_RtD"; ((ConversionConfig)val).ToItem = "CookedDragonBoarMeat_RtD"; ((ConversionConfig)val).Station = CookingStations.IronCookingStation; val.CookTime = 20f; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val)); CookingConversionConfig val2 = new CookingConversionConfig(); ((ConversionConfig)val2).FromItem = "FaeWolfMeat_RtD"; ((ConversionConfig)val2).ToItem = "CookedFaeWolfMeat_RtD"; ((ConversionConfig)val2).Station = CookingStations.IronCookingStation; val2.CookTime = 20f; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val2)); SmelterConversionConfig val3 = new SmelterConversionConfig(); ((ConversionConfig)val3).Station = Smelters.BlastFurnace; ((ConversionConfig)val3).FromItem = "FroMetalOre_RtD"; ((ConversionConfig)val3).ToItem = "FroMetalBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val3)); SmelterConversionConfig val4 = new SmelterConversionConfig(); ((ConversionConfig)val4).Station = Smelters.BlastFurnace; ((ConversionConfig)val4).FromItem = "FlametalOre"; ((ConversionConfig)val4).ToItem = "Flametal"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val4)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding custom Item: {arg}"); } } private void AddShieldEffect() { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Expected O, but got Unknown try { string[] customSEShieldList = CustomSEShieldList; foreach (string text in customSEShieldList) { SE_Shield val = MyAssets.LoadAsset<SE_Shield>(text); if ((Object)(object)val != (Object)null) { CustomStatusEffect val2 = new CustomStatusEffect((StatusEffect)(object)val, true); ItemManager.Instance.AddStatusEffect(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val)?.ToString() + " to the Object database")); } } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding SE_Stats Effects: {arg}"); } } private void AddSEStatusEffect() { //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_0036: Expected O, but got Unknown try { string[] customSEList = CustomSEList; foreach (string text in customSEList) { SE_Stats val = MyAssets.LoadAsset<SE_Stats>(text); if ((Object)(object)val != (Object)null) { CustomStatusEffect val2 = new CustomStatusEffect((StatusEffect)(object)val, true); ItemManager.Instance.AddStatusEffect(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val)?.ToString() + " to the Object database")); } } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding SE_Stats Effects: {arg}"); } } private void AddItems() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Expected O, but got Unknown try { string[] itemsList = ItemsList; foreach (string text in itemsList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomItem val2 = new CustomItem(val, true); ItemManager.Instance.AddItem(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void AddPrefabs() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Expected O, but got Unknown try { string[] prefabsList = PrefabsList; foreach (string text in prefabsList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void RegisterMonsters() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Expected O, but got Unknown try { string[] monsterList = MonsterList; foreach (string text in monsterList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomCreature val2 = new CustomCreature(val, true); CreatureManager.Instance.AddCreature(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void AddSoundEffects() { //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_0039: Expected O, but got Unknown try { string[] soundEffectList = SoundEffectList; foreach (string text in soundEffectList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void FixSoundEffects() { try { AudioSource prefab = Cache.GetPrefab<AudioSource>("sfx_arrow_hit"); string[] soundEffectList = SoundEffectList; foreach (string text in soundEffectList) { GameObject prefab2 = Cache.GetPrefab<GameObject>(text); prefab2.GetComponentInChildren<AudioSource>().outputAudioMixerGroup = prefab.outputAudioMixerGroup; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Audio Mixer set on: " + text)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while fixing custom audio: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= FixSoundEffects; } } private void Addlocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Charred Rock" }, { "DeepNorthRock3_RtD", "Arcane Rock" }, { "FroMetalBar_RtD", "Arcane Bar" }, { "FroMetalBar_desc_RtD", "Its shiny, and sparkly." }, { "BurningGland_RtD", "Burning Gland" }, { "BurningGland_desc_RtD", "A manifestation of pure spiritual energy that exists beyond the physical realm. It is said that with this, one may summon forth the Necromancer Queen." }, { "Fader_RtD", "Dragon Lord" }, { "DragonCore_RtD", "Dragon Core" }, { "DragonCore_desc_RtD", "The Core radiates an intense heat, as if it were constantly on the verge of combustion. It is highly sought after for its ability to forge weapons that burn with an unquenchable fire." }, { "DragonEgg_RtD", "Searing Dragon Egg" }, { "DragonEgg_desc_RtD", "These eggs were once frigid. As the lands began to burn the eggs became filled with a burning contempt for all life." }, { "TrophyDragonKing_RtD", "Dragon King Trophy" }, { "TrophyDragonKing_desc_RtD", "The head from the King of Dragons & Father of all fury." }, { "TrophyHatchling_RtD", "Hatchling Trophy" }, { "TrophyHatchling_desc_RtD", "Will be for future use, or your imagination." }, { "ArtisanTable_RtD", "Artisan Forge" }, { "Assassin_RtD", "Undead Assassin" }, { "Berserker_RtD", "Flesh Eater" }, { "FallenCrusader_RtD", "Fallen Crusader" }, { "Wizard_RtD", "Undead Wizard" }, { "Necromancer_RtD", "Necromancer Queen" }, { "Demon_RtD", "Demon" }, { "DragonBoar_RtD", "Dragon Boar" }, { "DragonBoar_RtD1", "Dragon Boar" }, { "DragonPiglet_RtD", "Dragon Piglet" }, { "DragonBoarMeat_RtD", "Raw Dragon Boar Meat" }, { "CookedDragonBoarMeat_RtD", "Cooked Dragon Boar Meat" }, { "DemonHide_RtD", "Demon Hide" }, { "DemonHide_desc_RtD", "A sinister, tough, and slightly glossy skin-like material that radiates an eerie aura, resembling a mix of reptilian scales and thick, jagged leather. " }, { "CookedFaeWolfMeat_RtD", "Fae Wolf Meat" }, { "CookedFaeWolfMeat_desc_RtD", "A delicious meal" }, { "FaeWolfMeat_RtD", "Raw FaeWolf Meat" }, { "FaeWolfMeat_desc_RtD", "A delicious meal if prepared right" }, { "FaeNectar_RtD", "Fae Nectar" }, { "FaeNectar_desc_RtD", " A magical, ethereal substance that is guarded fiercely by the Fae." }, { "FaeSeed_RtD", "FaeSeed" }, { "FaeSeed_desc_RtD", "The surface glows with a soft, pulsating light that hints at the magical contained within. Some say that Fae Seeds, if handled improperly, can have unpredictable consequences, causing their magic to grow wild or uncontrollable." }, { "FaeTrophyWolf_RtD", "FaeWolf Trophy" }, { "FaeTrophyWolf_desc_RtD", "A trophy from a powerful Foe" }, { "FaeWolfFang_RtD", "FaeWolf Fang" }, { "FaeWolfFang_desc_RtD", "These fangs are harvested from fae wolves - ethereal, elusive creatures that blend seamlessly with the forests of the Fae realms." }, { "FaeWolfPelt_RtD", "FaeWolf Pelt" }, { "FaeWolfPelt_desc_RtD", "An otherworldly and ethereal hide, imbued with the magic of the fae realm." }, { "FairySilk_RtD", "Fae Silk" }, { "FairySilk_desc_RtD", "Almost weightless, with a sheer and translucent quality that shimmers in the light." }, { "ElfHunterF_RtD", "Elf Hunter" }, { "ElfHunterM_RtD", "Elf Hunter" }, { "ElfPriestM_RtD", "Elf Priest" }, { "ElfWarriorF_RtD", "Elf Warrior" }, { "ElfWarriorM_RtD", "Elf Warrior" }, { "FaeWolfIce_RtD", "FaeWolf" }, { "FaeWolfIce_RtD1", "FaeWolf" }, { "FaeWolfIceCub_RtD", "FaeWolf Cub" }, { "FaeWolfLightening_RtD", "FaeWolf" }, { "FaeWolfLightening_RtD1", "FaeWolf" }, { "FaeWolfLighteningCub_RtD", "FaeWolf Cub" }, { "Fairy1_RtD", "Fae Spirit" }, { "Fairy2_RtD", "Fae Spirit" }, { "Golem_RtD", "Elemental Golem" }, { "FaeTree_RtD", "Magical Fae Tree" }, { "Spirit_RtD", "Spirit of the Wood" }, { "TrophySpirit_RtD", "Spirit Trophy" }, { "TrophySpirit_desc_RtD", "Spirit of the Wood Trophy" }, { "SpiritHeart_RtD", "Spirit Heart" }, { "SpiritHeart_desc_RtD", "Used to craft Thors Hammer." }, { "FaeSpawner_RtD", "Fae Spawner" }, { "Vegvisir_Spirit_RtD", "Vegvisir" }, { "Vegvisir_Spirit_register_RtD", "Forest Spirit" }, { "SpiritShrineMap_RtD", "Spirit Shrine" }, { "Vegvisir_Fader_RtD", "Vegvisir" }, { "CrystalFormation5_RtD", "Shadow Crystal" }, { "CrystalFormation6_RtD", "Shadow Crystal" }, { "CrystalFormation7_RtD", "Shadow Crystal" }, { "CrystalFormation8_RtD", "Shadow Crystal" }, { "Vegvisir_Necromancer_RtD", "Vegvisir" }, { "Vegvisir_Fader_register_RtD", "King of Dragons" }, { "Vegvisir_Necromancer_register_RtD", "Necromancer Queen" }, { "DragonKingAltarMap_RtD", "Dragon King" }, { "NecromancerAltarMap_RtD", "Necromancer" }, { "CrystalFormation1_RtD", "Ice Crystal" }, { "CrystalFormation2_RtD", "Ice Crystal" }, { "CrystalFormation3_RtD", "Ice Crystal" }, { "CrystalFormation4_RtD", "Ice Crystal" }, { "MagicLog4", "Log" }, { "MagicLog5", "Log" }, { "MagicStump4", "Stump" }, { "MagicStump5", "Stump" }, { "MagicLog7", "Log" }, { "MagicLog8", "Log" }, { "MagicTree7_RtD", "Charred Tree" }, { "MagicTree8_RtD", "Charred Tree" }, { "MagicStump7", "Stump" }, { "MagicStump8", "Stump" }, { "MagicTree4_RtD", "Magic Tree" }, { "MagicTree5_RtD", "Magic Tree" }, { "ThorHammer_RtD", "Thor's Hammer" }, { "ThorHammer_desc_RtD", "Strength of the gods" }, { "DragonBoarRuinStone_RtD", "Chris P Bacon discovered this Rune Stone, then died within minutes from being eaten." }, { "Vegvisir_Thor_RtD", "Vegvisir" }, { "SpiritThorMap_RtD", "Thors Shrine" }, { "Vegvisir_Thor_register_RtD", "The god of lightning" }, { "MagicTreeSapling1_RtD", "Magic Sapling" }, { "AshLandsSaplingD2_RtD", "Diseased Sapling" }, { "CursedKnight_RtD", "Cursed Knight" }, { "FroWood_RtD", "FroWood" }, { "FroWood_desc_RtD", "The wood is pale and silvery, resembling the frost-covered bark of an ancient tree that has withstood centuries of cold winters." }, { "ArcaneOre_RtD", "Arcane Ore" }, { "ArcaneOre_desc_RtD", "Icy metal, can only be smelted with a blast furnace" }, { "IceCrystal_RtD", "Icy Crystal" }, { "IceCrystal_desc_RtD", "A breathtaking gem that seems to capture the very essence of winter's cold beauty. " }, { "ShadowCrystal_RtD", "Shadow Crystal" }, { "ShadowCrystal_desc_RtD", "A haunting and enigmatic gem that draws in the surrounding light, exuding an aura of darkness and mystery." }, { "CinderWood_RtD", "Cinder Wood" }, { "CinderWood_desc_RtD", "The wood is incredibly dense and surprisingly light in weight, as though it has been hollowed by the fire but retains the strength of a seasoned tree. " }, { "AshLandsSeed1_RtD", "Cinder Seed" }, { "AshLandsSeed1_desc_RtD", "When planted, the cinder seed can burst into life, rapidly growing into a tree or plant with fiery properties." }, { "LichKing_RtD", "The Lich Spirit" }, { "DemonHorn_RtD", "Demon Horn" }, { "DemonHorn_desc_RtD", "Each demon horn carries the essence of the creature it once belonged to, granting the user a portion of its dark abilities and strength." }, { "SO_Thor_RtD", "Frostbringer" }, { "Befouler_RtD", "Befouler of Ice" }, { "Davil_RtD", "Frostflame Horror" }, { "Executioner_RtD", "Icebound Betrayer" }, { "NorthernTroll_RtD", "Blight Troll" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization2 = Localization; text = "Portuguese"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Rocha Carbonizada" }, { "DeepNorthRock3_RtD", "Rocha Gelada" }, { "FroMetalBar_RtD", "Barra Gélida" }, { "BurningGland_RtD", "Essência da Alma" }, { "BurningGland_desc_RtD", "Uma manifestação de pura energia espiritual que existe além do reino físico. Diz-se que, com isso, pode-se invocar a Rainha Necromante." }, { "Fader_RtD", "Senhor dos Dragões" }, { "DragonCore_RtD", "Glândula Ardente" }, { "DragonCore_desc_RtD", "A glândula irradia um calor intenso, como se estivesse sempre à beira da combustão. É altamente cobiçada por sua capacidade de forjar armas que queimam com um fogo inextinguível." }, { "DragonEgg_RtD", "Ovo de Dragão Incandescente" }, { "DragonEgg_desc_RtD", "Esses ovos já foram gélidos. Quando as terras começaram a queimar, eles se encheram de um ódio ardente contra toda forma de vida." }, { "TrophyDragonKing_RtD", "Troféu do Rei Dragão" }, { "TrophyDragonKing_desc_RtD", "A cabeça do Rei dos Dragões e Pai de toda a fúria." }, { "TrophyHatchling_RtD", "Troféu de Filhote" }, { "TrophyHatchling_desc_RtD", "Será útil no futuro, ou para sua imaginação." }, { "ArtisanTable_RtD", "Forja Artesanal" }, { "Assassin_RtD", "Assassino Morto-Vivo" }, { "Berserker_RtD", "Devorador de Carne" }, { "FallenCrusader_RtD", "Cruzado Caído" }, { "Wizard_RtD", "Feiticeiro Morto-Vivo" }, { "Necromancer_RtD", "Rainha Necromante" }, { "Demon_RtD", "Demônio" }, { "DragonBoar_RtD", "Javali Dragão" }, { "DragonBoar_RtD1", "Javali Dragão" }, { "DragonPiglet_RtD", "Leitão Dragão" }, { "DragonBoarMeat_RtD", "Carne Crua de Javali Dragão" }, { "CookedDragonBoarMeat_RtD", "Carne Cozida de Javali Dragão" }, { "DemonHide_RtD", "Pele de Demônio" }, { "DemonHide_desc_RtD", "Um material sinistro, resistente e ligeiramente brilhante que irradia uma aura estranha, parecendo uma mistura de escamas reptilianas e couro grosso e áspero." }, { "CookedFaeWolfMeat_RtD", "Carne de Lobo Fae" }, { "CookedFaeWolfMeat_desc_RtD", "Uma refeição deliciosa" }, { "FaeWolfMeat_RtD", "Carne Crua de Lobo Fae" }, { "FaeWolfMeat_desc_RtD", "Uma refeição deliciosa se bem preparada" }, { "FaeNectar_RtD", "Néctar Fae" }, { "FaeNectar_desc_RtD", "Uma substância mágica e etérea, ferozmente protegida pelos Fae." }, { "FaeSeed_RtD", "Semente Fae" }, { "FaeSeed_desc_RtD", "Sua superfície brilha com uma luz suave e pulsante, sugerindo a magia contida dentro dela. Dizem que sementes Fae, se manuseadas incorretamente, podem ter consequências imprevisíveis, fazendo sua magia crescer de forma descontrolada." }, { "FaeTrophyWolf_RtD", "Troféu de Lobo Fae" }, { "FaeTrophyWolf_desc_RtD", "Um troféu de um inimigo poderoso" }, { "FaeWolfFang_RtD", "Presas de Lobo Fae" }, { "FaeWolfFang_desc_RtD", "Essas presas são colhidas de lobos fae - criaturas etéreas e furtivas que se misturam perfeitamente às florestas dos reinos Fae." }, { "FaeWolfPelt_RtD", "Pele de Lobo Fae" }, { "FaeWolfPelt_desc_RtD", "Um couro sobrenatural e etéreo, impregnado com a magia do reino Fae." }, { "FairySilk_RtD", "Seda Fae" }, { "FairySilk_desc_RtD", "Quase sem peso, com uma qualidade translúcida e cintilante sob a luz." }, { "ElfHunterF_RtD", "Caçadora Elfa" }, { "ElfHunterM_RtD", "Caçador Elfo" }, { "ElfPriestM_RtD", "Sacerdote Elfo" }, { "ElfWarriorF_RtD", "Guerreira Elfa" }, { "ElfWarriorM_RtD", "Guerreiro Elfo" }, { "FaeWolfIce_RtD", "Lobo Fae" }, { "FaeWolfIceCub_RtD", "Filhote de Lobo Fae" }, { "FaeTree_RtD", "Árvore Mágica Fae" }, { "Spirit_RtD", "Espírito da Floresta" }, { "TrophySpirit_RtD", "Troféu do Espírito" }, { "SpiritHeart_RtD", "Coração do Espírito" }, { "SpiritHeart_desc_RtD", "Usado para forjar o Martelo de Thor." }, { "Vegvisir_Spirit_RtD", "Vegvisir" }, { "Vegvisir_Spirit_register_RtD", "Espírito da Floresta" }, { "CrystalFormation5_RtD", "Cristal Sombrio" }, { "CrystalFormation1_RtD", "Cristal de Gelo" }, { "MagicLog4", "Tronco" }, { "MagicTree4_RtD", "Árvore Mágica" }, { "ThorHammer_RtD", "Martelo de Thor" }, { "ThorHammer_desc_RtD", "Forjado com a força dos deuses" }, { "CursedKnight_RtD", "Cavaleiro Amaldiçoado" }, { "IceCrystal_RtD", "Cristal de Gelo" }, { "IceCrystal_desc_RtD", "Uma joia deslumbrante que parece capturar a própria essência da beleza fria do inverno." }, { "ShadowCrystal_RtD", "Cristal Sombrio" }, { "CinderWood_RtD", "Madeira Cinzenta" }, { "CinderWood_desc_RtD", "A madeira é incrivelmente densa e surpreendentemente leve, como se tivesse sido oca pelo fogo, mas ainda assim mantendo a resistência de uma árvore madura." }, { "AshLandsSeed1_RtD", "Semente Cinzenta" }, { "AshLandsSeed1_desc_RtD", "Quando plantada, pode crescer rapidamente em uma árvore ou planta com propriedades ardentes." }, { "LichKing_RtD", "O Espírito do Lich" }, { "DemonHorn_RtD", "Chifre de Demônio" }, { "DemonHorn_desc_RtD", "Cada chifre de demônio carrega a essência da criatura a que pertenceu, concedendo ao usuário uma parte de suas habilidades e força sombrias." }, { "SO_Thor_RtD", "Portador do Gelo" }, { "Befouler_RtD", "Corruptor do Gelo" }, { "Davil_RtD", "Horror da Chama Gélida" }, { "Executioner_RtD", "Traidor Congelado" }, { "NorthernTroll_RtD", "Troll da Praga" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization3 = Localization; text = "Hindi"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "झ\u0941लस\u093e ह\u0941आ पत\u094dथर" }, { "DeepNorthRock3_RtD", "बर\u094dफ\u0940ल\u093e पत\u094dथर" }, { "FroMetalBar_RtD", "ह\u093fम\u0940य ध\u093eत\u0941" }, { "BurningGland_RtD", "आत\u094dम\u093e स\u093eर" }, { "BurningGland_desc_RtD", "श\u0941द\u094dध आध\u094dय\u093eत\u094dम\u093fक ऊर\u094dज\u093e क\u093e एक र\u0942प ज\u094b भ\u094cत\u093fक स\u0902स\u093eर स\u0947 पर\u0947 अस\u094dत\u093fत\u094dव म\u0947\u0902 रहत\u093e ह\u0948। कह\u093e ज\u093eत\u093e ह\u0948 क\u093f इसक\u0947 म\u093eध\u094dयम स\u0947 क\u094bई न\u0947क\u094dर\u094bम\u0948\u0902सर र\u093eन\u0940 क\u094b ब\u0941ल\u093e सकत\u093e ह\u0948।" }, { "Fader_RtD", "ड\u094dर\u0948गन ल\u0949र\u094dड" }, { "DragonCore_RtD", "जलत\u093e ग\u094dर\u0902थ\u093f" }, { "DragonCore_desc_RtD", "यह ग\u094dर\u0902थ\u093f अत\u094dयध\u093fक गर\u094dम\u0940 व\u093fक\u0940र\u094dण करत\u0940 ह\u0948, म\u093eन\u094b यह लग\u093eत\u093eर जलन\u0947 क\u0947 कग\u093eर पर ह\u094b। इस\u0947 उन हथ\u093fय\u093eर\u094b\u0902 क\u094b गढ\u093cन\u0947 क\u0947 ल\u093fए अत\u094dयध\u093fक म\u093e\u0902ग\u093e ज\u093eत\u093e ह\u0948 ज\u094b ब\u0941झन\u0947 व\u093eल\u0940 आग स\u0947 जलत\u0947 रहत\u0947 ह\u0948\u0902।" }, { "DragonEgg_RtD", "जलत\u093e ह\u0941आ ड\u094dर\u0948गन अ\u0902ड\u093e" }, { "DragonEgg_desc_RtD", "य\u0947 अ\u0902ड\u0947 पहल\u0947 ठ\u0902ड\u0947 थ\u0947। ज\u0948स\u0947-ज\u0948स\u0947 भ\u0942म\u093f जलन\u0947 लग\u0940, य\u0947 ज\u0940वन क\u0947 प\u094dरत\u093f जलत\u0947 ह\u0941ए क\u094dर\u094bध स\u0947 भर गए।" }, { "TrophyDragonKing_RtD", "ड\u094dर\u0948गन र\u093eज\u093e क\u0940 ट\u094dर\u0949फ\u0940" }, { "TrophyDragonKing_desc_RtD", "ड\u094dर\u0948गन\u094b\u0902 क\u0947 र\u093eज\u093e और सभ\u0940 क\u094dर\u094bध क\u0947 जनक क\u093e स\u093fर।" }, { "TrophyHatchling_RtD", "ह\u0948चल\u093f\u0902ग ट\u094dर\u0949फ\u0940" }, { "TrophyHatchling_desc_RtD", "भव\u093fष\u094dय म\u0947\u0902 उपय\u094bग क\u0947 ल\u093fए य\u093e आपक\u0940 कल\u094dपन\u093e क\u0947 ल\u093fए।" }, { "ArtisanTable_RtD", "क\u093eर\u0940गर ध\u093eत\u0941कर\u094dम" }, { "Assassin_RtD", "अमर हत\u094dय\u093eर\u093e" }, { "Berserker_RtD", "म\u093e\u0902स भक\u094dषक" }, { "FallenCrusader_RtD", "ग\u093fर\u093e ह\u0941आ धर\u094dमय\u094bध\u094dद\u093e" }, { "Wizard_RtD", "अमर ज\u093eद\u0942गर" }, { "Necromancer_RtD", "न\u0947क\u094dर\u094bम\u0948\u0902सर र\u093eन\u0940" }, { "Demon_RtD", "र\u093eक\u094dषस" }, { "DragonBoar_RtD", "ड\u094dर\u0948गन स\u0941अर" }, { "DragonBoarMeat_RtD", "कच\u094dच\u093e ड\u094dर\u0948गन स\u0941अर म\u093e\u0902स" }, { "CookedDragonBoarMeat_RtD", "पक\u093e ह\u0941आ ड\u094dर\u0948गन स\u0941अर म\u093e\u0902स" }, { "DemonHide_RtD", "र\u093eक\u094dषस\u0940 चमड\u093c\u093e" }, { "DemonHide_desc_RtD", "एक भय\u093eवह, कठ\u094bर और हल\u094dक\u0940 चमक व\u093eल\u0940 चमड\u093c\u0940 ज\u0948स\u0940 स\u093eमग\u094dर\u0940, ज\u094b एक अज\u0940ब आभ\u093e व\u093fक\u0940र\u094dण करत\u0940 ह\u0948, ज\u094b सर\u0940स\u0943प क\u0947 तर\u093eज\u0942 और म\u094bट\u0947, ख\u0941रद\u0941र\u0947 चमड\u093c\u0947 क\u0947 म\u093fश\u094dरण ज\u0948स\u0940 द\u093fखत\u0940 ह\u0948।" }, { "CookedFaeWolfMeat_RtD", "फ\u0947 व\u094bल\u094dफ म\u093e\u0902स" }, { "CookedFaeWolfMeat_desc_RtD", "एक स\u094dव\u093eद\u093fष\u094dट भ\u094bजन" }, { "FaeWolfMeat_RtD", "कच\u094dच\u093e फ\u0947 व\u094bल\u094dफ म\u093e\u0902स" }, { "FaeWolfMeat_desc_RtD", "यद\u093f सह\u0940 स\u0947 पक\u093eय\u093e ज\u093eए त\u094b स\u094dव\u093eद\u093fष\u094dट भ\u094bजन" }, { "FaeNectar_RtD", "फ\u0947 अम\u0943त" }, { "FaeNectar_desc_RtD", "एक ज\u093eद\u0941ई, अल\u094cक\u093fक पद\u093eर\u094dथ ज\u093fस\u0947 फ\u0947 प\u094dर\u093eण\u093fय\u094b\u0902 द\u094dव\u093eर\u093e सख\u094dत\u0940 स\u0947 स\u0902रक\u094dष\u093fत क\u093fय\u093e ज\u093eत\u093e ह\u0948।" }, { "FaeSeed_RtD", "फ\u0947 ब\u0940ज" }, { "FaeSeed_desc_RtD", "इसक\u0940 सतह एक नरम, धड\u093cकत\u0940 र\u094bशन\u0940 स\u0947 चमकत\u0940 ह\u0948, ज\u094b भ\u0940तर सम\u093eह\u093fत ज\u093eद\u0942 क\u093e स\u0902क\u0947त द\u0947त\u0940 ह\u0948। क\u0941छ ल\u094bग कहत\u0947 ह\u0948\u0902 क\u093f यद\u093f फ\u0947 ब\u0940ज क\u094b सह\u0940 तर\u0940क\u0947 स\u0947 नह\u0940\u0902 स\u0902भ\u093eल\u093e गय\u093e, त\u094b इसक\u093e ज\u093eद\u0942 अन\u093fय\u0902त\u094dर\u093fत ह\u094b सकत\u093e ह\u0948।" }, { "ThorHammer_RtD", "थ\u094bर क\u093e हथ\u094cड\u093c\u093e" }, { "ThorHammer_desc_RtD", "द\u0947वत\u093eओ\u0902 क\u0940 शक\u094dत\u093f" }, { "SpiritShrineMap_RtD", "आत\u094dम\u093e म\u0902द\u093fर" }, { "Vegvisir_Thor_register_RtD", "ब\u093fजल\u0940 क\u093e द\u0947वत\u093e" }, { "LichKing_RtD", "ल\u093fच आत\u094dम\u093e" }, { "DemonHorn_RtD", "र\u093eक\u094dषस\u0940 स\u0940\u0902ग" }, { "DemonHorn_desc_RtD", "प\u094dरत\u094dय\u0947क र\u093eक\u094dषस\u0940 स\u0940\u0902ग उस प\u094dर\u093eण\u0940 क\u0940 शक\u094dत\u093f क\u094b सम\u093eह\u093fत करत\u093e ह\u0948 ज\u093fसस\u0947 यह ज\u0941ड\u093c\u093e थ\u093e, उपय\u094bगकर\u094dत\u093e क\u094b इसक\u0940 क\u0941छ अ\u0902ध\u0947र\u0940 क\u094dषमत\u093eए\u0901 और शक\u094dत\u093f प\u094dरद\u093eन करत\u093e ह\u0948।" }, { "SO_Thor_RtD", "त\u0941ष\u093eरव\u093eहक" }, { "Befouler_RtD", "बर\u094dफ\u093c क\u093e भ\u094dरष\u094dट\u093eच\u093eर\u0940" }, { "Davil_RtD", "त\u0941ष\u093eरज\u094dव\u093eल\u093e भय\u093eवहत\u093e" }, { "Executioner_RtD", "ह\u093fमबद\u094dध व\u093fश\u094dव\u093eसघ\u093eत\u0940" }, { "NorthernTroll_RtD", "मह\u093eम\u093eर\u0940 ट\u094dर\u094bल" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization4 = Localization; text = "Spanish"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Roca Carbonizada" }, { "DeepNorthRock3_RtD", "Roca Helada" }, { "FroMetalBar_RtD", "Barra Gélida" }, { "BurningGland_RtD", "Esencia del Alma" }, { "BurningGland_desc_RtD", "Una manifestación de energía espiritual pura que existe más allá del reino físico. Se dice que con esto, uno puede invocar a la Reina Nigromante." }, { "Fader_RtD", "Señor Dragón" }, { "DragonCore_RtD", "Glándula Ardiente" }, { "DragonCore_desc_RtD", "La glándula irradia un calor intenso, como si estuviera al borde de la combustión. Es muy codiciada por su capacidad de forjar armas que arden con un fuego inextinguible." }, { "DragonEgg_RtD", "Huevo de Dragón Abrasador" }, { "DragonEgg_desc_RtD", "Estos huevos antes eran gélidos. A medida que las tierras comenzaron a arder, los huevos se llenaron de un ardiente desprecio por toda la vida." }, { "TrophyDragonKing_RtD", "Trofeo del Rey Dragón" }, { "TrophyDragonKing_desc_RtD", "La cabeza del Rey de los Dragones y Padre de toda furia." }, { "TrophyHatchling_RtD", "Trofeo de Cría" }, { "TrophyHatchling_desc_RtD", "Será para uso futuro o para tu imaginación." }, { "ArtisanTable_RtD", "Forja Artesana" }, { "Assassin_RtD", "Asesino No Muerto" }, { "Berserker_RtD", "Devorador de Carne" }, { "FallenCrusader_RtD", "Cruzado Caído" }, { "Wizard_RtD", "Mago No Muerto" }, { "Necromancer_RtD", "Reina Nigromante" }, { "Demon_RtD", "Demonio" }, { "DragonBoar_RtD", "Jabalí Dragón" }, { "DragonBoar_RtD1", "Jabalí Dragón" }, { "DragonPiglet_RtD", "Lechón Dragón" }, { "DragonBoarMeat_RtD", "Carne Cruda de Jabalí Dragón" }, { "CookedDragonBoarMeat_RtD", "Carne Cocida de Jabalí Dragón" }, { "DemonHide_RtD", "Piel de Demonio" }, { "DemonHide_desc_RtD", "Un material siniestro, resistente y ligeramente brillante que irradia un aura inquietante, pareciendo una mezcla entre escamas reptilianas y cuero grueso y dentado." }, { "CookedFaeWolfMeat_RtD", "Carne de Lobo Fae" }, { "CookedFaeWolfMeat_desc_RtD", "Una comida deliciosa" }, { "FaeWolfMeat_RtD", "Carne Cruda de Lobo Fae" }, { "FaeWolfMeat_desc_RtD", "Una comida deliciosa si se prepara correctamente" }, { "FaeNectar_RtD", "Néctar Fae" }, { "FaeNectar_desc_RtD", "Una sustancia mágica y etérea ferozmente protegida por las Fae." }, { "FaeSeed_RtD", "Semilla Fae" }, { "FaeSeed_desc_RtD", "La superficie brilla con una luz suave y palpitante que insinúa la magia contenida dentro. Algunos dicen que las Semillas Fae, si se manipulan mal, pueden tener consecuencias impredecibles, haciendo que su magia crezca de forma salvaje o incontrolable." }, { "FaeTrophyWolf_RtD", "Trofeo de Lobo Fae" }, { "FaeTrophyWolf_desc_RtD", "Un trofeo de un enemigo poderoso" }, { "FaeWolfFang_RtD", "Colmillo de Lobo Fae" }, { "FaeWolfFang_desc_RtD", "Estos colmillos se extraen de los lobos fae, criaturas etéreas y esquivas que se funden perfectamente con los bosques de los reinos Fae." }, { "FaeWolfPelt_RtD", "Piel de Lobo Fae" }, { "FaeWolfPelt_desc_RtD", "Un pellejo de otro mundo y etéreo, imbuido con la magia del reino fae." }, { "FairySilk_RtD", "Seda Fae" }, { "FairySilk_desc_RtD", "Casi ingrávida, con una calidad transparente y translúcida que brilla a la luz." }, { "ElfHunterF_RtD", "Cazadora Elfa" }, { "ElfHunterM_RtD", "Cazador Elfo" }, { "ElfPriestM_RtD", "Sacerdote Elfo" }, { "ElfWarriorF_RtD", "Guerrera Elfa" }, { "ElfWarriorM_RtD", "Guerrero Elfo" }, { "FaeWolfIce_RtD", "Lobo Fae" }, { "FaeWolfIceCub_RtD", "Cachorro de Lobo Fae" }, { "Fairy1_RtD", "Espíritu Fae" }, { "Golem_RtD", "Gólem Elemental" }, { "Spirit_RtD", "Espíritu del Bosque" }, { "SpiritHeart_RtD", "Corazón del Espíritu" }, { "SpiritHeart_desc_RtD", "Se usa para forjar el Martillo de Thor." }, { "CrystalFormation5_RtD", "Cristal Sombrío" }, { "Vegvisir_Fader_register_RtD", "Rey de los Dragones" }, { "ThorHammer_RtD", "Martillo de Thor" }, { "ThorHammer_desc_RtD", "La fuerza de los dioses" }, { "CursedKnight_RtD", "Caballero Maldito" }, { "FroWood_RtD", "Madera Helada" }, { "FroWood_desc_RtD", "La madera es pálida y plateada, parecida a la corteza cubierta de escarcha de un árbol antiguo que ha resistido siglos de inviernos fríos." }, { "FrometalOre_RtD", "Mineral Bendito" }, { "FrometalOre_desc_RtD", "Metal helado, solo puede fundirse con un alto horno" }, { "IceCrystal_RtD", "Cristal Helado" }, { "IceCrystal_desc_RtD", "Una gema impresionante que parece capturar la esencia misma de la fría belleza del invierno." }, { "ShadowCrystal_RtD", "Cristal Sombrío" }, { "ShadowCrystal_desc_RtD", "Una gema inquietante y enigmática que absorbe la luz circundante, exudando un aura de oscuridad y misterio." }, { "CinderWood_RtD", "Madera de Ceniza" }, { "CinderWood_desc_RtD", "La madera es increíblemente densa y sorprendentemente liviana, como si el fuego la hubiera ahuecado, pero aún conserva la resistencia de un árbol curtido." }, { "LichKing_RtD", "El Espíritu del Lich" }, { "DemonHorn_RtD", "Cuerno de Demonio" }, { "DemonHorn_desc_RtD", "Cada cuerno de demonio lleva la esencia de la criatura a la que una vez perteneció, otorgando al usuario una parte de sus habilidades y fuerza oscuras." }, { "SO_Thor_RtD", "Portador de Escarcha" }, { "Befouler_RtD", "Corruptor del Hielo" }, { "Davil_RtD", "Horror de la Llama Helada" }, { "Executioner_RtD", "Traidor Congelado" }, { "NorthernTroll_RtD", "Trol de la Plaga" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization5 = Localization; text = "Swedish"; localization5.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Förkolnad Sten" }, { "DeepNorthRock3_RtD", "Isig Sten" }, { "FroMetalBar_RtD", "Frusen Metallstång" }, { "BurningGland_RtD", "Själens Essens" }, { "BurningGland_desc_RtD", "En manifestation av ren andlig energi som existerar bortom den fysiska världen. Det sägs att med denna kan man frammana Nekromantdrottningen." }, { "Fader_RtD", "Drakefurste" }, { "DragonCore_RtD", "Brännande Körtel" }, { "DragonCore_desc_RtD", "Körteln utstrålar en intensiv hetta, som om den ständigt var på gränsen till förbränning. Den är högt eftertraktad för sin förmåga att smida vapen som brinner med en outsläcklig eld." }, { "DragonEgg_RtD", "Glödande Drakeägg" }, { "DragonEgg_desc_RtD", "Dessa ägg var en gång frusna. När länderna började brinna, fylldes äggen med ett brännande förakt för allt liv." }, { "TrophyDragonKing_RtD", "Drakkungens Trofé" }, { "TrophyDragonKing_desc_RtD", "Huvudet från Drakarnas Konung och all vresighetens fader." }, { "TrophyHatchling_RtD", "Drakunge Trofé" }, { "TrophyHatchling_desc_RtD", "Kommer att användas i framtiden, eller för din fantasi." }, { "ArtisanTable_RtD", "Hantverksugn" }, { "Assassin_RtD", "Odöd Lönnmördare" }, { "Berserker_RtD", "Köttätare" }, { "FallenCrusader_RtD", "Fallen Korsriddare" }, { "Wizard_RtD", "Odöd Trollkarl" }, { "Necromancer_RtD", "Nekromantdrottning" }, { "Demon_RtD", "Demon" }, { "DragonBoar_RtD", "Draksvin" }, { "DragonBoar_RtD1", "Draksvin" }, { "DragonPiglet_RtD", "Drakgris" }, { "DragonBoarMeat_RtD", "Rått Draksvinskött" }, { "CookedDragonBoarMeat_RtD", "Tillagat Draksvinskött" }, { "DemonHide_RtD", "Demonskinn" }, { "DemonHide_desc_RtD", "Ett ondskefullt, segt och något glansigt material som utstrålar en kuslig aura, liknande en blandning av reptilfjäll och grov läderhud." }, { "CookedFaeWolfMeat_RtD", "Tillagat Faevargkött" }, { "CookedFaeWolfMeat_desc_RtD", "En utsökt måltid" }, { "FaeWolfMeat_RtD", "Rått Faevargkött" }, { "FaeWolfMeat_desc_RtD", "En utsökt måltid om den tillagas rätt" }, { "FaeNectar_RtD", "Faenektar" }, { "FaeNectar_desc_RtD", "En magisk, eterisk substans som vaktas hårt av feerna." }, { "FaeSeed_RtD", "Faefrö" }, { "FaeSeed_desc_RtD", "Ytan glöder med ett mjukt, pulserande ljus som antyder den magi som finns inom. Vissa säger att Faefrön, om de hanteras fel, kan ha oförutsägbara konsekvenser och låta magin växa vilt eller bli okontrollerbar." }, { "FaeTrophyWolf_RtD", "Faevarg Trofé" }, { "FaeTrophyWolf_desc_RtD", "En trofé från en mäktig fiende" }, { "FaeWolfFang_RtD", "Faevargtand" }, { "FaeWolfFang_desc_RtD", "Dessa tänder har skördats från faevargar – eteriska, undanglidande varelser som smälter samman med faeskogarnas skuggor." }, { "FaeWolfPelt_RtD", "Faevargspäls" }, { "FaeWolfPelt_desc_RtD", "En övernaturlig och eterisk päls, genomsyrad av faerikets magi." }, { "FairySilk_RtD", "Faesilke" }, { "FairySilk_desc_RtD", "Nästan viktlöst, med en skir och genomskinlig kvalitet som skimrar i ljuset." }, { "ElfHunterF_RtD", "Alvjagare" }, { "ElfHunterM_RtD", "Alvjagare" }, { "ElfPriestM_RtD", "Alvpräst" }, { "ElfWarriorF_RtD", "Alvkrigare" }, { "ElfWarriorM_RtD", "Alvkrigare" }, { "FaeWolfIce_RtD", "Faevarg" }, { "FaeWolfIceCub_RtD", "Faevargunge" }, { "Fairy1_RtD", "Faesjäl" }, { "Fairy2_RtD", "Faesjäl" }, { "Golem_RtD", "Elementalgolem" }, { "FaeTree_RtD", "Magiskt Faeträd" }, { "Spirit_RtD", "Skogens Ande" }, { "TrophySpirit_RtD", "Andetrofé" }, { "TrophySpirit_desc_RtD", "Trofen av Skogens Ande" }, { "SpiritHeart_RtD", "Andehjärta" }, { "SpiritHeart_desc_RtD", "Används för att smida Tors Hammare." }, { "FaeSpawner_RtD", "Faeframkallare" }, { "Vegvisir_Spirit_RtD", "Vegvisir" }, { "SpiritShrineMap_RtD", "Andeskrin" }, { "CrystalFormation5_RtD", "Skuggkristall" }, { "CrystalFormation6_RtD", "Skuggkristall" }, { "CrystalFormation7_RtD", "Skuggkristall" }, { "CrystalFormation8_RtD", "Skuggkristall" }, { "MagicTreeSapling1_RtD", "Magisk Planta" }, { "AshLandsSaplingD2_RtD", "Sjuk Planta" }, { "CursedKnight_RtD", "Förbannad Riddare" }, { "ThorHammer_RtD", "Tors Hammare" }, { "ThorHammer_desc_RtD", "Gudarnas styrka" }, { "DemonHorn_RtD", "Demonhorn" }, { "DemonHorn_desc_RtD", "Varje demonhorn bär essensen av varelsen det en gång tillhörde, och ger användaren en del av dess mörka förmågor och styrka." }, { "SO_Thor_RtD", "Frostbärare" }, { "Befouler_RtD", "Isförorenaren" }, { "Davil_RtD", "Frostflammans Skräck" }, { "Executioner_RtD", "Isbunden Förrädare" }, { "NorthernTroll_RtD", "Farsotstroll" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization6 = Localization; text = "Dutch"; localization6.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Verkolde Rots" }, { "DeepNorthRock3_RtD", "IJzige Rots" }, { "FroMetalBar_RtD", "IJzige Staaf" }, { "BurningGland_RtD", "Ziel Essentie" }, { "BurningGland_desc_RtD", "Een manifestatie van pure spirituele energie die bestaat buiten het fysieke rijk. Er wordt gezegd dat men hiermee de Necromancer Koningin kan oproepen." }, { "Fader_RtD", "Drakenheer" }, { "DragonCore_RtD", "Brandende Klier" }, { "DragonCore_desc_RtD", "De klier straalt een intense hitte uit, alsof deze constant op het punt staat te ontbranden. Zeer gewild vanwege het vermogen om wapens te smeden die branden met een onblusbaar vuur." }, { "DragonEgg_RtD", "Smeulend Drakenei" }, { "DragonEgg_desc_RtD", "Deze eieren waren ooit ijzig. Toen het land begon te branden, vulden de eieren zich met een brandende minachting voor al het leven." }, { "TrophyDragonKing_RtD", "Drakenkoning Trofee" }, { "TrophyDragonKing_desc_RtD", "Het hoofd van de Koning der Draken & Vader van alle woede." }, { "TrophyHatchling_RtD", "Jonge Draak Trofee" }, { "TrophyHatchling_desc_RtD", "Voor toekomstig gebruik, of je verbeelding." }, { "ArtisanTable_RtD", "Ambachtslieden Smidse" }, { "Assassin_RtD", "Ondode Moordenaar" }, { "Berserker_RtD", "Vleeseter" }, { "FallenCrusader_RtD", "Gevallen Kruisvaarder" }, { "Wizard_RtD", "Ondode Tovenaar" }, { "Necromancer_RtD", "Necromancer Koningin" }, { "Demon_RtD", "Demon" }, { "DragonBoar_RtD", "Drakenzwijn" }, { "DragonBoar_RtD1", "Drakenzwijn" }, { "DragonPiglet_RtD", "Drakenbig" }, { "DragonBoarMeat_RtD", "Rauw Drakenzwijnvlees" }, { "CookedDragonBoarMeat_RtD", "Gebakken Drakenzwijnvlees" }, { "DemonHide_RtD", "Demonenhuid" }, { "DemonHide_desc_RtD", "Een sinister, taai en licht glanzend huidachtig materiaal dat een griezelige aura uitstraalt, en lijkt op een mix van reptielachtige schubben en dik, ruw leer." }, { "CookedFaeWolfMeat_RtD", "Feeënwolfvlees" }, { "CookedFaeWolfMeat_desc_RtD", "Een heerlijke maaltijd" }, { "FaeWolfMeat_RtD", "Rauw Feeënwolfvlees" }, { "FaeWolfMeat_desc_RtD", "Een heerlijke maaltijd als het goed wordt bereid" }, { "FaeNectar_RtD", "Feeënnectar" }, { "FaeNectar_desc_RtD", "Een magische, etherische substantie die fel wordt bewaakt door de Feeën." }, { "FaeSeed_RtD", "Feeënzaad" }, { "FaeSeed_desc_RtD", "Het oppervlak gloeit met een zacht, pulserend licht dat duidt op de magie binnenin. Sommigen zeggen dat Feeënzaden, als ze verkeerd worden behandeld, onvoorspelbare gevolgen kunnen hebben, waardoor hun magie wild of oncontroleerbaar wordt." }, { "FaeTrophyWolf_RtD", "Feeënwolf Trofee" }, { "FaeTrophyWolf_desc_RtD", "Een trofee van een krachtige vijand" }, { "FaeWolfFang_RtD", "Feeënwolf Hoektand" }, { "FaeWolfFang_desc_RtD", "Deze hoektanden worden geoogst van feeënwolven - etherische, ongrijpbare wezens die naadloos opgaan in de bossen van de Feeënrijken." }, { "FaeWolfPelt_RtD", "Feeënwolf Vacht" }, { "FaeWolfPelt_desc_RtD", "Een buitenaardse en etherische huid, doordrenkt met de magie van het feeënrijk." }, { "FairySilk_RtD", "Feeënzijde" }, { "FairySilk_desc_RtD", "Bijna gewichtloos, met een doorschijnende kwaliteit die glinstert in het licht." }, { "ElfHunterF_RtD", "Elfenjager" }, { "ElfHunterM_RtD", "Elfenjager" }, { "ElfPriestM_RtD", "Elfenpriester" }, { "ElfWarriorF_RtD", "Elfenkrijger" }, { "ElfWarriorM_RtD", "Elfenkrijger" }, { "FaeWolfIce_RtD", "Feeënwolf" }, { "FaeWolfIceCub_RtD", "Feeënwolf Welp" }, { "Fairy1_RtD", "Feeëngeest" }, { "Fairy2_RtD", "Feeëngeest" }, { "Golem_RtD", "Elementale Golem" }, { "FaeTree_RtD", "Magische Feeënboom" }, { "Spirit_RtD", "Geest van het Bos" }, { "TrophySpirit_RtD", "Geest Trofee" }, { "SpiritHeart_RtD", "Geestenhart" }, { "SpiritHeart_desc_RtD", "Gebruikt om Thors Hamer te smeden." }, { "Vegvisir_Thor_register_RtD", "De god van de bliksem" }, { "ThorHammer_RtD", "Thors Hamer" }, { "ThorHammer_desc_RtD", "De kracht van de goden" }, { "CursedKnight_RtD", "Vervloekte Ridder" }, { "FrometalOre_RtD", "Gezegend Erts" }, { "FrometalOre_desc_RtD", "IJzermetaal, kan alleen worden gesmolten met een hoogoven." }, { "IceCrystal_RtD", "IJzige Kristal" }, { "IceCrystal_desc_RtD", "Een adembenemend juweel dat de essentie van de winterse kou lijkt vast te leggen." }, { "ShadowCrystal_RtD", "Schaduw Kristal" }, { "ShadowCrystal_desc_RtD", "Een mysterieuze en duistere edelsteen die het omringende licht absorbeert en een aura van mysterie uitstraalt." }, { "DemonHorn_RtD", "Demonenhoorn" }, { "DemonHorn_desc_RtD", "Elke demonenhoorn draagt de essentie van het wezen waartoe het behoorde en verleent de gebruiker een deel van zijn duistere krachten en kracht." }, { "SO_Thor_RtD", "Vorstbrenger" }, { "Befouler_RtD", "Bezoedelaar van IJs" }, { "Davil_RtD", "IJsvlam Verschrikking" }, { "Executioner_RtD", "IJsgebonden Verrader" }, { "NorthernTroll_RtD", "Pesttrol" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization7 = Localization; text = "Japanese"; localization7.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "焦げた岩" }, { "DeepNorthRock3_RtD", "氷の岩" }, { "FroMetalBar_RtD", "凍てつくインゴット" }, { "BurningGland_RtD", "魂の精髄" }, { "BurningGland_desc_RtD", "物理世界を超越する純粋な霊的エネルギーの具現。これを用いればネクロマンサー・クイーンを召喚できると言われている。" }, { "Fader_RtD", "ドラゴンロード" }, { "DragonCore_RtD", "燃え盛る腺" }, { "DragonCore_desc_RtD", "この腺は絶えず燃え上がるような熱を発している。消えない炎を宿す武器を鍛造するために求められる。" }, { "DragonEgg_RtD", "灼熱のドラゴンの卵" }, { "DragonEgg_desc_RtD", "かつては冷たい卵だったが、大地が燃え始めると、すべての生命に対する燃え盛る憎悪に満ちた。" }, { "TrophyDragonKing_RtD", "ドラゴンキングのトロフィー" }, { "TrophyDragonKing_desc_RtD", "ドラゴンの王であり、すべての怒りの父の首。" }, { "TrophyHatchling_RtD", "孵化したドラゴンのトロフィー" }, { "TrophyHatchling_desc_RtD", "将来的に使用されるか、想像力に任せよう。" }, { "ArtisanTable_RtD", "職人の炉" }, { "Assassin_RtD", "アンデッドアサシン" }, { "Berserker_RtD", "肉食獣" }, { "FallenCrusader_RtD", "堕ちた十字軍" }, { "Wizard_RtD", "アンデッドウィザード" }, { "Necromancer_RtD", "ネクロマンサー・クイーン" }, { "Demon_RtD", "デーモン" }, { "DragonBoar_RtD", "ドラゴン・ボア" }, { "DragonBoar_RtD1", "ドラゴン・ボア" }, { "DragonPiglet_RtD", "ドラゴン・ピグレット" }, { "DragonBoarMeat_RtD", "生のドラゴン・ボアの肉" }, { "CookedDragonBoarMeat_RtD", "焼いたドラゴン・ボアの肉" }, { "DemonHide_RtD", "デーモンの皮" }, { "DemonHide_desc_RtD", "不気味で頑丈、わずかに光沢のある鱗のような素材。爬虫類の鱗と厚い革の中間のような質感を持つ。" }, { "CookedFaeWolfMeat_RtD", "妖精狼の肉" }, { "CookedFaeWolfMeat_desc_RtD", "美味な料理" }, { "FaeWolfMeat_RtD", "生の妖精狼の肉" }, { "FaeWolfMeat_desc_RtD", "適切に調理すれば美味な食事になる。" }, { "FaeNectar_RtD", "妖精の蜜" }, { "FaeNectar_desc_RtD", "妖精が厳重に守る魔法のエッセンス。" }, { "FaeSeed_RtD", "妖精の種" }, { "FaeSeed_desc_RtD", "表面が柔らかく脈打つ光を放ち、内部の魔力を示唆している。誤って扱うと予測不能な結果を招くことがある。" }, { "FaeTrophyWolf_RtD", "妖精狼のトロフィー" }, { "FaeTrophyWolf_desc_RtD", "強敵を倒した証。" }, { "FaeWolfFang_RtD", "妖精狼の牙" }, { "FaeWolfFang_desc_RtD", "妖精狼の牙。彼らは妖精の森に溶け込む神秘的な生物である。" }, { "FaeWolfPelt_RtD", "妖精狼の毛皮" }, { "FaeWolfPelt_desc_RtD", "異世界の力を宿した毛皮。" }, { "FairySilk_RtD", "妖精の絹" }, { "FairySilk_desc_RtD", "軽く、透明感があり、光を受けるときらめく。" }, { "ElfHunterF_RtD", "エルフの狩人" }, { "ElfHunterM_RtD", "エルフの狩人" }, { "ElfPriestM_RtD", "エルフの司祭" }, { "ElfWarriorF_RtD", "エルフの戦士" }, { "ElfWarriorM_RtD", "エルフの戦士" }, { "FaeWolfIce_RtD", "妖精狼" }, { "FaeWolfIceCub_RtD", "妖精狼の子" }, { "Fairy1_RtD", "妖精の精霊" }, { "Fairy2_RtD", "妖精の精霊" }, { "Golem_RtD", "エレメンタルゴーレム" }, { "Spirit_RtD", "森の精霊" }, { "SpiritHeart_RtD", "精霊の心臓" }, { "SpiritHeart_desc_RtD", "トールのハンマーを作るために使用。" }, { "FaeSpawner_RtD", "妖精スポナー" }, { "Vegvisir_Spirit_RtD", "ヴェグヴィジル" }, { "Vegvisir_Necromancer_register_RtD", "ネクロマンサー・クイーン" }, { "ThorHammer_RtD", "トールのハンマー" }, { "ThorHammer_desc_RtD", "神々の力" }, { "MagicTreeSapling1_RtD", "魔法の苗木" }, { "CursedKnight_RtD", "呪われた騎士" }, { "LichKing_RtD", "リッチ・スピリット" }, { "DemonHorn_RtD", "デーモンの角" }, { "DemonHorn_desc_RtD", "かつての主の力を宿し、持つ者に暗黒の力を与える。" }, { "SO_Thor_RtD", "霜の使者" }, { "Befouler_RtD", "氷の汚染者" }, { "Davil_RtD", "氷炎のホラー" }, { "Executioner_RtD", "氷縛の裏切り者" }, { "NorthernTroll_RtD", "疫病のトロール" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization8 = Localization; text = "Chinese"; localization8.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "焦炭岩石" }, { "DeepNorthRock3_RtD", "冰封岩石" }, { "FroMetalBar_RtD", "寒冰金属锭" }, { "BurningGland_RtD", "灵魂精华" }, { "BurningGland_desc_RtD", "一种超越物理界限的纯粹灵能实体。据说拥有它的人可以召唤亡灵女王。" }, { "Fader_RtD", "龙之领主" }, { "DragonCore_RtD", "燃烧腺体" }, { "DragonCore_desc_RtD", "这个腺体散发着炽热的温度,仿佛随时都会燃烧殆尽。它被视为锻造永不熄灭火焰武器的珍贵材料。" }, { "DragonEgg_RtD", "灼热龙蛋" }, { "DragonEgg_desc_RtD", "这些龙蛋曾经冰冷,但随着大地燃烧,它们被憎恶生命的炽热怒火填满。" }, { "TrophyDragonKing_RtD", "龙王战利品" }, { "TrophyDragonKing_desc_RtD", "来自龙之王者与万怒之父的头颅。" }, { "TrophyHatchling_RtD", "幼龙战利品" }, { "TrophyHatchling_desc_RtD", "可用于未来用途,或凭你的想象力使用。" }, { "ArtisanTable_RtD", "工匠熔炉" }, { "Assassin_RtD", "亡灵刺客" }, { "Berserker_RtD", "噬肉者" }, { "FallenCrusader_RtD", "堕落十字军" }, { "Wizard_RtD", "亡灵法师" }, { "Necromancer_RtD", "亡灵女王" }, { "Demon_RtD", "恶魔" }, { "DragonBoar_RtD", "龙野猪" }, { "DragonBoar_RtD1", "龙野猪" }, { "DragonPiglet_RtD", "龙猪崽" }, { "DragonBoarMeat_RtD", "生龙野猪肉" }, { "CookedDragonBoarMeat_RtD", "熟龙野猪肉" }, { "DemonHide_RtD", "恶魔皮" }, { "DemonHide_desc_RtD", "一种邪恶坚韧、略带光泽的皮质材料,散发着阴森气息,外观类似爬行动物鳞片与厚重破裂的皮革。" }, { "CookedFaeWolfMeat_RtD", "精灵狼肉" }, { "CookedFaeWolfMeat_desc_RtD", "一顿美味佳肴" }, { "FaeWolfMeat_RtD", "生精灵狼肉" }, { "FaeWolfMeat_desc_RtD", "如果处理得当,将是一顿美味大餐" }, { "FaeNectar_RtD", "精灵花蜜" }, { "FaeNectar_desc_RtD", "一种神秘的魔法物质,受到精灵族的严密保护。" }, { "FaeSeed_RtD", "精灵种子" }, { "FaeSeed_desc_RtD", "表面散发着柔和的脉动光芒,暗示着其中蕴含的魔力。据说如果处理不当,精灵种子的魔法可能会失控,导致不可预测的后果。" }, { "FaeTrophyWolf_RtD", "精灵狼战利品" }, { "FaeTrophyWolf_desc_RtD", "来自强大敌人的战利品" }, { "FaeWolfFang_RtD", "精灵狼獠牙" }, { "FaeWolfFang_desc_RtD", "这些獠牙来自精灵狼——神秘而难以捉摸的生物,能与精灵森林完美融合。" }, { "FaeWolfPelt_RtD", "精灵狼皮" }, { "FaeWolfPelt_desc_RtD", "一种来自异界的毛皮,充满精灵领域的魔法气息。" }, { "FairySilk_RtD", "精灵丝绸" }, { "FairySilk_desc_RtD", "几乎毫无重量,呈现透明轻盈的光泽,在光线下闪烁着梦幻般的光芒。" }, { "ElfHunterF_RtD", "精灵猎手" }, { "ElfHunterM_RtD", "精灵猎手" }, { "ElfPriestM_RtD", "精灵祭司" }, { "ElfWarriorF_RtD", "精灵战士" }, { "ElfWarriorM_RtD", "精灵战士" }, { "FaeWolfIce_RtD", "精灵狼" }, { "FaeWolfIceCub_RtD", "精灵狼幼崽" }, { "Fairy1_RtD", "精灵之魂" }, { "Golem_RtD", "元素魔像" }, { "FaeTree_RtD", "魔法精灵树" }, { "Spirit_RtD", "森林之魂" }, { "TrophySpirit_RtD", "灵魂战利品" }, { "SpiritHeart_RtD", "灵魂之心" }, { "SpiritHeart_desc_RtD", "可用于锻造雷神之锤。" }, { "CrystalFormation5_RtD", "暗影水晶" }, { "Vegvisir_Necromancer_RtD", "维格维西尔" }, { "Vegvisir_Fader_register_RtD", "龙之王者" }, { "DragonKingAltarMap_RtD", "龙王祭坛" }, { "ThorHammer_RtD", "雷神之锤" }, { "ThorHammer_desc_RtD", "众神的力量" }, { "Vegvisir_Thor_register_RtD", "雷霆之神" }, { "MagicTreeSapling1_RtD", "魔法树苗" }, { "AshLandsSaplingD2_RtD", "枯萎树苗" }, { "CursedKnight_RtD", "诅咒骑士" }, { "FroWood_RtD", "寒霜木" }, { "FrometalOre_RtD", "祝福矿石" }, { "IceCrystal_RtD", "冰晶" }, { "ShadowCrystal_RtD", "暗影水晶" }, { "CinderWood_RtD", "余烬木" }, { "AshLandsSeed1_RtD", "余烬种子" }, { "LichKing_RtD", "巫妖之魂" }, { "DemonHorn_RtD", "恶魔之角" }, { "DemonHorn_desc_RtD", "每一只恶魔之角都蕴含着其主人的邪恶能量,赋予使用者部分黑暗力量。" }, { "SO_Thor_RtD", "霜使者" }, { "Befouler_RtD", "冰之污秽者" }, { "Davil_RtD", "霜焰恐怖" }, { "Executioner_RtD", "冰封叛徒" }, { "NorthernTroll_RtD", "瘟疫巨魔" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization9 = Localization; text = "German"; localization9.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Verkohlter Felsen" }, { "DeepNorthRock3_RtD", "Eisiger Felsen" }, { "FroMetalBar_RtD", "Frostige Barren" }, { "BurningGland_RtD", "Seelenessenz" }, { "BurningGland_desc_RtD", "Eine Manifestation reiner spiritueller Energie, die jenseits der physischen Welt existiert. Es heißt, dass man damit die Nekromantenkönigin herbeirufen kann." }, { "Fader_RtD", "Drachenlord" }, { "DragonCore_RtD", "Brennende Drüse" }, { "DragonCore_desc_RtD", "Die Drüse strahlt eine intensive Hitze aus, als würde sie ständig kurz vor der Verbrennung stehen. Sie ist äußerst begehrt, da sie Waffen schmieden kann, die mit unstillbarem Feuer brennen." }, { "DragonEgg_RtD", "Glühendes Drachenei" }, { "DragonEgg_desc_RtD", "Diese Eier waren einst eiskalt. Doch als das Land zu brennen begann, erfüllte sich ihr Inneres mit brennender Verachtung für alles Leben." }, { "TrophyDragonKing_RtD", "Trophäe des Drachenkönigs" }, { "TrophyDragonKing_desc_RtD", "Der Kopf des Königs der Drachen und Vater aller Wut." }, { "TrophyHatchling_RtD", "Trophäe eines Schlüpflings" }, { "TrophyHatchling_desc_RtD", "Wird für zukünftige Verwendung sein oder deiner Fantasie überlassen." }, { "ArtisanTable_RtD", "Kunsthandwerksschmiede" }, { "Assassin_RtD", "Untoter Assassine" }, { "Berserker_RtD", "Fleischfresser" }, { "FallenCrusader_RtD", "Gefallener Kreuzritter" }, { "Wizard_RtD", "Untoter Magier" }, { "Necromancer_RtD", "Nekromantenkönigin" }, { "Demon_RtD", "Dämon" }, { "DragonBoar_RtD", "Drachenkeiler" }, { "DragonBoar_RtD1", "Drachenkeiler" }, { "DragonPiglet_RtD", "Drachenschweinchen" }, { "DragonBoarMeat_RtD", "Rohes Drachenkeilerfleisch" }, { "CookedDragonBoarMeat_RtD", "Gekochtes Drachenkeilerfleisch" }, { "DemonHide_RtD", "Dämonenhaut" }, { "DemonHide_desc_RtD", "Eine unheilvolle, zähe und leicht glänzende Haut, die eine unheimliche Aura ausstrahlt. Sie ähnelt einer Mischung aus Reptilienschuppen und dickem, gezacktem Leder." }, { "CookedFaeWolfMeat_RtD", "Feenwolf-Fleisch" }, { "CookedFaeWolfMeat_desc_RtD", "Eine köstliche Mahlzeit" }, { "FaeWolfMeat_RtD", "Rohes Feenwolf-Fleisch" }, { "FaeWolfMeat_desc_RtD", "Eine köstliche Mahlzeit, wenn sie richtig zubereitet wird." }, { "FaeNectar_RtD", "Feen-Nektar" }, { "FaeNectar_desc_RtD", "Eine magische, ätherische Substanz, die von den Feen eifersüchtig bewacht wird." }, { "FaeSeed_RtD", "Feensamen" }, { "FaeSeed_desc_RtD", "Die Oberfläche leuchtet mit einem weichen, pulsierenden Licht, das auf die enthaltene Magie hinweist. Manche sagen, dass Feensamen, wenn sie unsachgemäß behandelt werden, unvorhersehbare Konsequenzen haben können, indem sie ihre Magie unkontrolliert wachsen lassen." }, { "FaeTrophyWolf_RtD", "Feenwolf-Trophäe" }, { "FaeTrophyWolf_desc_RtD", "Eine Trophäe von einem mächtigen Gegner." }, { "FaeWolfFang_RtD", "Feenwolf-Reißzahn" }, { "FaeWolfFang_desc_RtD", "Diese Reißzähne stammen von Feenwölfen – ätherischen, schwer fassbaren Kreaturen, die sich nahtlos mit den Wäldern der Feenreiche verbinden." }, { "FaeWolfPelt_RtD", "Feenwolf-Pelz" }, { "FaeWolfPelt_desc_RtD", "Eine jenseitige und ätherische Haut, durchdrungen von der Magie des Feenreichs." }, { "FairySilk_RtD", "Feenseide" }, { "FairySilk_desc_RtD", "Fast schwerelos, mit einer transparenten und schimmernden Qualität im Licht." }, { "ElfHunterF_RtD", "Elfenjägerin" }, { "ElfHunterM_RtD", "Elfenjäger" }, { "ElfPriestM_RtD", "Elfenpriester" }, { "ElfWarriorF_RtD", "Elfenkriegerin" }, { "ElfWarriorM_RtD", "Elfenkrieger" }, { "FaeWolfIce_RtD", "Feenwolf" }, { "FaeWolfIceCub_RtD", "Feenwolfwelpe" }, { "Golem_RtD", "Elementargolem" }, { "FaeTree_RtD", "Magischer Feenbaum" }, { "Spirit_RtD", "Geist des Waldes" }, { "SpiritHeart_RtD", "Geisterherz" }, { "SpiritHeart_desc_RtD", "Wird zur Herstellung von Thors Hammer verwendet." }, { "Vegvisir_Spirit_RtD", "Vegvisir" }, { "Vegvisir_Spirit_register_RtD", "Waldgeist" }, { "CrystalFormation5_RtD", "Schattenkristall" }, { "CrystalFormation6_RtD", "Schattenkristall" }, { "IceCrystal_RtD", "Eiskristall" }, { "IceCrystal_desc_RtD", "Ein atemberaubendes Juwel, das die Essenz der winterlichen Schönheit einfängt." }, { "ThorHammer_RtD", "Thors Hammer" }, { "ThorHammer_desc_RtD", "Die Stärke der Götter" }, { "AshLandsSaplingD2_RtD", "Verderbter Setzling" }, { "CursedKnight_RtD", "Verfluchter Ritter" }, { "FrometalOre_RtD", "Gesegnetes Erz" }, { "FrometalOre_desc_RtD", "Eisiges Metall, kann nur mit einem Hochofen geschmolzen werden." }, { "ShadowCrystal_RtD", "Schattenkristall" }, { "ShadowCrystal_desc_RtD", "Ein geheimnisvoller Edelstein, der das Licht um sich herum absorbiert und eine Aura der Dunkelheit und des Mysteriums verströmt." }, { "DemonHorn_RtD", "Dämonenhorn" }, { "DemonHorn_desc_RtD", "Jedes Dämonenhorn trägt die Essenz der Kreatur, zu der es einst gehörte, und verleiht dem Benutzer einen Teil ihrer dunklen Fähigkeiten und Stärke." }, { "SO_Thor_RtD", "Frostbringer" }, { "Befouler_RtD", "Eisverderber" }, { "Davil_RtD", "Frostflammenhorror" }, { "Executioner_RtD", "Eisgebundener Verräter" }, { "NorthernTroll_RtD", "Seuchen-Troll" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization10 = Localization; text = "Ukrainian"; localization10.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Пожежний Камінь" }, { "DeepNorthRock3_RtD", "Льодовий Камінь" }, { "FroMetalBar_RtD", "Заморожений Брус" }, { "BurningGland_RtD", "Ессенція Душі" }, { "BurningGland_desc_RtD", "Прояв чистої духовної енергії, що існує за межами фізичної реальності. Кажуть, що з цим можна викликати Королеву Некромантів." }, { "Fader_RtD", "Драконій Лорд" }, { "DragonCore_RtD", "Палаюча Залоза" }, { "DragonCore_desc_RtD", "Залоза випромінює інтенсивне тепло, наче вона постійно на межі спалаху. Її високо цінують за здатність кувати зброю, що горить незгасимим вогнем." }, { "DragonEgg_RtD", "Палаюче Яйце Дракона" }, { "DragonEgg_desc_RtD", "Ці яйця колись були морозними. Коли землі почали горіти, яйця наповнилися палаючою зневагою до всього живого." }, { "TrophyDragonKing_RtD", "Трофей Драконього Короля" }, { "TrophyDragonKing_desc_RtD", "Голова від Короля Драконів та Батька всієї люті." }, { "TrophyHatchling_RtD", "Трофей Малюка" }, { "TrophyHatchling_desc_RtD", "Будь ласка, для майбутнього використання або для вашої уяви." }, { "ArtisanTable_RtD", "Майстерня Кузні" }, { "Assassin_RtD", "Нежитий Асасин" }, { "Berserker_RtD", "Пожирач М'яса" }, { "FallenCrusader_RtD", "Падший Хрестовий Поход" }, { "Wizard_RtD", "Нежитий Чарівник" }, { "Necromancer_RtD", "Королева Некромантів" }, { "Demon_RtD", "Демон" }, { "DragonBoar_RtD", "Драконій Кабан" }, { "DragonBoar_RtD1", "Драконій Кабан" }, { "DragonPiglet_RtD", "Драконячий Поросеня" }, { "DragonBoarMeat_RtD", "Сире М'ясо Драконячого Кабана" }, { "CookedDragonBoarMeat_RtD", "Приготоване М'ясо Драконячого Кабана" }, { "DemonHide_RtD", "Шкіра Демона" }, { "DemonHide_desc_RtD", "Зловісний, твердий і трохи блискучий матеріал, що схожий на шкіру, який випромінює зловісну ауру, нагадуючи суміш рептильних лусок і товстої, рваної шкіри." }, { "CookedFaeWolfMeat_RtD", "М'ясо Фейського Вовка" }, { "CookedFaeWolfMeat_desc_RtD", "Смачний обід" }, { "FaeWolfMeat_RtD", "Сире М'ясо Фейського Вовка" }, { "FaeWolfMeat_desc_RtD", "Смачний обід, якщо правильно приготувати" }, { "FaeNectar_RtD", "Фейський Нектар" }, { "FaeNectar_desc_RtD", "Магічна, ефемерна речовина, яку охороняють феї." }, { "FaeSeed_RtD", "Фейське Насіння" }, { "FaeSeed_desc_RtD", "Поверхня світиться м'яким, пульсуючим світлом, яке вказує на магію, що міститься всередині. Кажуть, що Фейські насіння, якщо з ними поводитися неправильно, можуть призвести до непередбачуваних наслідків, викликаючи їх магію, яка стає диким або неконтрольованим." }, { "FaeTrophyWolf_RtD", "Трофей Фейського Вовка" }, { "FaeTrophyWolf_desc_RtD", "Трофей від потужного ворога" }, { "FaeWolfFang_RtD", "Ікло Фейського Вовка" }, { "FaeWolfFang_desc_RtD", "Ці ікла збираються з фейських вовків - ефемерних, невловимих істот, що безшовно зливаються з лісами фейських царств." }, { "FaeWolfPelt_RtD", "Шкура Фейського Вовка" }, { "FaeWolfPelt_desc_RtD", "Інший світ і ефемерна шкура, наділена магією фейського царства." }, { "FairySilk_RtD", "Шовк Фей" }, { "FairySilk_desc_RtD", "Майже безваговий, з прозорим і блискучим виглядом, що мерехтить на світлі." }, { "ElfHunterF_RtD", "Ельфійський Мисливець" }, { "ElfHunterM_RtD", "Ельфійський Мисливець" }, { "ElfPriestM_RtD", "Ельфійський Священик" }, { "ElfWarriorF_RtD", "Ельфійський Воїн" }, { "ElfWarriorM_RtD", "Ельфійський Воїн" }, { "FaeWolfIce_RtD", "Фейський Вовк" }, { "FaeWolfIce_RtD1", "Фейський Вовк" }, { "FaeWolfIceCub_RtD", "Щеня Фейського Вовка" }, { "FaeWolfLightening_RtD", "Фейський Вовк" }, { "FaeWolfLightening_RtD1", "Фейський Вовк" }, { "FaeWolfLighteningCub_RtD", "Щеня Фейського Вовка" }, { "Fairy1_RtD", "Фейський Дух" }, { "Fairy2_RtD", "Фейський Дух" }, { "Golem_RtD", "Елементальний Голем" }, { "FaeTree_RtD", "Магічне Фейське Дерево" }, { "Spirit_RtD", "Дух Лісу" }, { "TrophySpirit_RtD", "Трофей Духа" }, { "TrophySpirit_desc_RtD", "Трофей Духа Лісу" }, { "SpiritHeart_RtD", "Серце Духа" }, { "SpiritHeart_desc_RtD", "Використовується для виготовлення Молота Тора." }, { "FaeSpawner_RtD", "Фейське Гніздо" }, { "Vegvisir_Spirit_RtD", "Вегвісір" }, { "Vegvisir_Spirit_register_RtD", "Лісовий Дух" }, { "SpiritShrineMap_RtD", "Святилище Духа" }, { "Vegvisir_Fader_RtD", "Вегвісір" }, { "CrystalFormation5_RtD", "Тіньовий Кристал" }, { "CrystalFormation6_RtD", "Тіньовий Кристал" }, { "CrystalFormation7_RtD", "Тіньовий Кристал" }, { "CrystalFormation8_RtD", "Тіньовий Кристал" }, { "Vegvisir_Necromancer_RtD", "Вегвісір" }, { "Vegvisir_Fader_register_RtD", "Король Драконів" }, { "Vegvisir_Necromancer_register_RtD", "Королева Некромантів" }, { "DragonKingAltarMap_RtD", "Алтар Драконього Короля" }, { "NecromancerAltarMap_RtD", "Алтар Некроманта" }, { "CrystalFormation1_RtD", "Льодовий Кристал" }, { "CrystalFormation2_RtD", "Льодовий Кристал" }, { "CrystalFormation3_RtD", "Льодовий Кристал" }, { "CrystalFormation4_RtD", "Льодовий Кристал" }, { "MagicLog4", "Колода" }, { "MagicLog5", "Колода" }, { "MagicStump4", "Пень" }, { "MagicStump5", "Пень" }, { "MagicLog7", "Колода" }, { "MagicLog8", "Колода" }, { "MagicTree7_RtD", "Обпалене Дерево" }, { "MagicTree8_RtD", "Обпалене Дерево" }, { "MagicStump7", "Пень" }, { "MagicStump8", "Пень" }, { "MagicTree4_RtD", "Магічне Дерево" }, { "MagicTree5_RtD", "Магічне Дерево" }, { "ThorHammer_RtD", "Молот Тора" }, { "ThorHammer_desc_RtD", "Сила богів" }, { "DragonBoarRuinStone_RtD", "Кріс П. Бейкон знайшов цей Рунический Камінь, а потім помер через кілька хвилин від того, що його з'їли." }, { "Vegvisir_Thor_RtD", "Вегвісір" }, { "SpiritThorMap_RtD", "Святилище Тора" }, { "Vegvisir_Thor_register_RtD", "Бог блискавки" }, { "MagicTreeSapling1_RtD", "Магічний Саджанець" }, { "AshLandsSaplingD2_RtD", "Хворий Саджанець" }, { "CursedKnight_RtD", "Проклятий Лицар" }, { "FroWood_RtD", "ФроДерево" }, { "FroWood_desc_RtD", "Дерево бліде та сріблясте, схоже на кору дерева, вкриту льодом, що пережило століття холодних зим." }, { "FrometalOre_RtD", "Благословенна Руда" }, { "FrometalOre_desc_RtD", "Льодяний метал, може бути переплавлений лише в печі" }, { "IceCrystal_RtD", "Льодовий Кристал" }, { "IceCrystal_desc_RtD", "Захоплюючий коштовний камінь, який здається вловлює саму суть зимової краси холоду." }, { "ShadowCrystal_RtD", "Тіньовий Кристал" }, { "ShadowCrystal_desc_RtD", "Привидний і загадковий коштовний камінь, який поглинає навколишнє світло, випромінюючи ауру темряви та таємниці." }, { "CinderWood_RtD", "Вуглецеве Дерево" }, { "CinderWood_desc_RtD", "Дерево неймовірно щільне і дивно легке, наче його порожнило полум'я, але воно зберігає силу витривалого дерева." }, { "AshLandsSeed1_RtD", "Вуглецеве Насіння" }, { "AshLandsSeed1_desc_RtD", "Коли висаджене, це насіння може спалахнути до життя, швидко виростаючи в дерево або рослину з вогняними властивостями." }, { "LichKing_RtD", "Дух Лича" }, { "DemonHorn_RtD", "Ріг Демона" }, { "DemonHorn_desc_RtD", "Кожен ріг демона несе суть істоти, до якої він колись належав, даючи користувачеві частину її темних здібностей та сили." }, { "SO_Thor_RtD", "Льодоносець" }, { "Befouler_RtD", "Осквернитель льоду" }, { "Davil_RtD", "Жах крижаної полум'я" }, { "Executioner_RtD", "Зрадник у крижаних кайданах" }, { "NorthernTroll_RtD", "Чумний троль" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization11 = Localization; text = "Russian"; localization11.AddTranslation(ref text, new Dictionary<string, string> { { "AshLandsRock3_RtD", "Обугленная скала" }, { "DeepNorthRock3_RtD", "Ледяная скала" }, { "FroMetalBar_RtD", "Ледяная палка" }, { "BurningGland_RtD", "Суть души" }, { "BurningGland_desc_RtD", "Манифестация чистой духовной энергии, существующей за пределами физического мира. Говорят, что с помощью этой сущности можно призвать Королеву Некромантов." }, { "Fader_RtD", "Драконья Владыка" }, { "DragonCore_RtD", "Горящий железный орган" }, { "DragonCore_desc_RtD", "Этот орган излучает интенсивное тепло, как будто он постоянно на грани взрыва. Он очень ценится за способность ковать оружие, которое горит неугасимым огнем." }, { "DragonEgg_RtD", "Пылающее яйцо дракона" }, { "DragonEgg_desc_RtD", "Эти яйца когда-то были холодными. Когда земли начали гореть, яйца наполнились сжигающим презрением ко всем живым существам." }, { "TrophyDragonKing_RtD", "Трофей Короля Драконов" }, { "TrophyDragonKing_desc_RtD", "Голова Короля Драконов и Отца всей ярости." }, { "TrophyHatchling_RtD", "Трофей из птенца" }, { "TrophyHatchling_desc_RtD", "Будет использоваться в будущем или зависит от вашей фантазии." }, { "ArtisanTable_RtD", "Кузня мастера" }, { "Assassin_RtD", "Нежить-ассасин" }, { "Berserker_RtD", "Пожиратель плоти" }, { "FallenCrusader_RtD", "Павший крестоносец" }, { "Wizard_RtD", "Нежить-маг" }, { "Necromancer_RtD", "Королева Некромантов" }, { "Demon_RtD", "Демон" }, { "DragonBoar_RtD", "Драконья свинья" }, { "DragonBoar_RtD1", "Драконья свинья" }, { "DragonPiglet_RtD", "Драконёнок" }, { "DragonBoarMeat_RtD", "Сырое мясо драконьей свиньи" }, { "CookedDragonBoarMeat_RtD", "Жареное мясо драконьей свиньи" }, { "DemonHide_RtD", "Шкура демона" }, { "DemonHide_desc_RtD", "Зловещий, плотный и немного глянцевый кожаный материал, излучающий таинственную ауру, напоминающую смесь чешуи рептилии и толстой, зазубренной кожи." }, { "CookedFaeWolfMeat_RtD", "Мясо фейского волка" }, { "CookedFaeWolfMeat_desc_RtD", "Вкусное блюдо" }, { "FaeWolfMeat_RtD", "Сырое мясо фейского волка" }, { "FaeWolfMeat_desc_RtD", "Вкусное блюдо, если правильно приготовить" }, { "FaeNectar_RtD", "Нектар фей" }, { "FaeNectar_desc_RtD", "Магическое, эфемерное вещество, которое феи охраняют с особой яростью." }, { "FaeSeed_RtD", "Семена фей" }, { "FaeSeed_desc_RtD", "Поверхность светится мягким пульсирующим светом, что указывает на скрытую магию. Говорят, что Семена фей, если с ними обращаться неправильно, могут привести к непредсказуемым последствиям, вызывая их магию расти в диком или неконтролируемом виде." }, { "FaeTrophyWolf_RtD", "Трофей фейского волка" }, { "FaeTrophyWolf_desc_RtD", "Трофей от сильного врага" }, { "FaeWolfFang_RtD", "Клык фейского волка" }, { "FaeWolfFang_desc_RtD", "Эти клыки собираются с фейских волков — эфемерных, ускользающих существ, которые безупречно сливаются с лесами фейских царств." }, { "FaeWolfPelt_RtD", "Шкура фейского волка" }, { "FaeWolfPelt_desc_RtD", "Исключительно таинственная шкура, пронизанная магией фейского царства." }, { "FairySilk_RtD", "Шелк фей" }, { "FairySilk_desc_RtD", "Почти невесомый, с прозрачной и полупрозрачной текстурой, которая переливается на свету." }, { "ElfHunterF_RtD", "Эльфийский охотник" }, { "ElfHunterM_RtD", "Эльфийский охотник" }, { "ElfPriestM_RtD", "Эльфийский жрец" }, { "ElfWarriorF_RtD", "Эльфийский воин" }, { "ElfWarriorM_RtD", "Эльфийский воин" }, { "FaeWolfIce_RtD", "Ледяной фейский волк" }, { "FaeWolfIce_RtD1", "Ледяной фейский волк" }, { "FaeWolfIceCub_RtD", "Ледяной фейский волчонок" }, { "FaeWolfLightening_RtD", "Фейский волк молний" }, { "FaeWolfLightening_RtD1", "Фейский волк молний" }, { "FaeWolfLighteningCub_RtD", "Фейский волчонок молний" }, { "Fairy1_RtD", "Дух феи" }, { "Fairy2_RtD", "Дух феи" }, { "Golem_RtD", "Голем стихий" }, { "FaeTree_RtD", "Магическое дерево фей" }, { "Spirit_RtD", "Дух леса" }, { "TrophySpirit_RtD", "Трофей духа" }, { "TrophySpirit_desc_RtD", "Трофей духа леса" }, { "SpiritHeart_RtD", "Сердце духа" }, { "SpiritHeart_desc_RtD", "Используется для создания Молота Тора." }, { "FaeSpawner_RtD", "Создатель фей" }, { "Vegvisir_Spirit_RtD", "Вегвисир" }, { "Vegvisir_Spirit_register_RtD", "Лесной дух" }, { "SpiritShrineMap_RtD", "Храм духа" }, { "Vegvisir_Fader_RtD", "Вегвисир" }, { "CrystalFormation5_RtD", "Теневой кристалл" }, { "CrystalFormation6_RtD", "Теневой кристалл" }, { "CrystalFormation7_RtD", "Теневой кристалл" }, { "CrystalFormation8_RtD", "Теневой кристалл" }, { "Vegvisir_Necromancer_RtD", "Вегвисир" }, { "Vegvisir_Fader_register_RtD", "Король драконов" }, { "Vegvisir_Necromancer_register_RtD", "Королева некромантов" }, { "DragonKingAltarMap_RtD", "Алтарь короля драконов" }, { "NecromancerAltarMap_RtD", "Алтарь некроманта" }, { "CrystalFormation1_RtD", "Ледяной кристалл" }, { "CrystalFormation2_RtD", "Ледяной кристалл" }, { "CrystalFormation3_RtD", "Ледяной кристалл" }, { "CrystalFormation4_RtD", "Л
BepInEx/plugins/RtDMonstrum.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; using BepInEx; using BepInEx.Bootstrap; using BepInEx.Configuration; using BepInEx.Logging; 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("RtDMonstrum")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("RtDMonstrum")] [assembly: AssemblyTitle("RtDMonstrum")] [assembly: AssemblyVersion("1.0.0.0")] [module: RefSafetyRules(11)] namespace Microsoft.CodeAnalysis { [CompilerGenerated] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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 RtDMonstrum { [BepInPlugin("Soloredis.RtDMonstrum", "RtDMonstrum", "1.0.66")] [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")] public class RtDMonstrum : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDMonstrum"; public const string PluginName = "RtDMonstrum"; public const string PluginVersion = "1.0.66"; public static bool isModded = true; public AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; internal static ManualLogSource Log; private CustomLocalization Localization; public string[] PrefabList = new string[282] { "ashlandsmutantprojectile_RtD", "plainsmutantprojectile_RtD1", "blackforestmutantprojectile_RtD", "deepnorthmutantprojectile_RtD", "meadowsmutantprojectile_RtD", "mistlandsmutantprojectile_RtD", "mountainmutantprojectile2_RtD", "mountainmutantprojectile3_RtD", "mountainmutantprojectile_RtD", "plainsmutantprojectile_RtD", "sizzleprojectile_RtD", "spawn_earthstorm_RtD", "spawn_earthstormA_RtD", "spawn_firestorm_RtD", "spawn_icestorm2_RtD", "spawn_icestorm_RtD", "spawn_meteorstorm_RtD", "spawn_sizzlerstorm_RtD", "spawn_spikeballstorm_RtD", "spawn_voidstorm_RtD", "swampmutantprojectile2_RtD", "swampmutantprojectile_RtD", "webeggprojectile_RtD", "vfx_stonegolem_hurt_RtD", "vfx_stonegolem_death_RtD", "AirBlast_RtD", "ArcaneBlast_RtD", "EarthBlast_RtD", "EarthBlastA_RtD", "EarthCurse_RtD", "ElectricBlast_RtD", "FireBlast_RtD", "FrostBlast_RtD", "HealingBlast_RtD", "HolyBlast_RtD", "LighteningCurse_RtD", "StormCurse_RtD", "VoidCurse_RtD", "WaterBlast_RtD", "AirSpray_RtD", "ArcaneSpray_RtD", "EarthSpray_Rtd", "ElectricSpray_RtD", "FireSpray_RtD", "FireSprayAOE_RtD", "FrostSpray2_RtD", "HealingSpray_RtD", "HolySpray_RtD", "VoidSpray_RtD", "WaterSpray_RtD", "AirRainAOE1_RtD", "ArcaneRain1_RtD", "EarthPillarM_RtD", "EarthRainAOE2_RtD", "EarthRainAOE1_RtD", "ElectricRainAOE1_RtD", "FirePillarMAOE1_RtD", "FireRainAOE2_RtD", "FireRainAOE1_RtD", "FrostRainAOE2_RtD", "FrostRainAOE3_RtD", "FrostRainAOE1_RtD", "HealingRainAOE1_RtD", "HolyRainAOE1_RtD", "IcePillarM1_RtD", "LighteningPillarB_RtD", "VoidRainAOE2_RtD", "VoidRainAOE1_RtD", "WaterRainAOE1_RtD", "Ragdoll_MistlandsSpider1_RtD", "Ragdoll_PlainsChomper1_RtD", "Ragdoll_EikthyrSpirit_RtD", "Ragdoll_BlackForestGolem_RtD", "Ragdoll_MountainBoss_RtD", "Ragdoll_PlainsBoss_RtD", "Ragdoll_SpiderQueen_RtD", "Ragdoll_TrollKing_RtD", "Ragdoll_SwampBoss_RtD", "MistlandsMeleeC1_RtD", "MistlandsMeleeC2_RtD", "PlainsMeleeC1_RtD", "PlainsMeleeC2_RtD", "PlainsMeleeC3_RtD", "BlackForestGolemMelee1_RtD", "BlackForestGolemMelee2_RtD", "BlackForestGolemSpell_RtD", "BlackForestGolemSummon_RtD", "EikthyrSpiritAttack1_RtD", "EikthyrSpiritAttack2_RtD", "EikthyrSpiritAttack3_RtD", "EikthyrSpiritAttack4_RtD", "EikthyrSpiritSpell_RtD", "EikthyrSpiritSummon_RtD", "MountainBossAttack1_RtD", "MountainBossAttack2_RtD", "MountainBossAttack3_RtD", "MountainBossAttack4_RtD", "MountainBossSpell_RtD", "MountainBossSummon_RtD", "PlainsBossMelee1_RtD", "PlainsBossMelee2_RtD", "PlainsBossMelee3_RtD", "PlainsBossSpell1_RtD", "PlainsBossSpell2_RtD", "PlainsBossSummon_RtD", "SpiderQueenMelee1_RtD", "SpiderQueenMelee2_RtD", "SpiderQueenMelee3_RtD", "SpiderQueenMelee4_RtD", "SpiderQueenMelee5_RtD", "SpiderQueenMelee6_RtD", "SpiderQueenSpell_RtD", "SpiderQueenSummon_RtD", "SwampBossMelee1_RtD", "SwampBossMelee2_RtD", "SwampBossMelee3_RtD", "SwampBossMelee4_RtD", "SwampBossSpell_RtD", "SwampBossSummon_RtD", "LighteningExplosionLarge_RtD", "troll_groundslam_aoe_RtD", "troll_melee1_RtD", "troll_melee2_RtD", "troll_melee3_RtD", "troll_melee4_RtD", "troll_spell_RtD", "troll_summon_RtD", "trollkingprojectile1_RtD", "trollkingprojectile2_RtD", "trollstorm_RtD", "ArcaneExplosionSmall1_RtD", "EarthExplosionLarge1_RtD", "EarthExplosionSmall1_RtD", "EggExplosion_RtD", "FireExplosionSmall1_RtD", "FrostExplosionLarge1_RtD", "FrostExplosionSmall1_RtD", "LightningExplosionSmall1_RtD", "SpikyExplosionSmall1_RtD", "StormExplosionSmall1_RtD", "vfx_bloodsplat_death_RtD", "vfx_bloodsplat_hit_RtD", "VFX_IceSpray_RtD", "VoidExplosionSmall1_RtD", "FX_Armor_RtD", "FX_Frosted_RtD", "FX_Shocked_RtD", "FX_Weakened_RtD", "vfx_troll_attack_hit_RtD", "vfx_troll_death_RtD", "vfx_troll_footstep_RtD", "vfx_troll_footstep_water_RtD", "vfx_troll_groundslam_RtD", "vfx_troll_log_hitground_RtD", "vfx_troll_rock_destroyed_RtD", "vfx_offeringS_RtD", "Spawner_PlainsChomper1_RtD", "Spawner_BlackForestGolem_RtD", "Spawner_MistlandsSpider1_RtD", "VegvisirBlackForest_Altar_RtD", "VegvisirMeadows_Altar_RtD", "VegvisirMistlands_Altar_RtD", "VegvisirMountain_Altar_RtD", "VegvisirPlains_Altar_RtD", "VegvisirSwamp_Altar_RtD", "MistlandsAltar_Interior_RtD", "MountainAltar_Interior_RtD", "BlackForestMeleeTE1_RtD", "BlackForestMeleeTE2_RtD", "BlackForestMeleeTE3_RtD", "Ragdoll_TreeEnt_RtD", "Spawner_TreeEnt_RtD", "BlackForestMeleeTR1_RtD", "BlackForestMeleeTR2_RtD", "BlackForestMeleeTR3_RtD", "Ragdoll_Troll_RtD", "Spawner_Troll_RtD", "BlackForestUndeadMelee1_RtD", "BlackForestUndeadMelee2_RtD", "Ragdoll_BlackForestUndead_RtD", "Spawner_BlackForestUndead_RtD", "MeadowsMeleeHG1_RtD", "MeadowsMeleeHG2_RtD", "Ragdoll_MeadowsHobgoblin_RtD", "Spawner_MeadowsHobgoblin_RtD", "MeadowsMeleeSP1_RtD", "MeadowsMeleeSP2_RtD", "Ragdoll_MeadowsSpider_RtD", "Spawner_MeadowsSpider_RtD", "MistlandsMeleeHP1_RtD", "MistlandsMeleeHP2_RtD", "MistlandsMeleeHP3_RtD", "Ragdoll_MistlandsHarpy_RtD", "Spawner_MistlandsHarpy_RtD", "MistlandsMeleeMT1_RtD", "MistlandsMeleeMT2_RtD", "MistlandsMeleeMT3_RtD", "Ragdoll_MistlandsManticora_RtD", "Spawner_MistlandsManticora_RtD", "MistlandsMeleeWF1_RtD", "MistlandsMeleeWF2_RtD", "MistlandsMeleeWF3_RtD", "Ragdoll_MistlandsWolf_RtD", "Spawner_MistlandsWolf_RtD", "MountainMeleeGF1_RtD", "MountainMeleeGF2_RtD", "MountainMeleeGF3_RtD", "Ragdoll_MountainGriffin_RtD", "Spawner_MountainGriffin_RtD", "MountainMeleeWF1_RtD", "MountainMeleeWF2_RtD", "MountainMeleeWF3_RtD", "Ragdoll_MountainWerewolf_RtD", "Spawner_MountainWerewolf_RtD", "FrostSpray_RtD", "MountainIceBreathWV_RtD", "MountainMeleeWV1_RtD", "MountainMeleeWV2_RtD", "MountainSpellWV_RtD", "Ragdoll_MountainWyvern_RtD", "Spawner_MountainWyvern_RtD", "PlainsChimeraAttack1_RtD", "PlainsChimeraAttack2_RtD", "PlainsChimeraAttack3_RtD", "Ragdoll_PlainsChimera_RtD", "Spawner_PlainsChimera_RtD", "PlainsDragonideAttack1_RtD", "PlainsDragonideAttack2_RtD", "PlainsDragonideAttack3_RtD", "Ragdoll_PlainsDragonide_RtD", "Spawner_PlainsDragonide_RtD", "PlainsOrcAttack1_RtD", "PlainsOrcAttack2_RtD", "PlainsOrcAttack3_RtD", "Ragdoll_PlainsOrc_RtD", "Spawner_PlainsOrc_RtD", "Ragdoll_SwampGhoul_RtD", "Spawner_SwampGhoul_RtD", "SwampGhoulMelee1_RtD", "SwampGhoulMelee2_RtD", "SwampGhoulMelee3_RtD", "Ragdoll_SwampMummy_RtD", "Spawner_SwampMummy_RtD", "SwampMummyMelee1_RtD", "SwampMummyMelee2_RtD", "SwampMummyMelee3_RtD", "Ragdoll_SwampRat_RtD", "Spawner_SwampRat_RtD", "SwampRatMelee1_RtD", "Ragdoll_SwampVampire_RtD", "Spawner_SwampVampire_RtD", "SwampVampireMelee1_RtD", "SwampVampireMelee2_RtD", "SwampVampireMelee3_RtD", "MeadowsKobaldMelee1_RtD", "MeadowsKobaldMelee2_RtD", "Ragdoll_MeadowsKobald_RtD", "MountainSpellWV_Flying_RtD", "WyvernProjectileFlying_RtD", "Spawner_MeadowsKobald_RtD", "MountainUndeadMelee_RtD", "MountainUndeadSpell_RtD", "Ragdoll_MountainUndead_RtD", "Spawner_MountainUndead_RtD", "MountainMeleeC1_RtD", "MountainMeleeC2_RtD", "MountainSpell_RtD", "MountainSummon_RtD", "Ragdoll_MountainWatcher_RtD", "Spawner_MountainWatcher_RtD", "PlainsSizzlerAttack1_RtD", "PlainsSizzlerAttack2_RtD", "PlainsSizzlerSpell_RtD", "PlainsSizzlerSummon_RtD", "Ragdoll_PlainsSizzler_RtD", "Spawner_PlainsSizzler_RtD", "Ragdoll_SwampSludger_RtD", "Spawner_SwampSludger_RtD", "SwampMeleeC1_RtD", "SwampMeleeC2_RtD", "SwampSpellC1_RtD", "SwampSummonC1_RtD" }; public string[] ItemsList = new string[30] { "SpiritEssense_RtD", "BlackForestCore_RtD", "MeadowsCore_RtD", "MistlandsCore_RtD", "MountainCore_RtD", "PlainsCore_RtD", "SwampCore_RtD", "BlackForestToken_RtD", "MeadowsToken_RtD", "MistlandsToken_RtD", "MountainToken_RtD", "PlainsToken_RtD", "SwampToken_RtD", "FelmetalBar_RtD", "FelmetalOre_RtD", "Item_BloodironBar_RtD", "Item_BloodironOre_RtD", "Item_BrassBar_RtD", "Item_BrightsteelBar_RtD", "Item_CelestialBronzeBar_RtD", "Item_GoldBar_RtD", "Item_GoldOre_RtD", "Item_MoonironBar_RtD", "Item_MoonironOre_RtD", "Item_NetheriteBar_RtD", "Item_OrichalcumBar_RtD", "Item_OrichalcumOre_RtD", "Item_QuicksilverBar_RtD", "Item_ZincBar_RtD", "Item_ZincOre_RtD" }; public string[] CustomStatusEffectList = new string[4] { "SE_Shocked_RtD", "SE_Weakened_RtD", "SE_Frosted_RtD", "SE_ArmorWeakness_RtD" }; public string[] SFXList = new string[129] { "sfx_spiderqueen_attack_RtD", "sfx_spiderqueen_death_RtD", "sfx_spiderqueen_hit_RtD", "sfx_spiderqueenranged_RtD", "sfx_meadowsboss_alerted_RtD", "sfx_meadowsboss_attack_RtD", "sfx_meadowsboss_death_RtD", "sfx_meadowsboss_hit_RtD", "sfx_meadowsboss_idle_RtD", "sfx_meadowsboss_ranged_RtD", "sfx_mountainboss_alerted_RtD", "sfx_mountainboss_attack_RtD", "sfx_mountainboss_death_RtD", "sfx_mountainboss_hit_RtD", "sfx_mountainboss_idle_RtD", "sfx_mountainboss_ranged_RtD", "sfx_plainsboss_alerted_RtD", "sfx_plainsboss_attack_RtD", "sfx_plainsboss_death_RtD", "sfx_plainsboss_hit_RtD", "sfx_plainsboss_idle_RtD", "sfx_plainsboss_ranged_RtD", "sfx_swampboss_death_RtD", "sfx_swampboss_alerted_RtD", "sfx_swampboss_idle_RtD", "sfx_troll_alerted_RtD", "sfx_troll_attack_hit_RtD", "sfx_troll_attacking_RtD", "sfx_troll_death_RtD", "sfx_troll_footstep_RtD", "sfx_troll_footstep_water_RtD", "sfx_troll_hit_RtD", "sfx_troll_idle_RtD", "sfx_chomper_alerted_RtD", "sfx_chomper_attack_RtD", "sfx_chomper_death_RtD", "sfx_chomper_hit_RtD", "sfx_chomper_idle_RtD", "sfx_chomper_ranged_RtD", "sfx_locmur_alerted_RtD", "sfx_locmur_attack_RtD", "sfx_locmur_death_RtD", "sfx_locmur_hit_RtD", "sfx_locmur_idle_RtD", "sfx_locmur_ranged_RtD", "sfx_summon_attack_RtD", "sfx_frozenundead_alerted_RtD", "sfx_frozenundead_attack_RtD", "sfx_frozenundead_death", "sfx_frozenundead_hit_RtD", "sfx_frozenundead_idle_RtD", "sfx_frozenundead_ranged_RtD", "sfx_sizzler_alerted_RtD", "sfx_sizzler_attack_RtD", "sfx_sizzler_death_RtD", "sfx_sizzler_hit_RtD", "sfx_sizzler_idle_RtD", "sfx_sizzler_ranged_RtD", "sfx_sludger_alerted_RtD", "sfx_sludger_attack_RtD", "sfx_sludger_death_RtD", "sfx_sludger_hit_RtD", "sfx_sludger_idle_RtD", "sfx_sludger_ranged_RtD", "sfx_snade_alerted_RtD", "sfx_snade_attack_RtD", "sfx_snade_death_RtD", "sfx_snade_hit_RtD", "sfx_snade_idle_RtD", "sfx_snade_ranged_RtD", "sfx_snade_RtD", "sfx_arachnid_alerted_RtD", "sfx_arachnid_attack_RtD", "sfx_arachnid_death", "sfx_arachnid_hit_RtD", "sfx_arachnid_idle_RtD", "sfx_arachnid_ranged_RtD", "sfx_watcher_alerted_RtD", "sfx_watcher_attack_RtD", "sfx_watcher_death_RtD", "sfx_watcher_hit_RtD", "sfx_watcher_idle_RtD", "sfx_watcher_ranged_RtD", "fx_footstep_jog_RtD", "fx_footstep_run_RtD", "fx_footstep_water_RtD", "sfx_offeringS_RtD", "sfx_golem_alerted_RtD", "sfx_golem_attack_RtD", "sfx_golem_death_RtD", "sfx_golem_hit_RtD", "sfx_golem_idle_RtD", "sfx_golem_ranged_RtD", "fx_Queen_Run_RtD", "fx_Queen_Walk_RtD", "sfx_queenalerted_RtD", "sfx_mutant3_attack_RtD1", "sfx_mutantranged3_RtD1", "sfx_swampboss_hit_RtD", "sfx_queenranged_RtD", "sfx_Goblin_Orc_death_Dragonide_RtD", "sfx_Goblin_Orc_Dragonide_alerted_RtD", "sfx_Goblin_Orc_Dragonide_attack_RtD", "sfx_Goblin_Orc_Dragonide_hit_RtD", "sfx_Goblin_Orc_Dragonide_idle_RtD", "sfx_spider_alerted_RtD", "sfx_spider_attack_RtD", "sfx_spider_death_RtD", "sfx_spider_hit_RtD", "sfx_spider_idle_RtD", "sfx_spider_ranged_RtD", "sfx_Harpy_Griffin_alerted_RtD", "sfx_Harpy_Griffin_attack_RtD", "sfx_Harpy_Griffin_death_RtD", "sfx_Harpy_Griffin_hit_RtD", "sfx_Harpy_Griffin_idle_RtD", "sfx_manticora_chimera_alerted_RtD", "sfx_manticora_chimera_attack_RtD", "sfx_manticora_chimera_death_RtD", "sfx_manticora_chimera_hit_RtD", "sfx_manticora_chimera_idle_RtD", "sfx_hydra_wyvern_alerted_RtD", "sfx_hydra_wyvern_attack_RtD", "sfx_hydra_wyvern_death_RtD", "sfx_hydra_wyvern_hit_RtD", "sfx_hydra_wyvern_idle_RtD", "sfx_rat_alerted_idle_RtD", "sfx_rat_attack_RtD", "sfx_rat_hit_death_RtD" }; public string[] StaticList1 = new string[3] { "MeadowsHobgoblin_RtD", "MeadowsKobald_RtD", "MeadowsSpider_RtD" }; public string[] StaticList2 = new string[4] { "BlackForestGolem_RtD", "BlacKForestTreeEnt_RtD", "BlacKForestTroll_RtD", "BlackForestUndead_RtD" }; public string[] StaticList3 = new string[4] { "SwampGhoul_RtD", "SwampMummy_RtD", "SwampRat_RtD", "SwampVampire_RtD" }; public string[] StaticList4 = new string[4] { "MountainGriffin_RtD", "MountainUndead_RtD", "MountainWerewolf_RtD", "MountainWyvern_RtD" }; public string[] StaticList5 = new string[5] { "PlainsChomper1_RtD", "PlainsChimera_RtD", "PlainsSizzler_RtD", "PlainsDragonide_RtD", "PlainsOrc_RtD" }; public string[] StaticList6 = new string[4] { "MistlandsSpider1_RtD", "MistlandsHarpy_RtD", "MistlandsManticora_RtD", "MistlandsWolf_RtD" }; public string[] BossList = new string[8] { "EikthyrSpirit_RtD", "MountainBoss_RtD", "PlainsBoss_RtD", "SpiderQueen_RtD", "SwampBoss_RtD", "TrollKing_RtD", "MountainWatcher_RtD", "SwampSludger_RtD" }; public static SpawnConfig[] MeadowsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)1, MinAltitude = 2f } }; public static SpawnConfig[] BlackForestSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)8, MinAltitude = 2f } }; public static SpawnConfig[] SwampSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)2, MinAltitude = 1f } }; public static SpawnConfig[] MountainSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)4 } }; public static SpawnConfig[] PlainsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)16, MinAltitude = 2f } }; public static SpawnConfig[] MistlandsSpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 350f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 2, MaxGroupSize = 1, Biome = (Biome)512, MinAltitude = 2f } }; public static CreatureConfig MeadowsCreatureConfig = new CreatureConfig { Faction = (Faction)2, UseCumulativeLevelEffects = true, SpawnConfigs = MeadowsSpawnConfig }; public static CreatureConfig BlackForestCreatureConfig = new CreatureConfig { Faction = (Faction)2, UseCumulativeLevelEffects = true, SpawnConfigs = BlackForestSpawnConfig }; public static CreatureConfig SwampCreatureConfig = new CreatureConfig { Faction = (Faction)3, UseCumulativeLevelEffects = true, SpawnConfigs = SwampSpawnConfig }; public static CreatureConfig MountainCreatureConfig = new CreatureConfig { Faction = (Faction)5, UseCumulativeLevelEffects = true, SpawnConfigs = MountainSpawnConfig }; public static CreatureConfig PlainsCreatureConfig = new CreatureConfig { Faction = (Faction)7, UseCumulativeLevelEffects = true, SpawnConfigs = PlainsSpawnConfig }; public static CreatureConfig MistlandsCreatureConfig = new CreatureConfig { Faction = (Faction)9, UseCumulativeLevelEffects = true, SpawnConfigs = MistlandsSpawnConfig }; private static readonly string MountainBossTheme = "MountainBossTheme_RtD"; private static readonly string MistlandsBossTheme = "MistlandsBossTheme_RtD"; private static readonly RoomConfig EntranceMountainBossConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = MountainBossTheme, Weight = 1f }; private static readonly RoomConfig EntranceMistlandsBossConfig = new RoomConfig { Enabled = true, Entrance = true, MinPlaceOrder = 0, ThemeName = MistlandsBossTheme, Weight = 1f }; private static readonly LocationConfig MountainBossDungeonLocConfig = new LocationConfig { Biome = (Biome)4, MinDistanceFromSimilar = 90f, Quantity = 16, Priotized = true, MinAltitude = 90f, ClearArea = true }; private static readonly LocationConfig MistlandsBossDungeonLocConfig = new LocationConfig { Biome = (Biome)512, MinDistanceFromSimilar = 100f, Quantity = 16, Priotized = true, MinAltitude = 10f, ClearArea = true }; private void Awake() { LoadBundle(); CreateConfigurationValues(); AddSFX(); AddPrefabs(); MeadowsSpawner(); BlackForestSpawner(); SwampSpawner(); MountainSpawner(); PlainsSpawner(); MistlandsSpawner(); Bosses(); Altars(); AddItems(); StatusEffects(); Addlocalizations(); ItemConversions(); PrefabManager.OnPrefabsRegistered += FixSFX; ZoneManager.OnVanillaLocationsAvailable += OnVanillaLocationsAvailable; DungeonManager.OnVanillaRoomsAvailable += OnVanillaRoomsAvailable; Log = ((BaseUnityPlugin)this).Logger; if (Chainloader.PluginInfos.ContainsKey("IAmOnTheInternetAndItIsScary.NoArbitraryIncompatibilityFlag")) { ((BaseUnityPlugin)this).Logger.LogError((object)"Incompatibility bypass mod detected. Disabling."); ((Behaviour)this).enabled = false; } } private void LoadBundle() { try { MyAssets = AssetUtils.LoadAssetBundleFromResources("rtdmonstrum", Assembly.GetExecutingAssembly()); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while loading bundles: {arg}"); } } private void CreateConfigurationValues() { //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_003d: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { ((BaseUnityPlugin)this).Config.SaveOnConfigSet = true; LoggingEnable = ((BaseUnityPlugin)this).Config.Bind<bool>("Logging", "Enable", false, new ConfigDescription("Admin only, Enables logging. Disabled by default.", (AcceptableValueBase)null, new object[1] { (object)new ConfigurationManagerAttributes { IsAdminOnly = true } })); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding configuration values: {arg}"); } } private void ItemConversions() { //IL_0002: Unknown result type (might be due to invalid IL or missing references) //IL_0008: Expected O, but got Unknown //IL_0029: Unknown result type (might be due to invalid IL or missing references) //IL_0033: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown //IL_0051: Unknown result type (might be due to invalid IL or missing references) //IL_005b: Expected O, but got Unknown //IL_0062: Unknown result type (might be due to invalid IL or missing references) //IL_006c: Expected O, but got Unknown //IL_006d: Unknown result type (might be due to invalid IL or missing references) //IL_0073: 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 //IL_00a8: Unknown result type (might be due to invalid IL or missing references) //IL_00b2: Expected O, but got Unknown //IL_00bc: Unknown result type (might be due to invalid IL or missing references) //IL_00c6: Expected O, but got Unknown //IL_00cd: Unknown result type (might be due to invalid IL or missing references) //IL_00d7: Expected O, but got Unknown //IL_00d8: Unknown result type (might be due to invalid IL or missing references) //IL_00de: Expected O, but got Unknown //IL_00ff: Unknown result type (might be due to invalid IL or missing references) //IL_0109: Expected O, but got Unknown //IL_0113: Unknown result type (might be due to invalid IL or missing references) //IL_011d: Expected O, but got Unknown //IL_0127: Unknown result type (might be due to invalid IL or missing references) //IL_0131: Expected O, but got Unknown //IL_0138: Unknown result type (might be due to invalid IL or missing references) //IL_0142: Expected O, but got Unknown //IL_0143: Unknown result type (might be due to invalid IL or missing references) //IL_0149: Expected O, but got Unknown //IL_016a: Unknown result type (might be due to invalid IL or missing references) //IL_0174: Expected O, but got Unknown //IL_017e: Unknown result type (might be due to invalid IL or missing references) //IL_0188: Expected O, but got Unknown //IL_0192: Unknown result type (might be due to invalid IL or missing references) //IL_019c: Expected O, but got Unknown //IL_01a3: Unknown result type (might be due to invalid IL or missing references) //IL_01ad: Expected O, but got Unknown //IL_01ae: Unknown result type (might be due to invalid IL or missing references) //IL_01b5: Expected O, but got Unknown //IL_01d9: Unknown result type (might be due to invalid IL or missing references) //IL_01e3: Expected O, but got Unknown //IL_01ee: Unknown result type (might be due to invalid IL or missing references) //IL_01f8: Expected O, but got Unknown //IL_0203: Unknown result type (might be due to invalid IL or missing references) //IL_020d: Expected O, but got Unknown //IL_0215: Unknown result type (might be due to invalid IL or missing references) //IL_021f: Expected O, but got Unknown //IL_0220: Unknown result type (might be due to invalid IL or missing references) //IL_0227: Expected O, but got Unknown //IL_0255: Unknown result type (might be due to invalid IL or missing references) //IL_025f: Expected O, but got Unknown //IL_0260: Unknown result type (might be due to invalid IL or missing references) //IL_0267: Expected O, but got Unknown //IL_0295: Unknown result type (might be due to invalid IL or missing references) //IL_029f: Expected O, but got Unknown //IL_02a0: Unknown result type (might be due to invalid IL or missing references) //IL_02a7: Expected O, but got Unknown //IL_02d5: Unknown result type (might be due to invalid IL or missing references) //IL_02df: Expected O, but got Unknown //IL_02e0: Unknown result type (might be due to invalid IL or missing references) //IL_02e7: Expected O, but got Unknown //IL_0315: Unknown result type (might be due to invalid IL or missing references) //IL_031f: Expected O, but got Unknown //IL_0320: Unknown result type (might be due to invalid IL or missing references) //IL_0327: Expected O, but got Unknown //IL_0355: Unknown result type (might be due to invalid IL or missing references) //IL_035f: Expected O, but got Unknown //IL_0360: Unknown result type (might be due to invalid IL or missing references) //IL_0367: Expected O, but got Unknown //IL_0395: Unknown result type (might be due to invalid IL or missing references) //IL_039f: Expected O, but got Unknown try { RecipeConfig val = new RecipeConfig(); val.Item = "Item_QuicksilverBar_RtD"; val.CraftingStation = CraftingStations.Forge; val.AddRequirement(new RequirementConfig("Obsidian", 1, 0, true)); val.AddRequirement(new RequirementConfig("Silver", 1, 0, true)); val.AddRequirement(new RequirementConfig("Item_OrichalcumBar_RtD", 1, 0, true)); ItemManager.Instance.AddRecipe(new CustomRecipe(val)); RecipeConfig val2 = new RecipeConfig(); val2.Item = "Item_BrassBar_RtD"; val2.CraftingStation = CraftingStations.Forge; val2.AddRequirement(new RequirementConfig("Copper", 1, 0, true)); val2.AddRequirement(new RequirementConfig("Item_ZincBar_RtD", 1, 0, true)); val2.AddRequirement(new RequirementConfig("Flint", 1, 0, true)); ItemManager.Instance.AddRecipe(new CustomRecipe(val2)); RecipeConfig val3 = new RecipeConfig(); val3.Item = "Item_BrightsteelBar_RtD"; val3.CraftingStation = CraftingStations.Forge; val3.AddRequirement(new RequirementConfig("Guck", 1, 0, true)); val3.AddRequirement(new RequirementConfig("Iron", 1, 0, true)); val3.AddRequirement(new RequirementConfig("Item_MoonironBar_RtD", 1, 0, true)); ItemManager.Instance.AddRecipe(new CustomRecipe(val3)); RecipeConfig val4 = new RecipeConfig(); val4.Item = "Item_CelestialBronzeBar_RtD"; val4.CraftingStation = CraftingStations.Forge; val4.AddRequirement(new RequirementConfig("Item_GoldBar_RtD", 1, 0, true)); val4.AddRequirement(new RequirementConfig("Copper", 1, 0, true)); val4.AddRequirement(new RequirementConfig("Tin", 1, 0, true)); ItemManager.Instance.AddRecipe(new CustomRecipe(val4)); RecipeConfig val5 = new RecipeConfig(); val5.Item = "Item_NetheriteBar_RtD"; val5.CraftingStation = CraftingStations.Forge; val5.AddRequirement(new RequirementConfig("Tar", 1, 0, true)); val5.AddRequirement(new RequirementConfig("BlackMetal", 1, 0, true)); val5.AddRequirement(new RequirementConfig("Item_BloodironBar_RtD", 1, 0, true)); ItemManager.Instance.AddRecipe(new CustomRecipe(val5)); SmelterConversionConfig val6 = new SmelterConversionConfig(); ((ConversionConfig)val6).Station = Smelters.BlastFurnace; ((ConversionConfig)val6).FromItem = "Item_BloodironOre_RtD"; ((ConversionConfig)val6).ToItem = "Item_BloodironBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val6)); SmelterConversionConfig val7 = new SmelterConversionConfig(); ((ConversionConfig)val7).Station = Smelters.Smelter; ((ConversionConfig)val7).FromItem = "Item_GoldOre_RtD"; ((ConversionConfig)val7).ToItem = "Item_GoldBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val7)); SmelterConversionConfig val8 = new SmelterConversionConfig(); ((ConversionConfig)val8).Station = Smelters.Smelter; ((ConversionConfig)val8).FromItem = "Item_MoonironOre_RtD"; ((ConversionConfig)val8).ToItem = "Item_MoonironBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val8)); SmelterConversionConfig val9 = new SmelterConversionConfig(); ((ConversionConfig)val9).Station = Smelters.Smelter; ((ConversionConfig)val9).FromItem = "Item_OrichalcumOre_RtD"; ((ConversionConfig)val9).ToItem = "Item_OrichalcumBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val9)); SmelterConversionConfig val10 = new SmelterConversionConfig(); ((ConversionConfig)val10).Station = Smelters.BlastFurnace; ((ConversionConfig)val10).FromItem = "FelmetalOre_RtD"; ((ConversionConfig)val10).ToItem = "FelmetalBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val10)); SmelterConversionConfig val11 = new SmelterConversionConfig(); ((ConversionConfig)val11).Station = Smelters.Smelter; ((ConversionConfig)val11).FromItem = "Item_ZincOre_RtD"; ((ConversionConfig)val11).ToItem = "Item_ZincBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val11)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } private void Addlocalizations() { Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization = Localization; string text = "English"; localization.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Gold" }, { "MeadowsFlint_RtD", "Flint" }, { "MeadowsZinc_RtD", "Zinc" }, { "PlainsBlackMetal_RtD", "BlackMetal" }, { "MistlandsFelOre_RtD", "FelOre" }, { "MountainOrichalcum_RtD", "Orichalcum" }, { "PlainsBloodiron_RtD", "BloodIron" }, { "SwampMooniron_RtD", "MoonIron" }, { "Item_BloodironBar_RtD", "BloodIron" }, { "Item_BloodironBar_desc_RtD", "Its shiny." }, { "Item_BloodironOre_RtD", "BloodIron Ore" }, { "Item_BloodironOre_desc_RtD", "Its shiny." }, { "Item_GoldBar_RtD", "Gold" }, { "Item_GoldBar_desc_RtD", "Its shiny." }, { "Item_GoldOre_RtD", "Gold Ore" }, { "Item_GoldOre_desc_RtD", "Its shiny." }, { "Item_MoonironBar_RtD", "MoonIron" }, { "Item_MoonironBar_desc_RtD", "Its shiny." }, { "Item_MoonironOre_RtD", "MoonIron Ore" }, { "Item_MoonironOre_desc_RtD", "Its shiny." }, { "Item_OrichalcumBar_RtD", "Orichalcum" }, { "Item_OrichalcumBar_desc_RtD", "Its shiny." }, { "Item_OrichalcumOre_RtD", "Orichalcum Ore" }, { "Item_OrichalcumOre_desc_RtD", "Its shiny." }, { "Item_ZincBar_RtD", "Zinc" }, { "Item_ZincBar_desc_RtD", "Its shiny." }, { "Item_ZincOre_RtD", "Zinc Ore" }, { "Item_ZincOre_desc_RtD", "Its shiny." }, { "Item_BrassBar_RtD", "Brass." }, { "Item_BrassBar_desc_RtD", "Its shiny." }, { "Item_BrightsteelBar_RtD", "BrightSteel." }, { "Item_BrightsteelBar_desc_RtD", "Its shiny.." }, { "Item_CelestialBronzeBar_RtD", "Celestial Bronze." }, { "Item_CelestialBronzeBar_desc_RtD", "Its shiny.." }, { "Item_NetheriteBar_RtD", "Netherite." }, { "Item_NetheriteBar_desc_RtD", "Its shiny.." }, { "Item_QuicksilverBar_RtD", "QuickSilver." }, { "Item_QuicksilverBar_desc_RtD", "Its shiny.." }, { "FelmetalBar_RtD", "Felmetal" }, { "FelmetalBar_desc_RtD", "Its shiny.." }, { "FelmetalOre_RtD", "Felmetal Ore" }, { "FelmetalOre_desc_RtD", "Its cold to the touch." }, { "SpiritEssense_RtD", "Spirit Essense" }, { "SpiritEssense_desc_RtD", "Used for food recipes & weapons." }, { "se_armorweakness_name", "Physical Weakness" }, { "se_armorweakness_tooltip", "Physical Weakness" }, { "se_armorweakness_start", "Physical Weakness" }, { "se_frosted_name", "Frost Weakness" }, { "se_frosted_tooltip", "Frost Weakness" }, { "se_frosted_start", "Frost Weakness" }, { "se_shocked_name", "Electric Weakness" }, { "se_shocked_tooltip", "Electric Weakness" }, { "se_shocked_start", "Electric Weakness" }, { "se_weakened_name", "Poison Weakness" }, { "se_weakened_tooltip", "Poison Weakness" }, { "se_weakened_start", "Poison Weakness" }, { "EikthyrSpirit_RtD", "Eikthyr's Spirit" }, { "MountainBoss_RtD", "Fenrir King" }, { "PlainsBoss_RtD", "Goblin King" }, { "SpiderQueen_RtD", "Spider Queen" }, { "SwampBoss_RtD", "Undead Lord" }, { "TrollKing_RtD", "Troll King" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "Mossy Undead" }, { "MeadowsGolem_RtD", "Forest Golem" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "Frozen Undead" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Sludger" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Arachnid" }, { "MistlandsSpider2_RtD", "Arachnid" }, { "MistlandsSpider3_RtD", "Arachnid" }, { "MistlandsSpider4_RtD", "Arachnid" }, { "MountainWatcher_RtD", "Watcher" }, { "BlackForestCore_RtD", "BlackForest Core" }, { "BlackForestCore_desc_RtD", "Used for powerful weapons" }, { "MeadowsCore_RtD", "Meadows Core" }, { "MeadowsCore_desc_RtD", "Used for powerful weapons" }, { "MistlandsCore_RtD", "Mistlands Core" }, { "MistlandsCore_desc_RtD", "Used for powerful weapons" }, { "MountainCore_RtD", "Mountain Core" }, { "MountainCore_desc_RtD", "Used for powerful weapons" }, { "PlainsCore_RtD", "Plains Core" }, { "PlainsCore_desc_RtD", "Used for powerful weapons" }, { "SwampCore_RtD", "Swamp Core" }, { "SwampCore_desc_RtD", "Used for powerful weapons" }, { "BlackForestToken_RtD", "BlackForest Token" }, { "BlackForestToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "MeadowsToken_RtD", "Meadows Token" }, { "MeadowsToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "MistlandsToken_RtD", "Mistlands Token" }, { "MistlandsToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "MountainToken_RtD", "Mountain Token" }, { "MountainToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "PlainsToken_RtD", "Plains Token" }, { "PlainsToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "SwampToken_RtD", "Swamp Token" }, { "SwampToken_desc_RtD", "Used for weapons, and to summon a boss." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Troll King" }, { "MeadowsAltar_RtD", "Eikthyr Spirit" }, { "MistlandsAltar_RtD", "Spider Queen" }, { "MountainAltar_RtD", "Fenrir King" }, { "PlainsAltar_RtD", "Goblin King" }, { "SwampAltar_RtD", "Swamp Lord" }, { "MeadowsHobgoblin_RtD", "Hobgoblin" }, { "MeadowsKobald_RtD", "Kobald" }, { "MeadowsSpider_RtD", "Spider" }, { "BlacKForestTreeEnt_RtD", "Tree Ent" }, { "BlacKForestTroll_RtD", "Troll" }, { "BlackForestUndead_RtD", "Undead" }, { "SwampGhoul_RtD", "Ghoul" }, { "SwampMummy_RtD", "Mummy" }, { "SwampRat_RtD", "Rat" }, { "SwampVampire_RtD", "Vampire" }, { "MountainGriffin_RtD", "Griffin" }, { "MountainWerewolf_RtD", "Werewolf" }, { "MountainWyvern_RtD", "Wyvern" }, { "PlainsChimera_RtD", "Chimera" }, { "PlainsDragonide_RtD", "Dragonide" }, { "PlainsOrc_RtD", "Orc" }, { "MistlandsHarpy_RtD", "Harpy" }, { "MistlandsManticora_RtD", "Maticora" }, { "MistlandsWolf_RtD", "Vile Wolf" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization2 = Localization; text = "Chinese"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "黄金" }, { "MeadowsFlint_RtD", "燧石" }, { "MeadowsZinc_RtD", "锌" }, { "PlainsBlackMetal_RtD", "黑金属" }, { "MistlandsFelOre_RtD", "邪能矿石" }, { "MountainOrichalcum_RtD", "奥利哈钢" }, { "PlainsBloodiron_RtD", "血铁" }, { "SwampMooniron_RtD", "月铁" }, { "Item_BloodironBar_RtD", "血铁" }, { "Item_BloodironBar_desc_RtD", "它在闪闪发光。" }, { "Item_BloodironOre_RtD", "血铁矿石" }, { "Item_BloodironOre_desc_RtD", "它在闪闪发光。" }, { "Item_GoldBar_RtD", "黄金" }, { "Item_GoldBar_desc_RtD", "它在闪闪发光。" }, { "Item_GoldOre_RtD", "金矿石" }, { "Item_GoldOre_desc_RtD", "它在闪闪发光。" }, { "Item_MoonironBar_RtD", "月铁" }, { "Item_MoonironBar_desc_RtD", "它在闪闪发光。" }, { "Item_MoonironOre_RtD", "月铁矿石" }, { "Item_MoonironOre_desc_RtD", "它在闪闪发光。" }, { "Item_OrichalcumBar_RtD", "奥利哈钢" }, { "Item_OrichalcumBar_desc_RtD", "它在闪闪发光。" }, { "Item_OrichalcumOre_RtD", "奥利哈钢矿石" }, { "Item_OrichalcumOre_desc_RtD", "它在闪闪发光。" }, { "Item_ZincBar_RtD", "锌" }, { "Item_ZincBar_desc_RtD", "它在闪闪发光。" }, { "Item_ZincOre_RtD", "锌矿石" }, { "Item_ZincOre_desc_RtD", "它在闪闪发光。" }, { "Item_BrassBar_RtD", "黄铜." }, { "Item_BrassBar_desc_RtD", "它在闪闪发光。" }, { "Item_BrightsteelBar_RtD", "辉钢." }, { "Item_BrightsteelBar_desc_RtD", "它在闪闪发光.." }, { "Item_CelestialBronzeBar_RtD", "天界青铜." }, { "Item_CelestialBronzeBar_desc_RtD", "它在闪闪发光.." }, { "Item_NetheriteBar_RtD", "下界合金." }, { "Item_NetheriteBar_desc_RtD", "它在闪闪发光.." }, { "Item_QuicksilverBar_RtD", "水银." }, { "Item_QuicksilverBar_desc_RtD", "它在闪闪发光.." }, { "FelmetalBar_RtD", "邪能金属" }, { "FelmetalBar_desc_RtD", "它在闪闪发光.." }, { "FelmetalOre_RtD", "邪能金属矿石" }, { "FelmetalOre_desc_RtD", "触感冰冷。" }, { "SpiritEssense_RtD", "灵魂精华" }, { "SpiritEssense_desc_RtD", "用于食物和武器。" }, { "se_armorweakness_name", "物理弱点" }, { "se_armorweakness_tooltip", "物理弱点" }, { "se_armorweakness_start", "物理弱点" }, { "se_frosted_name", "冰霜弱点" }, { "se_frosted_tooltip", "冰霜弱点" }, { "se_frosted_start", "冰霜弱点" }, { "se_shocked_name", "电击弱点" }, { "se_shocked_tooltip", "电击弱点" }, { "se_shocked_start", "电击弱点" }, { "se_weakened_name", "毒素弱点" }, { "se_weakened_tooltip", "毒素弱点" }, { "se_weakened_start", "毒素弱点" }, { "EikthyrSpirit_RtD", "埃克希尔之魂" }, { "MountainBoss_RtD", "芬里尔之王" }, { "PlainsBoss_RtD", "地精之王" }, { "SpiderQueen_RtD", "蜘蛛女王" }, { "SwampBoss_RtD", "亡灵领主" }, { "TrollKing_RtD", "巨魔之王" }, { "PlainsChomper1_RtD", "咬噬者" }, { "PlainsChomper2_RtD", "咬噬者" }, { "PlainsChomper3_RtD", "咬噬者" }, { "PlainsChomper4_RtD", "咬噬者" }, { "BlackForestGolem_RtD", "苔藓亡灵" }, { "MeadowsGolem_RtD", "森林魔像" }, { "BlackForestLocMur_RtD", "洛克穆尔" }, { "MountainUndead_RtD", "冰冻亡灵" }, { "PlainsSizzler_RtD", "炙烤者" }, { "SwampSludger_RtD", "泥浆怪" }, { "MeadowsSnade_RtD", "斯奈德" }, { "MistlandsSpider1_RtD", "蛛形生物" }, { "MistlandsSpider2_RtD", "蛛形生物" }, { "MistlandsSpider3_RtD", "蛛形生物" }, { "MistlandsSpider4_RtD", "蛛形生物" }, { "MountainWatcher_RtD", "守望者" }, { "BlackForestCore_RtD", "黑森林核心" }, { "BlackForestCore_desc_RtD", "用于制作强力武器" }, { "MeadowsCore_RtD", "草原核心" }, { "MeadowsCore_desc_RtD", "用于制作强力武器" }, { "MistlandsCore_RtD", "迷雾之地核心" }, { "MistlandsCore_desc_RtD", "用于制作强力武器" }, { "MountainCore_RtD", "山地核心" }, { "MountainCore_desc_RtD", "用于制作强力武器" }, { "PlainsCore_RtD", "平原核心" }, { "PlainsCore_desc_RtD", "用于制作强力武器" }, { "SwampCore_RtD", "沼泽核心" }, { "SwampCore_desc_RtD", "用于制作强力武器" }, { "BlackForestToken_RtD", "黑森林代币" }, { "BlackForestToken_desc_RtD", "用于武器制作和召唤首领。" }, { "MeadowsToken_RtD", "草原代币" }, { "MeadowsToken_desc_RtD", "用于武器制作和召唤首领。" }, { "MistlandsToken_RtD", "迷雾之地代币" }, { "MistlandsToken_desc_RtD", "用于武器制作和召唤首领。" }, { "MountainToken_RtD", "山地代币" }, { "MountainToken_desc_RtD", "用于武器制作和召唤首领。" }, { "PlainsToken_RtD", "平原代币" }, { "PlainsToken_desc_RtD", "用于武器制作和召唤首领。" }, { "SwampToken_RtD", "沼泽代币" }, { "SwampToken_desc_RtD", "用于武器制作和召唤首领。" }, { "Vegvisir_RtD", "维格维西尔" }, { "BlackForestAltar_RtD", "巨魔之王" }, { "MeadowsAltar_RtD", "埃克希尔之魂" }, { "MistlandsAltar_RtD", "蜘蛛女王" }, { "MountainAltar_RtD", "芬里尔之王" }, { "PlainsAltar_RtD", "地精之王" }, { "SwampAltar_RtD", "沼泽领主" }, { "MeadowsHobgoblin_RtD", "大地精" }, { "MeadowsKobald_RtD", "狗头人" }, { "MeadowsSpider_RtD", "蜘蛛" }, { "BlacKForestTreeEnt_RtD", "树精" }, { "BlacKForestTroll_RtD", "巨魔" }, { "BlackForestUndead_RtD", "亡灵" }, { "SwampGhoul_RtD", "食尸鬼" }, { "SwampMummy_RtD", "木乃伊" }, { "SwampRat_RtD", "老鼠" }, { "SwampVampire_RtD", "吸血鬼" }, { "MountainGriffin_RtD", "狮鹫" }, { "MountainWerewolf_RtD", "狼人" }, { "MountainWyvern_RtD", "双足飞龙" }, { "PlainsChimera_RtD", "奇美拉" }, { "PlainsDragonide_RtD", "龙人" }, { "PlainsOrc_RtD", "兽人" }, { "MistlandsHarpy_RtD", "鹰身女妖" }, { "MistlandsManticora_RtD", "蝎尾狮" }, { "MistlandsWolf_RtD", "堕落之狼" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization3 = Localization; text = "Japanese"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "金" }, { "MeadowsFlint_RtD", "火打石" }, { "MeadowsZinc_RtD", "亜鉛" }, { "PlainsBlackMetal_RtD", "黒金属" }, { "MistlandsFelOre_RtD", "フェル鉱石" }, { "MountainOrichalcum_RtD", "オリハルコン" }, { "PlainsBloodiron_RtD", "血鉄" }, { "SwampMooniron_RtD", "月鉄" }, { "Item_BloodironBar_RtD", "血鉄" }, { "Item_BloodironBar_desc_RtD", "輝いている。" }, { "Item_BloodironOre_RtD", "血鉄の鉱石" }, { "Item_BloodironOre_desc_RtD", "輝いている。" }, { "Item_GoldBar_RtD", "金" }, { "Item_GoldBar_desc_RtD", "輝いている。" }, { "Item_GoldOre_RtD", "金鉱石" }, { "Item_GoldOre_desc_RtD", "輝いている。" }, { "Item_MoonironBar_RtD", "月鉄" }, { "Item_MoonironBar_desc_RtD", "輝いている。" }, { "Item_MoonironOre_RtD", "月鉄の鉱石" }, { "Item_MoonironOre_desc_RtD", "輝いている。" }, { "Item_OrichalcumBar_RtD", "オリハルコン" }, { "Item_OrichalcumBar_desc_RtD", "輝いている。" }, { "Item_OrichalcumOre_RtD", "オリハルコン鉱石" }, { "Item_OrichalcumOre_desc_RtD", "輝いている。" }, { "Item_ZincBar_RtD", "亜鉛" }, { "Item_ZincBar_desc_RtD", "輝いている。" }, { "Item_ZincOre_RtD", "亜鉛鉱石" }, { "Item_ZincOre_desc_RtD", "輝いている。" }, { "Item_BrassBar_RtD", "真鍮." }, { "Item_BrassBar_desc_RtD", "輝いている。" }, { "Item_BrightsteelBar_RtD", "輝鋼." }, { "Item_BrightsteelBar_desc_RtD", "輝いている.." }, { "Item_CelestialBronzeBar_RtD", "天界の青銅." }, { "Item_CelestialBronzeBar_desc_RtD", "輝いている.." }, { "Item_NetheriteBar_RtD", "ネザライト." }, { "Item_NetheriteBar_desc_RtD", "輝いている.." }, { "Item_QuicksilverBar_RtD", "水銀." }, { "Item_QuicksilverBar_desc_RtD", "輝いている.." }, { "FelmetalBar_RtD", "フェル金属" }, { "FelmetalBar_desc_RtD", "輝いている.." }, { "FelmetalOre_RtD", "フェル金属鉱石" }, { "FelmetalOre_desc_RtD", "触ると冷たい。" }, { "SpiritEssense_RtD", "精霊のエッセンス" }, { "SpiritEssense_desc_RtD", "食料や武器に使用される。" }, { "se_armorweakness_name", "物理弱点" }, { "se_armorweakness_tooltip", "物理弱点" }, { "se_armorweakness_start", "物理弱点" }, { "se_frosted_name", "氷弱点" }, { "se_frosted_tooltip", "氷弱点" }, { "se_frosted_start", "氷弱点" }, { "se_shocked_name", "電撃弱点" }, { "se_shocked_tooltip", "電撃弱点" }, { "se_shocked_start", "電撃弱点" }, { "se_weakened_name", "毒弱点" }, { "se_weakened_tooltip", "毒弱点" }, { "se_weakened_start", "毒弱点" }, { "EikthyrSpirit_RtD", "エイクスュルの魂" }, { "MountainBoss_RtD", "フェンリル王" }, { "PlainsBoss_RtD", "ゴブリン王" }, { "SpiderQueen_RtD", "蜘蛛の女王" }, { "SwampBoss_RtD", "アンデッドの主" }, { "TrollKing_RtD", "トロール王" }, { "PlainsChomper1_RtD", "チョンパー" }, { "PlainsChomper2_RtD", "チョンパー" }, { "PlainsChomper3_RtD", "チョンパー" }, { "PlainsChomper4_RtD", "チョンパー" }, { "BlackForestGolem_RtD", "苔むしたアンデッド" }, { "MeadowsGolem_RtD", "森のゴーレム" }, { "BlackForestLocMur_RtD", "ロクマー" }, { "MountainUndead_RtD", "凍りついたアンデッド" }, { "PlainsSizzler_RtD", "シズラー" }, { "SwampSludger_RtD", "スラッジャー" }, { "MeadowsSnade_RtD", "スネイド" }, { "MistlandsSpider1_RtD", "クモ類" }, { "MistlandsSpider2_RtD", "クモ類" }, { "MistlandsSpider3_RtD", "クモ類" }, { "MistlandsSpider4_RtD", "クモ類" }, { "MountainWatcher_RtD", "監視者" }, { "BlackForestCore_RtD", "黒い森の核" }, { "BlackForestCore_desc_RtD", "強力な武器に使用される" }, { "MeadowsCore_RtD", "草原の核" }, { "MeadowsCore_desc_RtD", "強力な武器に使用される" }, { "MistlandsCore_RtD", "霧の地の核" }, { "MistlandsCore_desc_RtD", "強力な武器に使用される" }, { "MountainCore_RtD", "山の核" }, { "MountainCore_desc_RtD", "強力な武器に使用される" }, { "PlainsCore_RtD", "平原の核" }, { "PlainsCore_desc_RtD", "強力な武器に使用される" }, { "SwampCore_RtD", "沼の核" }, { "SwampCore_desc_RtD", "強力な武器に使用される" }, { "BlackForestToken_RtD", "黒い森のトークン" }, { "BlackForestToken_desc_RtD", "武器やボス召喚に使用される。" }, { "MeadowsToken_RtD", "草原のトークン" }, { "MeadowsToken_desc_RtD", "武器やボス召喚に使用される。" }, { "MistlandsToken_RtD", "霧の地のトークン" }, { "MistlandsToken_desc_RtD", "武器やボス召喚に使用される。" }, { "MountainToken_RtD", "山のトークン" }, { "MountainToken_desc_RtD", "武器やボス召喚に使用される。" }, { "PlainsToken_RtD", "平原のトークン" }, { "PlainsToken_desc_RtD", "武器やボス召喚に使用される。" }, { "SwampToken_RtD", "沼のトークン" }, { "SwampToken_desc_RtD", "武器やボス召喚に使用される。" }, { "Vegvisir_RtD", "ヴェグヴィシル" }, { "BlackForestAltar_RtD", "トロール王" }, { "MeadowsAltar_RtD", "エイクスュルの魂" }, { "MistlandsAltar_RtD", "蜘蛛の女王" }, { "MountainAltar_RtD", "フェンリル王" }, { "PlainsAltar_RtD", "ゴブリン王" }, { "SwampAltar_RtD", "沼の主" }, { "MeadowsHobgoblin_RtD", "ホブゴブリン" }, { "MeadowsKobald_RtD", "コボルド" }, { "MeadowsSpider_RtD", "クモ" }, { "BlacKForestTreeEnt_RtD", "エント" }, { "BlacKForestTroll_RtD", "トロール" }, { "BlackForestUndead_RtD", "アンデッド" }, { "SwampGhoul_RtD", "グール" }, { "SwampMummy_RtD", "ミイラ" }, { "SwampRat_RtD", "ネズミ" }, { "SwampVampire_RtD", "ヴァンパイア" }, { "MountainGriffin_RtD", "グリフォン" }, { "MountainWerewolf_RtD", "人狼" }, { "MountainWyvern_RtD", "ワイバーン" }, { "PlainsChimera_RtD", "キメラ" }, { "PlainsDragonide_RtD", "ドラゴンイド" }, { "PlainsOrc_RtD", "オーク" }, { "MistlandsHarpy_RtD", "ハーピー" }, { "MistlandsManticora_RtD", "マンティコア" }, { "MistlandsWolf_RtD", "堕落した狼" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization4 = Localization; text = "Korean"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "금" }, { "MeadowsFlint_RtD", "부싯돌" }, { "MeadowsZinc_RtD", "아연" }, { "PlainsBlackMetal_RtD", "검은 금속" }, { "MistlandsFelOre_RtD", "지옥석 광석" }, { "MountainOrichalcum_RtD", "오리칼쿰" }, { "PlainsBloodiron_RtD", "혈철" }, { "SwampMooniron_RtD", "월철" }, { "Item_BloodironBar_RtD", "혈철" }, { "Item_BloodironBar_desc_RtD", "반짝인다." }, { "Item_BloodironOre_RtD", "혈철 광석" }, { "Item_BloodironOre_desc_RtD", "반짝인다." }, { "Item_GoldBar_RtD", "금" }, { "Item_GoldBar_desc_RtD", "반짝인다." }, { "Item_GoldOre_RtD", "금 광석" }, { "Item_GoldOre_desc_RtD", "반짝인다." }, { "Item_MoonironBar_RtD", "월철" }, { "Item_MoonironBar_desc_RtD", "반짝인다." }, { "Item_MoonironOre_RtD", "월철 광석" }, { "Item_MoonironOre_desc_RtD", "반짝인다." }, { "Item_OrichalcumBar_RtD", "오리칼쿰" }, { "Item_OrichalcumBar_desc_RtD", "반짝인다." }, { "Item_OrichalcumOre_RtD", "오리칼쿰 광석" }, { "Item_OrichalcumOre_desc_RtD", "반짝인다." }, { "Item_ZincBar_RtD", "아연" }, { "Item_ZincBar_desc_RtD", "반짝인다." }, { "Item_ZincOre_RtD", "아연 광석" }, { "Item_ZincOre_desc_RtD", "반짝인다." }, { "Item_BrassBar_RtD", "황동." }, { "Item_BrassBar_desc_RtD", "반짝인다." }, { "Item_BrightsteelBar_RtD", "밝은 강철." }, { "Item_BrightsteelBar_desc_RtD", "반짝인다.." }, { "Item_CelestialBronzeBar_RtD", "천상의 청동." }, { "Item_CelestialBronzeBar_desc_RtD", "반짝인다.." }, { "Item_NetheriteBar_RtD", "네더라이트." }, { "Item_NetheriteBar_desc_RtD", "반짝인다.." }, { "Item_QuicksilverBar_RtD", "수은." }, { "Item_QuicksilverBar_desc_RtD", "반짝인다.." }, { "FelmetalBar_RtD", "지옥 금속" }, { "FelmetalBar_desc_RtD", "반짝인다.." }, { "FelmetalOre_RtD", "지옥 금속 광석" }, { "FelmetalOre_desc_RtD", "만지면 차갑다." }, { "SpiritEssense_RtD", "영혼 정수" }, { "SpiritEssense_desc_RtD", "음식과 무기에 사용된다." }, { "se_armorweakness_name", "물리적 약점" }, { "se_armorweakness_tooltip", "물리적 약점" }, { "se_armorweakness_start", "물리적 약점" }, { "se_frosted_name", "냉기 약점" }, { "se_frosted_tooltip", "냉기 약점" }, { "se_frosted_start", "냉기 약점" }, { "se_shocked_name", "전기 약점" }, { "se_shocked_tooltip", "전기 약점" }, { "se_shocked_start", "전기 약점" }, { "se_weakened_name", "독 약점" }, { "se_weakened_tooltip", "독 약점" }, { "se_weakened_start", "독 약점" }, { "EikthyrSpirit_RtD", "에이크튀르의 영혼" }, { "MountainBoss_RtD", "펜리르 왕" }, { "PlainsBoss_RtD", "고블린 왕" }, { "SpiderQueen_RtD", "거미 여왕" }, { "SwampBoss_RtD", "언데드 군주" }, { "TrollKing_RtD", "트롤 왕" }, { "PlainsChomper1_RtD", "촘퍼" }, { "PlainsChomper2_RtD", "촘퍼" }, { "PlainsChomper3_RtD", "촘퍼" }, { "PlainsChomper4_RtD", "촘퍼" }, { "BlackForestGolem_RtD", "이끼 낀 언데드" }, { "MeadowsGolem_RtD", "숲 골렘" }, { "BlackForestLocMur_RtD", "로크머" }, { "MountainUndead_RtD", "얼어붙은 언데드" }, { "PlainsSizzler_RtD", "시즐러" }, { "SwampSludger_RtD", "슬러저" }, { "MeadowsSnade_RtD", "스네이드" }, { "MistlandsSpider1_RtD", "거미류" }, { "MistlandsSpider2_RtD", "거미류" }, { "MistlandsSpider3_RtD", "거미류" }, { "MistlandsSpider4_RtD", "거미류" }, { "MountainWatcher_RtD", "감시자" }, { "BlackForestCore_RtD", "검은 숲 핵" }, { "BlackForestCore_desc_RtD", "강력한 무기에 사용된다" }, { "MeadowsCore_RtD", "초원 핵" }, { "MeadowsCore_desc_RtD", "강력한 무기에 사용된다" }, { "MistlandsCore_RtD", "안개 지대 핵" }, { "MistlandsCore_desc_RtD", "강력한 무기에 사용된다" }, { "MountainCore_RtD", "산 핵" }, { "MountainCore_desc_RtD", "강력한 무기에 사용된다" }, { "PlainsCore_RtD", "평원 핵" }, { "PlainsCore_desc_RtD", "강력한 무기에 사용된다" }, { "SwampCore_RtD", "늪 핵" }, { "SwampCore_desc_RtD", "강력한 무기에 사용된다" }, { "BlackForestToken_RtD", "검은 숲 토큰" }, { "BlackForestToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "MeadowsToken_RtD", "초원 토큰" }, { "MeadowsToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "MistlandsToken_RtD", "안개 지대 토큰" }, { "MistlandsToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "MountainToken_RtD", "산 토큰" }, { "MountainToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "PlainsToken_RtD", "평원 토큰" }, { "PlainsToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "SwampToken_RtD", "늪 토큰" }, { "SwampToken_desc_RtD", "무기 제작과 보스 소환에 사용된다." }, { "Vegvisir_RtD", "베그비시르" }, { "BlackForestAltar_RtD", "트롤 왕" }, { "MeadowsAltar_RtD", "에이크튀르의 영혼" }, { "MistlandsAltar_RtD", "거미 여왕" }, { "MountainAltar_RtD", "펜리르 왕" }, { "PlainsAltar_RtD", "고블린 왕" }, { "SwampAltar_RtD", "늪의 군주" }, { "MeadowsHobgoblin_RtD", "홉고블린" }, { "MeadowsKobald_RtD", "코볼드" }, { "MeadowsSpider_RtD", "거미" }, { "BlacKForestTreeEnt_RtD", "트리엔트" }, { "BlacKForestTroll_RtD", "트롤" }, { "BlackForestUndead_RtD", "언데드" }, { "SwampGhoul_RtD", "구울" }, { "SwampMummy_RtD", "미라" }, { "SwampRat_RtD", "쥐" }, { "SwampVampire_RtD", "뱀파이어" }, { "MountainGriffin_RtD", "그리핀" }, { "MountainWerewolf_RtD", "늑대인간" }, { "MountainWyvern_RtD", "와이번" }, { "PlainsChimera_RtD", "키메라" }, { "PlainsDragonide_RtD", "드래곤이드" }, { "PlainsOrc_RtD", "오크" }, { "MistlandsHarpy_RtD", "하피" }, { "MistlandsManticora_RtD", "만티코어" }, { "MistlandsWolf_RtD", "타락한 늑대" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization5 = Localization; text = "Spanish"; localization5.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Oro" }, { "MeadowsFlint_RtD", "Pedernal" }, { "MeadowsZinc_RtD", "Zinc" }, { "PlainsBlackMetal_RtD", "Metal negro" }, { "MistlandsFelOre_RtD", "Mineral vil" }, { "MountainOrichalcum_RtD", "Oricalco" }, { "PlainsBloodiron_RtD", "Hierro sangriento" }, { "SwampMooniron_RtD", "Hierro lunar" }, { "Item_BloodironBar_RtD", "Hierro sangriento" }, { "Item_BloodironBar_desc_RtD", "Brilla." }, { "Item_BloodironOre_RtD", "Mineral de hierro sangriento" }, { "Item_BloodironOre_desc_RtD", "Brilla." }, { "Item_GoldBar_RtD", "Oro" }, { "Item_GoldBar_desc_RtD", "Brilla." }, { "Item_GoldOre_RtD", "Mineral de oro" }, { "Item_GoldOre_desc_RtD", "Brilla." }, { "Item_MoonironBar_RtD", "Hierro lunar" }, { "Item_MoonironBar_desc_RtD", "Brilla." }, { "Item_MoonironOre_RtD", "Mineral de hierro lunar" }, { "Item_MoonironOre_desc_RtD", "Brilla." }, { "Item_OrichalcumBar_RtD", "Oricalco" }, { "Item_OrichalcumBar_desc_RtD", "Brilla." }, { "Item_OrichalcumOre_RtD", "Mineral de oricalco" }, { "Item_OrichalcumOre_desc_RtD", "Brilla." }, { "Item_ZincBar_RtD", "Zinc" }, { "Item_ZincBar_desc_RtD", "Brilla." }, { "Item_ZincOre_RtD", "Mineral de zinc" }, { "Item_ZincOre_desc_RtD", "Brilla." }, { "Item_BrassBar_RtD", "Latón." }, { "Item_BrassBar_desc_RtD", "Brilla." }, { "Item_BrightsteelBar_RtD", "Acero brillante." }, { "Item_BrightsteelBar_desc_RtD", "Brilla.." }, { "Item_CelestialBronzeBar_RtD", "Bronce celestial." }, { "Item_CelestialBronzeBar_desc_RtD", "Brilla.." }, { "Item_NetheriteBar_RtD", "Netherita." }, { "Item_NetheriteBar_desc_RtD", "Brilla.." }, { "Item_QuicksilverBar_RtD", "Mercurio." }, { "Item_QuicksilverBar_desc_RtD", "Brilla.." }, { "FelmetalBar_RtD", "Metal vil" }, { "FelmetalBar_desc_RtD", "Brilla.." }, { "FelmetalOre_RtD", "Mineral de metal vil" }, { "FelmetalOre_desc_RtD", "Frío al tacto." }, { "SpiritEssense_RtD", "Esencia espiritual" }, { "SpiritEssense_desc_RtD", "Se usa para comida y armas." }, { "se_armorweakness_name", "Debilidad física" }, { "se_armorweakness_tooltip", "Debilidad física" }, { "se_armorweakness_start", "Debilidad física" }, { "se_frosted_name", "Debilidad al hielo" }, { "se_frosted_tooltip", "Debilidad al hielo" }, { "se_frosted_start", "Debilidad al hielo" }, { "se_shocked_name", "Debilidad eléctrica" }, { "se_shocked_tooltip", "Debilidad eléctrica" }, { "se_shocked_start", "Debilidad eléctrica" }, { "se_weakened_name", "Debilidad al veneno" }, { "se_weakened_tooltip", "Debilidad al veneno" }, { "se_weakened_start", "Debilidad al veneno" }, { "EikthyrSpirit_RtD", "Espíritu de Eikthyr" }, { "MountainBoss_RtD", "Rey Fenrir" }, { "PlainsBoss_RtD", "Rey de los goblins" }, { "SpiderQueen_RtD", "Reina araña" }, { "SwampBoss_RtD", "Señor de los no muertos" }, { "TrollKing_RtD", "Rey trol" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "No muerto cubierto de musgo" }, { "MeadowsGolem_RtD", "Gólem del bosque" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "No muerto congelado" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Sludger" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Arácnido" }, { "MistlandsSpider2_RtD", "Arácnido" }, { "MistlandsSpider3_RtD", "Arácnido" }, { "MistlandsSpider4_RtD", "Arácnido" }, { "MountainWatcher_RtD", "Vigilante" }, { "BlackForestCore_RtD", "Núcleo del Bosque Negro" }, { "BlackForestCore_desc_RtD", "Se usa para armas poderosas" }, { "MeadowsCore_RtD", "Núcleo de las praderas" }, { "MeadowsCore_desc_RtD", "Se usa para armas poderosas" }, { "MistlandsCore_RtD", "Núcleo de las tierras brumosas" }, { "MistlandsCore_desc_RtD", "Se usa para armas poderosas" }, { "MountainCore_RtD", "Núcleo de las montañas" }, { "MountainCore_desc_RtD", "Se usa para armas poderosas" }, { "PlainsCore_RtD", "Núcleo de las llanuras" }, { "PlainsCore_desc_RtD", "Se usa para armas poderosas" }, { "SwampCore_RtD", "Núcleo del pantano" }, { "SwampCore_desc_RtD", "Se usa para armas poderosas" }, { "BlackForestToken_RtD", "Ficha del Bosque Negro" }, { "BlackForestToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "MeadowsToken_RtD", "Ficha de las praderas" }, { "MeadowsToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "MistlandsToken_RtD", "Ficha de las tierras brumosas" }, { "MistlandsToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "MountainToken_RtD", "Ficha de las montañas" }, { "MountainToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "PlainsToken_RtD", "Ficha de las llanuras" }, { "PlainsToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "SwampToken_RtD", "Ficha del pantano" }, { "SwampToken_desc_RtD", "Se usa para armas y para invocar un jefe." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Rey trol" }, { "MeadowsAltar_RtD", "Espíritu de Eikthyr" }, { "MistlandsAltar_RtD", "Reina araña" }, { "MountainAltar_RtD", "Rey Fenrir" }, { "PlainsAltar_RtD", "Rey de los goblins" }, { "SwampAltar_RtD", "Señor del pantano" }, { "MeadowsHobgoblin_RtD", "Hobgoblin" }, { "MeadowsKobald_RtD", "Kobold" }, { "MeadowsSpider_RtD", "Araña" }, { "BlacKForestTreeEnt_RtD", "Ent" }, { "BlacKForestTroll_RtD", "Trol" }, { "BlackForestUndead_RtD", "No muerto" }, { "SwampGhoul_RtD", "Necrófago" }, { "SwampMummy_RtD", "Momia" }, { "SwampRat_RtD", "Rata" }, { "SwampVampire_RtD", "Vampiro" }, { "MountainGriffin_RtD", "Grifo" }, { "MountainWerewolf_RtD", "Hombre lobo" }, { "MountainWyvern_RtD", "Guiverno" }, { "PlainsChimera_RtD", "Quimera" }, { "PlainsDragonide_RtD", "Dracónido" }, { "PlainsOrc_RtD", "Orco" }, { "MistlandsHarpy_RtD", "Harpía" }, { "MistlandsManticora_RtD", "Mantícora" }, { "MistlandsWolf_RtD", "Lobo corrupto" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization6 = Localization; text = "Swedish"; localization6.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Guld" }, { "MeadowsFlint_RtD", "Flinta" }, { "MeadowsZinc_RtD", "Zink" }, { "PlainsBlackMetal_RtD", "Svartmetall" }, { "MistlandsFelOre_RtD", "Felmalm" }, { "MountainOrichalcum_RtD", "Orikalkum" }, { "PlainsBloodiron_RtD", "Blodjärn" }, { "SwampMooniron_RtD", "Månjärn" }, { "Item_BloodironBar_RtD", "Blodjärn" }, { "Item_BloodironBar_desc_RtD", "Den glänser." }, { "Item_BloodironOre_RtD", "Blodjärnsmalm" }, { "Item_BloodironOre_desc_RtD", "Den glänser." }, { "Item_GoldBar_RtD", "Guld" }, { "Item_GoldBar_desc_RtD", "Den glänser." }, { "Item_GoldOre_RtD", "Guldmalm" }, { "Item_GoldOre_desc_RtD", "Den glänser." }, { "Item_MoonironBar_RtD", "Månjärn" }, { "Item_MoonironBar_desc_RtD", "Den glänser." }, { "Item_MoonironOre_RtD", "Månjärnsmalm" }, { "Item_MoonironOre_desc_RtD", "Den glänser." }, { "Item_OrichalcumBar_RtD", "Orikalkum" }, { "Item_OrichalcumBar_desc_RtD", "Den glänser." }, { "Item_OrichalcumOre_RtD", "Orikalkummalm" }, { "Item_OrichalcumOre_desc_RtD", "Den glänser." }, { "Item_ZincBar_RtD", "Zink" }, { "Item_ZincBar_desc_RtD", "Den glänser." }, { "Item_ZincOre_RtD", "Zinkmalm" }, { "Item_ZincOre_desc_RtD", "Den glänser." }, { "Item_BrassBar_RtD", "Mässing." }, { "Item_BrassBar_desc_RtD", "Den glänser." }, { "Item_BrightsteelBar_RtD", "Ljusstål." }, { "Item_BrightsteelBar_desc_RtD", "Den glänser.." }, { "Item_CelestialBronzeBar_RtD", "Himmelsk brons." }, { "Item_CelestialBronzeBar_desc_RtD", "Den glänser.." }, { "Item_NetheriteBar_RtD", "Netherit." }, { "Item_NetheriteBar_desc_RtD", "Den glänser.." }, { "Item_QuicksilverBar_RtD", "Kvicksilver." }, { "Item_QuicksilverBar_desc_RtD", "Den glänser.." }, { "FelmetalBar_RtD", "Felmetall" }, { "FelmetalBar_desc_RtD", "Den glänser.." }, { "FelmetalOre_RtD", "Felmetallmalm" }, { "FelmetalOre_desc_RtD", "Känns kall vid beröring." }, { "SpiritEssense_RtD", "Andeessens" }, { "SpiritEssense_desc_RtD", "Används för mat och vapen." }, { "se_armorweakness_name", "Fysisk svaghet" }, { "se_armorweakness_tooltip", "Fysisk svaghet" }, { "se_armorweakness_start", "Fysisk svaghet" }, { "se_frosted_name", "Frostsvaghet" }, { "se_frosted_tooltip", "Frostsvaghet" }, { "se_frosted_start", "Frostsvaghet" }, { "se_shocked_name", "Elektrisk svaghet" }, { "se_shocked_tooltip", "Elektrisk svaghet" }, { "se_shocked_start", "Elektrisk svaghet" }, { "se_weakened_name", "Giftssvaghet" }, { "se_weakened_tooltip", "Giftssvaghet" }, { "se_weakened_start", "Giftssvaghet" }, { "EikthyrSpirit_RtD", "Eikthyrs ande" }, { "MountainBoss_RtD", "Kung Fenrir" }, { "PlainsBoss_RtD", "Goblinkung" }, { "SpiderQueen_RtD", "Spindeldrottning" }, { "SwampBoss_RtD", "Odöd herre" }, { "TrollKing_RtD", "Trollkung" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "Mossig odöd" }, { "MeadowsGolem_RtD", "Skogsgolem" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "Frusen odöd" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Sludger" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Spindeldjur" }, { "MistlandsSpider2_RtD", "Spindeldjur" }, { "MistlandsSpider3_RtD", "Spindeldjur" }, { "MistlandsSpider4_RtD", "Spindeldjur" }, { "MountainWatcher_RtD", "Väktare" }, { "BlackForestCore_RtD", "Svartskogs-kärna" }, { "BlackForestCore_desc_RtD", "Används för kraftfulla vapen" }, { "MeadowsCore_RtD", "Ängs-kärna" }, { "MeadowsCore_desc_RtD", "Används för kraftfulla vapen" }, { "MistlandsCore_RtD", "Dimlands-kärna" }, { "MistlandsCore_desc_RtD", "Används för kraftfulla vapen" }, { "MountainCore_RtD", "Bergs-kärna" }, { "MountainCore_desc_RtD", "Används för kraftfulla vapen" }, { "PlainsCore_RtD", "Slätt-kärna" }, { "PlainsCore_desc_RtD", "Används för kraftfulla vapen" }, { "SwampCore_RtD", "Träsk-kärna" }, { "SwampCore_desc_RtD", "Används för kraftfulla vapen" }, { "BlackForestToken_RtD", "Svartskogs-token" }, { "BlackForestToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "MeadowsToken_RtD", "Ängs-token" }, { "MeadowsToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "MistlandsToken_RtD", "Dimlands-token" }, { "MistlandsToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "MountainToken_RtD", "Bergs-token" }, { "MountainToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "PlainsToken_RtD", "Slätt-token" }, { "PlainsToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "SwampToken_RtD", "Träsk-token" }, { "SwampToken_desc_RtD", "Används för vapen och för att åkalla en boss." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Trollkung" }, { "MeadowsAltar_RtD", "Eikthyrs ande" }, { "MistlandsAltar_RtD", "Spindeldrottning" }, { "MountainAltar_RtD", "Kung Fenrir" }, { "PlainsAltar_RtD", "Goblinkung" }, { "SwampAltar_RtD", "Träskherre" }, { "MeadowsHobgoblin_RtD", "Hobgoblin" }, { "MeadowsKobald_RtD", "Kobold" }, { "MeadowsSpider_RtD", "Spindel" }, { "BlacKForestTreeEnt_RtD", "Trädent" }, { "BlacKForestTroll_RtD", "Troll" }, { "BlackForestUndead_RtD", "Odöd" }, { "SwampGhoul_RtD", "Ghul" }, { "SwampMummy_RtD", "Mumie" }, { "SwampRat_RtD", "Råtta" }, { "SwampVampire_RtD", "Vampyr" }, { "MountainGriffin_RtD", "Grip" }, { "MountainWerewolf_RtD", "Varulv" }, { "MountainWyvern_RtD", "Wyvern" }, { "PlainsChimera_RtD", "Kimära" }, { "PlainsDragonide_RtD", "Drakmänniska" }, { "PlainsOrc_RtD", "Ork" }, { "MistlandsHarpy_RtD", "Harpya" }, { "MistlandsManticora_RtD", "Mantikor" }, { "MistlandsWolf_RtD", "Fördärvad varg" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization7 = Localization; text = "French"; localization7.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Or" }, { "MeadowsFlint_RtD", "Silex" }, { "MeadowsZinc_RtD", "Zinc" }, { "PlainsBlackMetal_RtD", "Métal noir" }, { "MistlandsFelOre_RtD", "Minerai corrompu" }, { "MountainOrichalcum_RtD", "Orichalque" }, { "PlainsBloodiron_RtD", "Fer sanglant" }, { "SwampMooniron_RtD", "Fer lunaire" }, { "Item_BloodironBar_RtD", "Fer sanglant" }, { "Item_BloodironBar_desc_RtD", "Ça brille." }, { "Item_BloodironOre_RtD", "Minerai de fer sanglant" }, { "Item_BloodironOre_desc_RtD", "Ça brille." }, { "Item_GoldBar_RtD", "Or" }, { "Item_GoldBar_desc_RtD", "Ça brille." }, { "Item_GoldOre_RtD", "Minerai d'or" }, { "Item_GoldOre_desc_RtD", "Ça brille." }, { "Item_MoonironBar_RtD", "Fer lunaire" }, { "Item_MoonironBar_desc_RtD", "Ça brille." }, { "Item_MoonironOre_RtD", "Minerai de fer lunaire" }, { "Item_MoonironOre_desc_RtD", "Ça brille." }, { "Item_OrichalcumBar_RtD", "Orichalque" }, { "Item_OrichalcumBar_desc_RtD", "Ça brille." }, { "Item_OrichalcumOre_RtD", "Minerai d'orichalque" }, { "Item_OrichalcumOre_desc_RtD", "Ça brille." }, { "Item_ZincBar_RtD", "Zinc" }, { "Item_ZincBar_desc_RtD", "Ça brille." }, { "Item_ZincOre_RtD", "Minerai de zinc" }, { "Item_ZincOre_desc_RtD", "Ça brille." }, { "Item_BrassBar_RtD", "Laiton." }, { "Item_BrassBar_desc_RtD", "Ça brille." }, { "Item_BrightsteelBar_RtD", "Acier brillant." }, { "Item_BrightsteelBar_desc_RtD", "Ça brille.." }, { "Item_CelestialBronzeBar_RtD", "Bronze céleste." }, { "Item_CelestialBronzeBar_desc_RtD", "Ça brille.." }, { "Item_NetheriteBar_RtD", "Netherite." }, { "Item_NetheriteBar_desc_RtD", "Ça brille.." }, { "Item_QuicksilverBar_RtD", "Mercure." }, { "Item_QuicksilverBar_desc_RtD", "Ça brille.." }, { "FelmetalBar_RtD", "Métal corrompu" }, { "FelmetalBar_desc_RtD", "Ça brille.." }, { "FelmetalOre_RtD", "Minerai de métal corrompu" }, { "FelmetalOre_desc_RtD", "Froid au toucher." }, { "SpiritEssense_RtD", "Essence spirituelle" }, { "SpiritEssense_desc_RtD", "Utilisée pour la nourriture et les armes." }, { "se_armorweakness_name", "Faiblesse physique" }, { "se_armorweakness_tooltip", "Faiblesse physique" }, { "se_armorweakness_start", "Faiblesse physique" }, { "se_frosted_name", "Faiblesse au givre" }, { "se_frosted_tooltip", "Faiblesse au givre" }, { "se_frosted_start", "Faiblesse au givre" }, { "se_shocked_name", "Faiblesse électrique" }, { "se_shocked_tooltip", "Faiblesse électrique" }, { "se_shocked_start", "Faiblesse électrique" }, { "se_weakened_name", "Faiblesse au poison" }, { "se_weakened_tooltip", "Faiblesse au poison" }, { "se_weakened_start", "Faiblesse au poison" }, { "EikthyrSpirit_RtD", "Esprit d'Eikthyr" }, { "MountainBoss_RtD", "Roi Fenrir" }, { "PlainsBoss_RtD", "Roi des gobelins" }, { "SpiderQueen_RtD", "Reine des araignées" }, { "SwampBoss_RtD", "Seigneur des morts-vivants" }, { "TrollKing_RtD", "Roi des trolls" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "Mort-vivant moussu" }, { "MeadowsGolem_RtD", "Golem forestier" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "Mort-vivant gelé" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Sludger" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Arachnide" }, { "MistlandsSpider2_RtD", "Arachnide" }, { "MistlandsSpider3_RtD", "Arachnide" }, { "MistlandsSpider4_RtD", "Arachnide" }, { "MountainWatcher_RtD", "Observateur" }, { "BlackForestCore_RtD", "Noyau de la Forêt Noire" }, { "BlackForestCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "MeadowsCore_RtD", "Noyau des prairies" }, { "MeadowsCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "MistlandsCore_RtD", "Noyau des terres brumeuses" }, { "MistlandsCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "MountainCore_RtD", "Noyau des montagnes" }, { "MountainCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "PlainsCore_RtD", "Noyau des plaines" }, { "PlainsCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "SwampCore_RtD", "Noyau des marais" }, { "SwampCore_desc_RtD", "Utilisé pour des armes puissantes" }, { "BlackForestToken_RtD", "Jeton de la Forêt Noire" }, { "BlackForestToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "MeadowsToken_RtD", "Jeton des prairies" }, { "MeadowsToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "MistlandsToken_RtD", "Jeton des terres brumeuses" }, { "MistlandsToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "MountainToken_RtD", "Jeton des montagnes" }, { "MountainToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "PlainsToken_RtD", "Jeton des plaines" }, { "PlainsToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "SwampToken_RtD", "Jeton des marais" }, { "SwampToken_desc_RtD", "Utilisé pour les armes et invoquer un boss." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Roi des trolls" }, { "MeadowsAltar_RtD", "Esprit d'Eikthyr" }, { "MistlandsAltar_RtD", "Reine des araignées" }, { "MountainAltar_RtD", "Roi Fenrir" }, { "PlainsAltar_RtD", "Roi des gobelins" }, { "SwampAltar_RtD", "Seigneur des marais" }, { "MeadowsHobgoblin_RtD", "Hobgobelin" }, { "MeadowsKobald_RtD", "Kobold" }, { "MeadowsSpider_RtD", "Araignée" }, { "BlacKForestTreeEnt_RtD", "Ent" }, { "BlacKForestTroll_RtD", "Troll" }, { "BlackForestUndead_RtD", "Mort-vivant" }, { "SwampGhoul_RtD", "Goule" }, { "SwampMummy_RtD", "Momie" }, { "SwampRat_RtD", "Rat" }, { "SwampVampire_RtD", "Vampire" }, { "MountainGriffin_RtD", "Griffon" }, { "MountainWerewolf_RtD", "Loup-garou" }, { "MountainWyvern_RtD", "Wyverne" }, { "PlainsChimera_RtD", "Chimère" }, { "PlainsDragonide_RtD", "Draconide" }, { "PlainsOrc_RtD", "Orc" }, { "MistlandsHarpy_RtD", "Harpie" }, { "MistlandsManticora_RtD", "Manticore" }, { "MistlandsWolf_RtD", "Loup corrompu" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization8 = Localization; text = "Dutch"; localization8.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Goud" }, { "MeadowsFlint_RtD", "Vuursteen" }, { "MeadowsZinc_RtD", "Zink" }, { "PlainsBlackMetal_RtD", "Zwartmetaal" }, { "MistlandsFelOre_RtD", "Felerts" }, { "MountainOrichalcum_RtD", "Orichalcum" }, { "PlainsBloodiron_RtD", "Bloedijzer" }, { "SwampMooniron_RtD", "Maanijzer" }, { "Item_BloodironBar_RtD", "Bloedijzer" }, { "Item_BloodironBar_desc_RtD", "Het glanst." }, { "Item_BloodironOre_RtD", "Bloedijzererts" }, { "Item_BloodironOre_desc_RtD", "Het glanst." }, { "Item_GoldBar_RtD", "Goud" }, { "Item_GoldBar_desc_RtD", "Het glanst." }, { "Item_GoldOre_RtD", "Gouderts" }, { "Item_GoldOre_desc_RtD", "Het glanst." }, { "Item_MoonironBar_RtD", "Maanijzer" }, { "Item_MoonironBar_desc_RtD", "Het glanst." }, { "Item_MoonironOre_RtD", "Maanijzererts" }, { "Item_MoonironOre_desc_RtD", "Het glanst." }, { "Item_OrichalcumBar_RtD", "Orichalcum" }, { "Item_OrichalcumBar_desc_RtD", "Het glanst." }, { "Item_OrichalcumOre_RtD", "Orichalcumerts" }, { "Item_OrichalcumOre_desc_RtD", "Het glanst." }, { "Item_ZincBar_RtD", "Zink" }, { "Item_ZincBar_desc_RtD", "Het glanst." }, { "Item_ZincOre_RtD", "Zinkerts" }, { "Item_ZincOre_desc_RtD", "Het glanst." }, { "Item_BrassBar_RtD", "Messing." }, { "Item_BrassBar_desc_RtD", "Het glanst." }, { "Item_BrightsteelBar_RtD", "Helder staal." }, { "Item_BrightsteelBar_desc_RtD", "Het glanst.." }, { "Item_CelestialBronzeBar_RtD", "Hemels brons." }, { "Item_CelestialBronzeBar_desc_RtD", "Het glanst.." }, { "Item_NetheriteBar_RtD", "Netheriet." }, { "Item_NetheriteBar_desc_RtD", "Het glanst.." }, { "Item_QuicksilverBar_RtD", "Kwikzilver." }, { "Item_QuicksilverBar_desc_RtD", "Het glanst.." }, { "FelmetalBar_RtD", "Felmetaal" }, { "FelmetalBar_desc_RtD", "Het glanst.." }, { "FelmetalOre_RtD", "Felmetaalerts" }, { "FelmetalOre_desc_RtD", "Voelt koud aan." }, { "SpiritEssense_RtD", "Geestessentie" }, { "SpiritEssense_desc_RtD", "Wordt gebruikt voor voedsel en wapens." }, { "se_armorweakness_name", "Fysieke zwakte" }, { "se_armorweakness_tooltip", "Fysieke zwakte" }, { "se_armorweakness_start", "Fysieke zwakte" }, { "se_frosted_name", "Zwakte voor vorst" }, { "se_frosted_tooltip", "Zwakte voor vorst" }, { "se_frosted_start", "Zwakte voor vorst" }, { "se_shocked_name", "Zwakte voor elektriciteit" }, { "se_shocked_tooltip", "Zwakte voor elektriciteit" }, { "se_shocked_start", "Zwakte voor elektriciteit" }, { "se_weakened_name", "Zwakte voor gif" }, { "se_weakened_tooltip", "Zwakte voor gif" }, { "se_weakened_start", "Zwakte voor gif" }, { "EikthyrSpirit_RtD", "Eikthyrs geest" }, { "MountainBoss_RtD", "Koning Fenrir" }, { "PlainsBoss_RtD", "Koning van de goblins" }, { "SpiderQueen_RtD", "Spinnenkoningin" }, { "SwampBoss_RtD", "Heer van de ondoden" }, { "TrollKing_RtD", "Trollenkoning" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "Mossige ondode" }, { "MeadowsGolem_RtD", "Bosgolem" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "Bevroren ondode" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Sludger" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Arachne" }, { "MistlandsSpider2_RtD", "Arachne" }, { "MistlandsSpider3_RtD", "Arachne" }, { "MistlandsSpider4_RtD", "Arachne" }, { "MountainWatcher_RtD", "Wachter" }, { "BlackForestCore_RtD", "Kern van het Zwarte Woud" }, { "BlackForestCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "MeadowsCore_RtD", "Kern van de weiden" }, { "MeadowsCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "MistlandsCore_RtD", "Kern van de Mistlanden" }, { "MistlandsCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "MountainCore_RtD", "Kern van de bergen" }, { "MountainCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "PlainsCore_RtD", "Kern van de vlaktes" }, { "PlainsCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "SwampCore_RtD", "Kern van de moerassen" }, { "SwampCore_desc_RtD", "Wordt gebruikt voor krachtige wapens" }, { "BlackForestToken_RtD", "Zwarte Woud-token" }, { "BlackForestToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "MeadowsToken_RtD", "Weide-token" }, { "MeadowsToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "MistlandsToken_RtD", "Mistlanden-token" }, { "MistlandsToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "MountainToken_RtD", "Bergen-token" }, { "MountainToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "PlainsToken_RtD", "Vlaktes-token" }, { "PlainsToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "SwampToken_RtD", "Moeras-token" }, { "SwampToken_desc_RtD", "Wordt gebruikt voor wapens en om een baas op te roepen." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Trollenkoning" }, { "MeadowsAltar_RtD", "Eikthyrs geest" }, { "MistlandsAltar_RtD", "Spinnenkoningin" }, { "MountainAltar_RtD", "Koning Fenrir" }, { "PlainsAltar_RtD", "Koning van de goblins" }, { "SwampAltar_RtD", "Heer van de moerassen" }, { "MeadowsHobgoblin_RtD", "Hobgoblin" }, { "MeadowsKobald_RtD", "Kobold" }, { "MeadowsSpider_RtD", "Spin" }, { "BlacKForestTreeEnt_RtD", "Booment" }, { "BlacKForestTroll_RtD", "Trol" }, { "BlackForestUndead_RtD", "Ondode" }, { "SwampGhoul_RtD", "Ghul" }, { "SwampMummy_RtD", "Mummie" }, { "SwampRat_RtD", "Rat" }, { "SwampVampire_RtD", "Vampier" }, { "MountainGriffin_RtD", "Griffioen" }, { "MountainWerewolf_RtD", "Weerwolf" }, { "MountainWyvern_RtD", "Wyvern" }, { "PlainsChimera_RtD", "Chimera" }, { "PlainsDragonide_RtD", "Draakmens" }, { "PlainsOrc_RtD", "Ork" }, { "MistlandsHarpy_RtD", "Harpy" }, { "MistlandsManticora_RtD", "Manticore" }, { "MistlandsWolf_RtD", "Verdorven wolf" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization9 = Localization; text = "German"; localization9.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Gold" }, { "MeadowsFlint_RtD", "Feuerstein" }, { "MeadowsZinc_RtD", "Zink" }, { "PlainsBlackMetal_RtD", "Schwarzmetall" }, { "MistlandsFelOre_RtD", "Teufelserz" }, { "MountainOrichalcum_RtD", "Orichalkum" }, { "PlainsBloodiron_RtD", "Bluteisen" }, { "SwampMooniron_RtD", "Mondeisen" }, { "Item_BloodironBar_RtD", "Bluteisen" }, { "Item_BloodironBar_desc_RtD", "Es glänzt." }, { "Item_BloodironOre_RtD", "Bluteisenerz" }, { "Item_BloodironOre_desc_RtD", "Es glänzt." }, { "Item_GoldBar_RtD", "Gold" }, { "Item_GoldBar_desc_RtD", "Es glänzt." }, { "Item_GoldOre_RtD", "Golderz" }, { "Item_GoldOre_desc_RtD", "Es glänzt." }, { "Item_MoonironBar_RtD", "Mondeisen" }, { "Item_MoonironBar_desc_RtD", "Es glänzt." }, { "Item_MoonironOre_RtD", "Mondeisenerz" }, { "Item_MoonironOre_desc_RtD", "Es glänzt." }, { "Item_OrichalcumBar_RtD", "Orichalkum" }, { "Item_OrichalcumBar_desc_RtD", "Es glänzt." }, { "Item_OrichalcumOre_RtD", "Orichalkumerz" }, { "Item_OrichalcumOre_desc_RtD", "Es glänzt." }, { "Item_ZincBar_RtD", "Zink" }, { "Item_ZincBar_desc_RtD", "Es glänzt." }, { "Item_ZincOre_RtD", "Zinkerz" }, { "Item_ZincOre_desc_RtD", "Es glänzt." }, { "Item_BrassBar_RtD", "Messing." }, { "Item_BrassBar_desc_RtD", "Es glänzt." }, { "Item_BrightsteelBar_RtD", "Glanzstahl." }, { "Item_BrightsteelBar_desc_RtD", "Es glänzt.." }, { "Item_CelestialBronzeBar_RtD", "Himmlische Bronze." }, { "Item_CelestialBronzeBar_desc_RtD", "Es glänzt.." }, { "Item_NetheriteBar_RtD", "Netherit." }, { "Item_NetheriteBar_desc_RtD", "Es glänzt.." }, { "Item_QuicksilverBar_RtD", "Quecksilber." }, { "Item_QuicksilverBar_desc_RtD", "Es glänzt.." }, { "FelmetalBar_RtD", "Teufelsmetall" }, { "FelmetalBar_desc_RtD", "Es glänzt.." }, { "FelmetalOre_RtD", "Teufelsmetallerz" }, { "FelmetalOre_desc_RtD", "Fühlt sich kalt an." }, { "SpiritEssense_RtD", "Geistessenz" }, { "SpiritEssense_desc_RtD", "Wird für Nahrung und Waffen verwendet." }, { "se_armorweakness_name", "Physische Schwäche" }, { "se_armorweakness_tooltip", "Physische Schwäche" }, { "se_armorweakness_start", "Physische Schwäche" }, { "se_frosted_name", "Frostschwäche" }, { "se_frosted_tooltip", "Frostschwäche" }, { "se_frosted_start", "Frostschwäche" }, { "se_shocked_name", "Elektrische Schwäche" }, { "se_shocked_tooltip", "Elektrische Schwäche" }, { "se_shocked_start", "Elektrische Schwäche" }, { "se_weakened_name", "Giftschwäche" }, { "se_weakened_tooltip", "Giftschwäche" }, { "se_weakened_start", "Giftschwäche" }, { "EikthyrSpirit_RtD", "Eikthyrs Geist" }, { "MountainBoss_RtD", "König Fenrir" }, { "PlainsBoss_RtD", "König der Goblins" }, { "SpiderQueen_RtD", "Spinnenkönigin" }, { "SwampBoss_RtD", "Herr der Untoten" }, { "TrollKing_RtD", "Trollkönig" }, { "PlainsChomper1_RtD", "Chomper" }, { "PlainsChomper2_RtD", "Chomper" }, { "PlainsChomper3_RtD", "Chomper" }, { "PlainsChomper4_RtD", "Chomper" }, { "BlackForestGolem_RtD", "Moosige Untote" }, { "MeadowsGolem_RtD", "Waldgolem" }, { "BlackForestLocMur_RtD", "Locmur" }, { "MountainUndead_RtD", "Gefrorene Untote" }, { "PlainsSizzler_RtD", "Sizzler" }, { "SwampSludger_RtD", "Schlammler" }, { "MeadowsSnade_RtD", "Snade" }, { "MistlandsSpider1_RtD", "Arachnid" }, { "MistlandsSpider2_RtD", "Arachnid" }, { "MistlandsSpider3_RtD", "Arachnid" }, { "MistlandsSpider4_RtD", "Arachnid" }, { "MountainWatcher_RtD", "Beobachter" }, { "BlackForestCore_RtD", "Kern des Schwarzwaldes" }, { "BlackForestCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "MeadowsCore_RtD", "Kern der Wiesen" }, { "MeadowsCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "MistlandsCore_RtD", "Kern der Nebellande" }, { "MistlandsCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "MountainCore_RtD", "Kern der Berge" }, { "MountainCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "PlainsCore_RtD", "Kern der Ebenen" }, { "PlainsCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "SwampCore_RtD", "Kern der Sümpfe" }, { "SwampCore_desc_RtD", "Wird für mächtige Waffen verwendet" }, { "BlackForestToken_RtD", "Schwarzwald-Token" }, { "BlackForestToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "MeadowsToken_RtD", "Wiesen-Token" }, { "MeadowsToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "MistlandsToken_RtD", "Nebellande-Token" }, { "MistlandsToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "MountainToken_RtD", "Berg-Token" }, { "MountainToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "PlainsToken_RtD", "Ebenen-Token" }, { "PlainsToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "SwampToken_RtD", "Sumpf-Token" }, { "SwampToken_desc_RtD", "Wird für Waffen und zum Beschwören eines Bosses verwendet." }, { "Vegvisir_RtD", "Vegvisir" }, { "BlackForestAltar_RtD", "Trollkönig" }, { "MeadowsAltar_RtD", "Eikthyrs Geist" }, { "MistlandsAltar_RtD", "Spinnenkönigin" }, { "MountainAltar_RtD", "König Fenrir" }, { "PlainsAltar_RtD", "König der Goblins" }, { "SwampAltar_RtD", "Herr der Sümpfe" }, { "MeadowsHobgoblin_RtD", "Hobgoblin" }, { "MeadowsKobald_RtD", "Kobold" }, { "MeadowsSpider_RtD", "Spinne" }, { "BlacKForestTreeEnt_RtD", "Baumhirte" }, { "BlacKForestTroll_RtD", "Troll" }, { "BlackForestUndead_RtD", "Untoter" }, { "SwampGhoul_RtD", "Ghul" }, { "SwampMummy_RtD", "Mumie" }, { "SwampRat_RtD", "Ratte" }, { "SwampVampire_RtD", "Vampir" }, { "MountainGriffin_RtD", "Greif" }, { "MountainWerewolf_RtD", "Werwolf" }, { "MountainWyvern_RtD", "Wyvern" }, { "PlainsChimera_RtD", "Chimäre" }, { "PlainsDragonide_RtD", "Drachenmensch" }, { "PlainsOrc_RtD", "Ork" }, { "MistlandsHarpy_RtD", "Harpyie" }, { "MistlandsManticora_RtD", "Mantikor" }, { "MistlandsWolf_RtD", "Verderbter Wolf" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization10 = Localization; text = "Ukrainian"; localization10.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Золото" }, { "MeadowsFlint_RtD", "Кремінь" }, { "MeadowsZinc_RtD", "Цинк" }, { "PlainsBlackMetal_RtD", "Чорний метал" }, { "MistlandsFelOre_RtD", "Скверна руда" }, { "MountainOrichalcum_RtD", "Орихалк" }, { "PlainsBloodiron_RtD", "Криваве залізо" }, { "SwampMooniron_RtD", "Місячне залізо" }, { "Item_BloodironBar_RtD", "Криваве залізо" }, { "Item_BloodironBar_desc_RtD", "Воно блищить." }, { "Item_BloodironOre_RtD", "Руда кривавого заліза" }, { "Item_BloodironOre_desc_RtD", "Воно блищить." }, { "Item_GoldBar_RtD", "Золото" }, { "Item_GoldBar_desc_RtD", "Воно блищить." }, { "Item_GoldOre_RtD", "Золота руда" }, { "Item_GoldOre_desc_RtD", "Воно блищить." }, { "Item_MoonironBar_RtD", "Місячне залізо" }, { "Item_MoonironBar_desc_RtD", "Воно блищить." }, { "Item_MoonironOre_RtD", "Руда місячного заліза" }, { "Item_MoonironOre_desc_RtD", "Воно блищить." }, { "Item_OrichalcumBar_RtD", "Орихалк" }, { "Item_OrichalcumBar_desc_RtD", "Воно блищить." }, { "Item_OrichalcumOre_RtD", "Руда орихалку" }, { "Item_OrichalcumOre_desc_RtD", "Воно блищить." }, { "Item_ZincBar_RtD", "Цинк" }, { "Item_ZincBar_desc_RtD", "Воно блищить." }, { "Item_ZincOre_RtD", "Цинкова руда" }, { "Item_ZincOre_desc_RtD", "Воно блищить." }, { "Item_BrassBar_RtD", "Латунь." }, { "Item_BrassBar_desc_RtD", "Воно блищить." }, { "Item_BrightsteelBar_RtD", "Світла сталь." }, { "Item_BrightsteelBar_desc_RtD", "Воно блищить.." }, { "Item_CelestialBronzeBar_RtD", "Небесна бронза." }, { "Item_CelestialBronzeBar_desc_RtD", "Воно блищить.." }, { "Item_NetheriteBar_RtD", "Незерит." }, { "Item_NetheriteBar_desc_RtD", "Воно блищить.." }, { "Item_QuicksilverBar_RtD", "Ртуть." }, { "Item_QuicksilverBar_desc_RtD", "Воно блищить.." }, { "FelmetalBar_RtD", "Скверний метал" }, { "FelmetalBar_desc_RtD", "Воно блищить.." }, { "FelmetalOre_RtD", "Руда скверного металу" }, { "FelmetalOre_desc_RtD", "Холодна на дотик." }, { "SpiritEssense_RtD", "Сутність духу" }, { "SpiritEssense_desc_RtD", "Використовується для їжі та зброї." }, { "se_armorweakness_name", "Фізична слабкість" }, { "se_armorweakness_tooltip", "Фізична слабкість" }, { "se_armorweakness_start", "Фізична слабкість" }, { "se_frosted_name", "Слабкість до холоду" }, { "se_frosted_tooltip", "Слабкість до холоду" }, { "se_frosted_start", "Слабкість до холоду" }, { "se_shocked_name", "Слабкість до електрики" }, { "se_shocked_tooltip", "Слабкість до електрики" }, { "se_shocked_start", "Слабкість до електрики" }, { "se_weakened_name", "Слабкість до отрути" }, { "se_weakened_tooltip", "Слабкість до отрути" }, { "se_weakened_start", "Слабкість до отрути" }, { "EikthyrSpirit_RtD", "Дух Ейктюра" }, { "MountainBoss_RtD", "Король Фенрір" }, { "PlainsBoss_RtD", "Король гоблінів" }, { "SpiderQueen_RtD", "Королева павуків" }, { "SwampBoss_RtD", "Повелитель нежиті" }, { "TrollKing_RtD", "Король тролів" }, { "PlainsChomper1_RtD", "Чомпер" }, { "PlainsChomper2_RtD", "Чомпер" }, { "PlainsChomper3_RtD", "Чомпер" }, { "PlainsChomper4_RtD", "Чомпер" }, { "BlackForestGolem_RtD", "Мохова нежить" }, { "MeadowsGolem_RtD", "Лісовий голем" }, { "BlackForestLocMur_RtD", "Локмур" }, { "MountainUndead_RtD", "Замерзла нежить" }, { "PlainsSizzler_RtD", "Сіззлер" }, { "SwampSludger_RtD", "Сладжер" }, { "MeadowsSnade_RtD", "Снейд" }, { "MistlandsSpider1_RtD", "Арахнід" }, { "MistlandsSpider2_RtD", "Арахнід" }, { "MistlandsSpider3_RtD", "Арахнід" }, { "MistlandsSpider4_RtD", "Арахнід" }, { "MountainWatcher_RtD", "Спостерігач" }, { "BlackForestCore_RtD", "Ядро Чорного лісу" }, { "BlackForestCore_desc_RtD", "Використовується для потужної зброї" }, { "MeadowsCore_RtD", "Ядро луків" }, { "MeadowsCore_desc_RtD", "Використовується для потужної зброї" }, { "MistlandsCore_RtD", "Ядро туманних земель" }, { "MistlandsCore_desc_RtD", "Використовується для потужної зброї" }, { "MountainCore_RtD", "Ядро гір" }, { "MountainCore_desc_RtD", "Використовується для потужної зброї" }, { "PlainsCore_RtD", "Ядро рівнин" }, { "PlainsCore_desc_RtD", "Використовується для потужної зброї" }, { "SwampCore_RtD", "Ядро боліт" }, { "SwampCore_desc_RtD", "Використовується для потужної зброї" }, { "BlackForestToken_RtD", "Жетон Чорного лісу" }, { "BlackForestToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "MeadowsToken_RtD", "Жетон луків" }, { "MeadowsToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "MistlandsToken_RtD", "Жетон туманних земель" }, { "MistlandsToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "MountainToken_RtD", "Жетон гір" }, { "MountainToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "PlainsToken_RtD", "Жетон рівнин" }, { "PlainsToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "SwampToken_RtD", "Жетон боліт" }, { "SwampToken_desc_RtD", "Використовується для зброї та виклику боса." }, { "Vegvisir_RtD", "Вегвізир" }, { "BlackForestAltar_RtD", "Король тролів" }, { "MeadowsAltar_RtD", "Дух Ейктюра" }, { "MistlandsAltar_RtD", "Королева павуків" }, { "MountainAltar_RtD", "Король Фенрір" }, { "PlainsAltar_RtD", "Король гоблінів" }, { "SwampAltar_RtD", "Повелитель боліт" }, { "MeadowsHobgoblin_RtD", "Хобгоблін" }, { "MeadowsKobald_RtD", "Кобольд" }, { "MeadowsSpider_RtD", "Павук" }, { "BlacKForestTreeEnt_RtD", "Древень" }, { "BlacKForestTroll_RtD", "Троль" }, { "BlackForestUndead_RtD", "Нежить" }, { "SwampGhoul_RtD", "Гуль" }, { "SwampMummy_RtD", "Мумія" }, { "SwampRat_RtD", "Щур" }, { "SwampVampire_RtD", "Вампір" }, { "MountainGriffin_RtD", "Грифон" }, { "MountainWerewolf_RtD", "Перевертень" }, { "MountainWyvern_RtD", "Віверна" }, { "PlainsChimera_RtD", "Химера" }, { "PlainsDragonide_RtD", "Драконід" }, { "PlainsOrc_RtD", "Орк" }, { "MistlandsHarpy_RtD", "Гарпія" }, { "MistlandsManticora_RtD", "Мантікора" }, { "MistlandsWolf_RtD", "Порочний вовк" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization11 = Localization; text = "Russian"; localization11.AddTranslation(ref text, new Dictionary<string, string> { { "BlackForestGold_RtD", "Золото" }, { "MeadowsFlint_RtD", "Кремень" }, { "MeadowsZinc_RtD", "Цинк" }, { "PlainsBlackMetal_RtD", "Чёрный металл" }, { "MistlandsFelOre_RtD", "Скверная руда" }, { "MountainOrichalcum_RtD", "Орихалк" }, { "PlainsBloodiron_RtD", "Кровавое железо" }, { "SwampMooniron_RtD", "Лунное железо" }, { "Item_BloodironBar_RtD", "Кровавое железо" }, { "Item_BloodironBar_desc_RtD", "Оно блестит." }, { "Item_BloodironOre_RtD", "Руда кровавого железа" }, { "Item_BloodironOre_desc_RtD", "Оно блестит." }, { "Item_GoldBar_RtD", "Золото" }, { "Item_GoldBar_desc_RtD", "Оно блестит." }, { "Item_GoldOre_RtD", "Золотая руда" }, { "Item_GoldOre_desc_RtD", "Оно блестит." }, { "Item_MoonironBar_RtD", "Лунное железо" }, { "Item_MoonironBar_desc_RtD", "Оно блестит." }, { "Item_MoonironOre_RtD", "Руда лунного железа" }, { "Item_MoonironOre_desc_RtD", "Оно блестит." }, { "Item_OrichalcumBar_RtD", "Орихалк" }, { "Item_OrichalcumBar_desc_RtD", "Оно блестит." }, { "Item_OrichalcumOre_RtD", "Руда орихалка" }, { "Item_OrichalcumOre_desc_RtD", "Оно блестит." }, { "Item_ZincBar_RtD", "Цинк" }, { "Item_ZincBar_desc_RtD", "Оно блестит." }, { "Item_ZincOre_RtD", "Цинковая руда" }, { "Item_ZincOre_desc_RtD", "Оно блестит." }, { "Item_BrassBar_RtD", "Латунь." }, { "Item_BrassBar_desc_RtD", "Оно блестит." }, { "Item_BrightsteelBar_RtD", "Светлая сталь." }, { "Item_BrightsteelBar_desc_RtD", "Оно блестит.." }, { "Item_CelestialBronzeBar_RtD", "Небесная бронза." }, { "Item_CelestialBronzeBar_desc_RtD", "Оно блестит.." }, { "Item_NetheriteBar_RtD", "Незерит." }, { "Item_NetheriteBar_desc_RtD", "Оно блестит.." }, { "Item_QuicksilverBar_RtD", "Ртуть." }, { "Item_QuicksilverBar_desc_RtD", "Оно блестит.." }, { "FelmetalBar_RtD", "Скверный металл" }, { "FelmetalBar_desc_RtD", "Оно блестит.." }, { "FelmetalOre_RtD", "Руда скверного металла" }, { "FelmetalOre_desc_RtD", "Холодная на ощупь." }, { "SpiritEssense_RtD", "Сущность духа" }, { "SpiritEssense_desc_RtD", "Используется для еды и оружия." }, { "se_armorweakness_name", "Физическая слабость" }, { "se_armorweakness_tooltip", "Физическая слабость" }, { "se_armorweakness_start", "Физическая слабость" }, { "se_frosted_name", "Слабость к холоду" }, { "se_frosted_tooltip", "Слабость к холоду" }, { "se_frosted_start", "Слабость к холоду" }, { "se_shocked_name", "Слабость к электричеству" }, { "se_shocked_tooltip", "Слабость к электричеству" }, { "se_shocked_start", "Слабость к электричеству" }, { "se_weakened_name", "Слабость к яду" }, { "se_weakened_tooltip", "Слабость к яду" }, { "se_weakened_start", "Слабость к яду" }, { "EikthyrSpirit_RtD", "Дух Эйктюра" }, { "MountainBoss_RtD", "Король Фенрир" }, { "PlainsBoss_RtD", "Король гоблинов" }, { "SpiderQueen_RtD", "Королева пауков" }, { "SwampBoss_RtD", "Повелитель нежити" }, { "TrollKing_RtD", "Король троллей" }, { "PlainsChomper1_RtD", "Чомпер" }, { "PlainsChomper2_RtD", "Чомпер" }, { "PlainsChomper3_RtD", "Чомпер" }, { "PlainsChomper4_RtD", "Чомпер" }, { "BlackForestGolem_RtD", "Мшистая нежить" }, { "MeadowsGolem_RtD", "Лесной голем" },
BepInEx/plugins/RtDOcean.dll
Decompiled 2 weeks ago
The result has been truncated due to the large size, download it to view full contents!
using System; using System.Collections.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] [Microsoft.CodeAnalysis.Embedded] internal sealed class EmbeddedAttribute : Attribute { } } namespace System.Runtime.CompilerServices { [CompilerGenerated] [Microsoft.CodeAnalysis.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", "1.5.2")] [NetworkCompatibility(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] public class RtDOcean : BaseUnityPlugin { public const string PluginGUID = "Soloredis.RtDOcean"; public const string PluginName = "RtDOcean"; public const string PluginVersion = "1.5.2"; public AssetBundle MyAssets; public ConfigEntry<bool> LoggingEnable; public ConfigEntry<bool> OceanEnable; private CustomLocalization Localization; public string[] HarpoonedList = new string[1] { "SE_CatfishHarpooned_RtD" }; public string[] BasicStatusEffectList = new string[2] { "SE_FaeHeal_RtD", "SE_Tared_RtD" }; public string[] MonsterList = new string[5] { "CatFish_RtD", "Reptile_RtD", "Belzor_RtD", "Neck_RtD", "Fairy4_RtD" }; public string[] StaticList1 = new string[8] { "MirLizard_RtD", "Shark_RtD", "BoneFish_RtD", "BoneSquid_RtD", "LuminousLooker_RtD", "MurkPod_RtD", "Mirmaid_RtD", "MirRake_RtD" }; public static SpawnConfig[] StaticList1SpawnConfig = (SpawnConfig[])(object)new SpawnConfig[1] { new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 650f, SpawnChance = 20f, MaxSpawned = 1, MaxLevel = 5, MaxAltitude = 0f, Biome = (Biome)256 } }; public static CreatureConfig StaticList1CreatureConfig = new CreatureConfig { Faction = (Faction)6, UseCumulativeLevelEffects = true, SpawnConfigs = StaticList1SpawnConfig }; public string[] ItemList = new string[6] { "Electrum_RtD", "ElectrumBar_RtD", "FairySilkG_RtD", "Lobaco_RtD", "SeaCrystal_RtD", "SoulStone_RtD" }; public string[] SFXList3 = new string[24] { "sfx_faegreen_alerted_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" }; public string[] PrefabList = new string[68] { "AshLandsSkullFX1_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", "fx_treespeak_RtD", "MirmaidAttack1_RtD", "MirmaidAttack2_RtD", "MirmaidAttack3_RtD", "MirmaidHeal_RtD", "MirmaidSpell_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" }; private void Awake() { CreateConfigs(); LoadBundle(); AddItems(); AddPrefabs1(); AddMonsters(); AddBasicsStatusEffects(); CreateConfigs(); Addlocalizations(); SFX88(); Harpooned(); OceanContent(); Ocean(); Spawns(); Static1Spawner(); PrefabManager.OnPrefabsRegistered += FixSFX99; PrefabManager.OnVanillaPrefabsAvailable += EditBoats; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogWarning((object)"Logging is enabled in the config."); } if (OceanEnable.Value) { Clutter(); } } 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 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", "Great White" }, { "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" }, { "treespeak_RtD", "I was brought here by other worldy spirits and cannot be destroyed" }, { "Electrum_RtD", "Electrum Ore" }, { "Electrum_desc_RtD", "Must be refined in the blast furnace" }, { "ElectrumBar_RtD", "Electrum Bar" }, { "ElectrumBar_desc_RtD", "Used to craft powerul equipment designed for the Ocean." }, { "FairySilkG_RtD", "Nature Fairy Silk" }, { "FairySilkG_desc_RtD", "Used to craft powerful equipment designed for the Ocean." }, { "Lobaco_RtD", "Loboco Fruit" }, { "Lobaco_desc_RtD", "A Mythical fruit used to summon a powerful boss that drops the Alantean crown to breathe underwater in RtDMMO" }, { "SoulStone_RtD", "SoulStone" }, { "SoulStone_desc_RtD", "Used to craft powerful equipment for the Ocean." }, { "SeaCrystal_RtD", "Sea Crystal" }, { "SeaCrystal_desc_RtD", "Used to craft powerful equipment for the Ocean." }, { "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." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization2 = Localization; text = "Portuguese"; localization2.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Peixe Ósseo" }, { "BoneSquid_RtD", "Lula Óssea" }, { "LuminousLooker_RtD", "Observador Luminoso" }, { "MurkPod_RtD", "MurkPod" }, { "Shark_RtD", "Grande Branco" }, { "CoralRock1_RtD", "Rocha de Coral" }, { "CoralRock2_RtD", "Rocha de Coral" }, { "CoralRock3_RtD", "Rocha de Coral" }, { "CoralRock4_RtD", "Rocha de Coral" }, { "CoralRock5_RtD", "Rocha de Coral" }, { "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", "Esponja Marinha" }, { "Sponge2_RtD", "Esponja Marinha" }, { "Sponge3_RtD", "Esponja Marinha" }, { "Sponge4_RtD", "Esponja Marinha" }, { "Sponge5_RtD", "Esponja Marinha" }, { "Sponge6_RtD", "Esponja Marinha" }, { "Sponge7_RtD", "Esponja Marinha" }, { "Sponge8_RtD", "Esponja Marinha" }, { "Sponge9_RtD", "Esponja Marinha" }, { "Sponge10_RtD", "Esponja Marinha" }, { "Sponge11_RtD", "Esponja Marinha" }, { "CoralReef1_RtD", "Recife de Coral" }, { "CoralReef2_RtD", "Recife de Coral" }, { "CoralReef3_RtD", "Recife de Coral" }, { "CoralReef4_RtD", "Recife de Coral" }, { "CoralReef5_RtD", "Recife de Coral" }, { "CoralReef6_RtD", "Recife de Coral" }, { "CoralReef7_RtD", "Recife de Coral" }, { "CoralReef8_RtD", "Recife de Coral" }, { "CoralReef9_RtD", "Recife de Coral" }, { "Pickable_Coins_RtD", "Tesouro Perdido" }, { "Pickable_Pearl_RtD", "Tesouro Perdido" }, { "SeaWeed1_RtD", "Alga Marinha" }, { "SeaWeed2_RtD", "Alga Marinha" }, { "SeaWeed3_RtD", "Alga Marinha" }, { "SeaWeed4_RtD", "Alga Marinha" }, { "SeaWeed5_RtD", "Alga Marinha" }, { "SeaWeed6_RtD", "Alga Marinha" }, { "SeaWeed7_RtD", "Alga Marinha" }, { "SeaWeed8_RtD", "Alga Marinha" }, { "SeaWeed9_RtD", "Alga Marinha" }, { "SeaWeed10_RtD", "Alga Marinha" }, { "SeaWeed11_RtD", "Alga Marinha" }, { "SeaWeed12_RtD", "Alga Marinha" }, { "SeaWeed13_RtD", "Alga Marinha" }, { "SeaWeed14_RtD", "Alga Marinha" }, { "SeaWeed15_RtD", "Alga Marinha" }, { "SeaWeed16_RtD", "Alga Marinha" }, { "treespeak_RtD", "Fui trazido aqui por espíritos de outro mundo e não posso ser destruído" }, { "Electrum_RtD", "Minério de Elétron" }, { "Electrum_desc_RtD", "Deve ser refinado no forno de fundição" }, { "ElectrumBar_RtD", "Barra de Elétron" }, { "ElectrumBar_desc_RtD", "Usado para criar equipamentos poderosos projetados para o Oceano." }, { "FairySilkG_RtD", "Seda de Fada da Natureza" }, { "FairySilkG_desc_RtD", "Usado para criar equipamentos poderosos projetados para o Oceano." }, { "Lobaco_RtD", "Fruto Loboco" }, { "Lobaco_desc_RtD", "Um fruto mítico usado para invocar um chefe poderoso que solta a coroa Alanteana para respirar debaixo d'água no RtDMMO" }, { "SoulStone_RtD", "Pedra da Alma" }, { "SoulStone_desc_RtD", "Usado para criar equipamentos poderosos para o Oceano." }, { "SeaCrystal_RtD", "Cristal do Mar" }, { "SeaCrystal_desc_RtD", "Usado para criar equipamentos poderosos para o Oceano." }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Mirfolk" }, { "Neck_RtD", "Pescoço do Mar" }, { "NeckSummon", "Invocação do Pescoço do Mar" }, { "Reptile_RtD", "Mutante Mirfolk" }, { "Fairy4_RtD", "Fada da Natureza" }, { "Mirmaid_RtD", "Margygr" }, { "MineRock_Electrum_RtD", "Pedra de Elétron" }, { "SkullStone_text_RtD", "Os Jotunn aqui não estão nem vivos nem mortos, estão sofrendo com a decadência eterna e não podem ser salvos." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization3 = Localization; text = "Hindi"; localization3.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "ब\u094bन मछल\u0940" }, { "BoneSquid_RtD", "ब\u094bन स\u094dक\u094dव\u093fड" }, { "LuminousLooker_RtD", "प\u094dरक\u093eशम\u093eन द\u0943ष\u094dट\u093fक\u094bन" }, { "MurkPod_RtD", "मर\u094dकप\u0949ड" }, { "Shark_RtD", "ग\u094dर\u0947ट व\u094dह\u093eइट" }, { "CoralRock1_RtD", "क\u094bरल चट\u094dट\u093eन" }, { "CoralRock2_RtD", "क\u094bरल चट\u094dट\u093eन" }, { "CoralRock3_RtD", "क\u094bरल चट\u094dट\u093eन" }, { "CoralRock4_RtD", "क\u094bरल चट\u094dट\u093eन" }, { "CoralRock5_RtD", "क\u094bरल चट\u094dट\u093eन" }, { "CoralStone1_RtD", "क\u094bरल" }, { "CoralStone2_RtD", "क\u094bरल" }, { "CoralStone3_RtD", "क\u094bरल" }, { "CoralStone4_RtD", "क\u094bरल" }, { "CoralStone5_RtD", "क\u094bरल" }, { "CoralStone6_RtD", "क\u094bरल" }, { "CoralStone7_RtD", "क\u094bरल" }, { "CoralStone8_RtD", "क\u094bरल" }, { "CoralStone9_RtD", "क\u094bरल" }, { "CoralStone10_RtD", "क\u094bरल" }, { "CoralStone11_RtD", "क\u094bरल" }, { "CoralStone12_RtD", "क\u094bरल" }, { "CoralStone13_RtD", "क\u094bरल" }, { "CoralStone14_RtD", "क\u094bरल" }, { "CoralStone15_RtD", "क\u094bरल" }, { "CoralStone16_RtD", "क\u094bरल" }, { "CoralStone17_RtD", "क\u094bरल" }, { "CoralStone18_RtD", "क\u094bरल" }, { "CoralStone19_RtD", "क\u094bरल" }, { "CoralStone20_RtD", "क\u094bरल" }, { "CoralStone21_RtD", "क\u094bरल" }, { "CoralStone22_RtD", "क\u094bरल" }, { "CoralStone23_RtD", "क\u094bरल" }, { "CoralStone24_RtD", "क\u094bरल" }, { "CoralStone25_RtD", "क\u094bरल" }, { "CoralStone26_RtD", "क\u094bरल" }, { "CoralStone27_RtD", "क\u094bरल" }, { "CoralStone28_RtD", "क\u094bरल" }, { "CoralStone29_RtD", "क\u094bरल" }, { "CoralStone30_RtD", "क\u094bरल" }, { "Sponge1_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge2_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge3_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge4_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge5_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge6_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge7_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge8_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge9_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge10_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "Sponge11_RtD", "सम\u0941द\u094dर\u0940 स\u094dप\u0902ज" }, { "CoralReef1_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef2_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef3_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef4_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef5_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef6_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef7_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef8_RtD", "क\u094bरल र\u0940फ" }, { "CoralReef9_RtD", "क\u094bरल र\u0940फ" }, { "Pickable_Coins_RtD", "ख\u094bय\u093e खज\u093eन\u093e" }, { "Pickable_Pearl_RtD", "ख\u094bय\u093e खज\u093eन\u093e" }, { "SeaWeed1_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed2_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed3_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed4_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed5_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed6_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed7_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed8_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed9_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed10_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed11_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed12_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed13_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed14_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed15_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "SeaWeed16_RtD", "सम\u0941द\u094dर\u0940 घ\u093eस" }, { "treespeak_RtD", "म\u0941झ\u0947 यह\u093e\u0901 द\u0942सर\u0947 द\u0941न\u093fय\u093e क\u0940 आत\u094dम\u093eओ\u0902 न\u0947 ल\u093eय\u093e ह\u0948 और म\u0948\u0902 नष\u094dट नह\u0940\u0902 ह\u094b सकत\u093e" }, { "Electrum_RtD", "इल\u0947क\u094dट\u094dरम अयस\u094dक" }, { "Electrum_desc_RtD", "ब\u094dल\u093eस\u094dट फर\u094dन\u0947स म\u0947\u0902 पर\u093fष\u094dक\u0943त करन\u093e ह\u094bग\u093e" }, { "ElectrumBar_RtD", "इल\u0947क\u094dट\u094dरम ब\u093eर" }, { "ElectrumBar_desc_RtD", "सम\u0941द\u094dर क\u0947 ल\u093fए ड\u093fज\u093c\u093eइन क\u0940 गई शक\u094dत\u093fश\u093eल\u0940 उपकरण बन\u093eन\u0947 क\u0947 ल\u093fए उपय\u094bग क\u093fय\u093e ज\u093eत\u093e ह\u0948।" }, { "FairySilkG_RtD", "प\u094dर\u093eक\u0943त\u093fक पर\u0940 स\u093fल\u094dक" }, { "FairySilkG_desc_RtD", "सम\u0941द\u094dर क\u0947 ल\u093fए ड\u093fज\u093c\u093eइन क\u0940 गई शक\u094dत\u093fश\u093eल\u0940 उपकरण बन\u093eन\u0947 क\u0947 ल\u093fए उपय\u094bग क\u093fय\u093e ज\u093eत\u093e ह\u0948।" }, { "Lobaco_RtD", "ल\u094bबक\u094b फल" }, { "Lobaco_desc_RtD", "एक म\u093fथक\u0940य फल ज\u094b एक शक\u094dत\u093fश\u093eल\u0940 ब\u0949स क\u094b ब\u0941ल\u093eन\u0947 क\u0947 ल\u093fए उपय\u094bग क\u093fय\u093e ज\u093eत\u093e ह\u0948 ज\u094b RtDMMO म\u0947\u0902 प\u093eन\u0940 क\u0947 न\u0940च\u0947 स\u093e\u0902स ल\u0947न\u0947 क\u0947 ल\u093fए अल\u093e\u0902ट\u093fयन क\u094dर\u093eउन ग\u093fर\u093eत\u093e ह\u0948।" }, { "SoulStone_RtD", "आत\u094dम\u093e पत\u094dथर" }, { "SoulStone_desc_RtD", "सम\u0941द\u094dर क\u0947 ल\u093fए शक\u094dत\u093fश\u093eल\u0940 उपकरण बन\u093eन\u0947 क\u0947 ल\u093fए उपय\u094bग क\u093fय\u093e ज\u093eत\u093e ह\u0948।" }, { "SeaCrystal_RtD", "सम\u0941द\u094dर\u0940 क\u094dर\u093fस\u094dटल" }, { "SeaCrystal_desc_RtD", "सम\u0941द\u094dर क\u0947 ल\u093fए शक\u094dत\u093fश\u093eल\u0940 उपकरण बन\u093eन\u0947 क\u0947 ल\u093fए उपय\u094bग क\u093fय\u093e ज\u093eत\u093e ह\u0948।" }, { "Belzor_RtD", "ब\u0947लज\u093c\u094bर" }, { "CatFish_RtD", "म\u093fरफ\u094bक" }, { "Neck_RtD", "सम\u0941द\u094dर\u0940 गहन\u093e" }, { "NeckSummon", "सम\u0941द\u094dर\u0940 गहन\u093e आह\u094dव\u093eन" }, { "Reptile_RtD", "म\u093fरफ\u094bक उत\u094dपर\u093fवर\u094dत\u0940" }, { "Fairy4_RtD", "प\u094dर\u093eक\u0943त\u093fक पर\u0940" }, { "Mirmaid_RtD", "म\u093eर\u094dग\u0940ग\u094dर" }, { "MineRock_Electrum_RtD", "इल\u0947क\u094dट\u094dरम चट\u094dट\u093eन" }, { "SkullStone_text_RtD", "यह\u093e\u0901 क\u0947 ज\u094bत\u0941न न त\u094b ज\u0940व\u093fत ह\u0948\u0902 और न ह\u0940 म\u0943त, व\u0947 श\u093eश\u094dवत सड\u093cन स\u0947 प\u0940ड\u093c\u093fत ह\u0948\u0902 और उन\u094dह\u0947\u0902 बच\u093eय\u093e नह\u0940\u0902 ज\u093e सकत\u093e।" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization4 = Localization; text = "Swedish"; localization4.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Benfisk" }, { "BoneSquid_RtD", "Benbläckfisk" }, { "LuminousLooker_RtD", "Lysande Utkikare" }, { "MurkPod_RtD", "MurkPod" }, { "Shark_RtD", "Stora Vita Haien" }, { "CoralRock1_RtD", "Korallklippa" }, { "CoralRock2_RtD", "Korallklippa" }, { "CoralRock3_RtD", "Korallklippa" }, { "CoralRock4_RtD", "Korallklippa" }, { "CoralRock5_RtD", "Korallklippa" }, { "CoralStone1_RtD", "Korall" }, { "CoralStone2_RtD", "Korall" }, { "CoralStone3_RtD", "Korall" }, { "CoralStone4_RtD", "Korall" }, { "CoralStone5_RtD", "Korall" }, { "CoralStone6_RtD", "Korall" }, { "CoralStone7_RtD", "Korall" }, { "CoralStone8_RtD", "Korall" }, { "CoralStone9_RtD", "Korall" }, { "CoralStone10_RtD", "Korall" }, { "CoralStone11_RtD", "Korall" }, { "CoralStone12_RtD", "Korall" }, { "CoralStone13_RtD", "Korall" }, { "CoralStone14_RtD", "Korall" }, { "CoralStone15_RtD", "Korall" }, { "CoralStone16_RtD", "Korall" }, { "CoralStone17_RtD", "Korall" }, { "CoralStone18_RtD", "Korall" }, { "CoralStone19_RtD", "Korall" }, { "CoralStone20_RtD", "Korall" }, { "CoralStone21_RtD", "Korall" }, { "CoralStone22_RtD", "Korall" }, { "CoralStone23_RtD", "Korall" }, { "CoralStone24_RtD", "Korall" }, { "CoralStone25_RtD", "Korall" }, { "CoralStone26_RtD", "Korall" }, { "CoralStone27_RtD", "Korall" }, { "CoralStone28_RtD", "Korall" }, { "CoralStone29_RtD", "Korall" }, { "CoralStone30_RtD", "Korall" }, { "Sponge1_RtD", "Marinsvamp" }, { "Sponge2_RtD", "Marinsvamp" }, { "Sponge3_RtD", "Marinsvamp" }, { "Sponge4_RtD", "Marinsvamp" }, { "Sponge5_RtD", "Marinsvamp" }, { "Sponge6_RtD", "Marinsvamp" }, { "Sponge7_RtD", "Marinsvamp" }, { "Sponge8_RtD", "Marinsvamp" }, { "Sponge9_RtD", "Marinsvamp" }, { "Sponge10_RtD", "Marinsvamp" }, { "Sponge11_RtD", "Marinsvamp" }, { "CoralReef1_RtD", "Korallrev" }, { "CoralReef2_RtD", "Korallrev" }, { "CoralReef3_RtD", "Korallrev" }, { "CoralReef4_RtD", "Korallrev" }, { "CoralReef5_RtD", "Korallrev" }, { "CoralReef6_RtD", "Korallrev" }, { "CoralReef7_RtD", "Korallrev" }, { "CoralReef8_RtD", "Korallrev" }, { "CoralReef9_RtD", "Korallrev" }, { "Pickable_Coins_RtD", "Förlorad Skatt" }, { "Pickable_Pearl_RtD", "Förlorad Skatt" }, { "SeaWeed1_RtD", "Tång" }, { "SeaWeed2_RtD", "Tång" }, { "SeaWeed3_RtD", "Tång" }, { "SeaWeed4_RtD", "Tång" }, { "SeaWeed5_RtD", "Tång" }, { "SeaWeed6_RtD", "Tång" }, { "SeaWeed7_RtD", "Tång" }, { "SeaWeed8_RtD", "Tång" }, { "SeaWeed9_RtD", "Tång" }, { "SeaWeed10_RtD", "Tång" }, { "SeaWeed11_RtD", "Tång" }, { "SeaWeed12_RtD", "Tång" }, { "SeaWeed13_RtD", "Tång" }, { "SeaWeed14_RtD", "Tång" }, { "SeaWeed15_RtD", "Tång" }, { "SeaWeed16_RtD", "Tång" }, { "treespeak_RtD", "Jag blev hitkallad av andra världens andar och kan inte förstöras" }, { "Electrum_RtD", "Electrum Malm" }, { "Electrum_desc_RtD", "Måste raffineras i ugn" }, { "ElectrumBar_RtD", "Electrum Stav" }, { "ElectrumBar_desc_RtD", "Används för att skapa kraftfull utrustning designad för havet." }, { "FairySilkG_RtD", "Naturfeens Silke" }, { "FairySilkG_desc_RtD", "Används för att skapa kraftfull utrustning designad för havet." }, { "Lobaco_RtD", "Loboco Frukt" }, { "Lobaco_desc_RtD", "En mytisk frukt som används för att åkalla en kraftfull boss som släpper den Alanteanska kronan för att andas under vattnet i RtDMMO" }, { "SoulStone_RtD", "Själsten" }, { "SoulStone_desc_RtD", "Används för att skapa kraftfull utrustning för havet." }, { "SeaCrystal_RtD", "Havskristall" }, { "SeaCrystal_desc_RtD", "Används för att skapa kraftfull utrustning för havet." }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Mirfolk" }, { "Neck_RtD", "Havshalsband" }, { "NeckSummon", "Havshalsband Åkallande" }, { "Reptile_RtD", "Mirfolk Mutant" }, { "Fairy4_RtD", "Naturfe" }, { "Mirmaid_RtD", "Margygr" }, { "MineRock_Electrum_RtD", "Electrum Berg" }, { "SkullStone_text_RtD", "Jotunn här är varken levande eller döda, de lider av evig förfall och kan inte räddas." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization5 = Localization; text = "Dutch"; localization5.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Beendervis" }, { "BoneSquid_RtD", "Beenderinktvis" }, { "LuminousLooker_RtD", "Luminositeit Kijker" }, { "MurkPod_RtD", "MurkPod" }, { "Shark_RtD", "Witte Haai" }, { "CoralRock1_RtD", "Koraal Rots" }, { "CoralRock2_RtD", "Koraal Rots" }, { "CoralRock3_RtD", "Koraal Rots" }, { "CoralRock4_RtD", "Koraal Rots" }, { "CoralRock5_RtD", "Koraal Rots" }, { "CoralStone1_RtD", "Koraal" }, { "CoralStone2_RtD", "Koraal" }, { "CoralStone3_RtD", "Koraal" }, { "CoralStone4_RtD", "Koraal" }, { "CoralStone5_RtD", "Koraal" }, { "CoralStone6_RtD", "Koraal" }, { "CoralStone7_RtD", "Koraal" }, { "CoralStone8_RtD", "Koraal" }, { "CoralStone9_RtD", "Koraal" }, { "CoralStone10_RtD", "Koraal" }, { "CoralStone11_RtD", "Koraal" }, { "CoralStone12_RtD", "Koraal" }, { "CoralStone13_RtD", "Koraal" }, { "CoralStone14_RtD", "Koraal" }, { "CoralStone15_RtD", "Koraal" }, { "CoralStone16_RtD", "Koraal" }, { "CoralStone17_RtD", "Koraal" }, { "CoralStone18_RtD", "Koraal" }, { "CoralStone19_RtD", "Koraal" }, { "CoralStone20_RtD", "Koraal" }, { "CoralStone21_RtD", "Koraal" }, { "CoralStone22_RtD", "Koraal" }, { "CoralStone23_RtD", "Koraal" }, { "CoralStone24_RtD", "Koraal" }, { "CoralStone25_RtD", "Koraal" }, { "CoralStone26_RtD", "Koraal" }, { "CoralStone27_RtD", "Koraal" }, { "CoralStone28_RtD", "Koraal" }, { "CoralStone29_RtD", "Koraal" }, { "CoralStone30_RtD", "Koraal" }, { "Sponge1_RtD", "Mariene Spons" }, { "Sponge2_RtD", "Mariene Spons" }, { "Sponge3_RtD", "Mariene Spons" }, { "Sponge4_RtD", "Mariene Spons" }, { "Sponge5_RtD", "Mariene Spons" }, { "Sponge6_RtD", "Mariene Spons" }, { "Sponge7_RtD", "Mariene Spons" }, { "Sponge8_RtD", "Mariene Spons" }, { "Sponge9_RtD", "Mariene Spons" }, { "Sponge10_RtD", "Mariene Spons" }, { "Sponge11_RtD", "Mariene Spons" }, { "CoralReef1_RtD", "Koraalrif" }, { "CoralReef2_RtD", "Koraalrif" }, { "CoralReef3_RtD", "Koraalrif" }, { "CoralReef4_RtD", "Koraalrif" }, { "CoralReef5_RtD", "Koraalrif" }, { "CoralReef6_RtD", "Koraalrif" }, { "CoralReef7_RtD", "Koraalrif" }, { "CoralReef8_RtD", "Koraalrif" }, { "CoralReef9_RtD", "Koraalrif" }, { "Pickable_Coins_RtD", "Verloren Schat" }, { "Pickable_Pearl_RtD", "Verloren Schat" }, { "SeaWeed1_RtD", "Zeewier" }, { "SeaWeed2_RtD", "Zeewier" }, { "SeaWeed3_RtD", "Zeewier" }, { "SeaWeed4_RtD", "Zeewier" }, { "SeaWeed5_RtD", "Zeewier" }, { "SeaWeed6_RtD", "Zeewier" }, { "SeaWeed7_RtD", "Zeewier" }, { "SeaWeed8_RtD", "Zeewier" }, { "SeaWeed9_RtD", "Zeewier" }, { "SeaWeed10_RtD", "Zeewier" }, { "SeaWeed11_RtD", "Zeewier" }, { "SeaWeed12_RtD", "Zeewier" }, { "SeaWeed13_RtD", "Zeewier" }, { "SeaWeed14_RtD", "Zeewier" }, { "SeaWeed15_RtD", "Zeewier" }, { "SeaWeed16_RtD", "Zeewier" }, { "treespeak_RtD", "Ik werd hier gebracht door andere wereldse geesten en kan niet worden vernietigd" }, { "Electrum_RtD", "Electrum Erts" }, { "Electrum_desc_RtD", "Moet worden geraffineerd in de hoogoven" }, { "ElectrumBar_RtD", "Electrum Staaf" }, { "ElectrumBar_desc_RtD", "Gebruikt om krachtige uitrusting te maken die voor de oceaan is ontworpen." }, { "FairySilkG_RtD", "Natuur Feërie Zijde" }, { "FairySilkG_desc_RtD", "Gebruikt om krachtige uitrusting te maken die voor de oceaan is ontworpen." }, { "Lobaco_RtD", "Loboco Fruit" }, { "Lobaco_desc_RtD", "Een mythisch fruit dat wordt gebruikt om een krachtige baas op te roepen die de Alantean kroon laat vallen om onder water te ademen in RtDMMO" }, { "SoulStone_RtD", "Zielsteen" }, { "SoulStone_desc_RtD", "Gebruikt om krachtige uitrusting voor de oceaan te maken." }, { "SeaCrystal_RtD", "Zee Cristal" }, { "SeaCrystal_desc_RtD", "Gebruikt om krachtige uitrusting voor de oceaan te maken." }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Mirfolk" }, { "Neck_RtD", "Zee Halsband" }, { "NeckSummon", "Zee Halsband Oproep" }, { "Reptile_RtD", "Mirfolk Mutant" }, { "Fairy4_RtD", "Natuur Fee" }, { "Mirmaid_RtD", "Margygr" }, { "MineRock_Electrum_RtD", "Electrum Steen" }, { "SkullStone_text_RtD", "De Jotunn hier zijn noch levend noch dood, ze lijden aan eeuwige verrotting en kunnen niet worden gered." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization6 = Localization; text = "Japanese"; localization6.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "骨魚" }, { "BoneSquid_RtD", "骨イカ" }, { "LuminousLooker_RtD", "光輝の見守り者" }, { "MurkPod_RtD", "霧のポッド" }, { "Shark_RtD", "ホホジロザメ" }, { "CoralRock1_RtD", "サンゴ岩" }, { "CoralRock2_RtD", "サンゴ岩" }, { "CoralRock3_RtD", "サンゴ岩" }, { "CoralRock4_RtD", "サンゴ岩" }, { "CoralRock5_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", "サンゴ" }, { "Sponge1_RtD", "海綿" }, { "Sponge2_RtD", "海綿" }, { "Sponge3_RtD", "海綿" }, { "Sponge4_RtD", "海綿" }, { "Sponge5_RtD", "海綿" }, { "Sponge6_RtD", "海綿" }, { "Sponge7_RtD", "海綿" }, { "Sponge8_RtD", "海綿" }, { "Sponge9_RtD", "海綿" }, { "Sponge10_RtD", "海綿" }, { "Sponge11_RtD", "海綿" }, { "CoralReef1_RtD", "サンゴ礁" }, { "CoralReef2_RtD", "サンゴ礁" }, { "CoralReef3_RtD", "サンゴ礁" }, { "CoralReef4_RtD", "サンゴ礁" }, { "CoralReef5_RtD", "サンゴ礁" }, { "CoralReef6_RtD", "サンゴ礁" }, { "CoralReef7_RtD", "サンゴ礁" }, { "CoralReef8_RtD", "サンゴ礁" }, { "CoralReef9_RtD", "サンゴ礁" }, { "Pickable_Coins_RtD", "失われた宝物" }, { "Pickable_Pearl_RtD", "失われた宝物" }, { "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", "海藻" }, { "treespeak_RtD", "異世界の精霊にここに連れてこられ、破壊できない" }, { "Electrum_RtD", "エレクトラム鉱" }, { "Electrum_desc_RtD", "高炉で精錬する必要があります" }, { "ElectrumBar_RtD", "エレクトラムバー" }, { "ElectrumBar_desc_RtD", "海のために設計された強力な装備を作るのに使用されます。" }, { "FairySilkG_RtD", "自然のフェアリーシルク" }, { "FairySilkG_desc_RtD", "海のために設計された強力な装備を作るのに使用されます。" }, { "Lobaco_RtD", "ロバコの実" }, { "Lobaco_desc_RtD", "海中で呼吸できるアランテアンの王冠をドロップする強力なボスを召喚する神話の果物" }, { "SoulStone_RtD", "ソウルストーン" }, { "SoulStone_desc_RtD", "海のために強力な装備を作るのに使用されます。" }, { "SeaCrystal_RtD", "海の結晶" }, { "SeaCrystal_desc_RtD", "海のために強力な装備を作るのに使用されます。" }, { "Belzor_RtD", "ベルゾール" }, { "CatFish_RtD", "マーメイド" }, { "Neck_RtD", "海の首輪" }, { "NeckSummon", "海の首輪召喚" }, { "Reptile_RtD", "マーメイドミュータント" }, { "Fairy4_RtD", "自然の妖精" }, { "Mirmaid_RtD", "マーギグル" }, { "MineRock_Electrum_RtD", "エレクトラム鉱石" }, { "SkullStone_text_RtD", "ここにいるヨトゥンは生死の境にあり、永遠の腐敗に苦しんでおり、救うことはできません。" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization7 = Localization; text = "Chinese"; localization7.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "骨鱼" }, { "BoneSquid_RtD", "骨墨鱼" }, { "LuminousLooker_RtD", "光明凝视者" }, { "MurkPod_RtD", "迷雾舱" }, { "Shark_RtD", "大白鲨" }, { "CoralRock1_RtD", "珊瑚岩" }, { "CoralRock2_RtD", "珊瑚岩" }, { "CoralRock3_RtD", "珊瑚岩" }, { "CoralRock4_RtD", "珊瑚岩" }, { "CoralRock5_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", "珊瑚" }, { "Sponge1_RtD", "海绵" }, { "Sponge2_RtD", "海绵" }, { "Sponge3_RtD", "海绵" }, { "Sponge4_RtD", "海绵" }, { "Sponge5_RtD", "海绵" }, { "Sponge6_RtD", "海绵" }, { "Sponge7_RtD", "海绵" }, { "Sponge8_RtD", "海绵" }, { "Sponge9_RtD", "海绵" }, { "Sponge10_RtD", "海绵" }, { "Sponge11_RtD", "海绵" }, { "CoralReef1_RtD", "珊瑚礁" }, { "CoralReef2_RtD", "珊瑚礁" }, { "CoralReef3_RtD", "珊瑚礁" }, { "CoralReef4_RtD", "珊瑚礁" }, { "CoralReef5_RtD", "珊瑚礁" }, { "CoralReef6_RtD", "珊瑚礁" }, { "CoralReef7_RtD", "珊瑚礁" }, { "CoralReef8_RtD", "珊瑚礁" }, { "CoralReef9_RtD", "珊瑚礁" }, { "Pickable_Coins_RtD", "失落的宝藏" }, { "Pickable_Pearl_RtD", "失落的宝藏" }, { "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", "海藻" }, { "treespeak_RtD", "我被来自异世界的灵魂带到这里,无法被摧毁" }, { "Electrum_RtD", "电解矿" }, { "Electrum_desc_RtD", "必须在高炉中精炼" }, { "ElectrumBar_RtD", "电解金属锭" }, { "ElectrumBar_desc_RtD", "用于制作专为海洋设计的强大装备。" }, { "FairySilkG_RtD", "自然仙女丝" }, { "FairySilkG_desc_RtD", "用于制作专为海洋设计的强大装备。" }, { "Lobaco_RtD", "洛巴科果实" }, { "Lobaco_desc_RtD", "一种神话中的果实,用于召唤一个强大的boss,该boss掉落阿兰特亚皇冠,用于在RtDMMO中水下呼吸" }, { "SoulStone_RtD", "灵魂石" }, { "SoulStone_desc_RtD", "用于制作强大的海洋装备。" }, { "SeaCrystal_RtD", "海晶石" }, { "SeaCrystal_desc_RtD", "用于制作强大的海洋装备。" }, { "Belzor_RtD", "贝尔佐尔" }, { "CatFish_RtD", "美人鱼" }, { "Neck_RtD", "海脖子" }, { "NeckSummon", "海脖子召唤" }, { "Reptile_RtD", "美人鱼突变体" }, { "Fairy4_RtD", "自然精灵" }, { "Mirmaid_RtD", "玛吉格尔" }, { "MineRock_Electrum_RtD", "电解矿石" }, { "SkullStone_text_RtD", "这里的约顿人既不是活着也不是死去的,他们在永恒的腐朽中痛苦,无法被拯救。" } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization8 = Localization; text = "French"; localization8.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Poisson Osseux" }, { "BoneSquid_RtD", "Calmar Osseux" }, { "LuminousLooker_RtD", "Regard Lumineux" }, { "MurkPod_RtD", "Capsule Obscure" }, { "Shark_RtD", "Grand Requin Blanc" }, { "CoralRock1_RtD", "Roche Corallienne" }, { "CoralRock2_RtD", "Roche Corallienne" }, { "CoralRock3_RtD", "Roche Corallienne" }, { "CoralRock4_RtD", "Roche Corallienne" }, { "CoralRock5_RtD", "Roche Corallienne" }, { "CoralStone1_RtD", "Corail" }, { "CoralStone2_RtD", "Corail" }, { "CoralStone3_RtD", "Corail" }, { "CoralStone4_RtD", "Corail" }, { "CoralStone5_RtD", "Corail" }, { "CoralStone6_RtD", "Corail" }, { "CoralStone7_RtD", "Corail" }, { "CoralStone8_RtD", "Corail" }, { "CoralStone9_RtD", "Corail" }, { "CoralStone10_RtD", "Corail" }, { "CoralStone11_RtD", "Corail" }, { "CoralStone12_RtD", "Corail" }, { "CoralStone13_RtD", "Corail" }, { "CoralStone14_RtD", "Corail" }, { "CoralStone15_RtD", "Corail" }, { "CoralStone16_RtD", "Corail" }, { "CoralStone17_RtD", "Corail" }, { "CoralStone18_RtD", "Corail" }, { "CoralStone19_RtD", "Corail" }, { "CoralStone20_RtD", "Corail" }, { "CoralStone21_RtD", "Corail" }, { "CoralStone22_RtD", "Corail" }, { "CoralStone23_RtD", "Corail" }, { "CoralStone24_RtD", "Corail" }, { "CoralStone25_RtD", "Corail" }, { "CoralStone26_RtD", "Corail" }, { "CoralStone27_RtD", "Corail" }, { "CoralStone28_RtD", "Corail" }, { "CoralStone29_RtD", "Corail" }, { "CoralStone30_RtD", "Corail" }, { "Sponge1_RtD", "Éponge Marine" }, { "Sponge2_RtD", "Éponge Marine" }, { "Sponge3_RtD", "Éponge Marine" }, { "Sponge4_RtD", "Éponge Marine" }, { "Sponge5_RtD", "Éponge Marine" }, { "Sponge6_RtD", "Éponge Marine" }, { "Sponge7_RtD", "Éponge Marine" }, { "Sponge8_RtD", "Éponge Marine" }, { "Sponge9_RtD", "Éponge Marine" }, { "Sponge10_RtD", "Éponge Marine" }, { "Sponge11_RtD", "Éponge Marine" }, { "CoralReef1_RtD", "Récif Corallien" }, { "CoralReef2_RtD", "Récif Corallien" }, { "CoralReef3_RtD", "Récif Corallien" }, { "CoralReef4_RtD", "Récif Corallien" }, { "CoralReef5_RtD", "Récif Corallien" }, { "CoralReef6_RtD", "Récif Corallien" }, { "CoralReef7_RtD", "Récif Corallien" }, { "CoralReef8_RtD", "Récif Corallien" }, { "CoralReef9_RtD", "Récif Corallien" }, { "Pickable_Coins_RtD", "Trésor Perdu" }, { "Pickable_Pearl_RtD", "Trésor Perdu" }, { "SeaWeed1_RtD", "Algue Marine" }, { "SeaWeed2_RtD", "Algue Marine" }, { "SeaWeed3_RtD", "Algue Marine" }, { "SeaWeed4_RtD", "Algue Marine" }, { "SeaWeed5_RtD", "Algue Marine" }, { "SeaWeed6_RtD", "Algue Marine" }, { "SeaWeed7_RtD", "Algue Marine" }, { "SeaWeed8_RtD", "Algue Marine" }, { "SeaWeed9_RtD", "Algue Marine" }, { "SeaWeed10_RtD", "Algue Marine" }, { "SeaWeed11_RtD", "Algue Marine" }, { "SeaWeed12_RtD", "Algue Marine" }, { "SeaWeed13_RtD", "Algue Marine" }, { "SeaWeed14_RtD", "Algue Marine" }, { "SeaWeed15_RtD", "Algue Marine" }, { "SeaWeed16_RtD", "Algue Marine" }, { "treespeak_RtD", "J'ai été amené ici par des esprits d'un autre monde et je ne peux être détruit" }, { "Electrum_RtD", "Roche d'Électrum" }, { "Electrum_desc_RtD", "Doit être raffiné dans le four de fusion" }, { "ElectrumBar_RtD", "Lingot d'Électrum" }, { "ElectrumBar_desc_RtD", "Utilisé pour fabriquer des équipements puissants conçus pour l'Océan." }, { "FairySilkG_RtD", "Soie de Fée de la Nature" }, { "FairySilkG_desc_RtD", "Utilisé pour fabriquer des équipements puissants conçus pour l'Océan." }, { "Lobaco_RtD", "Fruit Loboco" }, { "Lobaco_desc_RtD", "Un fruit mythique utilisé pour invoquer un puissant boss qui laisse tomber la couronne Atlantéenne pour respirer sous l'eau dans RtDMMO" }, { "SoulStone_RtD", "Pierre de l'Âme" }, { "SoulStone_desc_RtD", "Utilisé pour fabriquer des équipements puissants pour l'Océan." }, { "SeaCrystal_RtD", "Cristal Marin" }, { "SeaCrystal_desc_RtD", "Utilisé pour fabriquer des équipements puissants pour l'Océan." }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Mirfolk" }, { "Neck_RtD", "Collier Marin" }, { "NeckSummon", "Invocation du Collier Marin" }, { "Reptile_RtD", "Mutant Mirfolk" }, { "Fairy4_RtD", "Fée de la Nature" }, { "Mirmaid_RtD", "Margygr" }, { "MineRock_Electrum_RtD", "Roche d'Électrum" }, { "SkullStone_text_RtD", "Les Jotunn ici ne sont ni vivants ni morts, ils souffrent d'une dégradation éternelle et ne peuvent être sauvés." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization9 = Localization; text = "Ukrainian"; localization9.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Кісткова риба" }, { "BoneSquid_RtD", "Кістковий кальмар" }, { "LuminousLooker_RtD", "Світляний поглядач" }, { "MurkPod_RtD", "Темний Міхур" }, { "Shark_RtD", "Велика біла акула" }, { "CoralRock1_RtD", "Коралова скеля" }, { "CoralRock2_RtD", "Коралова скеля" }, { "CoralRock3_RtD", "Коралова скеля" }, { "CoralRock4_RtD", "Коралова скеля" }, { "CoralRock5_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", "Корал" }, { "Sponge1_RtD", "Морська губка" }, { "Sponge2_RtD", "Морська губка" }, { "Sponge3_RtD", "Морська губка" }, { "Sponge4_RtD", "Морська губка" }, { "Sponge5_RtD", "Морська губка" }, { "Sponge6_RtD", "Морська губка" }, { "Sponge7_RtD", "Морська губка" }, { "Sponge8_RtD", "Морська губка" }, { "Sponge9_RtD", "Морська губка" }, { "Sponge10_RtD", "Морська губка" }, { "Sponge11_RtD", "Морська губка" }, { "CoralReef1_RtD", "Кораловий риф" }, { "CoralReef2_RtD", "Кораловий риф" }, { "CoralReef3_RtD", "Кораловий риф" }, { "CoralReef4_RtD", "Кораловий риф" }, { "CoralReef5_RtD", "Кораловий риф" }, { "CoralReef6_RtD", "Кораловий риф" }, { "CoralReef7_RtD", "Кораловий риф" }, { "CoralReef8_RtD", "Кораловий риф" }, { "CoralReef9_RtD", "Кораловий риф" }, { "Pickable_Coins_RtD", "Загублене скарбниця" }, { "Pickable_Pearl_RtD", "Загублене скарбниця" }, { "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", "Морська водорість" }, { "treespeak_RtD", "Мене привели сюди інші світові духи, і я не можу бути знищений" }, { "Electrum_RtD", "Електрумова руда" }, { "Electrum_desc_RtD", "Потрібно переробити в доменній печі" }, { "ElectrumBar_RtD", "Електрумова пластина" }, { "ElectrumBar_desc_RtD", "Використовується для виготовлення потужного обладнання для океану." }, { "FairySilkG_RtD", "Шовк природної феї" }, { "FairySilkG_desc_RtD", "Використовується для виготовлення потужного обладнання для океану." }, { "Lobaco_RtD", "Плід Лобоко" }, { "Lobaco_desc_RtD", "Міфічний плід, що використовується для виклику потужного боса, який випускає атлантійську корону для дихання під водою в RtDMMO" }, { "SoulStone_RtD", "Камінь душі" }, { "SoulStone_desc_RtD", "Використовується для виготовлення потужного обладнання для океану." }, { "SeaCrystal_RtD", "Морський кристал" }, { "SeaCrystal_desc_RtD", "Використовується для виготовлення потужного обладнання для океану." }, { "Belzor_RtD", "Белзор" }, { "CatFish_RtD", "Мірфолк" }, { "Neck_RtD", "Морська намистина" }, { "NeckSummon", "Заклик Морської намистини" }, { "Reptile_RtD", "Мутант мірфолк" }, { "Fairy4_RtD", "Природна фея" }, { "Mirmaid_RtD", "Маргігір" }, { "MineRock_Electrum_RtD", "Електрумова скеля" }, { "SkullStone_text_RtD", "Йотуни тут не живі й не мертві, вони страждають від вічного розкладу і не можуть бути врятовані." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization10 = Localization; text = "Russian"; localization10.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Костяная рыба" }, { "BoneSquid_RtD", "Костяной кальмар" }, { "LuminousLooker_RtD", "Светящийся взгляд" }, { "MurkPod_RtD", "Темный кокон" }, { "Shark_RtD", "Белая акула" }, { "CoralRock1_RtD", "Коралловая скала" }, { "CoralRock2_RtD", "Коралловая скала" }, { "CoralRock3_RtD", "Коралловая скала" }, { "CoralRock4_RtD", "Коралловая скала" }, { "CoralRock5_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", "Коралл" }, { "Sponge1_RtD", "Морская губка" }, { "Sponge2_RtD", "Морская губка" }, { "Sponge3_RtD", "Морская губка" }, { "Sponge4_RtD", "Морская губка" }, { "Sponge5_RtD", "Морская губка" }, { "Sponge6_RtD", "Морская губка" }, { "Sponge7_RtD", "Морская губка" }, { "Sponge8_RtD", "Морская губка" }, { "Sponge9_RtD", "Морская губка" }, { "Sponge10_RtD", "Морская губка" }, { "Sponge11_RtD", "Морская губка" }, { "CoralReef1_RtD", "Коралловый риф" }, { "CoralReef2_RtD", "Коралловый риф" }, { "CoralReef3_RtD", "Коралловый риф" }, { "CoralReef4_RtD", "Коралловый риф" }, { "CoralReef5_RtD", "Коралловый риф" }, { "CoralReef6_RtD", "Коралловый риф" }, { "CoralReef7_RtD", "Коралловый риф" }, { "CoralReef8_RtD", "Коралловый риф" }, { "CoralReef9_RtD", "Коралловый риф" }, { "Pickable_Coins_RtD", "Затерянное сокровище" }, { "Pickable_Pearl_RtD", "Затерянное сокровище" }, { "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", "Морская водоросль" }, { "treespeak_RtD", "Я был приведён сюда духами и не могу быть уничтожен" }, { "Electrum_RtD", "Электрумовая руда" }, { "Electrum_desc_RtD", "Должна быть переплавлена в плавильной печи" }, { "ElectrumBar_RtD", "Электрумовый слиток" }, { "ElectrumBar_desc_RtD", "Используется для создания мощного снаряжения для океана." }, { "FairySilkG_RtD", "Шёлк природы фей" }, { "FairySilkG_desc_RtD", "Используется для создания мощного снаряжения для океана." }, { "Lobaco_RtD", "Плод Лобако" }, { "Lobaco_desc_RtD", "Мифический плод, используемый для призыва могущественного босса." }, { "SoulStone_RtD", "Камень души" }, { "SoulStone_desc_RtD", "Используется для создания мощного снаряжения для океана." }, { "SeaCrystal_RtD", "Морской кристалл" }, { "SeaCrystal_desc_RtD", "Используется для создания мощного снаряжения для океана." }, { "Belzor_RtD", "Белзор" }, { "CatFish_RtD", "Мирфолк" }, { "Neck_RtD", "Морской Нэк" }, { "NeckSummon", "Призыв морского Нэка" }, { "Reptile_RtD", "Мутант Мирфолка" }, { "Fairy4_RtD", "Фея природы" }, { "Mirmaid_RtD", "Маргюгр" }, { "MineRock_Electrum_RtD", "Электрумовый камень" }, { "SkullStone_text_RtD", "Йотуны здесь ни живы, ни мертвы. Они страдают от вечного разложения и не могут быть спасены." } }); Localization = LocalizationManager.Instance.GetLocalization(); CustomLocalization localization11 = Localization; text = "Spanish"; localization11.AddTranslation(ref text, new Dictionary<string, string> { { "BoneFish_RtD", "Pez Esqueleto" }, { "BoneSquid_RtD", "Calamar Esqueleto" }, { "LuminousLooker_RtD", "Observador Luminoso" }, { "MurkPod_RtD", "MurkPod" }, { "Shark_RtD", "Gran Tiburón Blanco" }, { "CoralRock1_RtD", "Roca de Coral" }, { "CoralRock2_RtD", "Roca de Coral" }, { "CoralRock3_RtD", "Roca de Coral" }, { "CoralRock4_RtD", "Roca de Coral" }, { "CoralRock5_RtD", "Roca de Coral" }, { "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", "Esponja Marina" }, { "Sponge2_RtD", "Esponja Marina" }, { "Sponge3_RtD", "Esponja Marina" }, { "Sponge4_RtD", "Esponja Marina" }, { "Sponge5_RtD", "Esponja Marina" }, { "Sponge6_RtD", "Esponja Marina" }, { "Sponge7_RtD", "Esponja Marina" }, { "Sponge8_RtD", "Esponja Marina" }, { "Sponge9_RtD", "Esponja Marina" }, { "Sponge10_RtD", "Esponja Marina" }, { "Sponge11_RtD", "Esponja Marina" }, { "CoralReef1_RtD", "Arrecife de Coral" }, { "CoralReef2_RtD", "Arrecife de Coral" }, { "CoralReef3_RtD", "Arrecife de Coral" }, { "CoralReef4_RtD", "Arrecife de Coral" }, { "CoralReef5_RtD", "Arrecife de Coral" }, { "CoralReef6_RtD", "Arrecife de Coral" }, { "CoralReef7_RtD", "Arrecife de Coral" }, { "CoralReef8_RtD", "Arrecife de Coral" }, { "CoralReef9_RtD", "Arrecife de Coral" }, { "Pickable_Coins_RtD", "Tesoro Perdido" }, { "Pickable_Pearl_RtD", "Tesoro Perdido" }, { "SeaWeed1_RtD", "Alga Marina" }, { "SeaWeed2_RtD", "Alga Marina" }, { "SeaWeed3_RtD", "Alga Marina" }, { "SeaWeed4_RtD", "Alga Marina" }, { "SeaWeed5_RtD", "Alga Marina" }, { "SeaWeed6_RtD", "Alga Marina" }, { "SeaWeed7_RtD", "Alga Marina" }, { "SeaWeed8_RtD", "Alga Marina" }, { "SeaWeed9_RtD", "Alga Marina" }, { "SeaWeed10_RtD", "Alga Marina" }, { "SeaWeed11_RtD", "Alga Marina" }, { "SeaWeed12_RtD", "Alga Marina" }, { "SeaWeed13_RtD", "Alga Marina" }, { "SeaWeed14_RtD", "Alga Marina" }, { "SeaWeed15_RtD", "Alga Marina" }, { "SeaWeed16_RtD", "Alga Marina" }, { "treespeak_RtD", "Fui traído aquí por espíritus de otro mundo y no puedo ser destruido" }, { "Electrum_RtD", "Mineral de Electrum" }, { "Electrum_desc_RtD", "Debe ser refinado en el alto horno" }, { "ElectrumBar_RtD", "Lingote de Electrum" }, { "ElectrumBar_desc_RtD", "Se utiliza para fabricar equipo poderoso diseñado para el océano." }, { "FairySilkG_RtD", "Seda de Hada de la Naturaleza" }, { "FairySilkG_desc_RtD", "Se utiliza para fabricar equipo poderoso diseñado para el océano." }, { "Lobaco_RtD", "Fruta de Loboco" }, { "Lobaco_desc_RtD", "Una fruta mítica usada para invocar a un jefe poderoso, y también para fabricar una varita mágica que invoca un monstruo para luchar a tu lado." }, { "SoulStone_RtD", "Piedra del Alma" }, { "SoulStone_desc_RtD", "Se utiliza para fabricar equipo poderoso para el océano." }, { "SeaCrystal_RtD", "Cristal del Mar" }, { "SeaCrystal_desc_RtD", "Se utiliza para fabricar equipo poderoso para el océano." }, { "Belzor_RtD", "Belzor" }, { "CatFish_RtD", "Hombre Pez" }, { "Neck_RtD", "Cuello Marino" }, { "NeckSummon", "Invocación de Cuello Marino" }, { "Reptile_RtD", "Mutante Hombre Pez" }, { "Fairy4_RtD", "Hada de la Naturaleza" }, { "MineRock_Electrum_RtD", "Roca de Electrum" }, { "SkullStone_text_RtD", "Los Jotunn aquí no están ni vivos ni muertos, están sufriendo una decadencia eterna y no pueden ser salvados." } }); } private void Static1Spawner() { //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown try { string[] staticList = StaticList1; foreach (string text in staticList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CreatureManager.Instance.AddCreature(new CustomCreature(val, true, StaticList1CreatureConfig)); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added monster: " + text)); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding monsters: {arg}"); } } public 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; OceanEnable = ((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}"); } } public void Harpooned() { //IL_0030: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Expected O, but got Unknown try { string[] harpoonedList = HarpoonedList; foreach (string text in harpoonedList) { SE_Harpooned val = MyAssets.LoadAsset<SE_Harpooned>(text); if ((Object)(object)val != (Object)null) { CustomStatusEffect val2 = new CustomStatusEffect((StatusEffect)(object)val, true); ItemManager.Instance.AddStatusEffect(val2); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding SE_Stats Effects: {arg}"); } } private void SFX88() { //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown try { string[] sFXList = SFXList3; foreach (string text in sFXList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void FixSFX99() { try { AudioSource prefab = Cache.GetPrefab<AudioSource>("sfx_arrow_hit"); string[] sFXList = SFXList3; foreach (string text in sFXList) { GameObject prefab2 = Cache.GetPrefab<GameObject>(text); prefab2.GetComponentInChildren<AudioSource>().outputAudioMixerGroup = prefab.outputAudioMixerGroup; if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Audio Mixer set on: " + text)); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while fixing custom audio: {arg}"); } finally { PrefabManager.OnPrefabsRegistered -= FixSFX99; } } private void AddItems() { //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown try { string[] itemList = ItemList; foreach (string text in itemList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomItem val2 = new CustomItem(val, true); ItemManager.Instance.AddItem(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } private void AddPrefabs1() { //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown try { string[] prefabList = PrefabList; foreach (string text in prefabList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomPrefab val2 = new CustomPrefab(val, true); PrefabManager.Instance.AddPrefab(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {arg}"); } } public void AddBasicsStatusEffects() { //IL_0030: Unknown result type (might be due to invalid IL or missing references) //IL_0037: Expected O, but got Unknown try { string[] basicStatusEffectList = BasicStatusEffectList; foreach (string text in basicStatusEffectList) { SE_Stats val = MyAssets.LoadAsset<SE_Stats>(text); if ((Object)(object)val != (Object)null) { CustomStatusEffect val2 = new CustomStatusEffect((StatusEffect)(object)val, true); ItemManager.Instance.AddStatusEffect(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + ((object)val2)?.ToString() + " to the Object database")); } } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding SE_Stats Effects: {arg}"); } } private void AddMonsters() { //IL_0033: Unknown result type (might be due to invalid IL or missing references) //IL_003a: Expected O, but got Unknown try { string[] monsterList = MonsterList; foreach (string text in monsterList) { GameObject val = MyAssets.LoadAsset<GameObject>(text); if ((Object)(object)val != (Object)null) { CustomCreature val2 = new CustomCreature(val, true); CreatureManager.Instance.AddCreature(val2); if (LoggingEnable.Value) { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Added: " + text + " to the Object database")); } } else { ((BaseUnityPlugin)this).Logger.LogMessage((object)("Failed to add: " + text + " to the object database")); } } } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding prefabs: {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_0034: Unknown result type (might be due to invalid IL or missing references) //IL_0040: Unknown result type (might be due to invalid IL or missing references) //IL_004c: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Unknown result type (might be due to invalid IL or missing references) //IL_0060: Unknown result type (might be due to invalid IL or missing references) //IL_0068: Unknown result type (might be due to invalid IL or missing references) //IL_0070: Unknown result type (might be due to invalid IL or missing references) //IL_0078: Unknown result type (might be due to invalid IL or missing references) //IL_0084: Unknown result type (might be due to invalid IL or missing references) //IL_0095: Expected O, but got Unknown //IL_009e: Unknown result type (might be due to invalid IL or missing references) //IL_00a8: Expected O, but got Unknown //IL_00ba: Unknown result type (might be due to invalid IL or missing references) //IL_00c0: Expected O, but got Unknown //IL_00d6: Unknown result type (might be due to invalid IL or missing references) //IL_00db: Unknown result type (might be due to invalid IL or missing references) //IL_00e7: Unknown result type (might be due to invalid IL or missing references) //IL_00f3: Unknown result type (might be due to invalid IL or missing references) //IL_00ff: Unknown result type (might be due to invalid IL or missing references) //IL_0107: Unknown result type (might be due to invalid IL or missing references) //IL_010f: Unknown result type (might be due to invalid IL or missing references) //IL_0117: Unknown result type (might be due to invalid IL or missing references) //IL_011f: Unknown result type (might be due to invalid IL or missing references) //IL_012b: Unknown result type (might be due to invalid IL or missing references) //IL_013c: Expected O, but got Unknown //IL_0145: Unknown result type (might be due to invalid IL or missing references) //IL_014f: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset<GameObject>("CatFishWanderer_RtD"); CreatureConfig val2 = new CreatureConfig(); val2.Faction = (Faction)6; val2.UseCumulativeLevelEffects = true; val2.AddSpawnConfig(new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 800f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 5, MaxAltitude = 0f, Biome = (Biome)895 }); CreatureManager.Instance.AddCreature(new CustomCreature(val, true, val2)); GameObject val3 = MyAssets.LoadAsset<GameObject>("ReptileWanderer_RtD"); CreatureConfig val4 = new CreatureConfig(); val4.Faction = (Faction)6; val4.UseCumulativeLevelEffects = true; val4.AddSpawnConfig(new SpawnConfig { SpawnDistance = 100f, SpawnInterval = 800f, SpawnChance = 10f, SpawnAtNight = true, SpawnAtDay = true, MaxSpawned = 1, MaxLevel = 5, MaxAltitude = 0f, Biome = (Biome)895 }); CreatureManager.Instance.AddCreature(new CustomCreature(val3, true, val4)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding custom location: {arg}"); } } private void OceanContent() { //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Expected O, but got Unknown //IL_002c: Unknown result type (might be due to invalid IL or missing references) //IL_0099: Unknown result type (might be due to invalid IL or missing references) //IL_009f: Expected O, but got Unknown //IL_00be: Unknown result type (might be due to invalid IL or missing references) //IL_00c5: Expected O, but got Unknown //IL_00d5: Unknown result type (might be due to invalid IL or missing references) //IL_0142: Unknown result type (might be due to invalid IL or missing references) //IL_0148: Expected O, but got Unknown //IL_0169: Unknown result type (might be due to invalid IL or missing references) //IL_0170: Expected O, but got Unknown //IL_0180: Unknown result type (might be due to invalid IL or missing references) //IL_01ed: Unknown result type (might be due to invalid IL or missing references) //IL_01f4: Expected O, but got Unknown //IL_0216: Unknown result type (might be due to invalid IL or missing references) //IL_021d: Expected O, but got Unknown //IL_022d: Unknown result type (might be due to invalid IL or missing references) //IL_029a: Unknown result type (might be due to invalid IL or missing references) //IL_02a1: Expected O, but got Unknown //IL_02c3: Unknown result type (might be due to invalid IL or missing references) //IL_02ca: Expected O, but got Unknown //IL_02dd: Unknown result type (might be due to invalid IL or missing references) //IL_0339: Unknown result type (might be due to invalid IL or missing references) //IL_0340: Expected O, but got Unknown //IL_0362: Unknown result type (might be due to invalid IL or missing references) //IL_0369: Expected O, but got Unknown //IL_037c: Unknown result type (might be due to invalid IL or missing references) //IL_03d8: Unknown result type (might be due to invalid IL or missing references) //IL_03df: Expected O, but got Unknown //IL_0401: Unknown result type (might be due to invalid IL or missing references) //IL_0408: Expected O, but got Unknown //IL_041b: Unknown result type (might be due to invalid IL or missing references) //IL_046b: Unknown result type (might be due to invalid IL or missing references) //IL_0472: Expected O, but got Unknown //IL_0494: Unknown result type (might be due to invalid IL or missing references) //IL_049b: Expected O, but got Unknown //IL_04ae: Unknown result type (might be due to invalid IL or missing references) //IL_04f5: Unknown result type (might be due to invalid IL or missing references) //IL_04fc: Expected O, but got Unknown //IL_051e: Unknown result type (might be due to invalid IL or missing references) //IL_0525: Expected O, but got Unknown //IL_0538: Unknown result type (might be due to invalid IL or missing references) //IL_057f: Unknown result type (might be due to invalid IL or missing references) //IL_0586: Expected O, but got Unknown //IL_05a8: Unknown result type (might be due to invalid IL or missing references) //IL_05af: Expected O, but got Unknown //IL_05c2: Unknown result type (might be due to invalid IL or missing references) //IL_0609: Unknown result type (might be due to invalid IL or missing references) //IL_0610: Expected O, but got Unknown //IL_0632: Unknown result type (might be due to invalid IL or missing references) //IL_0639: Expected O, but got Unknown //IL_064c: Unknown result type (might be due to invalid IL or missing references) //IL_0693: Unknown result type (might be due to invalid IL or missing references) //IL_069a: Expected O, but got Unknown //IL_06bc: Unknown result type (might be due to invalid IL or missing references) //IL_06c3: Expected O, but got Unknown //IL_06d6: Unknown result type (might be due to invalid IL or missing references) //IL_0758: Unknown result type (might be due to invalid IL or missing references) //IL_075f: Expected O, but got Unknown //IL_076c: Unknown result type (might be due to invalid IL or missing references) //IL_0773: Expected O, but got Unknown //IL_07a1: Unknown result type (might be due to invalid IL or missing references) //IL_07ab: Expected O, but got Unknown try { GameObject val = MyAssets.LoadAsset<GameObject>("ShipWreck01_RtD"); LocationConfig val2 = new LocationConfig(); val2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -150f; val2.MaxAltitude = -3f; val2.Quantity = 165; val2.ExteriorRadius = 22f; val2.MaxTerrainDelta = 60f; val2.MinDistanceFromSimilar = 200f; val2.SlopeRotation = true; CustomLocation val3 = new CustomLocation(val, true, val2); ZoneManager.Instance.AddCustomLocation(val3); GameObject val4 = MyAssets.LoadAsset<GameObject>("ShipWreck02_RtD"); val2 = new LocationConfig(); val2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -150f; val2.MaxAltitude = -3f; val2.Quantity = 165; val2.ExteriorRadius = 22f; val2.MaxTerrainDelta = 60f; val2.MinDistanceFromSimilar = 200f; val2.SlopeRotation = true; CustomLocation val5 = new CustomLocation(val4, true, val2); ZoneManager.Instance.AddCustomLocation(val5); GameObject val6 = MyAssets.LoadAsset<GameObject>("ShipWreck03_RtD"); val2 = new LocationConfig(); val2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -150f; val2.MaxAltitude = -3f; val2.Quantity = 165; val2.ExteriorRadius = 22f; val2.MaxTerrainDelta = 60f; val2.MinDistanceFromSimilar = 200f; val2.SlopeRotation = true; CustomLocation val7 = new CustomLocation(val6, true, val2); ZoneManager.Instance.AddCustomLocation(val7); GameObject val8 = MyAssets.LoadAsset<GameObject>("ShipWreck04_RtD"); val2 = new LocationConfig(); val2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)new Biome[1] { (Biome)256 }); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -150f; val2.MaxAltitude = -3f; val2.Quantity = 165; val2.ExteriorRadius = 22f; val2.MaxTerrainDelta = 60f; val2.MinDistanceFromSimilar = 200f; val2.SlopeRotation = true; CustomLocation val9 = new CustomLocation(val8, true, val2); ZoneManager.Instance.AddCustomLocation(val9); GameObject val10 = MyAssets.LoadAsset<GameObject>("OceanCave_RtD"); val2 = new LocationConfig(); LocationConfig obj = val2; Biome[] array = new Biome[8]; RuntimeHelpers.InitializeArray(array, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -20f; val2.Quantity = 165; val2.MinDistanceFromSimilar = 100f; val2.Priotized = true; val2.ClearArea = true; CustomLocation val11 = new CustomLocation(val10, true, val2); ZoneManager.Instance.AddCustomLocation(val11); GameObject val12 = MyAssets.LoadAsset<GameObject>("Island_RtD"); val2 = new LocationConfig(); LocationConfig obj2 = val2; Biome[] array2 = new Biome[8]; RuntimeHelpers.InitializeArray(array2, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj2.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array2); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -30f; val2.Quantity = 165; val2.MinDistanceFromSimilar = 100f; val2.SnapToWater = true; val2.Priotized = true; CustomLocation val13 = new CustomLocation(val12, true, val2); ZoneManager.Instance.AddCustomLocation(val13); GameObject val14 = MyAssets.LoadAsset<GameObject>("BelzorAltar_RtD"); val2 = new LocationConfig(); LocationConfig obj3 = val2; Biome[] array3 = new Biome[8]; RuntimeHelpers.InitializeArray(array3, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj3.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array3); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -40f; val2.Quantity = 12; val2.MinDistanceFromSimilar = 250f; val2.Priotized = true; CustomLocation val15 = new CustomLocation(val14, true, val2); ZoneManager.Instance.AddCustomLocation(val15); GameObject val16 = MyAssets.LoadAsset<GameObject>("Ocean_Giant1_RtD"); val2 = new LocationConfig(); LocationConfig obj4 = val2; Biome[] array4 = new Biome[8]; RuntimeHelpers.InitializeArray(array4, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj4.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array4); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -35f; val2.Quantity = 20; val2.MinDistanceFromSimilar = 350f; CustomLocation val17 = new CustomLocation(val16, true, val2); ZoneManager.Instance.AddCustomLocation(val17); GameObject val18 = MyAssets.LoadAsset<GameObject>("Ocean_Giant2_RtD"); val2 = new LocationConfig(); LocationConfig obj5 = val2; Biome[] array5 = new Biome[8]; RuntimeHelpers.InitializeArray(array5, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj5.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array5); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -35f; val2.Quantity = 20; val2.MinDistanceFromSimilar = 350f; CustomLocation val19 = new CustomLocation(val18, true, val2); ZoneManager.Instance.AddCustomLocation(val19); GameObject val20 = MyAssets.LoadAsset<GameObject>("OceanSwords1_RtD"); val2 = new LocationConfig(); LocationConfig obj6 = val2; Biome[] array6 = new Biome[8]; RuntimeHelpers.InitializeArray(array6, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj6.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array6); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -35f; val2.Quantity = 20; val2.MinDistanceFromSimilar = 200f; CustomLocation val21 = new CustomLocation(val20, true, val2); ZoneManager.Instance.AddCustomLocation(val21); GameObject val22 = MyAssets.LoadAsset<GameObject>("OceanSwords2_RtD"); val2 = new LocationConfig(); LocationConfig obj7 = val2; Biome[] array7 = new Biome[8]; RuntimeHelpers.InitializeArray(array7, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); obj7.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array7); val2.BiomeArea = (BiomeArea)3; val2.MinAltitude = -1000f; val2.MaxAltitude = -35f; val2.Quantity = 20; val2.MinDistanceFromSimilar = 200f; CustomLocation val23 = new CustomLocation(val22, true, val2); ZoneManager.Instance.AddCustomLocation(val23); GameObject val24 = MyAssets.LoadAsset<GameObject>("MineRock_Electrum_RtD"); VegetationConfig val25 = new VegetationConfig(); Biome[] array8 = new Biome[8]; RuntimeHelpers.InitializeArray(array8, (RuntimeFieldHandle)/*OpCode not supported: LdMemberToken*/); val25.Biome = ZoneManager.AnyBiomeOf((Biome[])(object)array8); val25.Max = 5f; val25.ScaleMin = 1f; val25.ScaleMax = 1.2f; val25.MinAltitude = -150f; val25.MaxAltitude = -12f; val25.MaxTilt = 30f; val25.MaxTerrainDelta = 2f; val25.MinOceanDepth = 0f; val25.MaxOceanDepth = 500f; CustomVegetation val26 = new CustomVegetation(val24, true, val25); ZoneManager.Instance.AddCustomVegetation(val26); SmelterConversionConfig val27 = new SmelterConversionConfig(); ((ConversionConfig)val27).Station = Smelters.BlastFurnace; ((ConversionConfig)val27).FromItem = "Electrum_RtD"; ((ConversionConfig)val27).ToItem = "ElectrumBar_RtD"; ItemManager.Instance.AddItemConversion(new CustomItemConversion((ConversionConfig)(object)val27)); } catch (Exception arg) { ((BaseUnityPlugin)this).Logger.LogWarning((object)$"Exception caught while adding custom object: {arg}"); } } private void Ocean() { //IL_0015: Unknown result type (might be due to invalid IL or missing references) //IL_001c: Expected O, but got Unknown //IL_002f: Unknown result type (might be due to invalid IL or missing references) //IL_00be: Unknown result type (might be due to invalid IL or missing references) //IL_00c4: Expected O, but got Unknown //IL_00e3: Unknown result type (might be due to invalid IL or missing references) //IL_00ea: Expected O, but got Unknown //IL_00fd: Unknown result type (might be due to invalid IL or missing references) //IL_018c: Unknown result type (might be due to invalid IL or missing references) //IL_0192: Expected O, but got Unknown //IL_01b3: Unknown result type (might be due to invalid IL or missing references) //IL_01ba: Expected O, but got Unknown //IL_01cd: Unknown result type (might be due to invalid IL or missing references) //IL_025c: Unknown result type (might be due to invalid IL or missing references) //IL_0263: Expected O, but got Unknown //IL_0285: Unknown result type (might be due to invalid IL or missing references) //IL_028c: Expected O, but got Unknown //IL_029f: Unknown result type (might be due to invalid IL or missing references) //IL_032e: Unknown result type (might be due to invalid IL or missing references) //IL_0335: Expected O, but got Unknown //IL_0357: Unknown result type (might be due to invalid IL or missing references) //IL_035e: Expected O, but got Unknown //IL_0371: Unknown result type (might be due to invalid IL or missing references) //IL_0400: Unknown result type (might be due to invalid IL or missing references) //IL_0407: Expected O, but got Unknown //IL_0429: Unknown result type (might be due to invalid IL or missing references) //IL_0430: Expected O, but got Unknown //IL_0443: Unknown result type (might be due to invalid IL or missing references) //IL_04d2: Unknown result type (might be due to invalid IL or missing references) //IL_04d9: Expected O, but got Unknown //IL_04fb: Unknown result type (might be due to invalid IL or missing references) //IL_0502: Expected O, but got Unknown //IL_0515: Unknown result type (might be due to invalid IL or missing references) //IL_05a4: Unknown result type (might be due to invalid IL or missing references) //IL_05ab: Expected O, but got Unknown //IL_05cd: Unknown result type (might be due to invalid IL or missing references) //IL_05d4: Expected O, but got Unknown //IL_05e7: Unknown result type (might be due to invalid IL or missing references) //IL_0676: Unknown result type (might be due to invalid IL or missing references) //IL_067d: Expected O, but got Unknown //IL_069f: Unknown result type (might be due to invalid IL or missing references) //IL_06a6: Expected O, but got Unknown //IL_06b9: Unknown result type (might be due to invalid IL or missing references) //IL_0748: Unknown result type (might be due to invalid IL or missing references) //IL_074f: Expected O, but got Unknown //IL_0771: Unknown result type (might be due to invalid IL or missing references) //IL_0778: Expected O, but got Unknown //IL_078b: Unknown result type (might be due to invalid IL or missing references) //IL_081a: Unknown result type (might be due to invalid IL or missing references) //IL_0821: Expected O, but got Unknown //IL_0843: Unknown result type (might be due to invalid IL or missing references) //IL_084a: Expected O, but got Unknown //IL_085d: Unknown result type (might be due to invalid IL or missing references) //IL_08ec: Unknown result type (might be due to invalid IL or missing references) //IL_08f3: Expected O, but got Unknown //IL_0915: Unknown result type (might be due to invalid IL or missing references) //IL_091c: Expected O, but got Unknown //IL_092f: Unknown result type (might be due to invalid IL or missing references) //IL_09be: Unknown result type (might be due to invalid IL or missing references) //IL_09c5: Expected O, but got Unknown //IL_09e7: Unknown result type (might be due to invalid IL or missing references) //IL_09ee: Expected O, but got Unknown //IL_0a01: Unknown result type (might be due to invalid IL or missing references) //IL_0a90: Unknown result type (might be due to invalid IL or missing references) //IL_0a97: Expected O, but got Unknown //IL_0ab9: Unknown result type (might be due to invalid IL or missing references) //IL_0ac0: Expected O, but got Unknown //IL_0ad3: Unknown result type (might be due to invalid IL or missing references) //IL_0b62: Unknown result type (might be due to invalid IL or missing references) //IL_0b69: Expected O, but got Unknown //IL_0b8b: Unknown result type (might be due to invalid IL or missing references) //IL_0b92: Expected O, but got Unknown //IL_0ba5: Unknown result type (might be due to invalid IL or missing references) //IL_0c34: Unknown result type (might be due to invalid IL or missing references) //IL_0c3b: Expected O, but got Unknown //IL_0c5d: Unknown result type (might be due to invalid IL or missing references) //IL_0c64: Expected O, but got Unknown //IL_0c77: Unknown result type (might be due to invalid IL or missing references) //IL_0d06: Unknown result type (might be due to invalid IL or missing references) //IL_0d0d: Expected O, but got Unknown //IL_0d2f: Unknown result type (might be due to invalid IL or missing references) //IL_0d36: Expected O, but got Unknown //IL_0d49: Unknown result type (might be due to invalid IL or missing references) //IL_0dd8: Unknown result type (might be due to invalid IL or missing references) //IL_0ddf: Expected O, but got Unknown //IL_0e01: Unknown result type (might be due to invalid IL or missing references) //IL_0e08: Expected O, but got Unknown //IL_0e1b: Unknown result type (might be due to invalid IL or missing references) //IL_0eaa: Unknown result type (might be due to invalid IL or missing references) //IL_0eb1: Expected O, but got Unknown //IL_0ed3: Unknown result type (might be due to invalid IL or missing references) //IL_0eda: Expected O, but got Unknown //IL_0eed: Unknown result type (might be due to invalid IL or missing references) //IL_0f7c: Unknown result type (might be due to invalid IL or missing references) //IL_0f83: Expected O, but got Unknown //IL_0fa5: Unknown result type (might be due to invalid IL or missing references) //IL_0fac: Expected O, but got Unknown //IL_0fbf: Unknown result type (might be due to invalid IL or missing references) //IL_104e: Unknown result type (might be due to invalid IL or missing references) //IL_1055: Expected O, but got Unknown //IL_1077: Unknown result type (might be due to invalid IL or missing references) //IL_107e: Expected O, but got Unknown //IL_1091: Unknown result type (might be due to invalid IL or missing references) //IL_1120: Unknown result type (might be due to invalid IL or missing references) //IL_1127: Expected O, but got Unknown //IL_1149: Unknown result type (might be due to invalid IL or missing references) //IL_1150: Expected O, but got Unknown //IL_1163: Unknown result type (might be due to invalid IL or missing references) //IL_11f2: Unknown result type (might be due to invalid IL or missing references) //IL_11f9: Expected O, but got Unknown //IL_121b: Unknown result type (might be due to invalid IL or missing references) //IL_1222: Expected O, but got Unknown //IL_1235: Unknown result type (might be due to invalid IL or missing references) //IL_12c4: Unknown result type (might be due to invalid IL or missing references) //IL_12cb: Expected O, but got Unknown //IL_12ed: Unknown result type (might be due to invalid IL or missing references) //IL_12f4: Expected O, but got Unknown //IL_1307: Unknown result type (might be due to invalid IL or missing references) //IL_1396: Unknown result type (might be due to invalid IL or missing references) //IL_139d: Expected O, but got Unknown //IL_13bf: Unknown result type (might be due to invalid IL or missing references) //IL_13c6: Expected O, but got Unknown //IL_13d9: Unknown result type (might be due to invalid IL or missing references) //IL_1468: Unknown result type (might be due to invalid IL or missing references) //IL_146f: Expected O, but got Unknown //IL_1491: Unknown result type (might be due to invalid IL or missing references) //IL_1498: Expected O, but got Unknown //IL_14ab: Unknown result type (might be due to invalid IL or missing references) //IL_153a: Unknown result type (might be due to invalid IL or missing references) //IL_1541: Expected O, but got Unknown //IL_1563: Unknown result type (might be due to invalid IL or missing references) //IL_156a: Expected O, but got Unknown //IL_157d: Unknown result type (might be due to invalid IL or missing references) //IL_160c: Unknown result type (might be due to invalid IL or missing references) //IL_1613: Expected O, but got Unknown //IL_1635: Unknown result type (might be due to invalid IL or missing references) //IL_163c: Expected O, but got Unknown //IL_164f: Unknown result type (might be due to invalid IL or missing references) //IL_16de: Unknown result type (might be due to invalid IL or missing references) //IL_16e5: Expected O, but got Unknown //IL_1707: Unknown result type (might be due to invalid IL or missing references) //IL_170e: Expected O, but got Unknown //IL_1721: Unknown result type (might be due to invalid IL or missing references) //IL_17b0: Unknown result type (might be due to invalid IL or missing references) //IL_17b7: Expected O, but got Unknown //IL_17d9: Unknown result type (might be due to invalid IL or missing references) //IL_17e0: Expected O, but got Unknown //IL_17f3: Unknown result type (might be due to invalid IL or missing references) //IL_1882: Unknown result type (might be due to invalid IL or missing references) //IL_1889: Expected O, but got Unknown //IL_18ab: Unknown result type (might be due to invalid IL or missing references) //IL_18b2: Expected O, but got Unknown //IL_18c5: Unknown result type (might be due to invalid IL or missing references) //IL_1954: Unknown result type (might be due to invalid IL or missing references) //IL_195b: Expected O, but got Unknown //IL_197d: Unknown result type (might be due to invalid IL or missing references) //IL_1984: Expected O, but got Unknown //IL_1997: Unknown result type (might be due to invalid IL or missing references) //IL_1a26: Unknown result type (might be due to invalid IL or missing references) //IL_1a2d: Expected O, but got Unknown //IL_1a4f: Unknown result type (might be due to invalid IL or missing references) //IL_1a56: Expected O, but got Unknown //IL_1a69: Unknown result type (might be due to invalid IL or missing references) //IL_1af8: Unknown result type (might be due to invalid IL or missing references) //IL_1aff: Expected O, but got Unknown //IL_1b21: Unknown result type (might be due to invalid IL or missing references) //IL_1b28: Expected O, but got Unknown //IL_1b3b: Unknown result type (might be due to invalid IL or missing references) //IL_1bca: Unknown result type (might be due to invalid IL or missing references) //IL_1bd1: Expected O, but got Unknown //IL_1bf3: Unknown result type (might be due to invalid IL or missing references) //IL_1bfa: Expected O, but got Unknown //IL_1c0d: Unknown result type (might be due to invalid IL or missing references) //IL_1c9c: Unknown result type (might be due to invalid IL or missing references) //IL_1ca3: Expected O, but got Unknown //IL_1cc5: Unknown result type (might be due to invalid IL or missing references) //IL_1ccc: Expected O, but got Unknown //IL_1cdf: Unknown result type (might be due to invalid IL or missing references) //IL_1d6e: Unknown result type (might be due to invalid IL or missing references) //IL_1d75: Expected O, but got Unknown //IL_1d97: Unknown result type (might be due to invalid IL or missing references) //IL_1d9e: Expected O, but got Unknown //IL_1db1: Unknown result type (might be due to invalid IL or missing references) //IL_1e40: Unknown result typ