]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Wanted list cartridge (#31223)
authorЭдуард <36124833+Ertanic@users.noreply.github.com>
Thu, 19 Sep 2024 10:22:02 +0000 (13:22 +0300)
committerGitHub <noreply@github.com>
Thu, 19 Sep 2024 10:22:02 +0000 (12:22 +0200)
commit1468cbdb8a59beb2dfc9188a3108157496549a57
tree03fec78d96334e84217fbc0c00e28ecd6743aae5
parent75ff65d108e0a228d85a2d5dde5cbdbd50ed0cd3
Wanted list cartridge (#31223)

* WantedListCartridge has been added

* WantedListCartridge user interface works

* WantedListCartridge is added as standard in some PDAs

* The CriminalRecordsSystem can now also take into account who created the record

* Added offense history table

* Fix of missing loaderUid for a cartridge without installing the program

* Added personalized information about the target

* The crime history has been finalized

* Added StatusList

* The officer's name has been added to the automatic history

* WantedListCartridge has been added to the HOS locker

* WantedListCartridge has been removed from brigmedic's preset programs

* The StealConditionSystem now takes into account whether a cartridge is inserted or installed

* Added target to thief on WantedListCartridge

* Merge fix

* Removing copypaste

* Fix merge 2

* The sprite of WantedListCartridge has been changed

* Update pda.yml

* Fix scrollbar in the history table

* Upstream localization fix

* `StatusList` has been replaced by `ListContainer` with `TextureRect`

* Margin fix
22 files changed:
Content.Client/CartridgeLoader/Cartridges/WantedListUi.cs [new file with mode: 0644]
Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.cs [new file with mode: 0644]
Content.Client/CartridgeLoader/Cartridges/WantedListUiFragment.xaml [new file with mode: 0644]
Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs
Content.Server/CartridgeLoader/Cartridges/WantedListCartridge.cs [new file with mode: 0644]
Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs
Content.Server/CriminalRecords/Systems/CriminalRecordsSystem.cs
Content.Server/Objectives/Systems/StealConditionSystem.cs
Content.Shared/CartridgeLoader/Cartridges/WantedListUiState.cs [new file with mode: 0644]
Content.Shared/CriminalRecords/CriminalRecord.cs
Content.Shared/CriminalRecords/Systems/SharedCriminalRecordsSystem.cs
Resources/Locale/en-US/cartridge-loader/cartridges.ftl
Resources/Locale/en-US/criminal-records/criminal-records.ftl
Resources/Locale/en-US/objectives/conditions/steal-target-groups.ftl
Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Resources/Prototypes/Entities/Objects/Devices/cartridges.yml
Resources/Prototypes/Entities/Objects/Devices/pda.yml
Resources/Prototypes/Objectives/objectiveGroups.yml
Resources/Prototypes/Objectives/stealTargetGroups.yml
Resources/Prototypes/Objectives/thief.yml
Resources/Textures/Objects/Devices/cartridge.rsi/cart-sec.png [new file with mode: 0644]
Resources/Textures/Objects/Devices/cartridge.rsi/meta.json