Merge remote-tracking branch 'upstream/master' into upstream

This commit is contained in:
2024-03-02 18:40:57 +03:00
35 changed files with 597 additions and 221 deletions

View File

@@ -1871,3 +1871,46 @@
id: 175
time: '2024-03-02T09:10:00.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/160
- author: Remuchi
changes:
- message: "\u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u044B \u043E\u0442\
\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0430\u043D\u0442\u0430\
\u0436\u043A\u0438, \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0438 \u043F\
\u043E\u0434\u043E\u0431\u043D\u043E\u0433\u043E \u0432 \u0430\u0445\u0435\u043B\
\u043F\u0435."
type: Fix
- message: "\u043D\u043E\u0442\u0435\u0441\u044B, \u043E\u0442\u043F\u0440\u0430\
\u0432\u043B\u044F\u0435\u043C\u044B\u0435 \u0432 \u0447\u0430\u0442, \u0431\
\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043E\u0442\u043F\u0440\u0430\u0432\
\u043B\u044F\u044E\u0442\u0441\u044F \u0435\u0449\u0451 \u0438 \u0432 \u043A\
\u043E\u043D\u0441\u043E\u043B\u044C."
type: Fix
- message: "\u0442\u0435\u043A\u0441\u0442\u0443\u0440\u0430 \u0441\u0435\u043A\u0440\
\u0435\u0442\u043D\u043E\u0439 \u0434\u0432\u0435\u0440\u0438 \u0431\u044B\u043B\
\u0430 \u043F\u0435\u0440\u0435\u0440\u0438\u0441\u043E\u0432\u0430\u043D\u0430\
\ \u0434\u043B\u044F \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\
\u0438\u044F \u0441 \u0430\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u044B\u043C\
\u0438 \u0442\u0435\u043A\u0441\u0442\u0443\u0440\u0430\u043C\u0438 \u0441\u0442\
\u0435\u043D"
type: Fix
- message: "\u0438\u0441\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u044B \u043E\u0448\
\u0438\u0431\u043A\u0438 \u043F\u0435\u0440\u0435\u0432\u043E\u0434\u0430 \u043F\
\u0440\u0438 \u0432\u044B\u043B\u0438\u0437\u044B\u0432\u0430\u043D\u0438\u0438\
\ \u0440\u0430\u043D \u0437\u0430 \u0444\u0435\u043B\u0438\u043D\u0438\u0434\
\u0430"
type: Fix
- message: "\u043F\u0435\u0440\u0435\u0432\u043E\u0434\u044B \u0434\u043B\u044F\
\ \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u0434\u0432\u0435\u0440\
\u0438"
type: Add
id: 176
time: '2024-03-02T14:16:27.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/161
- author: Remuchi
changes:
- message: "\u0418\u043C\u043F\u043B\u0430\u043D\u0442 \u043F\u043E\u0434\u0447\u0438\
\u043D\u0435\u043D\u0438\u044F \u0432 \u0430\u043F\u043B\u0438\u043D\u043A."
type: Add
id: 177
time: '2024-03-02T14:17:52.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/152

View File

@@ -1,8 +1,6 @@
self-heal-finished-using = You have finished {$verb}ing all {$name}`s wounds
self-heal-cant-use = There is no damage you can heal by {$verb}ing {$name}
self-heal-stop-bleeding = They have stopped bleeding
self-heal-lick = lick
self-heal-cant-use-clothing = You cant {$verb}ing yourself while wearing a {$clothing}
self-heal-cant-use-clothing-other = You cant {$verb}ing {$name} while {$name} is wearing a {$clothing}
self-heal-finished-using = You have finished licking all {$name}`s wounds
self-heal-cant-use = There is no damage you can heal by licking {$name}
self-heal-cant-use-clothing = You cant lick yourself while wearing a {$clothing}
self-heal-cant-use-clothing-other = You cant lick {$name} while {$name} is wearing a {$clothing}
self-heal-action = Lick the wounds
self-heal-using-other = {$name} have {$verb}ed some of {$name} wounds
self-heal-using-other = {$user} have licked some of {$target} wounds

View File

