/
puma
/
ppa
Обзор
Документация
Войти
/
puma
/
ppa
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Battle/BuffFormatter.cs
25 строк
1 KB
Margarita
new
29 май 2026, 17:05
29 май 2026, 17:05
cc969a9
Код
Авторство
О чём код?
/// <summary> /// Форматирует баффы в короткие строки для отображения в консоли. /// </summary> public static class BuffFormatter { /// <summary>Короткое название баффа на английском с числовым бонусом.</summary> public static string GetShortEn(IBuff buff) => buff.Name switch { "Shield" => $"Shi(+{buff.DefenseModifier})", "Spear" => $"Spe(+{buff.AttackModifier})", "Horse" => $"Hor(+{buff.AttackModifier})", "Helmet" => $"Hel(+{buff.ArrowDefenseModifier})", _ => "???" }; /// <summary>Короткое название баффа на русском с числовым бонусом.</summary> public static string GetShortRu(IBuff buff) => buff.Name switch { "Shield" => $"щит(+{buff.DefenseModifier})", "Spear" => $"коп(+{buff.AttackModifier})", "Horse" => $"конь(+{buff.AttackModifier}/{buff.DefenseModifier})", "Helmet" => $"шлем(+{buff.ArrowDefenseModifier})", _ => buff.Name }; }