Skip to content

Commit

Permalink
Added KKK
Browse files Browse the repository at this point in the history
  • Loading branch information
ILLUZORR committed Feb 7, 2025
1 parent ad7b059 commit d8bf7f3
Show file tree
Hide file tree
Showing 40 changed files with 177 additions and 312 deletions.
4 changes: 2 additions & 2 deletions Content.Client/Examine/ExamineSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -237,15 +237,15 @@ public void OpenTooltip(EntityUid player, EntityUid target, bool centeredOnCurso
if (knowTarget)
{
var itemName = FormattedMessage.EscapeText(Identity.Name(target, EntityManager, player));
var labelMessage = FormattedMessage.FromMarkupPermissive($"[bold]{itemName}[/bold]");
var labelMessage = FormattedMessage.FromMarkupPermissive($"{itemName}");
var label = new RichTextLabel();
label.SetMessage(labelMessage);
hBox.AddChild(label);
}
else
{
var label = new RichTextLabel();
label.SetMessage(FormattedMessage.FromMarkupOrThrow("[bold]???[/bold]"));
label.SetMessage(FormattedMessage.FromMarkupOrThrow("???"));
hBox.AddChild(label);
}

Expand Down
2 changes: 1 addition & 1 deletion Content.Client/MainMenu/UI/MainMenuControl.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ public MainMenuControl(IResourceCache resCache, IConfigurationManager configMan)
LayoutContainer.SetMarginTop(VBox, 30);
LayoutContainer.SetGrowHorizontal(VBox, LayoutContainer.GrowDirection.Begin);

var logoTexture = resCache.GetResource<TextureResource>("/Textures/Logo/logo.png");
var logoTexture = resCache.GetResource<TextureResource>("/Textures/Logo/logo2.png");
Logo.Texture = logoTexture;

var currentUserName = configMan.GetCVar(CVars.PlayerName);
Expand Down
16 changes: 8 additions & 8 deletions Content.Client/Stylesheets/StyleBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,21 +47,21 @@ protected StyleBase(IResourceCache resCache)
(
new []
{
"/Fonts/NotoSans/NotoSans-Regular.ttf",
"/Fonts/NotoSans/NotoSansSC-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
},
12
);
var notoSans12Italic = resCache.GetFont
(
new []
{
"/Fonts/NotoSans/NotoSans-Italic.ttf",
"/Fonts/NotoSans/NotoSansSC-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
},
12
);
Expand Down
22 changes: 11 additions & 11 deletions Content.Client/Stylesheets/StyleNano.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,25 +41,25 @@ public static Font NotoStack(this IResourceCache resCache, string variation = "R
// Ew, but ok
new[]
{
$"/Fonts/NotoSans{ds}/NotoSans{ds}-{sv}.ttf",
$"/Fonts/NotoSans/NotoSansSymbols-{sv}.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf",
"/Fonts/NotoSans/NotoSansSC-Regular.ttf",
$"/Fonts/Kaif/Anticva.ttf",
$"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
},
size
);
}
public static Font NotoStack2ElectricBoogaloo(this IResourceCache resCache, string path = "/Fonts/NotoSans/NotoSans-Regular.ttf", int size = 10)
public static Font NotoStack2ElectricBoogaloo(this IResourceCache resCache, string path = "/Fonts/Kaif/Anticva.ttf", int size = 10)
{
return resCache.GetFont
(
// Ew, but ok
new[]
{
path,
$"/Fonts/NotoSans/NotoSansSymbols-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf",
"/Fonts/NotoSans/NotoSansSC-Regular.ttf",
$"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
},
size
);
Expand Down Expand Up @@ -204,7 +204,7 @@ public StyleNano(IResourceCache resCache) : base(resCache)
var notoSansBold16 = resCache.NotoStack(variation: "Bold", size: 16);
var notoSansBold18 = resCache.NotoStack(variation: "Bold", size: 18);
var notoSansBold20 = resCache.NotoStack(variation: "Bold", size: 20);
var notoSansMono = resCache.NotoStack2ElectricBoogaloo("/EngineFonts/NotoSans/NotoSansMono-Regular.ttf", size: 12); // Goobstation - ZH text support
var notoSansMono = resCache.NotoStack(variation: "Regular", size: 12); // Goobstation - ZH text support
var windowHeaderTex = resCache.GetTexture("/Textures/Interface/Nano/window_header.png");
var windowHeader = new StyleBoxTexture
{
Expand Down Expand Up @@ -538,7 +538,7 @@ public StyleNano(IResourceCache resCache) : base(resCache)
var sliderFillBlue = new StyleBoxTexture(sliderFillBox) { Modulate = Color.Blue };
var sliderFillWhite = new StyleBoxTexture(sliderFillBox) { Modulate = Color.White };

var boxFont13 = resCache.NotoStack2ElectricBoogaloo("/Fonts/Boxfont-round/Boxfont Round.ttf", 13); // Goobstation - ZH text support
var boxFont13 = resCache.NotoStack(variation: "Regular", size: 13); // Goobstation - ZH text support

var insetBack = new StyleBoxTexture
{
Expand Down Expand Up @@ -1743,4 +1743,4 @@ public StyleNano(IResourceCache resCache) : base(resCache)
}).ToList());
}
}
}
}
12 changes: 6 additions & 6 deletions Content.Client/Stylesheets/StyleSpace.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,19 +30,19 @@ public StyleSpace(IResourceCache resCache) : base(resCache)
(
new []
{
"/Fonts/NotoSans/NotoSans-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf"
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf"
},
10
);
var notoSansBold16 = resCache.GetFont
(
new []
{
"/Fonts/NotoSans/NotoSans-Bold.ttf",
"/Fonts/NotoSans/NotoSansSymbols-Regular.ttf",
"/Fonts/NotoSans/NotoSansSymbols2-Regular.ttf"
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf",
"/Fonts/Kaif/Anticva.ttf"
},
16
);
Expand Down
Binary file not shown.
1 change: 1 addition & 0 deletions Resources/ConfigPresets/Kaif/kaif.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ desc = "🌌 КАЙФУЮЩИЙ ПРИВЕТ, ЧЕЛОВЕК 😎👽\n\n👨
maxplayers = 100
soft_max_players = 80
role_timers = false
lobbyduration = 60

