]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Genpop Closets & IDs (#36392)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Thu, 24 Apr 2025 14:32:11 +0000 (10:32 -0400)
committerGitHub <noreply@github.com>
Thu, 24 Apr 2025 14:32:11 +0000 (16:32 +0200)
commitdc9844edd1be8e1d9738a0a74712f60f9851e76d
treed68a24a18a4b6b0f70a276fd80be16d0fb8a78ea
parent896f73c59d2f16a81d44816e45ccdbe2406d9ac9
Genpop Closets & IDs (#36392)

* Genpop IDs and Lockers

* placeholder generation, no ui yet.

* UI

* Fix time offset

* fix meta.jsons

* big speller

* Scarkyo review

* Add turnstile prototypes

* make IDs recyclable

---------

Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
37 files changed:
Content.Client/Security/GenpopSystem.cs [new file with mode: 0644]
Content.Client/Security/Ui/GenpopLockerBoundUserInterface.cs [new file with mode: 0644]
Content.Client/Security/Ui/GenpopLockerMenu.xaml [new file with mode: 0644]
Content.Client/Security/Ui/GenpopLockerMenu.xaml.cs [new file with mode: 0644]
Content.Server/Access/Systems/IdCardSystem.cs
Content.Server/Security/GenpopSystem.cs [new file with mode: 0644]
Content.Shared/Access/Components/ExpireIdCardComponent.cs [new file with mode: 0644]
Content.Shared/Access/Systems/SharedIdCardSystem.cs
Content.Shared/Lock/LockComponent.cs
Content.Shared/Lock/LockSystem.cs
Content.Shared/Security/Components/GenpopIdCardComponent.cs [new file with mode: 0644]
Content.Shared/Security/Components/GenpopLockerComponent.cs [new file with mode: 0644]
Content.Shared/Security/Systems/SharedGenpopSystem.cs [new file with mode: 0644]
Content.Shared/Storage/Components/SharedEntityStorageComponent.cs
Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs
Resources/Locale/en-US/access/components/genpop.ftl [new file with mode: 0644]
Resources/Locale/en-US/prototypes/access/accesses.ftl
Resources/Prototypes/Access/misc.yml
Resources/Prototypes/Access/security.yml
Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
Resources/Prototypes/Entities/Objects/Tools/access_configurator.yml
Resources/Prototypes/Entities/Structures/Doors/turnstile.yml
Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml
Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml
Resources/Textures/Structures/Storage/closet.rsi/genpop.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_1.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_2.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_3.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_4.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_5.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_6.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_7.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_door_8.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/genpop_open.png [new file with mode: 0644]
Resources/Textures/Structures/Storage/closet.rsi/meta.json
Resources/Textures/Structures/Wallmounts/signs.rsi/genpop.png [new file with mode: 0644]
Resources/Textures/Structures/Wallmounts/signs.rsi/meta.json