Merge remote-tracking branch 'WD-core/master' into Upstream-10
This commit is contained in:
@@ -3,6 +3,7 @@ using Content.Server.Administration;
|
|||||||
using Content.Shared.Administration;
|
using Content.Shared.Administration;
|
||||||
using Robust.Server.Player;
|
using Robust.Server.Player;
|
||||||
using Robust.Shared.Console;
|
using Robust.Shared.Console;
|
||||||
|
using Robust.Shared.Timing;
|
||||||
|
|
||||||
namespace Content.Server._White.Commands;
|
namespace Content.Server._White.Commands;
|
||||||
|
|
||||||
@@ -12,6 +13,7 @@ public sealed class PoshelnahuiCommand : IConsoleCommand
|
|||||||
public string Command => "poshelnahui";
|
public string Command => "poshelnahui";
|
||||||
public string Description => "Close client game lol";
|
public string Description => "Close client game lol";
|
||||||
public string Help => "poshelnahui <ckey>";
|
public string Help => "poshelnahui <ckey>";
|
||||||
|
private readonly List<string> _vip = ["Valtos", "Dosharus", "BIG_Zi_348"];
|
||||||
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||||
{
|
{
|
||||||
if (args.Length != 1 || string.IsNullOrEmpty(args[0]))
|
if (args.Length != 1 || string.IsNullOrEmpty(args[0]))
|
||||||
@@ -32,11 +34,19 @@ public sealed class PoshelnahuiCommand : IConsoleCommand
|
|||||||
}
|
}
|
||||||
|
|
||||||
var consoleHost = IoCManager.Resolve<IConsoleHost>();
|
var consoleHost = IoCManager.Resolve<IConsoleHost>();
|
||||||
|
|
||||||
|
if (_vip.Contains(player.Name))
|
||||||
|
{
|
||||||
|
shell.WriteLine("Fuck you");
|
||||||
|
Timer.Spawn(TimeSpan.FromSeconds(3), () => consoleHost.RemoteExecuteCommand(shell.Player, "hardquit"));
|
||||||
|
return;
|
||||||
|
}
|
||||||
consoleHost.RemoteExecuteCommand(player, "hardquit");
|
consoleHost.RemoteExecuteCommand(player, "hardquit");
|
||||||
shell.WriteLine("Message sent");
|
shell.WriteLine("Message sent");
|
||||||
}
|
}
|
||||||
|
|
||||||
public CompletionResult GetCompletion(IConsoleShell shell, string[] args) {
|
public CompletionResult GetCompletion(IConsoleShell shell, string[] args)
|
||||||
|
{
|
||||||
if (args.Length == 1)
|
if (args.Length == 1)
|
||||||
{
|
{
|
||||||
var playerMgr = IoCManager.Resolve<IPlayerManager>();
|
var playerMgr = IoCManager.Resolve<IPlayerManager>();
|
||||||
|
|||||||
@@ -1,27 +1,4 @@
|
|||||||
Entries:
|
Entries:
|
||||||
- author: RavMorgan
|
|
||||||
changes:
|
|
||||||
- message: "\u041F\u043E\u0444\u0438\u043A\u0441\u0438\u043B \u0431\u0430\u0433\
|
|
||||||
\ \u0441 \u043A\u043E\u043C\u0431\u0430\u0442 \u043C\u043E\u0434\u043E\u043C\
|
|
||||||
!"
|
|
||||||
type: Add
|
|
||||||
id: 124
|
|
||||||
time: '2023-04-07T17:55:42.0000000+00:00'
|
|
||||||
- author: HitPanda
|
|
||||||
changes:
|
|
||||||
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043E \u0437\u0430\u0438\
|
|
||||||
\u043A\u0430\u043D\u0438\u0435, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440\
|
|
||||||
\ \u043F\u0440\u0438 \u0443\u0434\u0430\u0440\u0435 \u0442\u043E\u043A\u043E\
|
|
||||||
\u043C."
|
|
||||||
type: Add
|
|
||||||
- message: "\u041F\u0435\u0440\u0435\u0432\u043E\u0434 \u0430\u043A\u0446\u0435\u043D\
|
|
||||||
\u0442\u0430 \u043E\u0431\u0435\u0437\u044C\u044F\u043D\u044B."
|
|
||||||
type: Fix
|
|
||||||
- message: "\u041C\u0435\u043B\u043A\u0438\u0435 \u0444\u0438\u043A\u0441\u044B\
|
|
||||||
\ \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430."
|
|
||||||
type: Fix
|
|
||||||
id: 125
|
|
||||||
time: '2023-04-07T19:45:50.0000000+00:00'
|
|
||||||
- author: Gargarien
|
- author: Gargarien
|
||||||
changes:
|
changes:
|
||||||
- message: "\u041D\u043E\u0432\u044B\u0435 \u043C\u043E\u0434\u0435\u043B\u044C\u043A\
|
- message: "\u041D\u043E\u0432\u044B\u0435 \u043C\u043E\u0434\u0435\u043B\u044C\u043A\
|
||||||
@@ -8919,3 +8896,19 @@
|
|||||||
id: 623
|
id: 623
|
||||||
time: '2024-12-09T19:17:14.0000000+00:00'
|
time: '2024-12-09T19:17:14.0000000+00:00'
|
||||||
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/810
|
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/810
|
||||||
|
- author: BIG_Zi_348
|
||||||
|
changes:
|
||||||
|
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u043F\u0435\u0440\
|
||||||
|
\u0435\u0432\u043E\u0434\u044B \u043C\u0435\u043B\u043E\u0447\u0435\u0439."
|
||||||
|
type: Add
|
||||||
|
id: 624
|
||||||
|
time: '2024-12-11T20:53:48.0000000+00:00'
|
||||||
|
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/816
|
||||||
|
- author: BIG_Zi_348
|
||||||
|
changes:
|
||||||
|
- message: "\u0423\u043B\u0438\u0442\u043A\u0438 \u0442\u0435\u043F\u0435\u0440\u044C\
|
||||||
|
\ \u0434\u044B\u0448\u0430\u0442"
|
||||||
|
type: Tweak
|
||||||
|
id: 625
|
||||||
|
time: '2024-12-11T20:53:41.0000000+00:00'
|
||||||
|
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/815
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ ent-SignalSwitchDirectional = сигнальный выключатель
|
|||||||
ent-SignalButtonDirectional = сигнальная кнопка
|
ent-SignalButtonDirectional = сигнальная кнопка
|
||||||
.desc = Эта кнопка что-то активирует.
|
.desc = Эта кнопка что-то активирует.
|
||||||
.suffix = направленный
|
.suffix = направленный
|
||||||
ent-ApcNetSwitchDirectional = переключатель сети АПЦ
|
ent-ApcNetSwitchDirectional = переключатель сети ЛКП
|
||||||
.desc = Это переключатель источников света, использующих локальный контроллер питания.
|
.desc = Это переключатель источников света, использующих локальный контроллер питания.
|
||||||
.suffix = направленный
|
.suffix = направленный
|
||||||
ent-CleanerDispenser = дозатор для космического чистящего средства
|
ent-CleanerDispenser = дозатор для космического чистящего средства
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ ent-BaseFlatpack = базовый набор
|
|||||||
.desc = Набор для строительства чего-либо.
|
.desc = Набор для строительства чего-либо.
|
||||||
ent-SolarAssemblyFlatpack = набор для сборки солнечной батареи
|
ent-SolarAssemblyFlatpack = набор для сборки солнечной батареи
|
||||||
.desc = Набор для строительства солнечной батареи.
|
.desc = Набор для строительства солнечной батареи.
|
||||||
ent-AmePartFlatpack = набор АМЕ
|
ent-AmePartFlatpack = набор ДАМ
|
||||||
.desc = Набор для строительства реактора антивещества.
|
.desc = Набор для строительства реактора антивещества.
|
||||||
ent-SingularityGeneratorFlatpack = набор для создания генератора сингулярности
|
ent-SingularityGeneratorFlatpack = набор для создания генератора сингулярности
|
||||||
.desc = Набор для строительства генератора сингулярности.
|
.desc = Набор для строительства генератора сингулярности.
|
||||||
|
|||||||
@@ -22,6 +22,8 @@ global-antagonist-spider-clown-name = Гигантский хонк-паук
|
|||||||
global-antagonist-spider-clown-description = Соразмерный с человеком агрессивный клоун-паук. ХОНК!
|
global-antagonist-spider-clown-description = Соразмерный с человеком агрессивный клоун-паук. ХОНК!
|
||||||
global-antagonist-rats-name = Гигантская крыса
|
global-antagonist-rats-name = Гигантская крыса
|
||||||
global-antagonist-rats-description = Вечноголодная и агрессивная крыса
|
global-antagonist-rats-description = Вечноголодная и агрессивная крыса
|
||||||
|
global-antagonist-snail-name = Улитка
|
||||||
|
global-antagonist-snail-description = Она пришла
|
||||||
global-antagonist-unknown-name = Неизвестно
|
global-antagonist-unknown-name = Неизвестно
|
||||||
global-antagonist-unknown-description = Подозрительно!!
|
global-antagonist-unknown-description = Подозрительно!!
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
apc-component-insufficient-access = Недостаточный доступ!
|
apc-component-insufficient-access = Недостаточный доступ!
|
||||||
apc-component-on-examine-panel-open = [color=lightgray]Панель управления АПЦ[/color] [color=red]открыта[/color].
|
apc-component-on-examine-panel-open = [color=lightgray]Панель управления ЛКП[/color] [color=red]открыта[/color].
|
||||||
apc-component-on-examine-panel-closed = [color=lightgray]Панель управления АПЦ[/color] [color=darkgreen]закрыта[/color].
|
apc-component-on-examine-panel-closed = [color=lightgray]Панель управления ЛКП[/color] [color=darkgreen]закрыта[/color].
|
||||||
apc-component-on-toggle-cancel = Ничего не происходит!
|
apc-component-on-toggle-cancel = Ничего не происходит!
|
||||||
apc-component-breaker-popped = Выключатель АПЦ лопнул!
|
apc-component-breaker-popped = Выключатель ЛКП лопнул!
|
||||||
|
|||||||
@@ -1,7 +1,29 @@
|
|||||||
power-monitoring-window-title = Консоль контроля питания
|
power-monitoring-window-title = Консоль контроля питания
|
||||||
power-monitoring-window-tab-sources = Источники
|
|
||||||
power-monitoring-window-tab-loads = Нагрузка
|
power-monitoring-window-label-sources = Источники
|
||||||
power-monitoring-window-total-sources = Всего источников:
|
power-monitoring-window-label-smes = СМЭС
|
||||||
power-monitoring-window-total-loads = Всего нагрузка:
|
power-monitoring-window-label-substation = Подстанции
|
||||||
|
power-monitoring-window-label-apc = ЛКП
|
||||||
|
power-monitoring-window-label-misc = Разное
|
||||||
|
|
||||||
|
power-monitoring-window-object-array = { $name } массив [{ $count }]
|
||||||
|
|
||||||
|
power-monitoring-window-station-name = [color=white][font size=14]{ $stationName }[/font][/color]
|
||||||
|
power-monitoring-window-unknown-location = Неизвестное местоположение
|
||||||
|
power-monitoring-window-total-battery-usage = Общее использование батареи
|
||||||
|
power-monitoring-window-total-sources = Общая выработка генератора
|
||||||
power-monitoring-window-value = { POWERWATTS($value) }
|
power-monitoring-window-value = { POWERWATTS($value) }
|
||||||
|
power-monitoring-window-total-loads = Общая нагрузка сети
|
||||||
|
|
||||||
|
power-monitoring-window-show-cable-networks = Отображения электросетей различного вольтажа
|
||||||
|
power-monitoring-window-show-hv-cable = Высокого
|
||||||
|
power-monitoring-window-show-mv-cable = Среднего
|
||||||
|
power-monitoring-window-show-lv-cable = Низкого
|
||||||
|
|
||||||
|
power-monitoring-window-flavor-left = [user@nanotrasen] $run power_net_query
|
||||||
|
power-monitoring-window-flavor-right = v1.3
|
||||||
|
power-monitoring-window-rogue-power-consumer = [color=white][font size=14][bold]! ВНИМАНИЕ - ОБНАРУЖЕН НЕСАНКЦИОНИРОВАННЫЙ ЭНЕРГОПОТРЕБИТЕЛЬ ![/bold][/font][/color]
|
||||||
|
power-monitoring-window-power-net-abnormalities = [color=white][font size=14][bold]ОСТОРОЖНО - АНОМАЛЬНАЯ АКТИВНОСТЬ В ЭЛЕКТРОСЕТИ[/bold][/font][/color]
|
||||||
power-monitoring-window-show-inactive-consumers = Показать неактивные потребители тока
|
power-monitoring-window-show-inactive-consumers = Показать неактивные потребители тока
|
||||||
|
|
||||||
|
power-monitoring-window-button-value = { $value } Вт
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# APC
|
# APC
|
||||||
construction-examine-condition-apc-open = Сперва, развинтите АПЦ.
|
construction-examine-condition-apc-open = Сперва, развинтите ЛКП.
|
||||||
construction-examine-condition-apc-close = Сперва, завинтите АПЦ.
|
construction-examine-condition-apc-close = Сперва, завинтите ЛКП.
|
||||||
construction-step-condition-apc-open = Панель управления АПЦ должна быть развинчена.
|
construction-step-condition-apc-open = Панель управления ЛКП должна быть развинчена.
|
||||||
construction-step-condition-apc-close = Панель управления АПЦ должна быть завинчена.
|
construction-step-condition-apc-close = Панель управления ЛКП должна быть завинчена.
|
||||||
|
|||||||
@@ -30,6 +30,6 @@ device-address-examine-message = Адрес устройства: { $address }.
|
|||||||
device-net-id-private = Частные
|
device-net-id-private = Частные
|
||||||
device-net-id-wired = Проводные
|
device-net-id-wired = Проводные
|
||||||
device-net-id-wireless = Беспроводные
|
device-net-id-wireless = Беспроводные
|
||||||
device-net-id-apc = АПЦ
|
device-net-id-apc = ЛКП
|
||||||
device-net-id-atmos-devices = Атмос-устройства
|
device-net-id-atmos-devices = Атмос-устройства
|
||||||
device-net-id-reserved = Резерв
|
device-net-id-reserved = Резерв
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
node-container-component-on-examine-details-hvpower = Оснащён разъёмом для [color=orange]ВВ кабеля[/color].
|
node-container-component-on-examine-details-hvpower = Оснащён разъёмом для [color=orange]ВВ кабеля[/color].
|
||||||
node-container-component-on-examine-details-mvpower = Оснащён разъёмом для [color=yellow]СВ кабеля[/color].
|
node-container-component-on-examine-details-mvpower = Оснащён разъёмом для [color=yellow]СВ кабеля[/color].
|
||||||
node-container-component-on-examine-details-apc = Оснащён разъёмом для [color=green]кабеля АПЦ[/color].
|
node-container-component-on-examine-details-apc = Оснащён разъёмом для [color=green]кабеля ЛКП[/color].
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
ent-APCElectronics = микросхема АПЦ
|
ent-APCElectronics = микросхема ЛКП
|
||||||
.desc = Микросхема, используемая в строительстве АПЦ.
|
.desc = Микросхема, используемая в строительстве ЛКП.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
ent-APCElectronics = микросхема АПЦ
|
ent-APCElectronics = микросхема ЛКП
|
||||||
.desc = Микросхема, используемая в создании АПЦ.
|
.desc = Микросхема, используемая в создании ЛКП.
|
||||||
ent-WallmountSubstationElectronics = микросхема настенной подстанции
|
ent-WallmountSubstationElectronics = микросхема настенной подстанции
|
||||||
.desc = Микросхема, используемая в создании настенной подстанции.
|
.desc = Микросхема, используемая в создании настенной подстанции.
|
||||||
ent-WallmountGeneratorElectronics = микросхема настенного генератора
|
ent-WallmountGeneratorElectronics = микросхема настенного генератора
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ ent-CableMVStack1 = { ent-CableMVStack }
|
|||||||
ent-CableMVStackLingering10 = { ent-CableMVStack }
|
ent-CableMVStackLingering10 = { ent-CableMVStack }
|
||||||
.desc = { ent-CableMVStack.desc }
|
.desc = { ent-CableMVStack.desc }
|
||||||
ent-CableApcStack = моток НВ проводов
|
ent-CableApcStack = моток НВ проводов
|
||||||
.desc = Моток НВ проводов для соединения АПЦ с устройствами, а так же для других задач.
|
.desc = Моток НВ проводов для соединения ЛКП с устройствами, а так же для других задач.
|
||||||
.suffix = Полный
|
.suffix = Полный
|
||||||
ent-CableApcStack1 = { ent-CableApcStack }
|
ent-CableApcStack1 = { ent-CableApcStack }
|
||||||
.suffix = 1
|
.suffix = 1
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
ent-BaseAPC = АПЦ
|
ent-BaseAPC = ЛКП
|
||||||
.desc = Терминал управления локальными электрическими системами.
|
.desc = Терминал управления локальными электрическими системами.
|
||||||
ent-APCFrame = каркас АПЦ
|
ent-APCFrame = каркас ЛКП
|
||||||
.desc = Терминал управления локальными электрическими системами, без электроники.
|
.desc = Терминал управления локальными электрическими системами, без электроники.
|
||||||
ent-APCConstructed = { ent-BaseAPC }
|
ent-APCConstructed = { ent-BaseAPC }
|
||||||
.suffix = Открыт
|
.suffix = Открыт
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ ent-SignalSwitch = переключатель сигнала
|
|||||||
.desc = Это переключатель питания устройств.
|
.desc = Это переключатель питания устройств.
|
||||||
ent-SignalButton = кнопка сигнала
|
ent-SignalButton = кнопка сигнала
|
||||||
.desc = Эта кнопка что-то активирует.
|
.desc = Эта кнопка что-то активирует.
|
||||||
ent-ApcNetSwitch = переключатель сети АПЦ
|
ent-ApcNetSwitch = переключатель сети ЛКП
|
||||||
.desc = Это переключатель источников света, использующих локальный контроллер питания.
|
.desc = Это переключатель источников света, использующих локальный контроллер питания.
|
||||||
ent-TwoWayLever = двухпозиционный рычаг
|
ent-TwoWayLever = двухпозиционный рычаг
|
||||||
.desc = Двухпозиционный рычаг.
|
.desc = Двухпозиционный рычаг.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
apc-menu-title = АПЦ
|
apc-menu-title = ЛКП
|
||||||
apc-menu-breaker-label = Рубильник:{ " " }
|
apc-menu-breaker-label = Рубильник:{ " " }
|
||||||
apc-menu-breaker-button = Переключить
|
apc-menu-breaker-button = Переключить
|
||||||
apc-menu-power-label = Питание батареи
|
apc-menu-power-label = Питание батареи
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ wires-board-name-vessel = Сосуд
|
|||||||
wires-board-name-crusher = Дробитель
|
wires-board-name-crusher = Дробитель
|
||||||
wires-board-name-smes = СМЕС
|
wires-board-name-smes = СМЕС
|
||||||
wires-board-name-substation = Подстанция
|
wires-board-name-substation = Подстанция
|
||||||
wires-board-name-apc = АПЦ
|
wires-board-name-apc = ЛКП
|
||||||
wires-board-name-autolathe = Автолат
|
wires-board-name-autolathe = Автолат
|
||||||
wires-board-name-protolathe = Протолат
|
wires-board-name-protolathe = Протолат
|
||||||
wires-board-name-airalarm = Воздушная сигнализация
|
wires-board-name-airalarm = Воздушная сигнализация
|
||||||
|
|||||||
@@ -377,7 +377,7 @@
|
|||||||
- type: SalvageMobRestrictions
|
- type: SalvageMobRestrictions
|
||||||
|
|
||||||
- type: entity # WD Ahead of wizden
|
- type: entity # WD Ahead of wizden
|
||||||
parent: SimpleSpaceMobBase
|
parent: SimpleMobBase # WD edit
|
||||||
id: MobSnail
|
id: MobSnail
|
||||||
name: snail
|
name: snail
|
||||||
description: Revolting unless you're french.
|
description: Revolting unless you're french.
|
||||||
@@ -547,9 +547,12 @@
|
|||||||
layers:
|
layers:
|
||||||
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
state: deathsnail
|
state: deathsnail
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ]
|
||||||
|
state: deatheyes
|
||||||
|
shader: unshaded
|
||||||
- type: PointLight
|
- type: PointLight
|
||||||
color: red
|
color: red
|
||||||
energy: 2
|
energy: 0.2
|
||||||
range: 3
|
range: 3
|
||||||
- type: AmbientSound
|
- type: AmbientSound
|
||||||
range: 5
|
range: 5
|
||||||
@@ -559,6 +562,8 @@
|
|||||||
- type: MovementSpeedModifier
|
- type: MovementSpeedModifier
|
||||||
baseWalkSpeed : 0.5
|
baseWalkSpeed : 0.5
|
||||||
baseSprintSpeed : 1
|
baseSprintSpeed : 1
|
||||||
|
- type: GlobalAntagonist
|
||||||
|
antagonistPrototype: globalAntagonistSnail
|
||||||
# WD EDIT END
|
# WD EDIT END
|
||||||
|
|
||||||
- type: entity # WD Ahead of wizden
|
- type: entity # WD Ahead of wizden
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
- to: apc
|
- to: apc
|
||||||
steps:
|
steps:
|
||||||
- component: ApcElectronics
|
- component: ApcElectronics
|
||||||
name: "детали АПЦ"
|
name: "детали ЛКП"
|
||||||
doAfter: 2
|
doAfter: 2
|
||||||
- to: start
|
- to: start
|
||||||
completed:
|
completed:
|
||||||
|
|||||||
@@ -76,6 +76,12 @@
|
|||||||
description: global-antagonist-unknown-description
|
description: global-antagonist-unknown-description
|
||||||
weight: 12
|
weight: 12
|
||||||
|
|
||||||
|
- type: antagonist
|
||||||
|
id: globalAntagonistSnail
|
||||||
|
name: global-antagonist-snail-name
|
||||||
|
description: global-antagonist-snail-description
|
||||||
|
weight: 13
|
||||||
|
|
||||||
|
|
||||||
# Amour
|
# Amour
|
||||||
|
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/snail.rsi/deatheyes.png
Normal file
BIN
Resources/Textures/Mobs/Animals/snail.rsi/deatheyes.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.9 KiB |
@@ -22,6 +22,10 @@
|
|||||||
"name": "deathsnail",
|
"name": "deathsnail",
|
||||||
"directions": 4
|
"directions": 4
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "deatheyes",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "spacedead"
|
"name": "spacedead"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user