Skip to content

Commit

Permalink
Контент ко дню рождения сервера
Browse files Browse the repository at this point in the history
  • Loading branch information
PyotrIgn committed Nov 13, 2023
1 parent eed36f4 commit 2a81761
Show file tree
Hide file tree
Showing 189 changed files with 2,143 additions and 170 deletions.
2 changes: 1 addition & 1 deletion Content.Client/Overlays/ShowHungerIconsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public override void Initialize()

private void OnGetStatusIconsEvent(EntityUid uid, HungerComponent hungerComponent, ref GetStatusIconsEvent args)
{
if (!IsActive || args.InContainer)
if (!IsActive || args.InContainer || args.HasStealthComponent)
return;

var healthIcons = DecideHungerIcon(uid, hungerComponent);
Expand Down
2 changes: 1 addition & 1 deletion Content.Client/Overlays/ShowSecurityIconsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public override void Initialize()

private void OnGetStatusIconsEvent(EntityUid uid, StatusIconComponent _, ref GetStatusIconsEvent @event)
{
if (!IsActive || @event.InContainer)
if (!IsActive || @event.InContainer || @event.HasStealthComponent)
{
return;
}
Expand Down
2 changes: 1 addition & 1 deletion Content.Client/Overlays/ShowThirstIconsSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public override void Initialize()

private void OnGetStatusIconsEvent(EntityUid uid, ThirstComponent thirstComponent, ref GetStatusIconsEvent args)
{
if (!IsActive || args.InContainer)
if (!IsActive || args.InContainer || args.HasStealthComponent)
return;

var healthIcons = DecideThirstIcon(uid, thirstComponent);
Expand Down
5 changes: 3 additions & 2 deletions Content.Client/SSDIndicator/SSDIndicatorSystem.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Content.Shared.CCVar;
using Content.Shared.CCVar;
using Content.Shared.SSDIndicator;
using Content.Shared.StatusIcon;
using Content.Shared.StatusIcon.Components;
Expand Down Expand Up @@ -26,7 +26,8 @@ private void OnGetStatusIcon(EntityUid uid, SSDIndicatorComponent component, ref
{
if (!component.IsSSD ||
!_cfg.GetCVar(CCVars.ICShowSSDIndicator) ||
args.InContainer)
args.InContainer ||
args.HasStealthComponent)
return;

args.StatusIcons.Add(_prototype.Index<StatusIconPrototype>(component.Icon));
Expand Down
5 changes: 4 additions & 1 deletion Content.Client/StatusIcon/StatusIconSystem.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using Content.Shared.CCVar;
using Content.Shared.StatusIcon;
using Content.Shared.StatusIcon.Components;
using Content.Shared.Stealth.Components;
using Robust.Client.Graphics;
using Robust.Shared.Configuration;

Expand All @@ -13,6 +14,7 @@ public sealed class StatusIconSystem : SharedStatusIconSystem
{
[Dependency] private readonly IConfigurationManager _configuration = default!;
[Dependency] private readonly IOverlayManager _overlay = default!;
[Dependency] private readonly IEntityManager _entManager = default!;

private bool _globalEnabled;
private bool _localEnabled;
Expand Down Expand Up @@ -63,7 +65,8 @@ public List<StatusIconData> GetStatusIcons(EntityUid uid, MetaDataComponent? met
return list;

var inContainer = (meta.Flags & MetaDataFlags.InContainer) != 0;
var ev = new GetStatusIconsEvent(list, inContainer);
var hasStealthComponent = _entManager.HasComponent<StealthComponent>(uid);
var ev = new GetStatusIconsEvent(list, inContainer, hasStealthComponent);
RaiseLocalEvent(uid, ref ev);
return ev.StatusIcons;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ public sealed partial class StatusIconComponent : Component
/// </summary>
/// <param name="StatusIcons"></param>
[ByRefEvent]
public record struct GetStatusIconsEvent(List<StatusIconData> StatusIcons, bool InContainer);
public record struct GetStatusIconsEvent(List<StatusIconData> StatusIcons, bool InContainer, bool HasStealthComponent);
18 changes: 17 additions & 1 deletion Resources/Changelog/ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -537,7 +537,7 @@ Entries:
changes:
- {message: Добавил отображение текста над головой при использовании LOOC чата., type: Add}
- {message: Добавил локализацию некоторым мед. препаратам., type: Add}
id: 55603 #костыль отображения в Обновлениях
id: 55604 #костыль отображения в Обновлениях
time: '2023-11-09T04:20:00.0000000+00:00'

- author: Шрёдингер
Expand All @@ -547,3 +547,19 @@ Entries:
id: 55605 #костыль отображения в Обновлениях
time: '2023-11-10T04:20:00.0000000+00:00'

- author: Петр Игнатьевич
changes:
- {message: Фикс размеров и вместимости некоторых вещей., type: Fix}
- {message: Фикс локализации белья., type: Fix}
- {message: Добавлены игрушки Амиры и Овая., type: Add}
- {message: Добавлен закрытый купальник капитана (Шиззи. господи..)., type: Add}
- {message: Добавлен диско-шар., type: Add}
- {message: Добавлен декор к предстоящему дню рождению сервера., type: Add}
- {message: Добавлен скафандр Агента "Пионер"., type: Add}
- {message: Убран КПК бригмедика из ящика с заказом экипировки бригмедика., type: Fix}
- {message: Добавлен плакат Pass the banana down., type: Add}
- {message: Добавлены круглые столики от Иллюми и крафт для них., type: Add}
- {message: Добавлены цветные деревянные столы и крафт для них и прочая мебель., type: Add}
- {message: Добавлена возможность постройки камина., type: Add}
id: 55606 #костыль отображения в Обновлениях
time: '2023-11-13T04:20:00.0000000+00:00'
8 changes: 8 additions & 0 deletions Resources/Locale/ru-RU/ADT/Clothing/Hardsuits/Hardsuits.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -45,3 +45,11 @@ ent-ADTClothingOuterParamedicVoidHardsuit = скафандр парамедик
ent-ADTClothingHeadHelmetParamedicVoid = шлем скафандра парамедика
.desc = Шлем улучшенной версии скафандра парамедика. Имеет встроенный фонарик и слабую степень защиты.
.suffix = { "" }
ent-ADTClothingOuterHardsuitPioneerAgent = боевой скафандр агента "Пионер"
.desc = Специальный защитный скафандр на основе скафандра командира отряда быстрого реагирования NanoTrasen. Создан в единственном экземпляре для специального агента КиберСан.
.suffix = { "" }
ent-ADTClothingHeadHelmetHardsuitPioneerAgent = шлем скафандра агента "Пионер"
.desc = Хорошо защищенный шлем, созданный на основе шлема командира ОБР для специального агента КиберСан.
.suffix = { "" }
20 changes: 20 additions & 0 deletions Resources/Locale/ru-RU/ADT/Clothing/Head/hats.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,23 @@ ent-ADTClothingHeadPovar = Поварской колпак-берет шеф-п
ent-ADTClothingHeadHelmetHungerGamesCapitols = Шлем Капитолия
.desc = Шлем компании "Космических Голодных Игр".
ent-ADTClothingHeadHatsNTCap = колпак NT
.desc = Сегодня официальный день, раз колпак теперь в твоих руках.
.suffix = { "День рождения сервера" }
ent-ADTClothingHeadHatsBlueCap = синий колпак
.desc = Этой вечеринки не хватает синих волн!
.suffix = { "День рождения сервера" }
ent-ADTClothingHeadHatsGrayCap = серый колпак
.desc = Они не знают на сколько сегодня ты сер на празднике.
.suffix = { "День рождения сервера" }
ent-ADTClothingHeadHatsPinkCap = розовый колпак
.desc = Этот колпак носит милая мордочка!
.suffix = { "День рождения сервера" }
ent-ADTClothingHeadHatsSyndieCap = синди колпак
.desc = Разве с таким колпаком нужно приглашение на праздник?
.suffix = { "День рождения сервера" }
10 changes: 3 additions & 7 deletions Resources/Locale/ru-RU/ADT/Clothing/Uniform/jumpsuits.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -193,32 +193,28 @@ ent-ADTJumpskirtSwimwearYellow = желтый купальник
ent-ADTJumpsuitAnarchyTshirt = черная футболка с символикой анархизма
.desc = "Анархия-мама сынов своих любит, Анархия-мама не продаст, Свинцовым дождём врага приголубит, Анархия-мама - за нас!"
.suffix = { "" }
ent-ADTJumpsuitDenimPants = джинсовые штаны
.desc = Брюки из джинсовой ткани.
.suffix = { "" }
ent-ADTJumpsuitDenim = джинсовый комбинезон
.desc = Классический джинсовый полукомбинезон на лямках. Производства компании "Modeling Agency Dar-Vaxed".
.suffix = { "" }
ent-ADTJumpsuitCamouflageTshirt = камуфляжная футболка
.desc = Обычные футболка и брюки зеленой камуфляжной расцветки.
.suffix = { "" }
ent-ADTJumpsuitCamouflageTshirtDesert = пустынная камуфляжная футболка
.desc = Обычные футболка и брюки пустынной камуфляжной расцветки. Верните себе 2003 год!
.suffix = { "" }
ent-ADTJumpsuitSerious = серьезная форма
.desc = Серая футболка, черные джинсы - выглядит серьезно, грубо и круто!
.suffix = { "" }
ent-ADTJumpskirtBlackShortDress = чёрное короткое платье
.desc = Легкое платье с открытой спиной из чёрной шелковой ткани с золотыми лентами, для элегантных распутных дам. Производство компании "Modeling Agency Dar-Vaxed".
.suffix = { "" }
ent-ADTClothingUniformJumpsuitHungerGames = Комбинезон Капитолия
.desc = Комбинезон компании "Космических Голодных Игр".
ent-ADTSwimsuitCap = капитанский купальник
.desc = Только не выходите в этом перед проверяющими с ЦК.
.suffix = { "" }
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
ent-ADTBirthDayBalloon1 = воздушный шарик "1"
.desc = Часть комплекта шариков, посвященных дню рождения проекта.
.suffix = { "День рождения сервера" }
ent-ADTBirthDayBalloon2 = воздушный шарик "Y"
.desc = Часть комплекта шариков, посвященных дню рождения проекта.
.suffix = { "День рождения сервера" }
ent-ADTBirthDayBalloon3 = воздушный шарик "E"
.desc = Часть комплекта шариков, посвященных дню рождения проекта.
.suffix = { "День рождения сервера" }
ent-ADTBirthDayBalloon4 = воздушный шарик "A"
.desc = Часть комплекта шариков, посвященных дню рождения проекта.
.suffix = { "День рождения сервера" }
ent-ADTBirthDayBalloon5 = воздушный шарик "R"
.desc = Часть комплекта шариков, посвященных дню рождения проекта.
.suffix = { "День рождения сервера" }
ent-ADTDiscoBall = диско-шар
.desc = Возвращает атмосферу вечеринок 2470-х.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesPB1 = сине-фиолетовые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesPB2 = сине-фиолетовые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesPB3 = сине-фиолетовые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesRY1 = красно-желтые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesRY2 = красно-желтые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
ent-ADTBirhtdayTrianglesRY3 = красно-желтые флажки
.desc = Украшение в виде флажков.
.suffix = { "День рождения сервера" }
8 changes: 8 additions & 0 deletions Resources/Locale/ru-RU/ADT/Objects/Fan/plushie_aidan.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -113,3 +113,11 @@ ent-ADTPlushieUma = Ума
ent-ADTPlushieTimrika = Тимрика
.desc = На вид мягкая, милая и шерстяная таяранка! Однако рисунки костей имеют свою историю.
.suffix = { "" }
ent-ADTPlushieAmira = Амира
.desc = На вид мягкая и милая научный руководитель.
.suffix = { "" }
ent-ADTPlushieOvai = Овай
.desc = На вид мягкий и милый ящер-атмос.
.suffix = { "" }
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,35 @@ ent-ADTTableOktoberfestOrange = стол с оранжевой скатерть
ent-ADTOktoberfestChair = роскошный праздничный стул
.suffix = Октоберфест
.desc = Комфортнейший стул для празндика пива.
ent-ADTRoundTablePlastic = пластиковый круглый столик
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTRoundTableWood = деревянный круглый столик
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTRoundTableGlass = стеклянный круглый столик
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTPizzeriaStool = черный стул для пиццерии
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTRedStool = красный деревянный стул
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTWhiteStool = белый деревянный стул
.desc = Хорошо подойдет для маленького кафе.
.suffix = { "День рождения сервера" }
ent-ADTRedTable = красный деревянный стол
.desc = Деревянный стол с красивой скатертью.
.suffix = { "День рождения сервера" }
ent-ADTWhiteTable = белый деревянный стол
.desc = Деревянный стол с красивой скатертью.
.suffix = { "День рождения сервера" }
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,7 @@ ent-CrateFunBikeHornImplants = ящик хонк-имплантов
.desc = Тысяча гудков за день отпугнёт СБ на день!
ent-CrateFunMysteryFigurines = ящик минифигурок Загадочные космонавты
.desc = Коллекция из 10 коробок загадочных минифигурок. Дубликаты возврату не подлежат.
ent-ADTCrateBirthdayParty = набор для дня рождения сервера
.desc = Набор к вечеринке, посвященной одному году "Времени Приключений".
.suffix = { "День рождения сервера" }
Loading

0 comments on commit 2a81761

Please sign in to comment.