Security update (#323)

* add: security hud update

* access & fix names

* translates

* fix

* - fix: Fixes.

* - fix: Условно-досрочно.

---------

Co-authored-by: CaYpeN1 <artem7771art@gmail.com>
This commit is contained in:
Aviu00
2024-06-01 13:28:21 +00:00
committed by GitHub
parent 657d3f0a2a
commit 231927a577
17 changed files with 390 additions and 51 deletions

View File

@@ -10,11 +10,12 @@ criminal-records-console-status = Статус
criminal-records-status-none = Нет
criminal-records-status-wanted = В розыске
criminal-records-status-detained = В заключении
criminal-records-status-suspected = Подозреваемый
criminal-records-status-released = Отпущен
criminal-records-status-discharged = Освобождён
criminal-records-status-paroled = Досрочно освобождён
criminal-records-console-wanted-reason = [color=gray]Причина розыска[/color]
criminal-records-console-suspected-reason = [color=gray]Причина подозрения[/color]
criminal-records-console-reason = Причина
criminal-records-console-reason-placeholder = Например: {$placeholder}
@@ -31,12 +32,15 @@ criminal-records-permission-denied = Доступ воспрещен
## Security channel notifications
criminal-records-console-wanted = {$name} отправлен в розыск по указу {$officer} по причине: {$reason}.
criminal-records-console-suspected = {$name} подозревается по указу {$officer} по причине: {$reason}.
criminal-records-console-not-suspected = {$name} больше не под подозрением.
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-paroled = {$name} был отпущен условно-досрочно {$officer}.
criminal-records-console-not-parole = {$name} больше не условно-досрочно освобождённый.
criminal-records-console-unknown-officer = <неизвестный офицер>
criminal-records-console-suspected = {$name} подозревается по указу {$officer} по причине: {$reason}.
## Filters

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,20 @@
- type: Clothing
sprite: Clothing/Eyes/Hud/sec.rsi
- type: ShowSecurityIcons
- type: AccessReader
access: [["Security"]]
- type: SecurityHud
criminalrecords:
- SecurityIconDischarged
- SecurityIconParoled
- SecurityIconSuspected
- SecurityIconWanted
- SecurityIconIncarcerated
- CriminalRecordIconRemove
- type: UserInterface
interfaces:
- key: enum.SecurityHudUiKey.Key
type: SecurityHudBUI
- type: Tag
tags:
- HudSecurity

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: 225 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: 236 B

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