]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Power stuff (#31314)
authormetalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Sun, 25 Aug 2024 12:18:42 +0000 (22:18 +1000)
committerGitHub <noreply@github.com>
Sun, 25 Aug 2024 12:18:42 +0000 (22:18 +1000)
commita89d4c750b7f571f02487100089332091b2e8620
tree5d4e800fbce026e156851b122ee370fa6760ea36
parent3d145875a48e11cc6edd44339905f1e0e362bca2
Power stuff (#31314)

* Power stuff

- Add shared IsPowered
- Add shared ResolveApc
- Move PowerChangedEvent to shared for now
- Add SlimPoweredLight that actually functions how you'd expect a PoweredLight to function it id didn't have a bunch of bloat on it.

* big update

* boing
98 files changed:
Content.Client/Administration/UI/BanList/BanListWindow.xaml.cs
Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs
Content.Client/Administration/UI/SetOutfit/SetOutfitMenu.xaml.cs
Content.Client/CartridgeLoader/Cartridges/CrewManifestUiFragment.xaml.cs
Content.Client/Construction/UI/FlatpackCreatorMenu.xaml.cs
Content.Client/CrewManifest/CrewManifestUi.xaml.cs
Content.Client/Lobby/UI/LobbyCharacterPreviewPanel.xaml.cs
Content.Client/Lobby/UI/LobbyGui.xaml.cs
Content.Client/MachineLinking/UI/SignalTimerWindow.xaml.cs
Content.Client/Options/UI/OptionsMenu.xaml.cs
Content.Client/Power/EntitySystems/PowerReceiverSystem.cs
Content.Client/Power/Generator/GeneratorWindow.xaml.cs
Content.Client/Radio/Ui/IntercomMenu.xaml.cs
Content.Client/StationRecords/GeneralRecord.xaml.cs
Content.Client/Storage/Components/StorageContainerVisualsComponent.cs
Content.Client/Xenoarchaeology/Ui/AnalysisConsoleMenu.xaml.cs
Content.Server/AlertLevel/AlertLevelDisplaySystem.cs
Content.Server/Ame/EntitySystems/AmeControllerSystem.cs
Content.Server/Anomaly/AnomalySynchronizerSystem.cs
Content.Server/Anomaly/AnomalySystem.Generator.cs
Content.Server/Arcade/BlockGame/BlockGameArcadeSystem.cs
Content.Server/Arcade/SpaceVillainGame/SpaceVillainArcadeSystem.cs
Content.Server/Atmos/Monitor/Systems/AirAlarmSystem.cs
Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs
Content.Server/Atmos/Monitor/Systems/AtmosMonitoringSystem.cs
Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentPumpSystem.cs
Content.Server/Atmos/Piping/Unary/EntitySystems/GasVentScrubberSystem.cs
Content.Server/Atmos/Portable/PortableScrubberSystem.cs
Content.Server/Atmos/Portable/SpaceHeaterSystem.cs
Content.Server/Audio/AmbientSoundSystem.cs
Content.Server/Audio/Jukebox/JukeboxSystem.cs
Content.Server/Bed/BedSystem.cs
Content.Server/Buckle/Systems/AntiRotOnBuckleSystem.cs
Content.Server/Cargo/Systems/CargoSystem.Telepad.cs
Content.Server/Chemistry/EntitySystems/SolutionContainerMixerSystem.cs
Content.Server/Chemistry/EntitySystems/SolutionHeaterSystem.cs
Content.Server/Cloning/CloningConsoleSystem.cs
Content.Server/Construction/ConstructionSystem.Computer.cs
Content.Server/Construction/FlatpackSystem.cs
Content.Server/DeviceLinking/Components/PowerSensorComponent.cs
Content.Server/DeviceNetwork/Systems/DeviceNetworkRequiresPowerSystem.cs
Content.Server/DeviceNetwork/Systems/SingletonDeviceNetServerSystem.cs
Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs
Content.Server/Doors/Systems/AirlockSystem.cs
Content.Server/Doors/Systems/DoorSystem.cs
Content.Server/Doors/Systems/FirelockSystem.cs
Content.Server/Fax/FaxSystem.cs
Content.Server/Kitchen/EntitySystems/ReagentGrinderSystem.cs
Content.Server/Lathe/LatheSystem.cs
Content.Server/Light/EntitySystems/EmergencyLightSystem.cs
Content.Server/Light/EntitySystems/LitOnPoweredSystem.cs
Content.Server/Light/EntitySystems/PoweredLightSystem.cs
Content.Server/Materials/MaterialReclaimerSystem.cs
Content.Server/Medical/BiomassReclaimer/BiomassReclaimerSystem.cs
Content.Server/Medical/CryoPodSystem.cs
Content.Server/Nutrition/EntitySystems/FatExtractorSystem.cs
Content.Server/Paper/PaperRandomStoryComponent.cs
Content.Server/ParticleAccelerator/EntitySystems/ParticleAcceleratorSystem.ControlBox.cs
Content.Server/Physics/Controllers/ConveyorController.cs
Content.Server/Power/Components/ApcPowerReceiverComponent.cs
Content.Server/Power/Components/CableComponent.cs
Content.Server/Power/EntitySystems/ActivatableUIRequiresPowerSystem.cs
Content.Server/Power/EntitySystems/CableMultitoolSystem.cs
Content.Server/Power/EntitySystems/ChargerSystem.cs
Content.Server/Power/EntitySystems/PowerNetSystem.cs
Content.Server/Power/EntitySystems/PowerReceiverSystem.cs
Content.Server/Power/Generation/Teg/TegSystem.cs
Content.Server/Power/Generator/GasPowerReceiverSystem.cs
Content.Server/Power/Generator/GeneratorSignalControlComponent.cs
Content.Server/Radio/EntitySystems/RadioDeviceSystem.cs
Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs
Content.Server/Shuttles/Systems/ThrusterSystem.cs
Content.Server/Singularity/EntitySystems/EmitterSystem.cs
Content.Server/Sound/SpamEmitSoundRequirePowerSystem.cs
Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs
Content.Server/SurveillanceCamera/Systems/SurveillanceCameraRouterSystem.cs
Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs
Content.Server/Temperature/Systems/EntityHeaterSystem.cs
Content.Server/VendingMachines/VendingMachineSystem.cs
Content.Server/Wires/WiresSystem.cs
Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs
Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactCrusherSystem.cs
Content.Shared/Cabinet/ItemCabinetComponent.cs
Content.Shared/Cargo/Components/CashComponent.cs
Content.Shared/Chemistry/Components/Solution.cs
Content.Shared/Clothing/Components/PilotedByClothingComponent.cs
Content.Shared/Clothing/Components/ToggleClothingComponent.cs
Content.Shared/Containers/ContainerFillComponent.cs
Content.Shared/Light/Components/SlimPoweredLightComponent.cs [new file with mode: 0644]
Content.Shared/Light/EntitySystems/SlimPoweredLightSystem.cs [new file with mode: 0644]
Content.Shared/Light/EntitySystems/UnpoweredFlashlightSystem.cs
Content.Shared/Objectives/ObjectiveInfo.cs
Content.Shared/Payload/Components/PayloadTriggerComponent.cs
Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs
Content.Shared/Power/PowerChangedEvent.cs [new file with mode: 0644]
Content.Shared/PowerCell/PowerCellDrawComponent.cs
Content.Shared/Tools/Systems/SharedToolSystem.cs
Content.Shared/Weapons/Melee/MeleeSoundSystem.cs