]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Add Chameleon PDA (#30514)
authorSlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Thu, 2 Jan 2025 18:23:28 +0000 (19:23 +0100)
committerGitHub <noreply@github.com>
Thu, 2 Jan 2025 18:23:28 +0000 (19:23 +0100)
commit21351df03ab01e6e9c600ba78382950be223570c
treeff88afb9d38ed2f046b4c2ccbdf24d7a9afc2904
parent34960c53cbca9b43980e7c686de8e55f00069940
Add Chameleon PDA (#30514)

* V1 commit

* Remove PDA name and unnecessary pda state

* Adds PDA to Chameleon backpack & thief toolbox

* Change to use AppearanceDataInit

* Add basic PDA state to ensure there's always a sprite before AppearanceData can be applied

* Revert PDA name (this will be changed to another way later)

* Update PDA name updating to new system

* Fix yaml, and fix Agent ID chameleon

* Updated based on review
17 files changed:
Content.Client/Clothing/Systems/ChameleonClothingSystem.cs
Content.Client/Clothing/UI/ChameleonBoundUserInterface.cs
Content.Client/PDA/PdaMenu.xaml.cs
Content.Client/PDA/PdaSystem.cs
Content.Client/PDA/PdaVisualizerSystem.cs [new file with mode: 0644]
Content.Client/PDA/PdaVisualsComponent.cs [new file with mode: 0644]
Content.Server/Clothing/Systems/ChameleonClothingSystem.cs
Content.Server/PDA/PdaSystem.cs
Content.Shared/Clothing/Components/ChameleonClothingComponent.cs
Content.Shared/Clothing/EntitySystems/SharedChameleonClothingSystem.cs
Content.Shared/PDA/PdaComponent.cs
Content.Shared/PDA/PdaVisuals.cs
Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml
Resources/Prototypes/Catalog/thief_toolbox_sets.yml
Resources/Prototypes/Entities/Objects/Devices/pda.yml
Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml
Resources/Prototypes/tags.yml