Skip to content

Commit

Permalink
Merge branch 'master' into sec-rework
Browse files Browse the repository at this point in the history
  • Loading branch information
Ratyyy authored Sep 6, 2024
2 parents 61bc29d + b55629e commit e46a763
Show file tree
Hide file tree
Showing 308 changed files with 608,111 additions and 487,910 deletions.
3 changes: 2 additions & 1 deletion Content.IntegrationTests/Tests/PostMapInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@ public sealed class PostMapInitTest
"ADT_Saltern",
"ADT_Packed",
"ADT_Train",
"ADT_Gemini"
"ADT_Gemini",
"ADT_Aspid"
// ADT-End
};

Expand Down
27 changes: 17 additions & 10 deletions Content.Server/ADT/BloodCough/BloodCoughSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
using Content.Server.Fluids.EntitySystems;
using Content.Shared.Mobs.Systems;
using Content.Shared.ADT.Silicon.Components;
using Content.Shared.Damage.Prototypes;
using Robust.Shared.Prototypes;


public sealed class BloodCoughSystem : EntitySystem
{
Expand All @@ -16,6 +19,7 @@ public sealed class BloodCoughSystem : EntitySystem
[Dependency] private readonly IRobustRandom _random = default!;
[Dependency] private readonly PuddleSystem _puddleSystem = default!;
[Dependency] private readonly MobStateSystem _mobState = default!;
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;

public override void Initialize()
{
Expand All @@ -27,25 +31,28 @@ private void OnMobStateDamage(EntityUid uid, BloodCoughComponent component, Dama
{
if (EntityManager.TryGetComponent<DamageableComponent>(uid, out var damageable))
{
var currentDamage = damageable.TotalDamage;
if (currentDamage > 70)
var damagePerGroup = damageable.Damage.GetDamagePerGroup(_prototypeManager);
if (damagePerGroup.TryGetValue("Brute", out var bruteDamage))
{
if (TryComp<BloodCoughComponent>(uid, out var posting))
if (bruteDamage > 70)
{
posting.CheckCoughBlood = true;
if (TryComp<BloodCoughComponent>(uid, out var posting))
{
posting.CheckCoughBlood = true;
}
}
}
if (currentDamage <= 70)
{
if (TryComp<BloodCoughComponent>(uid, out var posting))
if (bruteDamage <= 70)
{
posting.CheckCoughBlood = false;
if (TryComp<BloodCoughComponent>(uid, out var posting))
{
posting.CheckCoughBlood = false;
}
}
}
}
else
{
Log.Debug($"Сущность {ToPrettyString(uid)} не имеет компонента BloodCoughComponent.");
Log.Debug($"Сущность {ToPrettyString(uid)} не имеет компонента DamageableComponent.");
}
}

Expand Down
2 changes: 1 addition & 1 deletion Content.Shared/CCVar/CCVars.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1780,7 +1780,7 @@ public static readonly CVarDef<int>
CVarDef.Create("chat.max_message_length", 1000, CVar.SERVER | CVar.REPLICATED);

public static readonly CVarDef<int> ChatMaxAnnouncementLength =
CVarDef.Create("chat.max_announcement_length", 256, CVar.SERVER | CVar.REPLICATED);
CVarDef.Create("chat.max_announcement_length", 700, CVar.SERVER | CVar.REPLICATED);// ADT Tweak 256

public static readonly CVarDef<bool> ChatSanitizerEnabled =
CVarDef.Create("chat.chat_sanitizer_enabled", true, CVar.SERVERONLY);
Expand Down
24 changes: 24 additions & 0 deletions Resources/Changelog/1ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2725,3 +2725,27 @@ Entries:
особые эмоции которые наглядно покажут о состоянии здоровья.', type: Add}
time: '2024-09-04T17:09:50Z'
id: 315
- author: Bolper
changes:
- {message: Добавлена кастомизация кобольдам и унатхам., type: Add}
- {message: Изменен спрайт плаката "похотливая моль"., type: Tweak}
- {message: Увеличен лимит символов объявления по консоли связи., type: Tweak}
- {message: Внесены правки в лечение КПБ., type: Tweak}
- {message: Теперь новакиды получают урон от воды и водяного пара!, type: Fix}
time: '2024-09-04T17:52:48Z'
id: 316
- author: Хурмик
changes:
- {message: НТ расширила финансирование сервисного отдела и в ПосудоМатах теперь
добавлены подносы!, type: Add}
- {message: 'Синдикат стали продавать на чёрном рынке "Особо острый поднос"
через аплинк агентам синдиката c профессиями: шеф-повар, ботаник, мим, клоун',
type: Add}
time: '2024-09-05T07:35:39Z'
id: 317
- author: PyotrIgn
changes:
- {message: Добавлены безалкогольные напитки авторства JustKekc и его персонажа-бармена
- Рамазана Стычинского, type: Add}
time: '2024-09-05T20:45:26Z'
id: 318
6 changes: 3 additions & 3 deletions Resources/Locale/ru-RU/ADT/Chat/blood-cough-system.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
blood-cough = Кашляет кровью.
blood-cough-ipc = Искрит и раздраженно жужит.
blood-cough-novakid = Кашляет плазмой.
blood-cough = Кашляет кровью
blood-cough-ipc = Искрит и раздраженно жужит
blood-cough-novakid = Кашляет плазмой
26 changes: 25 additions & 1 deletion Resources/Locale/ru-RU/ADT/Flavors/flavor-profiles.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,25 @@
flavor-complex-adtconsideredmilk = как сгущенка
flavor-complex-adtconsideredmilk = как сгущенка
flavor-complex-summershade = как прохлада, тень и арбузы
flavor-complex-wintersun = как молоко с кофе
flavor-complex-hungoverangel = как избавление от боли в висках
flavor-complex-citrusbalance = как витамин С
flavor-complex-dobtyidrink = как кола с кислинкой
flavor-complex-milkeclipse = как холод, молоко и чай
flavor-complex-arcticexlposion = как мороженое с газировкой
flavor-complex-appleliqueur = как крепкий яблочный сок
flavor-complex-sugarknight = как очень сладкое вино
flavor-complex-grapelady = как крепкое вино с молочным оттенком
flavor-complex-saturdaybaron = как ром, сладость и праздник
flavor-complex-arcticlatte = как крепкий и охлаждающий кофе
flavor-complex-oolongtea = как крайне крепкий чай
flavor-complex-azureblue = как сироп, море и бриз
flavor-complex-penetrationdrink = как отсылка к инди-игре
flavor-complex-eclipsedeclipse = как алкоголь, еще алкоголь и потемнение в глазах
flavor-complex-spacebush = как алкогольная газировка
flavor-complex-businessconversation = как горечь, алкоголь и преступное прошлое
flavor-complex-applemartini = как алкоголь и зелёное яблоко
flavor-complex-bacardiapple = как ром с привкусом яблока
flavor-complex-elderguards = как закон и очень странная смесь алкоголя с нотками уксуса
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ADT/guidebook/guides.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
guide-entry-medic-brigmedic = Бригмедик
guide-new-cocktails-ADT = Новые рецепты коктейлей
12 changes: 12 additions & 0 deletions Resources/Locale/ru-RU/ADT/personalization.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -303,10 +303,22 @@ ent-ADTClothingBackBolperSheath = Ножны Волпера
.desc = Я готов к бойне.
.suffix = Именное, Bolper.
ent-ADTClothingHandsBolperGloves = Перчатки Волпера
.desc = Я защищу твои руки.
.suffix = Именное, Bolper.
ent-ADTClothingUniformPangaariAmericanSleeveless = Американка без рукавов
.desc = Простой образ, состоящий из штанов и чёрной водолазки без рукавов.
.suffix = Именное, Pangaari.
ent-ADTClothingNeckRipZoroMantle = Таинственная наплечная мантия
.desc = Мантия, хранящая тайну...
.suffix = Именное, Rip_Zoro
ent-ADTClothingHandsPushnoYGloves = Беспалые кожаные перчатки
.desc = Перчатки без пальцев из прочной натуральной кожи, отлично сочетается с белой рубашкой и аквамариновой жилеткой.
.suffix = Именное, PushnoY.
ent-ADTClothingUniformPushnoYJumpsuit = Аккуратный костюм Курото
.desc = Приятно выглаженная рубашка с аквамариновой жилеткой и серыми брюками, что может быть лучше?
.suffix = Именное, PushnoY.
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
uplink-jumpboots-name = Продвинутые прыжковые ботинки
uplink-jumpboots-desc = Прыжковые ботинки в раскраске Синдиката. Обладают гораздо более повышенной перезарядкой, чем прообраз, а так же могут работать в качестве магнитных ботинок.
uplink-ADTAntagIronTray-name = Особо острый поднос
uplink-ADTAntagIronTray-desc = Железный поднос c очень острыми краями.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,28 @@ marking-ReptilianDrawingSkeleton = Рисунок скелета
marking-ReptilianDrawingSun = Рисунок солнца
marking-ReptilianDrawingWarpaint = Боевая раскраска
marking-ReptilianLineEyes = Глаза-полосы
# Хвосты

marking-TailAxolotl = Хвост, аксолотль
marking-TailDatashark = Хвост, акуля
marking-TailEasternDragon = Хвост, дракон
marking-TailFish = Хвост, рыба
marking-TailGecko = Хвост, гекон
marking-TailMaw = Хвост, мав~
marking-TailShark = Хвост, акула
marking-TailSnake = Хвост, змея
# Морды

marking-SnoutEasternDW = Нос 1
marking-SnoutEasternDNW = Нос 2
# Уши

marking-EarsSylveon = Уши, сильвеона
marking-EarsAvali = Уши, авали
marking-EarsChemlight = Уши, ХимСвет
marking-EarsDragonLong = Уши, дракона длинные
marking-EarsEasternD = Уши 1
marking-EarsMagus = Уши, магус
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
ent-ADTDrinkSummerShadeGlass = { ent-DrinkGlass }
.suffix = Летняя тень
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkWinterSunGlass = { ent-DrinkGlass }
.suffix = Зимнее солнце
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkHungoverAngelGlass = { ent-DrinkGlass }
.suffix = Похмельный ангел
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkCitrusBalanceGlass = { ent-DrinkGlass }
.suffix = Цитрусовый баланс
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkDobryiDrinkGlass = { ent-DrinkGlass }
.suffix = Напиток "Добрый"
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkMilkEclipseGlass = { ent-DrinkGlass }
.suffix = Молочное затмение
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkArcticExplosionGlass = { ent-DrinkGlass }
.suffix = Арктический взрыв
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkAppleLiqueurGlass = { ent-DrinkGlass }
.suffix = Яблочный ликер
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkSugarKnightGlass = { ent-DrinkGlass }
.suffix = Сахарный рыцарь
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkGrapeLadyGlass = { ent-DrinkGlass }
.suffix = Виноградная дама
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkSaturdayBaronGlass = { ent-DrinkGlass }
.suffix = Барон Суббота
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkArcticLatteGlass = { ent-DrinkGlass }
.suffix = Арктическое латте
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkSpecialTeaOolongGlass = { ent-DrinkGlass }
.suffix = Чай Оолонг
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkAzureBlueGlass = { ent-DrinkGlass }
.suffix = Лазурная синева
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkPenetrationGlass = { ent-DrinkGlass }
.suffix = Проникновение
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkEclipsedEclispeGlass = { ent-DrinkGlass }
.suffix = Затменное затмение
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkSpaceBushGlass = { ent-DrinkGlass }
.suffix = Космический кустарник
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkBusinessConversationGlass = { ent-DrinkGlass }
.suffix = Деловой разговор
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkAppleMartiniGlass = { ent-DrinkGlass }
.suffix = Яблочный мартини
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkBacardiAppleGlass = { ent-DrinkGlass }
.suffix = Яблоко Бакарди
.desc = { ent-DrinkGlass.desc }
ent-ADTDrinkElderGuardsGlass = { ent-DrinkGlass }
.suffix = Старая гвардия
.desc = { ent-DrinkGlass.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTDrinkAppleLiqueurBottleFull = Яблочный ликер
.desc = Сладкий алкогольный напиток из когда-то свежих яблок.
Loading

0 comments on commit e46a763

Please sign in to comment.