@@ -0,0 +1,16 @@
mindslave-briefing = Служите и защищайте {$player}, {$role}. Выполняйте каждый их приказ. Они для вас - абсолютная власть.
mindslave-chat-message = Перед вашим глазами в мгновение пролетают осколки ваших воспоминаний, после чего сознание застилает белая пелена. Во вспышке ярко-красного света вы вспоминаете свое предназначение - служить {$player}, {$role}.
mindslave-freed = Вы больше не служите {$player}!
mindslave-target-self = Вы не можете сделать себя своим же рабом
mindslave-cant-insert = Разум данного существа уже на чем-то зациклен
uplink-mind-slave = Имплант подчинения
uplink-mind-slave-desc = Захватите разум живого существа и прикажите ему закидать капитана взрывными пирогами.
ent-MindSlaveImplanter = { ent-BaseImplanter }
.desc = { "" }
.suffix = майдслейв
ent-MindslaveImplant = Имплант подчинения
.desc = Сделайте из кого-то свою личную куклу.

View File

@@ -1,38 +1,28 @@
ent-EggSpider = яичный паук
.desc = Это драгоценный камень? Это яйцо? это выглядит дорого.
.desc = Это драгоценный камень? Это яйцо? это выглядит дорого.
ent-LampInterrogator = лампа следователя
.desc = Ультраяркая лампа для плохого полицейского
.desc = Ультраяркая лампа для плохого полицейского
ent-CultistCuffs = самодельные стяжки
.desc = Самодельные наручники из запасных тросов.
.desc = Самодельные наручники из запасных тросов.
ent-ParamedicIDCard = ID карта парамедика
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-BrigmedicIDCard = ID карта бригмедика
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-SeniorEngineerIDCard = ID карта бригадира
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-SeniorResearcherIDCard = ID карта ведущего исследователя
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-SeniorPhysicianIDCard = ID карта медицинского офицера
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-SeniorOfficerIDCard = ID карта ветерана СБ
.desc = { ent-IDCardStandard.desc }
.desc = { ent-IDCardStandard.desc }
ent-SeniorSalvageSpecialistIDCard = ID карта охотника карго
.desc = { ent-IDCardStandard.desc }
ent-BikeHornImplanter = имплантат велосипедного гудка
.desc = ""
ent-UplinkImplanter = имплантат аплинка
.desc = ""
ent-EmpImplanter = ЭМИ-имплантат
.desc = ""
ent-DnaScramblerImplanter = имплантат скремблера ДНК
.desc = ""
ent-DeathRattleImplanter = имплантат предсмертных хрипов
.desc = ""
.desc = { ent-IDCardStandard.desc }
ent-ModularReceiver = модульный приемник
.desc = Жизненно важная часть, используемая в создании огнестрельного оружия.
.desc = Жизненно важная часть, используемая в создании огнестрельного оружия.
ent-RifleStock = приклад
.desc = Прочный деревянный приклад, используемый при создании огнестрельного оружия.
.desc = Прочный деревянный приклад, используемый при создании огнестрельного оружия.
ent-MedalCase = футляр для медали
.desc = Футляр с медалями.
.desc = Футляр с медалями.
ent-SyndicateSpongeBox = коробка куба обезьяны
.desc = Обезьяньи кубики марки Drymate. Просто добавь воды!
.desc = Обезьяньи кубики марки Drymate. Просто добавь воды!

View File

@@ -20,16 +20,6 @@ ent-SpiderWeb = паутина
.desc = Она тягучая и липкая.
ent-SpiderWebClown = клоунская паутина
.desc = Она тягучая и липкая.
ent-BikeHornImplant = имплантат велосипедного гудка
.desc = Этот имплантат позволяет пользователю сигналить в любом месте в любое время.
ent-UplinkImplant = имплантат аплинка
.desc = Этот имплант позволяет пользователю по желанию получить доступ к скрытому восходящему каналу Синдиката.
ent-EmpImplant = ЭМИ-имплантат
.desc = Этот имплантат создает электромагнитный импульс при активации.
ent-DnaScramblerImplant = имплантат скремблера ДНК
.desc = Этот имплантат позволяет пользователю один раз случайным образом изменить свой внешний вид и имя.
ent-DeathRattleImplant = имплантат предсмертных хрипов
.desc = Этот имплантат сообщит по радиоканалу Синдиката, если пользователь попадет в критическое состояние или умрет.
ent-FloorTileItemFlesh = пол из плоти
.desc = { ent-FloorTileItemBase.desc }
ent-AmeJar = топливный бак ДАМ'а

View File