[infolinks]
discord = "https://discord.gg/jQnxNEv457"
Expand Down
Binary file added Resources/Fonts/Kaif/Anticva-bc.ttf
Binary file not shown.
Binary file added Resources/Fonts/Kaif/Anticva.ttf
Binary file not shown.
Binary file added Resources/Fonts/Kaif/VinqueRg.ttf
Binary file not shown.
22 changes: 0 additions & 22 deletions Resources/Locale/hand_translator.py

This file was deleted.

32 changes: 16 additions & 16 deletions Resources/Locale/ru-RU/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -16,23 +16,23 @@ chat-manager-no-headset-on-message = У вас нет гарнитуры!
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-server-wrap-message = { $message }
chat-manager-sender-announcement = Центральное командование
chat-manager-sender-announcement-wrap-message = [font size=14][bold]Объявление { $sender }:[/font][font size=12]
{ $message }[/bold][/font]
chat-manager-entity-say-wrap-message = [BubbleHeader][bold][Name]{ $entityName }[/Name][/bold][/BubbleHeader] { $verb }, [font={ $fontType } size={ $fontSize } ]"[BubbleContent]{ $message }[/BubbleContent]"[/font]
chat-manager-entity-say-bold-wrap-message = [BubbleHeader][bold][Name]{ $entityName }[/Name][/bold][/BubbleHeader] { $verb }, [font={ $fontType } size={ $fontSize }]"[BubbleContent][bold]{ $message }[/bold][/BubbleContent]"[/font]
chat-manager-entity-whisper-wrap-message = [font size=11][italic][BubbleHeader][Name]{ $entityName }[/Name][/BubbleHeader] шепчет,"[BubbleContent]{ $message }[/BubbleContent]"[/italic][/font]
chat-manager-entity-whisper-unknown-wrap-message = [font size=11][italic][BubbleHeader]Кто-то[/BubbleHeader] шепчет, "[BubbleContent]{ $message }[/BubbleContent]"[/italic][/font]
chat-manager-entity-me-wrap-message = [italic]{ CAPITALIZE($entityName) } { $message }[/italic]
chat-manager-entity-looc-wrap-message = LOOC: [bold]{ $entityName }:[/bold] { $message }
chat-manager-send-ooc-wrap-message = OOC: [bold]{ $playerName }:[/bold] { $message }
chat-manager-send-dead-chat-wrap-message = { $deadChannelName }: [bold][BubbleHeader]{ $playerName }[/BubbleHeader]:[/bold] [BubbleContent]{ $message }[/BubbleContent]
chat-manager-send-ooc-patron-wrap-message = OOC: [bold][color={ $patronColor }]{ $playerName }[/color]:[/bold] { $message }
chat-manager-send-admin-dead-chat-wrap-message = { $adminChannelName }: [bold]([BubbleHeader]{ $userName }[/BubbleHeader]):[/bold] [BubbleContent]{ $message }[/BubbleContent]
chat-manager-send-admin-chat-wrap-message = { $adminChannelName }: [bold]{ $playerName }:[/bold] { $message }
chat-manager-send-admin-announcement-wrap-message = [bold]{ $adminChannelName }: { $message }[/bold]
chat-manager-send-hook-ooc-wrap-message = OOC: [bold](D){ $senderName }:[/bold] { $message }
chat-manager-sender-announcement-wrap-message = Объявление { $sender }:
{ $message }
chat-manager-entity-say-wrap-message = [BubbleHeader][Name]{ $entityName }[/Name][/BubbleHeader] { $verb }, "[BubbleContent]{ $message }[/BubbleContent]"
chat-manager-entity-say-bold-wrap-message = [BubbleHeader][Name]{ $entityName }[/Name][/BubbleHeader] { $verb }, "[BubbleContent]{ $message }[/BubbleContent]"
chat-manager-entity-whisper-wrap-message = [BubbleHeader][Name]{ $entityName }[/Name][/BubbleHeader] шепчет,"[BubbleContent]{ $message }[/BubbleContent]"
chat-manager-entity-whisper-unknown-wrap-message = [BubbleHeader]Кто-то[/BubbleHeader] шепчет, "[BubbleContent]{ $message }[/BubbleContent]"
chat-manager-entity-me-wrap-message = { CAPITALIZE($entityName) } { $message }
chat-manager-entity-looc-wrap-message = LOOC: { $entityName }: { $message }
chat-manager-send-ooc-wrap-message = OOC: { $playerName }: { $message }
chat-manager-send-dead-chat-wrap-message = { $deadChannelName }: [BubbleHeader]{ $playerName }[/BubbleHeader]: [BubbleContent]{ $message }[/BubbleContent]
chat-manager-send-ooc-patron-wrap-message = OOC: [color={ $patronColor }]{ $playerName }[/color]: { $message }
chat-manager-send-admin-dead-chat-wrap-message = { $adminChannelName }: ([BubbleHeader]{ $userName }[/BubbleHeader]): [BubbleContent]{ $message }[/BubbleContent]
chat-manager-send-admin-chat-wrap-message = { $adminChannelName }: { $playerName }: { $message }
chat-manager-send-admin-announcement-wrap-message = { $adminChannelName }: { $message }
chat-manager-send-hook-ooc-wrap-message = OOC: (D){ $senderName }: { $message }
chat-manager-dead-channel-name = МЁРТВЫЕ
chat-manager-admin-channel-name = АДМИН
chat-manager-rate-limited = Вы отправляете сообщения слишком быстро!
Expand Down
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/contraband/contraband-severity.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ contraband-examine-text-Restricted-department = [color=yellow]Этот пред
contraband-examine-text-Major = [color=red]Этот предмет считается крупной контрабандой.[/color]
contraband-examine-text-GrandTheft = [color=red]Этот предмет является очень ценной целью для агентов Синдиката![/color]
contraband-examine-text-Syndicate = [color=crimson]Этот предмет является крайне незаконной контрабандой Синдиката![/color]
contraband-examine-text-avoid-carrying-around = [color=red][italic]Вам, вероятно, не стоит носить его с собой без веской причины.[/italic][/color]
contraband-examine-text-in-the-clear = [color=green][italic]Вы должны быть чисты, чтобы носить этот предмет на виду.[/italic][/color]
contraband-examine-text-avoid-carrying-around = [color=red]Вам, вероятно, не стоит носить его с собой без веской причины.[/color]
contraband-examine-text-in-the-clear = [color=green]Вы должны быть чисты, чтобы носить этот предмет на виду.[/color]
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/game-ticking/game-ticker.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ game-ticker-pause-start-resumed = Отсчёт начала раунда воз
game-ticker-player-join-game-message = Добро пожаловать на Kaif Station! Что бы зайти на наш Discord-сервер, вы можете тыкнуть по соответствующей кнопке в лобби или перейти по ссылке в описаннии сервера! (Описание сервера в списке игровых серверов.) Если вы играете впервые и еще не ознакомились с правилами, обязательно спрашивайте в "Ахелпе" обо всем, что вам нужно.
game-ticker-get-info-text =
Хай, бро! Добро пожаловать на [bold][color=orange]Kaif Station![/color][/bold]
Хай, бро! Добро пожаловать на [color=orange]Kaif Station![/color]
Текущий раунд: [color=white]#{ $roundId }[/color]
Текущее количество игроков: [color=white]{ $playerCount }[/color]
Текущая карта: [color=white]{ $mapName }[/color]
Текущий режим игры: [color=white]{ $gmTitle }[/color]
>[color=yellow]{ $desc }[/color]
game-ticker-get-info-preround-text =
Привет и добро пожаловать на [bold][color=orange]Kaif Station![/color][/bold]
Привет и добро пожаловать на [color=orange]Kaif Station![/color]
Текущий раунд: [color=white]#{ $roundId }[/color]
Текущее количество игроков: [color=white]{ $playerCount }[/color] ([color=white]{ $readyCount }[/color] { $readyCount ->
[one] готов
Expand Down
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/headset/headset-component.ftl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Chat window radio wrap (prefix and postfix)
chat-radio-message-wrap = [color={ $color }]{ $channel } [bold]{ $name }[/bold] { $verb }, [font={ $fontType } size={ $fontSize }]"{ $message }"[/font][/color]
chat-radio-message-wrap-bold = [color={ $color }]{ $channel } [bold]{ $name }[/bold] { $verb }, [font={ $fontType } size={ $fontSize }][bold]"{ $message }"[/bold][/font][/color]
chat-radio-message-wrap = [color={ $color }]{ $channel } { $name } { $verb }, "{ $message }"[/color]
chat-radio-message-wrap-bold = [color={ $color }]{ $channel } { $name } { $verb }, "{ $message }"[/color]
examine-headset-default-channel = Отображается, что каналом по умолчанию этой гарнитуры является [color={ $color }]{ $channel }[/color].
chat-radio-common = Общий
chat-radio-centcom = Центком
Expand Down
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/items/components/item-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ pick-up-verb-get-data-text = Подобрать
# "pick up" doesn't make sense if the item is already in their inventory

pick-up-verb-get-data-text-inventory = Взять в руку
item-component-on-examine-size = Оно имеет [bold]{ $size }[/bold] размер.
item-component-on-examine-size = Оно имеет { $size } размер.
item-component-size-Tiny = крошечный
item-component-size-Small = маленький
item-component-size-Normal = средний
Expand Down
Binary file removed Resources/Locale/ru-RU/ss14.zip
Binary file not shown.
22 changes: 7 additions & 15 deletions Resources/Prototypes/_Kaif/AnimatedLobbyScreens/lobbyscreens.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,11 @@
- type: animatedLobbyScreen
id: Ultrazvuk
path: /Textures/_Kaif/Lobby/Backgrounds/Pulsing_star.rsi
id: KaifWeb
path: /Textures/_Kaif/Lobby/Backgrounds/KaifWeb.rsi

- type: animatedLobbyScreen
id: Stena
path: /Textures/_Kaif/Lobby/Backgrounds/Wall_of_sound.rsi

- type: animatedLobbyScreen
id: Native
path: /Textures/_Kaif/Lobby/Backgrounds/Shrek.rsi

- type: animatedLobbyScreen
id: Akula
path: /Textures/_Kaif/Lobby/Backgrounds/Batman_with_shark.rsi
id: Ultrazvuk
path: /Textures/_Kaif/Lobby/Backgrounds/Pulsing_star.rsi

- type: animatedLobbyScreen
id: Makaka
path: /Textures/_Kaif/Lobby/Backgrounds/Monkey.rsi
#- type: animatedLobbyScreen
# id: Stena
# path: /Textures/_Kaif/Lobby/Backgrounds/Wall_of_sound.rsi
1 change: 1 addition & 0 deletions Resources/Prototypes/_Kaif/SoundCollections/lobbymusic.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: soundCollection
id: LobbyMusicKaif
files:
- /Audio/_Kaif/Lobby/metacoop_ai_upstream_kaifa.ogg
- /Audio/_Kaif/Lobby/xs_project_skorostnaya_trassa.ogg
- /Audio/_Kaif/Lobby/xs_project_yaica.ogg
- /Audio/_Kaif/Lobby/xs_project_kayfushki.ogg
Expand Down
43 changes: 3 additions & 40 deletions Resources/ServerInfo/Kaif/Rules.xml
Original file line number Diff line number Diff line change
@@ -1,43 +1,6 @@
<Document>
# [color=b00000]Правила[/color]

Гимн Кайф Стейшн: Космический Кайф без Ограничений! 🚀🎤

(Куплет 1)
На Кайф Стейшн мы влетаем — как ракеты, только лучше! 💥
Не нужны нам тормоза — и так летим, по кайфу, по плечу! 🌌
Вместо топлива — кальянный дым, 💨
Вместо работы — вечный отдых, эй, мы на стиле, блин! 😎

(Припев)
Кайф Стейшн! Где кайф — тут всегда!
Кальяны, дрифт и светила в космосе — это наше! 🌠
Не работаем, не паримся, всю станцию колбасим!
С нами всегда весело, тут никто не сомневается! 🎉

(Куплет 2)
Вместо чая — только зефир на завтрак, 🍬
А у нас в столовой — всегда полная чаша кайфа, да! 🍹
Инженеры не чинят, они кальяны чистят!
Медики такие: «Мы вас полечим!», но сперва... кофейку нальём! ☕💉

(Припев)
Кайф Стейшн! Где кайф — тут всегда!
Кальяны, дрифт и светила в космосе — это наше! 🌠
Не работаем, не паримся, всю станцию колбасим!
С нами всегда весело, тут никто не сомневается! 🎉

(Бридж)
Командир станции пьёт коктейль на орбите, 🥂
А все остальные — не работают, а просто сидят и курят! 😜
Отношения у нас как у котов — с любовью и без забот,
Забудь про проблемы, нам не нужно спасать этот мир, чувак! 😹

(Финал)
На Кайф Стейшн только кайф, никаких ограничений,
Тут нет места для грусти и обременений!
Вместо скучной работы — у нас вечный праздник,
Все на одной волне, в космосе — по кайфу, братцы! 🚀

Кайф Стейшн! Где кайф не просто стиль — а образ жизни! 🎉💨

- [color=cc0605][bold]0. Не будь мудаком.[/bold][/color]
- [color=cc0605][bold]1. Тебе должно быть больше 18 лет.[/bold][/color]
</Document>
Binary file modified Resources/Textures/Logo/icon.ico
Binary file not shown.
Binary file modified Resources/Textures/Logo/icon/icon-128x128.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-16x16.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-24x24.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-256x256.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-32x32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-48x48.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/icon/icon-64x64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/kaif.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Resources/Textures/Logo/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit d8bf7f3

Please sign in to comment.