Skip to content

Commit

Permalink
Merge pull request #257 from PyotrIgn/fix_after_upstream
Browse files Browse the repository at this point in the history
Фиксы после апстрима
  • Loading branch information
PyotrIgn authored Dec 30, 2023
2 parents 57cde19 + d150196 commit e167998
Show file tree
Hide file tree
Showing 64 changed files with 15,973 additions and 14,677 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ private void AddAntagVerbs(GetVerbsEvent<Verb> args)
if (!_minds.TryGetSession(targetMindComp.Mind, out var session))
return;

_thief.MakeThief(session, false); //Midround add pacific is bad
_thief.MakeThief(session/*, false*/); //Midround add pacific is bad
},
Impact = LogImpact.High,
Message = Loc.GetString("admin-verb-make-thief"),
Expand Down
2 changes: 1 addition & 1 deletion Content.Server/Chat/Systems/AnnounceOnSpawnSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public override void Initialize()
private void OnInit(EntityUid uid, AnnounceOnSpawnComponent comp, MapInitEvent args)
{
var message = Loc.GetString(comp.Message);
var sender = comp.Sender != null ? Loc.GetString(comp.Sender) : "Central Command";
var sender = comp.Sender != null ? Loc.GetString(comp.Sender) : "Центрального Командования";
_chat.DispatchGlobalAnnouncement(message, sender, playSound: true, comp.Sound, comp.Color);
}
}
4 changes: 2 additions & 2 deletions Content.Server/Chat/Systems/ChatSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,7 @@ public void TrySendInGameOOCMessage(
/// <param name="colorOverride">Optional color for the announcement message</param>
public void DispatchGlobalAnnouncement(
string message,
string sender = "Central Command",
string sender = "Центрального Командования",
bool playSound = true,
SoundSpecifier? announcementSound = null,
Color? colorOverride = null
Expand All @@ -342,7 +342,7 @@ public void DispatchGlobalAnnouncement(
public void DispatchStationAnnouncement(
EntityUid source,
string message,
string sender = "Central Command",
string sender = "Центрального Командования",
bool playDefaultSound = true,
SoundSpecifier? announcementSound = null,
Color? colorOverride = null)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public sealed partial class ThiefRuleComponent : Component
/// <summary>
/// Add a Pacified comp to thieves
/// </summary>
public bool PacifistThieves = true;
///public bool PacifistThieves = true;

/// <summary>
/// A chance for this mode to be added to the game.
Expand Down
10 changes: 5 additions & 5 deletions Content.Server/GameTicking/Rules/ThiefRuleSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
using Content.Shared.Humanoid;
using Content.Server.Antag;
using Robust.Server.Audio;
using Content.Shared.CombatMode.Pacification;
//using Content.Shared.CombatMode.Pacification;

namespace Content.Server.GameTicking.Rules;

Expand Down Expand Up @@ -88,11 +88,11 @@ private void DoThiefStart(ThiefRuleComponent component)

foreach(var thief in selectedThieves)
{
MakeThief(thief, component.PacifistThieves);
MakeThief(thief/*, component.PacifistThieves*/);
}
}

public bool MakeThief(ICommonSession thief, bool AddPacified)
public bool MakeThief(ICommonSession thief/*, bool AddPacified*/)
{
var thiefRule = EntityQuery<ThiefRuleComponent>().FirstOrDefault();
if (thiefRule == null)
Expand Down Expand Up @@ -125,8 +125,8 @@ public bool MakeThief(ICommonSession thief, bool AddPacified)
});

//Add Pacified
if (AddPacified)
EnsureComp<PacifiedComponent>(mind.OwnedEntity.Value);
//if (AddPacified)
//EnsureComp<PacifiedComponent>(mind.OwnedEntity.Value);

// Notificate player about new role assignment
if (_mindSystem.TryGetSession(mindId, out var session))
Expand Down
6 changes: 3 additions & 3 deletions Content.Server/RoundEnd/RoundEndSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ public bool IsRoundEndRequested()
return _countdownTokenSource != null;
}

