]> git.smokeofanarchy.ru Git - space-station-14.git/commit
decouple ItemToggle from PowerCellDraw (#31392)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Sun, 25 Aug 2024 12:17:03 +0000 (12:17 +0000)
committerGitHub <noreply@github.com>
Sun, 25 Aug 2024 12:17:03 +0000 (22:17 +1000)
commite1df251cbc3c2deced8a254676b248f0ee5f3f15
tree8e04431e1514c75ae4253778730bba6ca563bcb2
parent42865ae7050274d4c3304f42279a6f2483064c1b
decouple ItemToggle from PowerCellDraw (#31392)

* remove ItemToggle from PowerCellDraw query

* add EntityQuery for resolves, make them all optional

* move integration to ToggleCellDraw

* add ToggleCellDraw to almost every PowerCellDraw prototype

* :trollface:

* :trollface:

* :trollface:

* let it disable on mapinit

* set update time on mapinit, make borg power logic consistent now

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
15 files changed:
Content.Server/PowerCell/PowerCellSystem.Draw.cs
Content.Server/Silicons/Borgs/BorgSystem.cs
Content.Shared/Item/ItemToggle/ItemToggleSystem.cs
Content.Shared/PowerCell/Components/ToggleCellDrawComponent.cs [new file with mode: 0644]
Content.Shared/PowerCell/PowerCellDrawComponent.cs
Content.Shared/PowerCell/SharedPowerCellSystem.cs
Content.Shared/PowerCell/ToggleCellDrawSystem.cs [new file with mode: 0644]
Resources/Prototypes/Entities/Clothing/OuterClothing/suits.yml
Resources/Prototypes/Entities/Clothing/Shoes/misc.yml
Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
Resources/Prototypes/Entities/Objects/Devices/base_handheld.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/healthanalyzer.yml
Resources/Prototypes/Entities/Objects/Specific/Research/anomaly.yml
Resources/Prototypes/Entities/Objects/Tools/handheld_mass_scanner.yml
Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml