Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Decompiled source of RtDOcean v1.5.2
RtDOcean.dll
Decompiled 2 months 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