diff --git a/Resources/Locale/ru-RU/_amour/protocolcrab17.ftl b/Resources/Locale/ru-RU/_amour/protocolcrab17.ftl new file mode 100644 index 0000000000..7c78ed39c4 --- /dev/null +++ b/Resources/Locale/ru-RU/_amour/protocolcrab17.ftl @@ -0,0 +1,2 @@ +ent-ProtocolCRAB17 = подозрительный телефон + .desc = Какой следующий шаг твоего мастер плана? Уничтожить этот рынок, не оставив выживших! diff --git a/Resources/Prototypes/_Amour/Entities/Objects/Tools/protocolcrab17.yml b/Resources/Prototypes/_Amour/Entities/Objects/Tools/protocolcrab17.yml new file mode 100644 index 0000000000..034438227d --- /dev/null +++ b/Resources/Prototypes/_Amour/Entities/Objects/Tools/protocolcrab17.yml @@ -0,0 +1,19 @@ +- type: entity + name: suspicious phone + parent: BaseItem + id: ProtocolCRAB17 + description: So what's the next step of your master plan? Crashing this market, with no survivors! + components: + - type: Sprite + sprite: _Amour/Objects/Devices/protocolcrab17.rsi + state: icon + scale: 0.75, 0.75 + - type: EmitSoundOnPickup + sound: + path: /Audio/White/Items/handling/component_pickup.ogg + - type: EmitSoundOnDrop + sound: + path: /Audio/White/Items/handling/component_drop.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/White/Items/handling/component_drop.ogg diff --git a/Resources/Prototypes/_Honk/Catalog/uplink_catalog.yml b/Resources/Prototypes/_Honk/Catalog/uplink_catalog.yml index 5cf5badc4d..03e6a20fea 100644 --- a/Resources/Prototypes/_Honk/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/_Honk/Catalog/uplink_catalog.yml @@ -8,3 +8,14 @@ Telecrystal: 12 categories: - UplinkAllies + +- type: listing + id: UplinkProtocolCRAB17 + name: Протокол КРАБ-17 + description: Подозрительный телефон с загруженным протоколом "КРАБ-17". Привяжите свою карту и наблюдайте за падением экономики всей станции. + icon: { sprite: _Amour/Objects/Devices/protocolcrab17.rsi, state: icon } + productEntity: ProtocolCRAB17 + cost: + Telecrystal: 8 + categories: + - UplinkDisruption diff --git a/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/icon.png b/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/icon.png new file mode 100644 index 0000000000..27100df22e Binary files /dev/null and b/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/icon.png differ diff --git a/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/meta.json b/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/meta.json new file mode 100644 index 0000000000..d83df8f4a6 --- /dev/null +++ b/Resources/Textures/_Amour/Objects/Devices/protocolcrab17.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from https://github.com/BeeStation/BeeStation-Hornet/commit/016ff56f3b0c0884912c87002c34eedd5e82a8fe", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + } + ] +}