]> git.smokeofanarchy.ru Git - space-station-14.git/commit
cham projector fixes/rewrite (#27111)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Fri, 8 Nov 2024 11:15:41 +0000 (11:15 +0000)
committerGitHub <noreply@github.com>
Fri, 8 Nov 2024 11:15:41 +0000 (12:15 +0100)
commit80e148c265dc8602f50e3941dbd94bb396a1f5b5
treeb0fbe073b87037f836a5b3d3c12b3e8694a6406d
parent667daa168f9ae9e6c63dfed4714baa89f24a3bfd
cham projector fixes/rewrite (#27111)

* cant disguise to thing in a container

* copy cigarette visualiser

* prevent aghost throwing an error

* make disguises die in space

* fuck it rewrite it to not use polymorph

* fix action troll

* oop

* add vebr

* add access to the components

* 2/3

* fix

* relay damage from disguise to user

* fix integrity

* :trollface:

* :trollface:

* m

* kill integrity

* fix a bug

* review

* remove them from component

* relay flash effect to the disguise

* fix icon being weird

* change method since multiple systems cant handle same network event

* :trollface:

* actually network Disguise real

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Content.Client/Effects/ColorFlashEffectSystem.cs
Content.Client/Polymorph/Systems/ChameleonProjectorSystem.cs
Content.Server/Polymorph/Systems/ChameleonProjectorSystem.cs
Content.Shared/Polymorph/Components/ChameleonDisguiseComponent.cs
Content.Shared/Polymorph/Components/ChameleonDisguisedComponent.cs [new file with mode: 0644]
Content.Shared/Polymorph/Components/ChameleonProjectorComponent.cs
Content.Shared/Polymorph/Systems/SharedChameleonProjectorSystem.cs
Resources/Locale/en-US/chameleon-projector/chameleon-projector.ftl
Resources/Prototypes/Entities/Objects/Devices/chameleon_projector.yml