[Feat] Обновление для визора СБ (#274)

* add: security hud update

* access & fix names

* translates

* fix
This commit is contained in:
CaypenNow
2024-06-01 12:30:21 +05:00
committed by GitHub
parent a2daf19d5e
commit 3a5fcf35a5
16 changed files with 396 additions and 48 deletions

View File

@@ -10,6 +10,8 @@ criminal-records-console-status = Статус
criminal-records-status-none = Нет
criminal-records-status-wanted = В розыске
criminal-records-status-detained = В заключении
criminal-records-status-parolled = Имеет имплант защиты разума
criminal-records-status-discharged = Уволен
criminal-records-status-suspected = Подозреваемый
criminal-records-status-released = Отпущен
@@ -32,7 +34,7 @@ criminal-records-permission-denied = Доступ воспрещен
criminal-records-console-wanted = {$name} отправлен в розыск по указу {$officer} по причине: {$reason}.
criminal-records-console-detained = {$name} был задержан {$officer}.
criminal-records-console-released = {$name} был задержан {$officer}.
criminal-records-console-released = {$name} был освобожден {$officer}.
criminal-records-console-not-wanted = {$name} больше не в розыске.
criminal-records-console-unknown-officer = <неизвестный офицер>

View File

@@ -0,0 +1,6 @@
security-hud-key-null = Визор не может установить личность человека!
security-hud-id-unknown = Визор не может установить идентификационную карту человека!
security-hud-verb = Изменить статус
security-hud-cant-set-status = Произошла ошибка при попытке установить статус!
security-hud-remove-status = Убрать статус.
security-hud-not-allowed = Недостаточный доступ для взаимодействия.

View File

@@ -44,6 +44,19 @@
- type: Clothing
sprite: Clothing/Eyes/Hud/sec.rsi
- type: ShowSecurityIcons
- type: AccessReader
access: [["Security"]]
- type: SecurityHud
criminalrecords:
- SecurityIconDischarged
- SecurityIconSuspected
- SecurityIconWanted
- SecurityIconIncarcerated
- CriminalRecordIconRemove
- type: UserInterface
interfaces:
- key: enum.SecurityHudUiKey.Key
type: SecurityHudBUI
- type: Tag
tags:
- HudSecurity

View File

@@ -40,3 +40,7 @@
icon:
sprite: /Textures/Interface/Misc/security_icons.rsi
state: hud_wanted
- type: statusIcon
parent: SecurityIcon
id: CriminalRecordIconRemove

View File

@@ -1,47 +0,0 @@
- type: statusIcon
id: CriminalRecordIcon
abstract: true
priority: 2
locationPreference: Right
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconReleased
icon:
sprite: /Textures/White/Interface/records.rsi
state: released
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconDischarged
icon:
sprite: /Textures/White/Interface/records.rsi
state: discharged
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconParolled
icon:
sprite: /Textures/White/Interface/records.rsi
state: parolled
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconSuspected
icon:
sprite: /Textures/White/Interface/records.rsi
state: suspected
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconWanted
icon:
sprite: /Textures/White/Interface/records.rsi
state: wanted
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconIncarcerated
icon:
sprite: /Textures/White/Interface/records.rsi
state: incarcerated

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

After

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

View File

@@ -0,0 +1,23 @@
{
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/tgstation/tgstation/blob/8e49222b72f6fdcbe741d2a6ce0a8425d95010b7/icons/mob/huds/hud.dmi",
"version": 1,
"size": { "y": 32, "x": 32 },
"states": [
{
"name": "wanted"
},
{
"name": "suspected"
},
{
"name": "released"
},
{
"name": "incarcerated"
},
{
"name": "remove"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B