Reapply "Merge pull request #252 from frosty-dev/CRAB17"

This reverts commit 1314ad56d1.
This commit is contained in:
BIGZi0348
2025-01-28 20:59:40 +03:00
parent 3c98ef7515
commit 48f5e15896
14 changed files with 355 additions and 0 deletions

Binary file not shown.

View File

@@ -171,3 +171,9 @@
type: Add
id: 27
time: '2025-01-07T18:00:13.0000000+00:00'
- author: BIG_Zi_348
changes:
- message: "Добавлен новый предмет в аплинк - подозрительный телефон."
type: Add
id: 28
time: '2025-01-26T18:00:13.0000000+00:00'

View File

@@ -0,0 +1,12 @@
ent-ProtocolCRAB17 = подозрительный телефон
.desc = Какой следующий шаг твоего мастер плана? Уничтожить этот рынок, не оставив выживших!
protocol-CRAB17-no-card = Протокол не может быть запущен без привязанной банковской карты.
protocol-CRAB17-card-accepted = Карта привязана.
protocol-CRAB17-try-activate = Вы вводите комбинацию и ожидаете ответ...
protocol-CRAB17-activated = Инициация протокола КРАБ-17 завершена. Ожидайте благополучных новостей.
protocol-CRAB17-event-running = Протокол уже запущен, ваши средства в безопасности!
protocol-CRAB17-timeout = Линия занята, повторите попытку позже...
protocol-CRAB17-stage-1 = Внимание! В централизованной системе учёта финансов обнаружена критическая ошибка. Сброс банковских данных станции неизбежен. Персоналу необходимо в кратчайшие сроки обналичить все счета, для избежания потери средств.
protocol-CRAB17-stage-2 = Системы банковского учёта сброшены до последней стабильной версии и готовы к дальнейшей работе. Оценочная суммарная потеря средств составляет: { $amount } кредитов.

View File

@@ -0,0 +1,32 @@
- 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
- type: ProtocolCRAB17
- type: UseDelay
delay: 4
- type: entity
id: ProtocolCRAB17Event
parent: BaseGameRule
noSpawn: true
components:
- type: StationEvent
weight: 0
duration: 120
- type: ProtocolCRAB17Rule

View File

@@ -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: 6
categories:
- UplinkDisruption

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -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"
}
]
}