public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", string name = "Station")
public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", string name = "Станции")
{
var duration = DefaultCountdownDuration;

Expand All @@ -149,7 +149,7 @@ public void RequestRoundEnd(EntityUid? requester = null, bool checkCooldown = tr
RequestRoundEnd(duration, requester, checkCooldown, text, name);
}

public void RequestRoundEnd(TimeSpan countdownTime, EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", string name = "Station")
public void RequestRoundEnd(TimeSpan countdownTime, EntityUid? requester = null, bool checkCooldown = true, string text = "round-end-system-shuttle-called-announcement", string name = "Станции")
{
if (_gameTicker.RunLevel != GameRunLevel.InRound) return;

Expand Down Expand Up @@ -234,7 +234,7 @@ public void CancelRoundEndCountdown(EntityUid? requester = null, bool checkCoold
}

_chatSystem.DispatchGlobalAnnouncement(Loc.GetString("round-end-system-shuttle-recalled-announcement"),
Loc.GetString("Station"), false, colorOverride: Color.Gold);
Loc.GetString("Станции"), false, colorOverride: Color.Gold);

_audio.PlayGlobal("/Audio/Announcements/shuttlerecalled.ogg", Filter.Broadcast(), true);

Expand Down
19 changes: 19 additions & 0 deletions Resources/Changelog/ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -942,3 +942,22 @@ Entries:
id: 55650 #костыль отображения в Обновлениях
time: '2023-12-27T20:20:00.0000000+00:00'

- author: Петр Игнатьевич
changes:
- {message: Поправлена локализация объявлений от станции и ЦК, type: Fix}
- {message: Фикс вместимости коробок со сладкими подарками, type: Fix}
- {message: ОБР оснастили разгрузками и рюкзаками с защитой от взрыва взятой с собой взрывчатки. Но это не значит. что можно стоять над гранатой - у защиты есть предел, type: Tweak}
- {message: Фикс вместимости некоторых пальто и шинелей. В том числе - шинель следователя СБ, type: Fix}
- {message: Фикс вместимости РПС и рюкзаков ОБР и Синего Щита, type: Fix}
- {message: Фикс стоимости ящика автоматических лазерных винтовок. Кроме того - теперь винтовки поставляются с заряженными энергоячейками, type: Fix}
- {message: Фикс наличия ножа в сапогах СБ и ОСЩ., type: Fix}
- {message: Терминатор получил имплант посмертного растворения (в своей "человеческой" форме и в форме эндоскелета. Для выполнения задачи по самоустранению используйте имплант дважды), type: Fix}
- {message: Локализация терминатора и добавление иммунитета к зомби-вирусу в "человеческой" форме, type: Fix}
- {message: Фикс камина на Кластере - теперь проход в каюту квартирмейстера не заблокирован, type: Fix}
- {message: Частичная локализация вора и его предметов, type: Fix}
- {message: Визоры СБ вернулись в шкафчики глав СБ и СБтех, type: Fix}
- {message: Добавлена локализация рудной и жидкой аномалии и их враждебных порождений, type: Fix}
- {message: Фикс текстуры стыковочного шлюза Синдиката, type: Fix}
- {message: Локализация внешних черт вульпканинов, type: Fix}
id: 55651 #костыль отображения в Обновлениях
time: '2023-12-30T07:20:00.0000000+00:00'
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -112,3 +112,5 @@ chat-speech-verb-ghost-1 = complains
chat-speech-verb-ghost-2 = breathes
chat-speech-verb-ghost-3 = hums
chat-speech-verb-ghost-4 = mutters
chat-manager-sender-centcomm = Central Command
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/ADT/Clothing/Neck/cloak.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,6 @@ ent-ADTClothingNeckNewMekkaCloak = накидка Новой Мекки
ent-ADTClothingNeckCloakLapkee = светлый плащ
.desc = 50 оттенков белого для белых или не очень сотрудников.
.suffix = { "Именное, Lapkee" }
ent-ClothingNeckCloakVoid = пустотный плащ
.desc = Плащ тьмы. Для тех, кто перешел на темную сторону силы.
11 changes: 11 additions & 0 deletions Resources/Locale/ru-RU/ADT/Markings/markings.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,14 @@ marking-ADTAlltelehorn = Телерог
marking-ADTAllvampirehorn = Рога Вампира
marking-ADTSharkTail = Акулий хвост
marking-ADTSharkFin = Акулий плавник
marking-ADTAllAyanami = Аянами
marking-ADTAllBubbleGum = Принцесса Буббль Гум
marking-ADTAllCloud = Облако
marking-ADTAllMavis = Мавис
marking-ADTAllMorningHairstyle = Утренняя прическа 1
marking-ADTAllMorningHairstyle2 = Утренняя прическа 2
marking-ADTAllPonytail = Конский хвост
marking-ADTAllPrinceCharming = Королевское очарование
marking-ADTAllShavedFemale = Распущенные волосы (жен.)
marking-ADTAllShavedFemaleUnisex = Распущенные волосы (унисекс)
23 changes: 23 additions & 0 deletions Resources/Locale/ru-RU/ADT/Markings/vulpmarkings.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,25 @@
marking-ADTVulpkanintail1 = Хвост 1
marking-ADTVulpkanintail2 = Хвост 2
marking-ADTVulpkaninear = Окрас ушей
marking-ADTVulpkaninmuzzle = Окрас лица
marking-ADTVulpkaninmuzzleear = Окрас лица и ушей
marking-ADTVulpkaninnose = Окрас носа
marking-ADTVulpkaninpoints_fade = Окрас лица и ушей
marking-ADTVulpkaninpoints_sharp = Окрас лица и ушей (острые)
marking-ADTVulpkaninskull_sponsor = Рисунок черепа
marking-ADTVulpkanintiger_face = Тигриные полосы (лицо)
marking-ADTVulpkanintiger_head = Тигриные полосы (голова)
marking-ADTVulpkaninaltpointsfadebelly = Окрас лап, груди и живота
marking-ADTVulpkaninbellycrest = Окрас живота
marking-ADTVulpkanincrestpoints = Точки на лапах, груди и животе
marking-ADTVulpkaninfoxbelly = Лисий живот
marking-ADTVulpkaninfullbelly = Окрас живота
marking-ADTVulpkaninpointsfade = Окрас лап
marking-ADTVulpkaninpointsfadebelly = Пятнистый окрас лап, груди и живота
marking-ADTVulpkaninsharppoints = Резкие пятна
marking-ADTVulpkanintail2 = Хвост 2
marking-ADTVulpkanintail2 = Хвост 2
marking-ADTVulpkanintail2 = Хвост 2
marking-ADTVulpkanintail2 = Хвост 2
marking-ADTVulpkanintail2 = Хвост 2
8 changes: 8 additions & 0 deletions Resources/Locale/ru-RU/ADT/Objects/Misc/misc.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
ent-PetCarrier = переноска для домашних животных
.desc = Вместительный стакан для точного смешивания напитков
.suffix = { "" }
ent-InvisibleCrate = стальной ящик
.desc = Большой контейнер для предметов.
.suffix = { "" }
ent-ToolboxThief = неизвестный ящик вора
.desc = Здесь храняться ваши любимые инструменты для воровства. Постарайтесь вспомнить, какие.
.suffix = { "" }
46 changes: 46 additions & 0 deletions Resources/Locale/ru-RU/ADT/Objects/Mobs/terminator.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
ent-TerminatorFlesh = терминатор
.desc = Киборг-убийца.
ent-TerminatorEndoskeleton = эндоскелет терминатора
.desc = Истинное обличье киборга-убийцы.
ent-PartTerminator = часть тела NT-800
.desc = Деталь киборга-убийцы.
ent-TorsoTerminator = торс терминатора
.desc = Основа киборга-убийцы.
ent-HeadTerminator = череп NT-800
.desc = Его красные глаза погасли... пока что.
ent-LeftArmTerminator = левая рука терминатора
ent-RightArmTerminator = правая рука терминатора
ent-LeftHandTerminator = левая кисть терминатора
ent-RightHandTerminator = правая кисть терминатора
ent-LeftLegTerminator = левая нога терминатора
ent-RightLegTerminator = правая нога терминатора
ent-LeftFootTerminator = левая ступня терминатора
ent-RightFootTerminator = правая ступня терминатора
ent-MobHumanTerminator = терминатор
ent-MobTerminatorEndoskeleton = эндоскелет NT-800 "Терминатор"
.desc = Истинная суть андроидов-инфильтраторов от Синдинет. Невероятно прочный сплав внутри и непримечательная плоть снаружи.
.desc = Истинная суть андроидов-инфильтраторов от Синдинет. Невероятно прочный сплав внутри и непримечательная плоть снаружи.
.desc = Истинная суть андроидов-инфильтраторов от Синдинет. Невероятно прочный сплав внутри и непримечательная плоть снаруж
.desc = Истинная суть андроидов-инфильтраторов от Синдинет. Невероятно прочный сплав внутри и непримечательная плоть снаруж
ent-TerminateObjective = Ликвидация
.desc = Следуйте своей программе и устраните цель.
ent-ShutDownObjective = Самоуничтожение
.desc = В случае выполнения задачи вам предписано уничтожить себя, чтобы наши технологии не попали в руки врага.
objective-issuer-susnet = [color=#33cc00]Синдинет[/color]
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
ent-NesGravityGeneratorBroken = сломанный генератор гравитации
.desc = Вряд ли этот металлолом уже на что-то сгодится.
ent-NesGravityGeneratorCore = гравитационное ядро
.desc = То, благодаря чему раньше под вашими ногами был пол, а не потолок.
ent-CrateEngineeringGravityGenerator = ящик с генератором гравитации
.desc = Блюспейс-ящик, вмещающий в себя тяжелый вариант гравитационного генератора, применяемого на станциях.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
terminator-round-end-agent-name = NT-800
objective-issuer-susnet = [color=#d64119]Синдинет[/color]
terminator-role-greeting =
Вы - экстерминатор, безжалостный убийца, посланный в прошлое, чтобы обеспечить наше будущее.
Вы должны устранить {$target}, {$job}.
Используйте любые средства, имеющиеся в вашем распоряжении, чтобы завершить миссию успешно.
Слава Киберсану.
terminator-role-briefing = Устранить цель любой ценой.
terminator-endoskeleton-gib-popup = Вся истерзанная плоть разваливается на части, обнажая титановый эндоскелет!
terminator-endoskeleton-burn-popup = Обожженная плоть сгорает до хрустящей корочки, обнажая титановый эндоскелет!
10 changes: 10 additions & 0 deletions Resources/Locale/ru-RU/administration/antag.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,13 @@ admin-verb-text-make-zombie = Сделать зомби
admin-verb-text-make-nuclear-operative = Сделать ядерным оперативником
admin-verb-text-make-pirate = Сделать пиратом
admin-verb-text-make-space-ninja = Сделать космическим ниндзя
admin-verb-make-head-rev = Сделать цель главой Революции.
admin-verb-make-thief = Сделать цель вором.
admin-verb-text-make-traitor = Сделать Предателем
admin-verb-text-make-zombie = Сделать Зомби
admin-verb-text-make-nuclear-operative = Сделать Ядерным Оперативником
admin-verb-text-make-pirate = Сделать Пиратом
admin-verb-text-make-head-rev = Сделать Главой Революции
admin-verb-text-make-thief = Сделать Вором
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/administration/smites.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -82,3 +82,4 @@ admin-trick-pause-map-description = Ставит выбранную карту
admin-trick-snap-joints-description = Удаляет все физические шарниры из объекта. К сожалению, не отщелкивает все кости в теле.
admin-trick-minigun-fire-description = Заставляет целевое оружие стрелять как миниган (очень быстро).
admin-trick-set-bullet-amount-description = Быстро устанавливает значение количества незаспавненных патронов в оружии.
admin-smite-terminate-description = Создает роль Терминатора с целью на устранение этого персонажа.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
admin-announce-title = Сделать объявление
admin-announce-announcement-placeholder = Текст объявления...
admin-announce-announcer-placeholder = Отправитель
admin-announce-announcer-default = Центральное командование
admin-announce-announcer-default = Центральное Командование
admin-announce-button = Сделать объявление
admin-announce-type-station = Станция
admin-announce-type-server = Сервер
Expand Down
6 changes: 4 additions & 2 deletions Resources/Locale/ru-RU/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ chat-manager-no-radio-key = Не задан ключ канала!
chat-manager-no-such-channel = Нет канала с ключём '{ $key }'!
chat-manager-whisper-headset-on-message = Вы не можете шептать в радио!
chat-manager-server-wrap-message = [bold]{ $message }[/bold]
chat-manager-sender-announcement-wrap-message = [font size=14][bold]Объявление { $sender }:[/font][font size=12]{ $message }[/bold][/font]
chat-manager-sender-announcement-wrap-message = [font size=14][bold]{$sender} Announcement:[/font][font size=12]{$message}[/bold][/font]
chat-manager-sender-announcement-wrap-message = [font size=13][bold]Объявление { $sender }:[/font][font size=12]{ $message }[/bold][/font]
chat-manager-sender-announcement-wrap-message = [font size=13][bold]Объявление {$sender}: [/font][font size=12]{$message}[/bold][/font]
chat-manager-entity-say-wrap-message = [BubbleHeader][bold]{$entityName}[/bold][/BubbleHeader] {$verb}, [font={$fontType} size={$fontSize}]"[BubbleContent]{$message}[/BubbleContent]"[/font]
chat-manager-entity-say-bold-wrap-message = [BubbleHeader][bold]{$entityName}[/bold][/BubbleHeader] {$verb}, [font={$fontType} size={$fontSize}]"[BubbleContent][bold]{$message}[/bold][/BubbleContent]"[/font]
chat-manager-entity-whisper-unknown-wrap-message = [font size=11][italic][BubbleHeader]Кто-то шепчет, [/BubbleHeader][BubbleContent]"{ $message }"[/BubbleContent][/italic][/font]
Expand Down Expand Up @@ -80,3 +80,5 @@ chat-speech-verb-ghost-4 = бормочет
chat-speech-verb-cluwne-1 = хихикает
chat-speech-verb-cluwne-2 = хехекает
chat-speech-verb-cluwne-3 = смеётся
chat-manager-sender-centcomm = Центрального Командования
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/emotes/emotes.ftl
Original file line number Diff line number Diff line change
@@ -1 +1 @@
emote-deathgasp = { $entity } замирает и бездыханно падает, { POSS-ADJ($entity) } глаза мёртвые и безжизненные...
emote-deathgasp = { $entity } издает последний вздох и падает замертво..
Loading

0 comments on commit e167998

Please sign in to comment.