Some mods may be broken due to the recent Alloyed Collective update.
Decompiled source of More DifficultiesRU v1.0.0
MoreDifficultiesTranslationMod.dll
Decompiled 2 years agousing System; 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.Bootstrap; using FeedbackSunnyDifficulty; using Microsoft.CodeAnalysis; using R2API; [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.0", FrameworkDisplayName = ".NET Standard 2.0")] [assembly: AssemblyCompany("MoreDifficultiesTranslationMod")] [assembly: AssemblyConfiguration("Debug")] [assembly: AssemblyFileVersion("1.0.0.0")] [assembly: AssemblyInformationalVersion("1.0.0")] [assembly: AssemblyProduct("MoreDifficultiesTranslationMod")] [assembly: AssemblyTitle("MoreDifficultiesTranslationMod")] [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 MoreDifficultiesTranslationMod { [BepInPlugin("Lecarde17.MoreDifficultiesRU", "MoreDifficultiesRU", "1.0.0")] [BepInDependency(/*Could not decode attribute arguments.*/)] [BepInDependency(/*Could not decode attribute arguments.*/)] public class Main : BaseUnityPlugin { public const string PluginGUID = "Lecarde17.MoreDifficultiesRU"; public const string PluginAuthor = "Lecarde17"; public const string PluginName = "MoreDifficultiesRU"; public const string PluginVersion = "1.0.0"; public void Awake() { BaseUnityPlugin instance = Chainloader.PluginInfos["com.firewaze.FeedbackSunnyDifficulty"].Instance; Base val = (Base)(object)((instance is Base) ? instance : null); LanguageAPI.Add("PLAYER_DEATH_QUOTE_16_2P", "Попробуйте поиграть на «Солнцепёке», чтобы не напрягаться.", "RU"); LanguageAPI.Add("PLAYER_DEATH_QUOTE_16", "{0} жалеет, что играет не на «Солнцепёке».", "RU"); LanguageAPI.Add(val.thunderstormDifficultyDef.nameToken, "Ураган", "RU"); LanguageAPI.Add(val.thunderstormDifficultyDef.descriptionToken, "Сбалансированный уровень сложности. Планета не дремлет.<style=cStack>\n \n>Сложность: <style=cIsHealth>+25%</style></style>", "RU"); LanguageAPI.Add(val.sunnyDifficultyDef.nameToken, "Солнцепёк", "RU"); LanguageAPI.Add(val.sunnyDifficultyDef.descriptionToken, "Идеально для дошколят. Пора научиться пользоваться клавиатурой!<style=cStack>\n\n>Регенерация здоровья игрока: <style=cIsHealing>+50%</style> \n>Снижение урона, наносимого игроку: <style=cIsHealing>+38%</style> \n>Сложность: <style=cIsHealing>Отсутствует</style></style>", "RU"); LanguageAPI.Add(val.calypsoDifficultyDef.nameToken, "Калипсо", "RU"); LanguageAPI.Add(val.calypsoDifficultyDef.descriptionToken, "Приготовьтесь к худшему, ибо те, кто готовы пойти этой дорогой - есть те, кто готовы столкнуться лицом к лицу со вселенским злом. <style=cStack>\n\n>Регенерация здоровья игрока: <style=cIsHealth>-40%</style> \n>Сложность: <style=cIsHealth>+125%</style> \n>Скорость движения врагов: <style=cIsHealth>+30%</style> \n>Шанс врагов на критический урон: <style=cIsHealth>+10%</style></style>", "RU"); LanguageAPI.Add(val.tempestDifficultyDef.nameToken, "Буря", "RU"); LanguageAPI.Add(val.tempestDifficultyDef.descriptionToken, "Даже глубины Ада не горят так, как горит земля этой планеты под вашими ногами. Конец уже близко. <style=cStack>\n\n>Регенерация здоровья игрока: <style=cIsHealth>-40%</style> \n>Сложность: <style=cIsHealth>+200%</style> \n>Снижение перезарядки навыков врагов: <style=cIsHealth>+50%</style> \n>Скорость движения врагов: <style=cIsHealth>+35% (+35% Per stage)</style> \n>Скорость атаки врагов: <style=cIsHealth>+25%</style> \n>Шанс врагов на критический урон: <style=cIsHealth>+10%</style> \n>Предметы врагов: <style=cIsHealth>+Убийственная справедливость</style></style>", "RU"); LanguageAPI.Add(val.scyllaDifficultyDef.nameToken, "Апокалипсис", "RU"); LanguageAPI.Add(val.scyllaDifficultyDef.descriptionToken, "«Вам нравится страдать?» Если вы смогли пройти ЭТО, то вы - НАСТОЯЩИЙ ГЕЙМЕР. \n\nДа, вы всё правильно поняли. Вас тоже усиливают! Настолько этот уровень сложности ужасен. <style=cIsHealth>Удачи?</style> <style=cStack>\n\n>Скорость движения игрока: <style=cIsHealing>+50%</style> \n>Предметы игрока: <style=cIsHealing>+Сияющая жемчужина</style> \n>Регенерация здоровья игрока: <style=cIsHealth>-40%</style> \n>Сложность: <style=cIsHealth>+350% + Бесконечно</style> \n>Снижение перезарядки навыков врагов: <style=cIsHealth>+50%</style> \n>Скорость движения врагов: <style=cIsHealth>+35% (+35% за пройденный уровень)</style> \n>Скорость атаки врагов: <style=cIsHealth>+25%</style> \n>Шанс врагов на критический урон: <style=cIsHealth>+10%</style> \n>Броня врагов: <style=cIsHealth>+5 (+5 за пройденный уровень)</style> \n>Предметы врагов: <style=cIsHealth>+Убийственная справедливость</style> \n>Предметы врагов: <style=cIsHealth>+Блистающая махина</style> \n>Предметы врагов: <style=cIsHealth>+Осторожный слизень</style> \n>Предметы врагов: <style=cIsHealth>+Литой бур</style> \n>Предметы врагов: <style=cIsHealth>+57-листный клевер</style> \n>Предметы врагов: <style=cIsHealth>+Опал причудливой формы</style></style>", "RU"); } } }