Skip to content

Commit

Permalink
Фиксы после апстрима
Browse files Browse the repository at this point in the history
  • Loading branch information
PyotrIgn committed Dec 29, 2023
1 parent 0e491ac commit f1d5b8e
Show file tree
Hide file tree
Showing 34 changed files with 15,397 additions and 14,391 deletions.
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
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
14 changes: 14 additions & 0 deletions Resources/Changelog/ChangelogADT.yml
Original file line number Diff line number Diff line change
Expand Up @@ -942,3 +942,17 @@ 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}
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
38 changes: 38 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,38 @@
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 = Истинная суть андроидов-инфильтраторов от Синдинет. Невероятно прочный сплав внутри и непримечательная плоть снаруж
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 = Обожженная плоть сгорает до хрустящей корочки, обнажая титановый эндоскелет!
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 = Центрального Командования
14 changes: 14 additions & 0 deletions Resources/Locale/ru-RU/game-ticking/game-rules/rule-terminator.ftl
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 = Обожженная плоть сгорает до хрустящей корочки, обнажая титановый эндоскелет!
12 changes: 12 additions & 0 deletions Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -115,3 +115,15 @@ ghost-role-information-loneop-description = Вы - одинокий ядерны
ghost-role-information-loneop-rules = Вы являетесь оперативником Синдиката, которому поручено уничтожить станцию. Как антагонист, вы можете делать всё необходимое для выполнения цели.
ghost-role-information-taxibot-name = Таксибот
ghost-role-information-taxibot-description = Доставляйте членов экипажа в места назначения.
ghost-role-information-Cak-name = Кетс
ghost-role-information-Cak-description = Ты любимое детище повара - живой кот в виде кекса.
ghost-role-information-Cak-rules = Ты - съедобная и сладкий котик. Найди своё место в мире, где каждый хочет съесть тебя.
ghost-role-information-BreadDog-name = Хлебопёс
ghost-role-information-BreadDog-description = Ты любимое детище повара - живая собака из теста.
ghost-role-information-BreadDog-rules = Ты - съедобная собака, сделанная из хлеба. Найди своё место в мире, где каждый хочет съесть тебя.
ghost-role-information-exterminator-name = Терминатор
ghost-role-information-exterminator-description = Ты был послан в прошлое для устранения разумного существа, важного для будущего.
ghost-role-information-exterminator-rules = Ты - крупный антагонист и можешь убивать любого, кто посмеет попробовать ОСТАНОВИТЬ ТЕБЯ. Но помни, что главная твоя задача - устранить цель.
6 changes: 6 additions & 0 deletions Resources/Locale/ru-RU/prototypes/roles/antags.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,9 @@ roles-antag-subverted-silicon-name = Взломанный борг
roles-antag-subverted-silicon-objective = Следуйте своим новым законам и творите зло на станции.
roles-antag-space-ninja-name = Космический ниндзя
roles-antag-space-ninja-objective = Используй свою скрытность, чтобы устроить диверсию на станции, питайтесь от электрических проводов.
roles-antag-thief-name = вор
roles-antag-thief-objective = Кое-какая собственность NT должна пополнить твою личную коллекцию.
roles-antag-terminator-name = терминатор
roles-antag-terminator-objective = Устрани цель любой ценой, от этого зависит будущее.
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ ent-ADTCrateArmoryUSSPPistols = ящик пистолетов СССП
.desc = Содержит четыре пистолета производства СССП - два ПММ, по одному ПМ-9 и Нагану и боеприпасы к ним. Чтобы открыть необходим доступ уровня Оружейной.
ent-ADTCrateArmorySALR36 = ящик лазерных винтовок SA-LR36
.desc = Содержит три автоматическиз лазерных винтовки SA-LR36 "Гэлакси" и 6 энергоячеек к ним. Чтобы открыть необходим доступ уровня Оружейной.
.desc = Содержит два автоматических лазерных винтовки SA-LR36 "Гэлакси" и 4 энергоячейки к ним. Чтобы открыть необходим доступ уровня Оружейной.
Loading

0 comments on commit f1d5b8e

Please sign in to comment.