@@ -1,9 +1,7 @@
self-heal-finished-using = Вы закончили {$verb} все раны {$name}!
self-heal-cant-use = {$name} не имеет ран, которые вы могли бы {$verb}
self-heal-stop-bleeding = Оно перестало кровоточить
self-heal-lick = вылизывать
self-heal-cant-use-clothing = Вы не можете {$verb}, пока на вас {$clothing}
self-heal-cant-use-clothing-other = Вы не можете {$verb} {$name}, пока {$name} носит {$clothing}
self-heal-finished-using = Вы закончили вылизывать все раны {$name}!
self-heal-cant-use = {$name} не имеет ран, которые вы могли бы вылизать
self-heal-cant-use-clothing = Вы не можете вылизываться, пока на вас {$clothing}
self-heal-cant-use-clothing-other = Вы не можете вылизать {$name}, пока {$name} носит {$clothing}
self-heal-action = Зализать раны
self-heal-using-other = {$name} закончил {$verb} часть {$name} ран
self-heal-using-other = {$user} вылизывает часть ран {$target}
ent-SelfHealAction = Зализать раны

View File

@@ -1,33 +1,54 @@
ent-BaseImplanter = имплантер
.desc = Специальный шприц, используемый только для имплантов.
.suffix = { "" }
ent-Implanter = { ent-BaseImplanter }
.desc = { ent-BaseImplanter.desc }
.suffix = { "" }
ent-BaseImplantOnlyImplanter = { ent-Implanter }
.desc = Одноразовый имплантер.
.suffix = { "" }
ent-SadTromboneImplanter = имплантер Грустный тромбон
.desc = Одноразовый имплантер, содержащий имплант, который проигрывает грустную мелодию при смерти владельца.
.suffix = { "" }
ent-LightImplanter = имплантер Свет
.desc = Одноразовый имплантер, содержащий имплант, который излучает свет при активации.
.suffix = { "" }
ent-TrackingImplanter = имплантер Отслеживание
.desc = Одноразовый имплантер, содержащий имплант, постоянно передающий координаты владельца.
.suffix = { "" }
ent-StorageImplanter = имплантер Хранилище
.desc = Одноразовый имплантер, содержащий имплант, создающий хранилище в теле владельца.
.suffix = { "" }
ent-FreedomImplanter = имплантер Свобода
.desc = Одноразовый имплантер, содержащий имплант, позволяющий владельцу три раза освободиться от наручников и других ограничителей.
.suffix = { "" }
ent-MicroBombImplanter = имплантер Микробомба
.desc = Одноразовый имплантер, содержащий неизвлекаемый имплант, вызывающий небольшой взрыв при смерти владельца.
.suffix = { "" }
ent-MacroBombImplanter = имплантер Макробомба
.desc = Одноразовый имплантер, содержащий имплант, вызывающий мощный взрыв при смерти владельца по истечении заданного времени.
.suffix = { "" }
ent-MindshieldImplanter = имплантер Защиты Разума
.desc = Одноразовый имплантер, содержащий имплант защиты разума.
.suffix = { "" }
ent-SadTromboneImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = грустный тромбон
ent-LightImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = свет
ent-TrackingImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = отслеживание
ent-StorageImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = хранилище
ent-FreedomImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = свобода
ent-MicroBombImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = микробомба
ent-MacroBombImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = макробомба
ent-MindShieldImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = защита разума
ent-BikeHornImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = велосипедный гудок
ent-UplinkImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = аплинк
ent-EmpImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = ЭМИ
ent-DnaScramblerImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = скремблер ДНК
ent-DeathRattleImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = предсмертный хрип
ent-ScramImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = переброска
ent-DeathAcidifierImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = посмертный растворитель
ent-ImplanterAdmeme = { ent-BaseImplanter }
.desc = {""}
.suffix = адмемы

View File

@@ -25,3 +25,13 @@ ent-MacroBombImplant = имплант Макробомба
ent-MindShieldImplant = имплант Защиты Разума
.desc = Маленький имплант, который защищает мозги носителя от промывки.
.suffix = { "" }
ent-BikeHornImplant = имплант велосипедного гудка
.desc = Этот имплантат позволяет пользователю сигналить в любом месте в любое время.
ent-UplinkImplant = имплант аплинка
.desc = Этот имплант позволяет пользователю по желанию получить доступ к скрытому восходящему каналу Синдиката.
ent-EmpImplant = ЭМИ-имплант
.desc = Этот имплантат создает электромагнитный импульс при активации.
ent-DnaScramblerImplant = имплант скремблера ДНК
.desc = Этот имплантат позволяет пользователю один раз случайным образом изменить свой внешний вид и имя.
ent-DeathRattleImplant = имплант предсмертных хрипов
.desc = Этот имплантат сообщит по радиоканалу Синдиката, если пользователь попадет в критическое состояние или умрет.

