diff --git a/Content.Server/ADT/Speech/DeutschAccentComponent.cs b/Content.Server/ADT/Speech/DeutschAccentComponent.cs
new file mode 100644
index 00000000000..58725dca514
--- /dev/null
+++ b/Content.Server/ADT/Speech/DeutschAccentComponent.cs
@@ -0,0 +1,10 @@
+namespace Content.Server.Speech.Components;
+
+///
+/// Alles ist gut
+///
+[RegisterComponent]
+public sealed partial class DeutschAccentComponent : Component
+{
+
+}
\ No newline at end of file
diff --git a/Content.Server/ADT/Speech/EntitySystems/DeutschAccentSystem.cs b/Content.Server/ADT/Speech/EntitySystems/DeutschAccentSystem.cs
new file mode 100644
index 00000000000..db0c783883a
--- /dev/null
+++ b/Content.Server/ADT/Speech/EntitySystems/DeutschAccentSystem.cs
@@ -0,0 +1,324 @@
+using System.Text.RegularExpressions;
+using Content.Server.Speech.Components;
+
+
+namespace Content.Server.Speech.EntitySystems;
+
+public sealed class DeutschAccentSystem : EntitySystem
+{
+ public override void Initialize()
+ {
+ base.Initialize();
+ SubscribeLocalEvent(OnAccent);
+ }
+
+ private void OnAccent(EntityUid uid, DeutschAccentComponent component, AccentGetEvent args)
+ {
+ var message = args.Message;
+
+ // Changed By Дубик :3 the beginning of Deutsch speech
+
+ message = Regex.Replace(message, "Что", "Was");
+ message = Regex.Replace(message, "ЧТО", "WAS");
+ message = Regex.Replace(message, "что", "was");
+
+ message = Regex.Replace(message, "Зачем", "Wozu");
+ message = Regex.Replace(message, "ЗАЧЕМ", "WOZU");
+ message = Regex.Replace(message, "зачем", "wozu");
+
+ message = Regex.Replace(message, "Здравствуйте", "Guten tag");
+ message = Regex.Replace(message, "ЗДРАВСТВУЙТЕ", "GUTEN TAG");
+ message = Regex.Replace(message, "здравствуйте", "guten tag");
+
+ message = Regex.Replace(message, "Почему", "Warum");
+ message = Regex.Replace(message, "ПОЧЕМУ", "WARUM");
+ message = Regex.Replace(message, "почему", "warum");
+
+ message = Regex.Replace(message, "Как", "Wie");
+ message = Regex.Replace(message, "КАК", "WIE");
+ message = Regex.Replace(message, "как", "wie");
+
+ message = Regex.Replace(message, "Так", "So");
+ message = Regex.Replace(message, "ТАК", "SO");
+ message = Regex.Replace(message, "так", "so");
+
+ message = Regex.Replace(message, "Пожалуйста", "Bitte sehr");
+ message = Regex.Replace(message, "ПОЖАЛУЙСТА", "BITTE SEHR");
+ message = Regex.Replace(message, "пожалуйста", "bitte sehr");
+
+ message = Regex.Replace(message, "Капитан", "Führer");
+ message = Regex.Replace(message, "КАПИТАН", "FUHRER");
+ message = Regex.Replace(message, "капитан", "führer");
+
+ message = Regex.Replace(message, "Хорошо", "Gut");
+ message = Regex.Replace(message, "ХОРОШО", "GUT");
+ message = Regex.Replace(message, "хорошо", "gut");
+ message = Regex.Replace(message, "Хороши", "Gut");
+ message = Regex.Replace(message, "ХОРОШИ", "GUT");
+ message = Regex.Replace(message, "хороши", "gut");
+
+ message = Regex.Replace(message, "Мой", "Mein");
+ message = Regex.Replace(message, "МОЙ", "MEIN");
+ message = Regex.Replace(message, "мой", "mein");
+
+ message = Regex.Replace(message, "Мое", "Mein");
+ message = Regex.Replace(message, "МОЕ", "MEIN");
+ message = Regex.Replace(message, "мое", "mein");
+ message = Regex.Replace(message, "Моё", "Mein");
+ message = Regex.Replace(message, "МОЁ", "MEIN");
+ message = Regex.Replace(message, "моё", "mein");
+
+ message = Regex.Replace(message, "Мои", "Meine");
+ message = Regex.Replace(message, "МОИ", "MEINE");
+ message = Regex.Replace(message, "мои", "meine");
+
+ message = Regex.Replace(message, "Да", "Ja");
+ message = Regex.Replace(message, "ДА", "JA");
+ message = Regex.Replace(message, "да", "ja");
+
+ message = Regex.Replace(message, "Нет", "Nein");
+ message = Regex.Replace(message, "НЕТ", "NEIN");
+ message = Regex.Replace(message, "нет", "nein");
+
+ message = Regex.Replace(message, "Отлично", "Ausgezeichnet");
+ message = Regex.Replace(message, "ОТЛИЧНО", "AUSGEZEICHNET");
+ message = Regex.Replace(message, "отлично", "ausgezeichnet");
+
+ message = Regex.Replace(message, "Восхитительно", "Wunderschoen");
+ message = Regex.Replace(message, "ВОСХИТИТЕЛЬНО", "WUNDERSCHOEN");
+ message = Regex.Replace(message, "восхитительно", "wunderschoen");
+
+ message = Regex.Replace(message, "Прекрасно", "Schon");
+ message = Regex.Replace(message, "ПРЕКРАСНО", "SCHON");
+ message = Regex.Replace(message, "прекрасно", "schon");
+
+ message = Regex.Replace(message, "Очень", "Sehr");
+ message = Regex.Replace(message, "ОЧЕНЬ", "SEHR");
+ message = Regex.Replace(message, "очень", "sehr");
+
+ message = Regex.Replace(message, "Ассистент", "Assistent");
+ message = Regex.Replace(message, "АССИСТЕНТ", "ASSISTENT");
+ message = Regex.Replace(message, "ассистент", "assistent");
+
+ message = Regex.Replace(message, "Ассистуха", "Assistent");
+ message = Regex.Replace(message, "АССИСТУХА", "ASSISTENT");
+ message = Regex.Replace(message, "ассистуха", "assistent");
+
+ message = Regex.Replace(message, "Свинья", "Schwein");
+ message = Regex.Replace(message, "СВИНЬЯ", "SCHWEIN");
+ message = Regex.Replace(message, "свинья", "schwein");
+
+ message = Regex.Replace(message, "Ты", "Du");
+ message = Regex.Replace(message, "ТЫ", "DU");
+ message = Regex.Replace(message, "ты", "du");
+
+ message = Regex.Replace(message, "Спасибо", "Danke");
+ message = Regex.Replace(message, "СПАСИБО", "DANKE");
+ message = Regex.Replace(message, "спасибо", "danke");
+
+ message = Regex.Replace(message, "Женщина", "Frau");
+ message = Regex.Replace(message, "ЖЕНЩИНА", "FRAU");
+ message = Regex.Replace(message, "женщина", "frau");
+
+ message = Regex.Replace(message, "Эй", "Hey");
+ message = Regex.Replace(message, "ЭЙ", "HEY");
+ message = Regex.Replace(message, "эй", "hey");
+
+ message = Regex.Replace(message, "Человек", "Mensch");
+ message = Regex.Replace(message, "ЧЕЛОВЕК", "MENSCH");
+ message = Regex.Replace(message, "человек", "mensch");
+
+ message = Regex.Replace(message, "Стоять", "Stehen");
+ message = Regex.Replace(message, "СТОЯТЬ", "STEHEN");
+ message = Regex.Replace(message, "стоять", "stehen");
+
+ message = Regex.Replace(message, "Привет", "Hallo");
+ message = Regex.Replace(message, "ПРИВЕТ", "HALLO");
+ message = Regex.Replace(message, "привет", "hallo");
+
+ message = Regex.Replace(message, "Сб", "Polizei");
+ message = Regex.Replace(message, "СБ", "POLIZEI");
+ message = Regex.Replace(message, "сб", "polizei");
+
+ message = Regex.Replace(message, "Си", "Chief");
+ message = Regex.Replace(message, "СИ", "Chief");
+ message = Regex.Replace(message, "си", "chief");
+
+ message = Regex.Replace(message, "ГВ", "Chefarzt");
+ message = Regex.Replace(message, "Гв", "Chefarzt");
+ message = Regex.Replace(message, "гв", "chefarzt");
+
+ message = Regex.Replace(message, "НР", "Doktorvater");
+ message = Regex.Replace(message, "Нр", "Doktorvater");
+ message = Regex.Replace(message, "нр", "doktorvater");
+
+ message = Regex.Replace(message, "Капитан", "Führer");
+ message = Regex.Replace(message, "КАПИТАН", "FUHRER");
+ message = Regex.Replace(message, "капитан", "führer");
+
+ message = Regex.Replace(message, "Капитана", "Führer'a");
+ message = Regex.Replace(message, "КАПИТАНА", "FUHRER'A");
+ message = Regex.Replace(message, "капитана", "führer'a");
+
+ message = Regex.Replace(message, "Кеп", "Führer");
+ message = Regex.Replace(message, "КЕП", "FUHRER");
+ message = Regex.Replace(message, "кеп", "führer");
+
+ message = Regex.Replace(message, "Кепа", "Führer'a");
+ message = Regex.Replace(message, "КЕПА", "FUHRER'A");
+ message = Regex.Replace(message, "кепа", "führer'a");
+
+ message = Regex.Replace(message, "Мы", "Wir");
+ message = Regex.Replace(message, "МЫ", "WIR");
+ message = Regex.Replace(message, "мы", "wir");
+
+ message = Regex.Replace(message, "Кадет", "Kadett");
+ message = Regex.Replace(message, "КАДЕТ", "KADETT");
+ message = Regex.Replace(message, "кадеты", "kadett");
+
+ message = Regex.Replace(message, "Офицер", "Offizier");
+ message = Regex.Replace(message, "ОФИЦЕР", "OFFIZIER");
+ message = Regex.Replace(message, "офицер", "offizier");
+
+ message = Regex.Replace(message, "Кадеты", "Kadetten");
+ message = Regex.Replace(message, "КАДЕТЫ", "KADETTEN");
+ message = Regex.Replace(message, "кадеты", "kadetten");
+
+ message = Regex.Replace(message, "Клоун", "Clown");
+ message = Regex.Replace(message, "КЛОУН", "CLOWN");
+ message = Regex.Replace(message, "клоун", "clown");
+ message = Regex.Replace(message, "Клоуна", "Clown'a");
+ message = Regex.Replace(message, "КЛОУНА", "CLOWN'A");
+ message = Regex.Replace(message, "клоуна", "clown'a");
+
+ message = Regex.Replace(message, "Вульпа", "Vulpa");
+ message = Regex.Replace(message, "ВУЛЬПА", "VULPA");
+ message = Regex.Replace(message, "вульпа", "vulpa");
+
+ message = Regex.Replace(message, "Вульп", "Vulp");
+ message = Regex.Replace(message, "ВУЛЬП", "VULP");
+ message = Regex.Replace(message, "вульп", "vulp");
+
+ message = Regex.Replace(message, "Истребить", "Vertilgen");
+ message = Regex.Replace(message, "ИСТРЕБИТЬ", "VERTIGEN");
+ message = Regex.Replace(message, "истребить", "vertilgen");
+
+ message = Regex.Replace(message, "Сжечь", "Verbrennen");
+ message = Regex.Replace(message, "СЖЕЧЬ", "VERBRENNEN");
+ message = Regex.Replace(message, "сжечь", "verbrennen");
+
+ message = Regex.Replace(message, "Убить", "Töten");
+ message = Regex.Replace(message, "УБИТЬ", "TOTEN");
+ message = Regex.Replace(message, "убить", "töten");
+
+ message = Regex.Replace(message, "Убили", "Töten");
+ message = Regex.Replace(message, "УБИЛИ", "TOTEN");
+ message = Regex.Replace(message, "убили", "töten");
+
+ message = Regex.Replace(message, "Убейте", "Töten");
+ message = Regex.Replace(message, "УБЕЙТЕ", "TOTEN");
+ message = Regex.Replace(message, "убейте", "töten");
+
+ message = Regex.Replace(message, "Пиво", "Bier");
+ message = Regex.Replace(message, "ПИВО", "BIER");
+ message = Regex.Replace(message, "пиво", "bier");
+
+ message = Regex.Replace(message, "Пива", "Bier");
+ message = Regex.Replace(message, "ПИВА", "BIER");
+ message = Regex.Replace(message, "пива", "bier");
+
+ message = Regex.Replace(message, "Вода", "Wasser");
+ message = Regex.Replace(message, "ВОДА", "WASSER");
+ message = Regex.Replace(message, "вода", "wasser");
+
+ message = Regex.Replace(message, "Воды", "Wasser");
+ message = Regex.Replace(message, "ВОДЫ", "WASSER");
+ message = Regex.Replace(message, "воды", "wasser");
+
+ message = Regex.Replace(message, "ГП", "Leiter des Personals");
+ message = Regex.Replace(message, "Гп", "Leiter des Personals");
+ message = Regex.Replace(message, "гп", "leiter des personals");
+
+ message = Regex.Replace(message, "ГСБ", "Leiter des Sicherheitsdienstes");
+ message = Regex.Replace(message, "Глава Службы Безопасности", "Leiter des Sicherheitsdienstes");
+ message = Regex.Replace(message, "гсб", "leiter des sicherheitsdienstes");
+
+ message = Regex.Replace(message, "КМ", "Quartiermeister");
+ message = Regex.Replace(message, "Км", "Quartiermeister");
+ message = Regex.Replace(message, "Квартирмейстер", "Quartiermeister");
+ message = Regex.Replace(message, "км", "quartiermeister");
+
+ message = Regex.Replace(message, "ЯО", "Terroristen");
+ message = Regex.Replace(message, "Яо", "Terroristen");
+ message = Regex.Replace(message, "Ядерные оперативники", "Terroristen");
+ message = Regex.Replace(message, "яо", "terroristen");
+
+ // оскорбления
+
+ message = Regex.Replace(message, "Похуй", "Scheib");
+ message = Regex.Replace(message, "похуй", "scheib");
+ message = Regex.Replace(message, "Похую", "Scheib");
+ message = Regex.Replace(message, "похую", "scheib");
+
+ message = Regex.Replace(message, "Пошел нахуй", "Leck mich");
+ message = Regex.Replace(message, "пошел нахуй", "leck mich");
+ message = Regex.Replace(message, "Пошли нахуй", "Leck mich");
+ message = Regex.Replace(message, "пошли нахуй", "leck mich");
+
+ message = Regex.Replace(message, "Блять", "Scheibe");
+ message = Regex.Replace(message, "БЛЯТЬ", "SCHEIBE");
+ message = Regex.Replace(message, "блять", "scheibe");
+
+ message = Regex.Replace(message, "Бля", "Scheibe");
+ message = Regex.Replace(message, "БЛЯ", "SCHEIBE");
+ message = Regex.Replace(message, "бля", "scheibe");
+
+ message = Regex.Replace(message, "Сука", "Hündin");
+ message = Regex.Replace(message, "СУКА", "HUNDIN");
+ message = Regex.Replace(message, "сука", "hündin");
+
+ message = Regex.Replace(message, "Идиот", "Dummkopf");
+ message = Regex.Replace(message, "ИДИОТ", "DUMMKOPF");
+ message = Regex.Replace(message, "идиот", "dummkopf");
+
+ message = Regex.Replace(message, "Идиоты", "Dummkopf");
+ message = Regex.Replace(message, "ИДИОТЫ", "DUMMKOPF");
+ message = Regex.Replace(message, "идиоты", "dummkopf");
+
+ message = Regex.Replace(message, "Пидор", "Arschloch");
+ message = Regex.Replace(message, "ПИДОР", "ARSCHLOCH");
+ message = Regex.Replace(message, "пидор", "arschloch");
+
+ message = Regex.Replace(message, "Пидорас", "Schwuchtel");
+ message = Regex.Replace(message, "ПИДОРАС", "SCHWUCHTEL");
+ message = Regex.Replace(message, "пидорас", "schwuchtel");
+
+ message = Regex.Replace(message, "Мразь", "Dreckskerl");
+ message = Regex.Replace(message, "МРАЗЬ", "DRECKSKERL");
+ message = Regex.Replace(message, "мразь", "dreckskerl");
+
+ message = Regex.Replace(message, "Еблан", "Ficker");
+ message = Regex.Replace(message, "ЕБЛАН", "FICKER");
+ message = Regex.Replace(message, "еблан", "ficker");
+
+ message = Regex.Replace(message, "Уебок", "Wichser");
+ message = Regex.Replace(message, "УЕБОК", "WICHSER");
+ message = Regex.Replace(message, "уебок", "wichser");
+
+ message = Regex.Replace(message, "Уёбок", "Wichser");
+ message = Regex.Replace(message, "УЁБОК", "WICHSER");
+ message = Regex.Replace(message, "уёбок", "wichser");
+
+ message = Regex.Replace(message, "Нахуя", "Fick dich");
+ message = Regex.Replace(message, "НАХУЯ", "FICK DICH");
+ message = Regex.Replace(message, "нахуя", "fick dich");
+
+ message = Regex.Replace(message, "Ебланище", "Scheißkerl");
+ message = Regex.Replace(message, "ЕБЛАНИЩЕ", "SCHEIBKERL");
+ message = Regex.Replace(message, "ебланище", "scheißkerl");
+
+ // Changed By Дубик :3 the stop of Deutsch speech
+
+ args.Message = message;
+ }
+}
\ No newline at end of file
diff --git a/Content.Server/ADT/SwitchableWeapon/SwitchableWeapon/SwitchableWeaponSystem.cs b/Content.Server/ADT/SwitchableWeapon/SwitchableWeapon/SwitchableWeaponSystem.cs
new file mode 100644
index 00000000000..f359681cf50
--- /dev/null
+++ b/Content.Server/ADT/SwitchableWeapon/SwitchableWeapon/SwitchableWeaponSystem.cs
@@ -0,0 +1,83 @@
+using Content.Shared.Damage.Components;
+using Content.Shared.Damage.Events;
+using Content.Shared.Examine;
+using Content.Shared.Interaction.Events;
+using Content.Shared.Item;
+using Content.Shared.ADT.SwitchableWeapon;
+using Content.Shared.Toggleable;
+using Content.Shared.Weapons.Melee.Events;
+using Robust.Shared.Audio.Systems;
+
+namespace Content.Server.ADT.SwitchableWeapon;
+
+public sealed class SwitchableWeaponSystem : EntitySystem
+{
+ [Dependency] private readonly SharedItemSystem _item = default!;
+ [Dependency] private readonly SharedAppearanceSystem _appearance = default!;
+ [Dependency] private readonly SharedAudioSystem _audio = default!;
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(Toggle);
+ SubscribeLocalEvent(OnExamined);
+ SubscribeLocalEvent(OnStaminaHitAttempt);
+ SubscribeLocalEvent(OnGetMeleeDamage);
+ SubscribeLocalEvent(OnComponentAdded);
+ }
+
+ private void OnComponentAdded(EntityUid uid, SwitchableWeaponComponent component, ComponentAdd args)
+ {
+ UpdateState(uid, component);
+ }
+
+ //Non-stamina damage
+ private void OnGetMeleeDamage(EntityUid uid, SwitchableWeaponComponent component, ref GetMeleeDamageEvent args)
+ {
+ args.Damage = component.IsOpen ? component.DamageOpen : component.DamageFolded;
+ }
+
+ private void OnStaminaHitAttempt(EntityUid uid, SwitchableWeaponComponent component, ref StaminaDamageOnHitAttemptEvent args)
+ {
+ if (!component.IsOpen)
+ return;
+
+ //args.HitSoundOverride = component.BonkSound;
+ }
+
+ private void OnExamined(EntityUid uid, SwitchableWeaponComponent comp, ExaminedEvent args)
+ {
+ var msg = comp.IsOpen
+ ? Loc.GetString("comp-switchable-examined-on")
+ : Loc.GetString("comp-switchable-examined-off");
+ args.PushMarkup(msg);
+ }
+
+ private void UpdateState(EntityUid uid, SwitchableWeaponComponent comp)
+ {
+ if (TryComp(comp.Owner, out var item))
+ {
+ _item.SetSize(item.Owner, comp.IsOpen ? comp.SizeOpened : comp.SizeClosed, item);
+ _item.SetHeldPrefix(comp.Owner, comp.IsOpen ? "on" : "off", false, item);
+ }
+
+ if (TryComp(comp.Owner, out var appearance))
+ _appearance.SetData(comp.Owner, ToggleVisuals.Toggled, comp.IsOpen, appearance);
+
+ // Change stamina damage according to state
+ if (TryComp(uid, out var stamComp))
+ {
+ stamComp.Damage = comp.IsOpen ? comp.StaminaDamageOpen : comp.StaminaDamageFolded;
+ }
+ }
+
+ private void Toggle(EntityUid uid, SwitchableWeaponComponent comp, UseInHandEvent args)
+ {
+ comp.IsOpen = !comp.IsOpen;
+ UpdateState(uid, comp);
+
+ var soundToPlay = comp.IsOpen ? comp.OpenSound : comp.CloseSound;
+ _audio.PlayPvs(soundToPlay, args.User);
+ }
+}
diff --git a/Content.Shared/ADT/SwitchableWeapon/SwitchableWeaponComponent.cs b/Content.Shared/ADT/SwitchableWeapon/SwitchableWeaponComponent.cs
new file mode 100644
index 00000000000..c4020bcd5a0
--- /dev/null
+++ b/Content.Shared/ADT/SwitchableWeapon/SwitchableWeaponComponent.cs
@@ -0,0 +1,51 @@
+
+using Content.Shared.Damage;
+using Content.Shared.Item;
+using Robust.Shared.Audio;
+using Robust.Shared.Prototypes;
+
+namespace Content.Shared.ADT.SwitchableWeapon;
+
+[RegisterComponent]
+public sealed partial class SwitchableWeaponComponent : Component
+{
+ [ViewVariables(VVAccess.ReadWrite)][DataField("damageFolded")]
+ public DamageSpecifier DamageFolded = new(){
+ DamageDict = new()
+ {
+ { "Blunt", 0.0f },
+ }
+ };
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("damageOpen")]
+ public DamageSpecifier DamageOpen = new(){
+ DamageDict = new()
+ {
+ { "Blunt", 4.0f },
+ }
+ };
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("staminaDamageFolded")]
+ public float StaminaDamageFolded = 0;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("staminaDamageOpen")]
+ public float StaminaDamageOpen = 28;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("isOpen")]
+ public bool IsOpen = false;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("openSound")]
+ public SoundSpecifier? OpenSound;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("closeSound")]
+ public SoundSpecifier? CloseSound;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("bonkSound")]
+ public SoundSpecifier? BonkSound;
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("sizeOpened")]
+ public ProtoId SizeOpened = "Normal";
+
+ [ViewVariables(VVAccess.ReadWrite)][DataField("sizeClosed")]
+ public ProtoId SizeClosed = "Normal";
+}
diff --git a/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg b/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg
new file mode 100644
index 00000000000..227ce64529d
Binary files /dev/null and b/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg differ
diff --git a/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg b/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg
new file mode 100644
index 00000000000..a812baff657
Binary files /dev/null and b/Resources/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg differ
diff --git a/Resources/Locale/ru-RU/ADT/Entities/Objects/Weapons/Melee/melee.ftl b/Resources/Locale/ru-RU/ADT/Entities/Objects/Weapons/Melee/melee.ftl
new file mode 100644
index 00000000000..2e24b4cba28
--- /dev/null
+++ b/Resources/Locale/ru-RU/ADT/Entities/Objects/Weapons/Melee/melee.ftl
@@ -0,0 +1,9 @@
+ent-ADTtelescopicBaton = Телескопическая дубинка
+ .desc = "Большая, опасная и выдвижная дубинка. Может храниться в карманах в сложенном состоянии."
+ .suffix = { "" }
+ent-ADTtelescopicBatonBob = Телескопическая дубинка Боба
+ .desc = "Эксклюзивная телескопическая дубинка, полностью из золота."
+ .suffix = { "" }
+ent-ADTtelescopicBatonKon = Телескопическая дубинка Йохана
+ .desc = "Непонятно, кровь это или цвет дубинки.."
+ .suffix = { "" }
diff --git a/Resources/Locale/ru-RU/ADT/traits/neutral.ftl b/Resources/Locale/ru-RU/ADT/traits/neutral.ftl
new file mode 100644
index 00000000000..5299d1df815
--- /dev/null
+++ b/Resources/Locale/ru-RU/ADT/traits/neutral.ftl
@@ -0,0 +1,2 @@
+trait-deutsch-accent-name = Немецкий акцент
+trait-deutsch-accent-desc = Неизвестно, как вы получили этот акцент. Может быть, вы пересмотрели слишком много фильмов о Второй мировой войне?
diff --git a/Resources/Prototypes/ADT/Access/fill.txt b/Resources/Prototypes/ADT/Access/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Access/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Actions/fill.txt b/Resources/Prototypes/ADT/Actions/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Actions/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Alerts/fill.txt b/Resources/Prototypes/ADT/Alerts/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Alerts/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Body/Organs/fill.txt b/Resources/Prototypes/ADT/Body/Organs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Body/Organs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Body/Parts/fill.txt b/Resources/Prototypes/ADT/Body/Parts/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Body/Parts/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Body/Prototypes/fill.txt b/Resources/Prototypes/ADT/Body/Prototypes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Body/Prototypes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Cargo/fill.txt b/Resources/Prototypes/ADT/Catalog/Cargo/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Cargo/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/StarterGear/fill.txt b/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/StarterGear/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Fills/Backpacks/StarterGear/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Boxes/fill.txt b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Fills/Boxes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Crates/fill.txt b/Resources/Prototypes/ADT/Catalog/Fills/Crates/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Fills/Crates/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Items/fill.txt b/Resources/Prototypes/ADT/Catalog/Fills/Items/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Fills/Items/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Fills/Lockers/fill.txt b/Resources/Prototypes/ADT/Catalog/Fills/Lockers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Fills/Lockers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/Loadout/fill.txt b/Resources/Prototypes/ADT/Catalog/Loadout/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/Loadout/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/fill.txt b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Advertisements/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/fill.txt b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Catalog/VendingMachines/Inventories/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Damage/fill.txt b/Resources/Prototypes/ADT/Damage/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Damage/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Datasets/Names/fill.txt b/Resources/Prototypes/ADT/Datasets/Names/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Datasets/Names/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Decals/fill.txt b/Resources/Prototypes/ADT/Decals/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Decals/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Back/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Back/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Back/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Belt/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Belt/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Belt/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Ears/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Ears/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Ears/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Eyes/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Eyes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Eyes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Hands/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Head/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Head/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Head/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Masks/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Masks/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Masks/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Neck/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Neck/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Neck/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Shoes/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Shoes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Underwear/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Underwear/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Underwear/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/fill.txt b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Clothing/Uniforms/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/Food_Drinks/fill.txt b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/Food_Drinks/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Markers/Spawners/Random/Food_Drinks/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/Customization/Markings/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Cyborgs/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/Cyborgs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/Cyborgs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/NPCs/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/NPCs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/NPCs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Player/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/Player/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/Player/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/SlugCats/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Species/fill.txt b/Resources/Prototypes/ADT/Entities/Mobs/Species/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Mobs/Species/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Drinks/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Drinks/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Drinks/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Baked/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Containers/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Containers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Food/Containers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigarettes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigars/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigars/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Consumable/Smokeables/Cigars/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Decoration/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Decoration/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Decoration/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/Machine/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/Machine/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Device/Circuitboards/Machine/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Fun/Instruments/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Fun/Instruments/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Fun/Instruments/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Magic/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Magic/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Magic/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Materials/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Materials/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Materials/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Misc/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Misc/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Misc/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Power/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Power/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Power/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Shields/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Shields/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Shields/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Chapel/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chapel/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Chapel/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Hydroponics/Seeds/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Janitorial/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Janitorial/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Janitorial/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Medical/Chemistry/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Research/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Research/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Research/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Salvage/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Salvage/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Salvage/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Specific/Service/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Tools/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Tools/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Tools/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Boxes/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Boxes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Boxes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Magazines/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Magazines/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Magazines/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Speedloader/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Speedloader/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Ammunition/Speedloader/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Basic/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Basic/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Basic/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Battery/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/LMG/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/LMG/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/LMG/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Launchers/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Launchers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Launchers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Pistols/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Projectiles/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Revolvers/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Revolvers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Revolvers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Rifels/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Rifels/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Rifels/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/SMGs/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/SMGs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/SMGs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Snipers/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Snipers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Guns/Snipers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/telescopic_baton.yml b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/telescopic_baton.yml
new file mode 100644
index 00000000000..2ea7b069e2c
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Melee/telescopic_baton.yml
@@ -0,0 +1,135 @@
+- type: entity
+ name: TelescopicBaton
+ parent: BaseItem
+ id: ADTtelescopicBaton
+ description: Big, dangerous telescopic baton. Can be stored in pockets when turned off.
+ components:
+ - type: Sprite
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton.rsi
+ layers:
+ - state: telescope_off
+ map: [ "enum.ToggleVisuals.Layer" ]
+ - type: SwitchableWeapon
+ openSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg"
+ closeSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg"
+ #bonkSound: "/Audio/ADT/bonk_dubinka.ogg"
+ damageOpen:
+ types:
+ Blunt: 2.4
+ damageFolded:
+ types:
+ Blunt: 0
+ staminaDamageFolded: 0
+ staminaDamageOpen: 35
+ sizeOpened: Normal
+ sizeClosed: Small
+ - type: StaminaDamageOnHit
+ damage: 0
+ - type: MeleeWeapon
+ damage:
+ types:
+ Blunt: 2.4
+ - type: Item
+ size: Small
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton.rsi
+ - type: UseDelay
+ delay: 1.0
+ - type: DisarmMalus
+ malus: 0
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.ToggleVisuals.Toggled:
+ enum.ToggleVisuals.Layer:
+ True: {state: telescope_on}
+ False: {state: telescope_off}
+
+- type: entity
+ name: TelescopicBatonBob
+ parent: ADTtelescopicBaton
+ id: ADTtelescopicBatonBob
+ description: Big, dangerous telescopic baton. Can be stored in pockets when turned off.
+ components:
+ - type: Sprite
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi
+ layers:
+ - state: telescope_off
+ map: [ "enum.ToggleVisuals.Layer" ]
+ - type: SwitchableWeapon
+ openSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg"
+ closeSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg"
+ #bonkSound: "/Audio/ADT/bonk_dubinka.ogg"
+ damageOpen:
+ types:
+ Blunt: 2.4
+ damageFolded:
+ types:
+ Blunt: 0
+ staminaDamageFolded: 0
+ staminaDamageOpen: 35
+ - type: StaminaDamageOnHit
+ damage: 0
+ - type: MeleeWeapon
+ damage:
+ types:
+ Blunt: 2.4
+ - type: Item
+ size: Small
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi
+ - type: UseDelay
+ delay: 1.0
+ - type: DisarmMalus
+ malus: 0
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.ToggleVisuals.Toggled:
+ enum.ToggleVisuals.Layer:
+ True: {state: telescope_on}
+ False: {state: telescope_off}
+
+
+
+- type: entity
+ name: TelescopicBatonKon
+ parent: ADTtelescopicBaton
+ id: ADTtelescopicBatonKon
+ description: Big, dangerous telescopic baton. Can be stored in pockets when turned off.
+ components:
+ - type: Sprite
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi
+ layers:
+ - state: telescope_off
+ map: [ "enum.ToggleVisuals.Layer" ]
+ - type: SwitchableWeapon
+ openSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/open_telescopichka.ogg"
+ closeSound: "/Audio/ADT/Entities/Objects/Weapons/Melee/close_telescopichka.ogg"
+ #bonkSound: "/Audio/ADT/bonk_dubinka.ogg"
+ damageOpen:
+ types:
+ Blunt: 2.4
+ damageFolded:
+ types:
+ Blunt: 0
+ staminaDamageFolded: 0
+ staminaDamageOpen: 35
+ - type: StaminaDamageOnHit
+ damage: 0
+ - type: MeleeWeapon
+ damage:
+ types:
+ Blunt: 2.4
+ - type: Item
+ size: Small
+ sprite: ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi
+ - type: UseDelay
+ delay: 1.0
+ - type: DisarmMalus
+ malus: 0
+ - type: Appearance
+ - type: GenericVisualizer
+ visuals:
+ enum.ToggleVisuals.Toggled:
+ enum.ToggleVisuals.Layer:
+ True: {state: telescope_on}
+ False: {state: telescope_off}
diff --git a/Resources/Prototypes/ADT/Entities/Objects/Weapons/Throwable/fill.txt b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Throwable/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Objects/Weapons/Throwable/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Decorations/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Decorations/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Decorations/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Doors/Airlock/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Doors/Airlock/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Doors/Airlock/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Furniture/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Furniture/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Furniture/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Holographic/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Holographic/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Holographic/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Machines/Computers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Piping/Atmospherics/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Piping/Atmospherics/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Piping/Atmospherics/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Power/Generation/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Power/Generation/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Power/Generation/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Specific/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Specific/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Specific/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Storage/Closets/Lockers/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Storage/Closets/Lockers/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Storage/Closets/Lockers/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Storage/Crates/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Storage/Crates/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Storage/Crates/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Storage/Mannequin/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Storage/Mannequin/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Storage/Mannequin/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Storage/Tanks/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Storage/Tanks/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Storage/Tanks/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Wallmount/Signs/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Wallmount/Signs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Wallmount/Signs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Entities/Structures/Walls/fill.txt b/Resources/Prototypes/ADT/Entities/Structures/Walls/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Entities/Structures/Walls/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Flavors/fill.txt b/Resources/Prototypes/ADT/Flavors/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Flavors/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/GameRules/fill.txt b/Resources/Prototypes/ADT/GameRules/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/GameRules/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Guidebook/fill.txt b/Resources/Prototypes/ADT/Guidebook/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Guidebook/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Hydroponics/fill.txt b/Resources/Prototypes/ADT/Hydroponics/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Hydroponics/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/InventoryTemplates/fill.txt b/Resources/Prototypes/ADT/InventoryTemplates/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/InventoryTemplates/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Languages/fill.txt b/Resources/Prototypes/ADT/Languages/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Languages/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Maps/ADTMaps/fill.txt b/Resources/Prototypes/ADT/Maps/ADTMaps/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Maps/ADTMaps/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Maps/HalloweenMaps/fill.txt b/Resources/Prototypes/ADT/Maps/HalloweenMaps/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Maps/HalloweenMaps/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Maps/NewYear/fill.txt b/Resources/Prototypes/ADT/Maps/NewYear/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Maps/NewYear/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Parts/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Parts/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Parts/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Prototypes/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Prototypes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Body/Prototypes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Damage/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Damage/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Damage/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Customization/Markings/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Customization/Markings/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Customization/Markings/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Player/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Player/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Player/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Species/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Species/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Entities/Mobs/Species/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Names/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Names/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Names/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Species/fill.txt b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Species/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Moth(Must resolved,then deleted)/Species/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Objectives/fill.txt b/Resources/Prototypes/ADT/Objectives/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Objectives/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Polymorphs/fill.txt b/Resources/Prototypes/ADT/Polymorphs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Polymorphs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Reagents/Consumable/Drink/fill.txt b/Resources/Prototypes/ADT/Reagents/Consumable/Drink/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Reagents/Consumable/Drink/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Reagents/Consumable/Food/fill.txt b/Resources/Prototypes/ADT/Reagents/Consumable/Food/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Reagents/Consumable/Food/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/clothing/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/clothing/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/clothing/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/food/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/food/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/food/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/fun/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/fun/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/fun/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/furniture/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/furniture/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/furniture/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/machines/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/machines/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/machines/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/materials/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/materials/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/materials/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/mechs/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/mechs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/mechs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/structures/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/structures/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/structures/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/tools/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/tools/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/tools/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/utilities/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/utilities/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/utilities/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Construction/Graph/weapons/fill.txt b/Resources/Prototypes/ADT/Recipes/Construction/Graph/weapons/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Construction/Graph/weapons/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Cooking/fill.txt b/Resources/Prototypes/ADT/Recipes/Cooking/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Cooking/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/Improvised/fill.txt b/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/Improvised/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Crafting/Graphs/Improvised/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Lathes/fill.txt b/Resources/Prototypes/ADT/Recipes/Lathes/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Lathes/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Recipes/Reactions/fill.txt b/Resources/Prototypes/ADT/Recipes/Reactions/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Recipes/Reactions/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Research/fill.txt b/Resources/Prototypes/ADT/Research/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Research/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Antags/fill.txt b/Resources/Prototypes/ADT/Roles/Antags/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Antags/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Borgs/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Borgs/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Borgs/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Civilian/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Civilian/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Civilian/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Command/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Command/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Command/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Medical/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Medical/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Medical/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Science/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Science/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Science/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Security/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Security/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Security/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/Sponsor/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/Sponsor/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/Sponsor/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Roles/Jobs/USSP/fill.txt b/Resources/Prototypes/ADT/Roles/Jobs/USSP/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Roles/Jobs/USSP/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/SoundCollections/fill.txt b/Resources/Prototypes/ADT/SoundCollections/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/SoundCollections/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Species/fill.txt b/Resources/Prototypes/ADT/Species/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Species/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/StartingGear/ERT/fill.txt b/Resources/Prototypes/ADT/StartingGear/ERT/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/StartingGear/ERT/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/StartingGear/Events/fill.txt b/Resources/Prototypes/ADT/StartingGear/Events/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/StartingGear/Events/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/StartingGear/USSP/fill.txt b/Resources/Prototypes/ADT/StartingGear/USSP/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/StartingGear/USSP/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/StatusEffects/fill.txt b/Resources/Prototypes/ADT/StatusEffects/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/StatusEffects/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Tiles/fill.txt b/Resources/Prototypes/ADT/Tiles/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Tiles/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Traits/fill.txt b/Resources/Prototypes/ADT/Traits/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Traits/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Traits/neutral.yml b/Resources/Prototypes/ADT/Traits/neutral.yml
new file mode 100644
index 00000000000..f61996deda1
--- /dev/null
+++ b/Resources/Prototypes/ADT/Traits/neutral.yml
@@ -0,0 +1,6 @@
+- type: trait
+ id: ADTGermanAccent
+ name: trait-deutsch-accent-name
+ description: trait-deutsch-accent-desc
+ components:
+ - type: DeutschAccent
\ No newline at end of file
diff --git a/Resources/Prototypes/ADT/Voice/fill.txt b/Resources/Prototypes/ADT/Voice/fill.txt
new file mode 100644
index 00000000000..b4954caf47d
--- /dev/null
+++ b/Resources/Prototypes/ADT/Voice/fill.txt
@@ -0,0 +1 @@
+# Данный файл существует по причине того что Githab плохо дружит с пустыми папками, при работе с этой папкой этот файл можно спокойно удалить
\ No newline at end of file
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/meta.json b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/meta.json
new file mode 100644
index 00000000000..9ce465ccac9
--- /dev/null
+++ b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/meta.json
@@ -0,0 +1,33 @@
+{
+ "version": 1,
+ "license": "CC-BY-3.0",
+ "copyright": "Sprited by mixnikita",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "telescope_on"
+ },
+ {
+ "name": "telescope_off"
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..d60eba8d492
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..86e67af478e
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..48ffcd51d44
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..9cea4086c4c
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_off.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_off.png
new file mode 100644
index 00000000000..e0875d24f54
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_off.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_on.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_on.png
new file mode 100644
index 00000000000..e253f25f0e9
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton.rsi/telescope_on.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/meta.json b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/meta.json
new file mode 100644
index 00000000000..9ce465ccac9
--- /dev/null
+++ b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/meta.json
@@ -0,0 +1,33 @@
+{
+ "version": 1,
+ "license": "CC-BY-3.0",
+ "copyright": "Sprited by mixnikita",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "telescope_on"
+ },
+ {
+ "name": "telescope_off"
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..7da0323b475
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..95b859847c1
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..10512d90a31
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..f150a01e584
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_off.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_off.png
new file mode 100644
index 00000000000..a456a690e96
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_off.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_on.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_on.png
new file mode 100644
index 00000000000..0df0ef1f980
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_bob.rsi/telescope_on.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/meta.json b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/meta.json
new file mode 100644
index 00000000000..9ce465ccac9
--- /dev/null
+++ b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/meta.json
@@ -0,0 +1,33 @@
+{
+ "version": 1,
+ "license": "CC-BY-3.0",
+ "copyright": "Sprited by mixnikita",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "telescope_on"
+ },
+ {
+ "name": "telescope_off"
+ },
+ {
+ "name": "off-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "off-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "on-inhand-right",
+ "directions": 4
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-left.png
new file mode 100644
index 00000000000..be086e63ecc
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-right.png
new file mode 100644
index 00000000000..431831404ed
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/off-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-left.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-left.png
new file mode 100644
index 00000000000..a9b1a91c6bc
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-left.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-right.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-right.png
new file mode 100644
index 00000000000..199b35af1e1
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/on-inhand-right.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_off.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_off.png
new file mode 100644
index 00000000000..27a930b6524
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_off.png differ
diff --git a/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_on.png b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_on.png
new file mode 100644
index 00000000000..4971a110b8b
Binary files /dev/null and b/Resources/Textures/ADT/Objects/Weapons/Melee/telescopic_baton_kon.rsi/telescope_on.png differ