]> git.smokeofanarchy.ru Git - space-station-14.git/commit
spray painter rework (#23287)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Thu, 1 Feb 2024 22:30:46 +0000 (22:30 +0000)
committerGitHub <noreply@github.com>
Thu, 1 Feb 2024 22:30:46 +0000 (09:30 +1100)
commitc49c78bafaddc3ed69714eaf41920e1565dbd292
treea7d219b0b37507de07b1c36de6888594672f7d0f
parente36844de47ce0d9f5f28b11b733cd998201e1b49
spray painter rework (#23287)

* refactor and add Department to PaintableAirlock, move it to server dir since its in namespace

* add departments to doors, cleanup

* add style -> departments mapping

* AirlockDepartmentsPrototype

* update shared spray stuff to have department

* name file the same as the class name

* department optional

* refactor spray painter system + send department

* fixy

* client

* no need to rewrite ActivateableUi

* pro ops

* the reckoning

* hiss

* .

* :trollface:

* add standard atmos colors to palette

* Update Content.Shared/SprayPainter/SharedSprayPainterSystem.cs

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
15 files changed:
Content.Client/SprayPainter/SprayPainterSystem.cs
Content.Client/SprayPainter/UI/SprayPainterBoundUserInterface.cs
Content.Server/SprayPainter/SprayPainterSystem.cs
Content.Shared/SprayPainter/Components/PaintableAirlockComponent.cs
Content.Shared/SprayPainter/Components/SprayPainterComponent.cs
Content.Shared/SprayPainter/Prototypes/AirlockDepartmentsPrototype.cs [new file with mode: 0644]
Content.Shared/SprayPainter/SharedDevicePainterSystem.cs [deleted file]
Content.Shared/SprayPainter/SharedSprayPainterSystem.cs [new file with mode: 0644]
Content.Shared/SprayPainter/SprayPainterEvents.cs
Resources/Prototypes/Entities/Objects/Tools/spray_painter.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/airlocks.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/base_structureairlocks.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/external.yml
Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml
Resources/Prototypes/Entities/Structures/Doors/airlock_groups.yml