Decompiled source of More DifficultiesRU v1.0.0

MoreDifficultiesTranslationMod.dll

Decompiled 8 months ago
using 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");
		}
	}
}