CatStation/Content.Server/Power/EntitySystems
Samuka 7f15e77954
Xenoborg extractor (#42796)
* verb category

* voltage toggle comp

* move stuff

* add simple prototype

* implement verb action

* switch expression

* fixed the node not updating

* charge the battery

* fixed battery not charging

* spawn on battery level system

* finally works

* swap commentary position

* can only anchor the extractor on the station

* popup message for trying to anchor outside of station

* default placement for unanchored version

* ops

* fix body type

* commentary

* update visuals of power consumer

* add custom sprite

* fix light layer not changing

* xenoborg circuit

* fix xenoborg circuit

* add tag

* add hand to hold xenoborg circuits

* move to material

* add xenoborg circuit material

* add recipe to mothership core

* add a hand to hold circuits to the mothership core

* to not confuse

* update

* ops

* another ops

* update mothership

* update guidebook

* update values

* more info

* fix stack

* can store xenoborg circuits

* description

* also update description

* circuit -> crytal

* not modified from anything

* update description

* Revert "update mothership"

This reverts commit 84974c56afadac2a99ed2a166244a668d83fff48.

* update empty label

* small update to sprite

* not necessary code

* remove empty line

* color

* make it explode when destroyed

* change values

* update sprite

* update sprite

* make it eletrified

* flavor text

* simplify to only use charge

* subscribe to event

* new line

* remove popup

* no need for the setter

* no longer networked

* feedback popups

* Minor tweaks

* better to understand

* better now?

---------

Co-authored-by: beck-thompson <beck314159@hotmail.com>
2026-02-28 00:55:09 +00:00
..
ActivatableUIRequiresPowerSystem.cs Fix powered machines working unpowered if the panel is open. (#32135) 2024-09-14 01:58:54 +02:00
ApcSystem.cs fix: APC sprites stuck in fully drained states on round start (#42852) 2026-02-09 12:59:43 +00:00
BatteryInterfaceSystem.cs Unify BatteryComponent and PredictedBatteryComponent (#41867) 2025-12-19 18:18:12 +00:00
BatterySystem.cs Unify BatteryComponent and PredictedBatteryComponent (#41867) 2025-12-19 18:18:12 +00:00
CableMultitoolSystem.cs Predicted internals (#33800) 2025-05-02 18:22:29 +10:00
CableSystem.cs Various system spring cleaning (#36206) 2025-04-16 13:08:22 +02:00
CableSystem.Placer.cs Remove blacklist methods in EntityWhitelistSystem (#40932) 2025-11-24 00:38:08 +00:00
CableVisSystem.cs Cleanup warnings in CableVisSystem (#37738) 2025-05-23 05:22:32 +02:00
ExtensionCableSystem.cs Clean up all missing EntitySystem proxy method uses (#38353) 2025-06-26 16:50:49 -07:00
PowerChargeSystem.cs Fix extra dollar sign in admin log for machine toggle (#38961) 2025-07-13 06:57:54 +02:00
PowerConsumerBatteryChargerSystem.cs Xenoborg extractor (#42796) 2026-02-28 00:55:09 +00:00
PowerMonitoringConsoleSystem.cs Unify BatteryComponent and PredictedBatteryComponent (#41867) 2025-12-19 18:18:12 +00:00
PowerNetConnectorSystem.cs Replace Component.OnRemove with ComponentRemove event subscriptions (#21072) 2023-10-17 19:35:36 -07:00
PowerNetSystem.cs Xenoborg extractor (#42796) 2026-02-28 00:55:09 +00:00
PowerReceiverSystem.cs Predict powercells, chargers and PowerCellDraw (#41379) 2025-11-24 16:52:11 +00:00
PowerStateSystem.cs Power Consumers Rebalance: Simple Dynamic Power Loading (#41961) 2026-01-21 04:05:44 +00:00
RiggableSystem.cs Unify BatteryComponent and PredictedBatteryComponent (#41867) 2025-12-19 18:18:12 +00:00
SpawnOnBatteryLevelSystem.cs Xenoborg extractor (#42796) 2026-02-28 00:55:09 +00:00
StaticPowerSystem.cs LatheSystem independently of energy (#30148) 2024-07-18 22:29:20 +03:00
VoltageTogglerSystem.cs Xenoborg extractor (#42796) 2026-02-28 00:55:09 +00:00