View File

@@ -0,0 +1,10 @@
ent-BaseSecretDoor = { ent-WallSolid }
.desc = { ent-WallSolid.desc }
.suffix = секретная дверь
ent-BaseSecretDoorAssembly = каркас секретной двери
.desc = Она открывается, закрывается, и даже может вас раздавить!
ent-SolidSecretDoor = { ent-BaseSecretDoor }
.desc = { ent-WallSolid.desc }

View File

@@ -181,7 +181,7 @@ uplink-freedom-implanter-name = Имплант свободы
uplink-freedom-implanter-desc = Убирайся подальше от этих мерзких офицеров с этим имплантатом!
uplink-scram-implanter-name = Имплант переброски
uplink-scram-implanter-desc = Имплантат 2-го использования, который телепортирует вас в большом радиусе. Пытается телепортировать вас в пустое пространство. Иногда может не справиться. Страхование жизни не предусмотрено.
uplink-scram-implanter-desc = Имплант 2-го использования, который телепортирует вас в большом радиусе. Пытается телепортировать вас в пустое пространство. Иногда может не справиться. Страхование жизни не предусмотрено.
uplink-dna-scrambler-implanter-name = Имплант скремблера ДНК
uplink-dna-scrambler-implanter-desc = Одноразовый имплантат, который можно активировать, чтобы изменить вашу ДНК и придать вам совершенно новый вид, также имеет функцию отмены изменений. Невозможно зашифровать уже зашифрованную ДНК.
@@ -198,10 +198,10 @@ uplink-uplink-implanter-desc = Незаметно заказывайте обо
uplink-deathrattle-implant-name = Коробка имплантатов предсмертного хрипа
uplink-deathrattle-implant-desc = Коробка с достаточным количеством предсмертных хрипов для всего отряда. Передает сообщение, содержащее вашу позицию, на канал синдиката, когда вы переходите в критическое состояние или умираете.
uplink-death-acidifier-implant-name = Имплантат расплавления
uplink-death-acidifier-implant-name = Имплантер расплавления
uplink-death-acidifier-implant-desc = Полностью расплавляет пользователя и его снаряжение при использовании или смерти.
uplink-micro-bomb-implanter-name = Имплантатор микро-бомбы
uplink-micro-bomb-implanter-name = Имплантер микро-бомбы
uplink-micro-bomb-implanter-desc = Взорвитесь при смерти или ручной активации с помощью этого имплантата. Уничтожает тело со всем снаряжением.
# Bundles

View File

@@ -1,13 +1,19 @@
hardlight-spear-pickup-failed = Вы не можете подобрать световое копьё.
use-hardlight-spear-implant-action-name = Создать световое копьё.
use-hardlight-spear-implant-action-description = Создает световое копьё в ваших руках.
uplink-hardlight-spear-implant-name = Имплантатор световое копьё
uplink-hardlight-spear-implant-name = Имплантер световое копьё
uplink-hardlight-spear-implant-desc = Имплант, вводимый в тело и активируемый по желанию пользователя. Он вызывает копье из твердого света, с помощью которого пользователь может сеять хаос.
ent-SpearHardlight = световое копьё
.desc = Копьё из твердого света.
ent-HardlightSpearImplanter = имплантатор световое копьё
ent-HardlightSpearImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = световое копьё
ent-HardlightSpearImplant = имплант световое копьё
.desc = Этот имплант создаёт световое копьё в ваших руках.
ent-SmokeImplanter = { ent-BaseImplanter }
.desc = {""}
.suffix = дым

View File

@@ -124,24 +124,24 @@
- type: entity
id: SadTromboneImplanter
name: sad trombone implanter
parent: BaseImplantOnlyImplanter
suffix: sad trombone
components:
- type: Implanter
implant: SadTromboneImplant
- type: entity
id: LightImplanter
name: light implanter
parent: BaseImplantOnlyImplanter
suffix: light
components:
- type: Implanter
implant: LightImplant
- type: entity
id: BikeHornImplanter
name: bike horn implanter
parent: BaseImplantOnlyImplanter
suffix: bike horn
components:
- type: Implanter
implant: BikeHornImplant
@@ -150,8 +150,8 @@
- type: entity
id: TrackingImplanter
name: tracking implanter
parent: BaseImplantOnlyImplanter
suffix: tracking
components:
- type: Implanter
implant: TrackingImplant
@@ -160,24 +160,24 @@
- type: entity
id: StorageImplanter
name: storage implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: storage
components:
- type: Implanter
implant: StorageImplant
- type: entity
id: FreedomImplanter
name: freedom implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: freedom
components:
- type: Implanter
implant: FreedomImplant
- type: entity
id: UplinkImplanter
name: uplink implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: uplink
components:
- type: Implanter
implant: UplinkImplant
@@ -185,24 +185,24 @@
- type: entity
id: EmpImplanter
name: EMP implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: EMP
components:
- type: Implanter
implant: EmpImplant
- type: entity
id: ScramImplanter
name: scram implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: scram
components:
- type: Implanter
implant: ScramImplant
- type: entity
id: DnaScramblerImplanter
name: DNA scrambler implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: DNA scrambler
components:
- type: Implanter
implant: DnaScramblerImplant
@@ -211,32 +211,32 @@
- type: entity
id: MicroBombImplanter
name: micro-bomb implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: micro-bomb
components:
- type: Implanter
implant: MicroBombImplant
- type: entity
id: MacroBombImplanter
name: macro-bomb implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: macro-bomb
components:
- type: Implanter
implant: MacroBombImplant
- type: entity
id: DeathRattleImplanter
name: death rattle implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: death rattle
components:
- type: Implanter
implant: DeathRattleImplant
- type: entity
id: DeathAcidifierImplanter
name: death acidifier implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: death acidifier
components:
- type: Implanter
implant: DeathAcidifierImplant
@@ -245,8 +245,8 @@
- type: entity
id: MindShieldImplanter
name: mind-shield implanter
parent: BaseImplantOnlyImplanter
suffix: mind-shield
components:
- type: Implanter
implant: MindShieldImplant

View File

@@ -204,3 +204,13 @@
Telecrystal: 1
categories:
- UplinkAmmo
- type: listing
id: UplinkMindSlaveImplanter
name: uplink-mind-slave
description: uplink-mind-slave-desc
productEntity: MindSlaveImplanter
cost:
Telecrystal: 6
categories:
- UplinkImplants

View File

@@ -1,15 +1,23 @@
- type: entity
id: SmokeImplanter
name: имплант дыма
parent: BaseImplantOnlyImplanterSyndi
suffix: smoke
components:
- type: Implanter
implant: SmokeImplant
- type: Implanter
implant: SmokeImplant
- type: entity
id: HardlightSpearImplanter
name: hardlight spear implanter
parent: BaseImplantOnlyImplanterSyndi
suffix: hardlight spear
components:
- type: Implanter
implant: HardlightSpearImplant
- type: Implanter
implant: HardlightSpearImplant
- type: entity
id: MindSlaveImplanter
parent: BaseImplantOnlyImplanterSyndi
suffix: mindslave
components:
- type: Implanter
implant: MindslaveImplant

View File

@@ -23,3 +23,16 @@
components:
- type: SubdermalImplant
implantAction: ActivateHardlightSpearImplant
- type: entity
parent: BaseSubdermalImplant
id: MindslaveImplant
name: mindslave implant
description: Make someone a proper doll for your use.
noSpawn: true
components:
- type: SubdermalImplant
- type: Tag
tags:
- MindSlave

View File

@@ -51,3 +51,6 @@
- type: Tag
id: WeldedKnife
- type: Tag
id: MindSlave

View File

@@ -0,0 +1,15 @@
- type: statusIcon
id: MasterMindslaveIcon
priority: 3
locationPreference: Left
icon:
sprite: /Textures/White/Overlays/mindslave.rsi
state: master
- type: statusIcon
id: SlaveMindslaveIcon
priority: 3
locationPreference: Left
icon:
sprite: /Textures/White/Overlays/mindslave.rsi
state: slave

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

After

Width:  |  Height:  |  Size: 859 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 516 B

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 219 B

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 530 B

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

View File

@@ -0,0 +1,17 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "@JustNemo",
"states": [
{
"name": "slave"
},
{
"name": "master"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B