DrSmugleaf
a136616531
Replace Component.OnRemove with ComponentRemove event subscriptions ( #21072 )
2023-10-17 19:35:36 -07:00
chromiumboy
535b013f63
SMES and substation require power cells as machine parts ( #20344 )
...
* Initial commit
* Balancing and tweaks
2023-10-12 12:06:03 -04:00
Leon Friedrich
86fa8ae180
Remove IoC resolves in BaseNetConnectorNodeGroup and friends ( #20333 )
2023-09-19 22:44:49 +10:00
deltanedas
f2669b5771
Clean up APCs ( #19841 )
...
While here, fix an issue where APCs don't update the UI state after a load change.
2023-09-05 13:19:43 -08:00
Leon Friedrich
e4ca6f4fb9
Allow solutions to store extra reagent data ( #19323 )
2023-09-05 07:55:10 +10:00
metalgearsloth
279674c0b3
Revert "Make lights dim under low power" ( #19708 )
2023-09-01 09:47:30 +10:00
Pieter-Jan Briers
bf16698efa
Portable Generator Rework ( #19302 )
2023-08-25 11:40:42 -07:00
DrSmugleaf
35107f7c2b
Fix component generic usages where IComponent would not be valid ( #19482 )
2023-08-24 20:10:55 +10:00
Kevin Zheng
f8bdfd6d26
Make lights dim under low power ( #19317 )
...
* Make lights dim under low power
* Slightly more dramatic curve
2023-08-22 20:29:10 -05:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Nemanja
b8250f9601
entity storage tweaks ( #19182 )
2023-08-15 16:49:30 -06:00
Nemanja
2d08f02d23
Material generators from Afterlight ( #18387 )
2023-07-31 14:42:38 -04:00
metalgearsloth
b478d5326b
Remove component.Initialize calls ( #18230 )
2023-07-26 22:37:52 +10:00
Sailor
9d844520be
Implement RiggableSystem, stunbatons injectable ( #17288 )
...
Co-authored-by: keronshb <54602815+keronshb@users.noreply.github.com >
2023-07-08 13:32:31 +10:00
metalgearsloth
2d1ac6e01d
Revert "add breakers to power batteries" ( #17632 )
2023-07-08 12:47:38 +10:00
deltanedas
6acfe53e5f
add breakers to power batteries ( #16903 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-06-07 12:43:54 -07:00
Segonist
863d8e8601
constructable rechargers ( #16367 )
2023-05-31 23:48:55 +10:00
Pieter-Jan Briers
e3ec80b648
Don't show grilles in the power monitor ( #16962 )
2023-05-30 15:34:45 -07:00
Dawid Bla
0d74c2d8f6
Fix 0.25sec doafters ( #15918 )
2023-04-29 17:50:31 -04:00
metalgearsloth
a4dfe8beed
Power cell slot QOL ( #15373 )
2023-04-23 12:25:12 +10:00
Slava0135
adb12676c6
replace apc panel with wires panel ( #14832 )
2023-04-20 16:42:22 +10:00
Leon Friedrich
9513ea66e4
ECS BatteryComponent ( #15337 )
2023-04-19 20:10:08 +10:00
James Simonson
3bcd319ae4
Enhanced APC UI + New NT logo to footer ( #14258 )
2023-03-06 21:55:35 -04:00
metalgearsloth
ce6bd03685
Fix powernetworkbattery typo ( #14385 )
...
Not on any of our maps.
2023-03-06 00:36:36 -04:00
deltanedas
98b02b3d97
make emagged marker component (fixed version of #13867 ) ( #14096 )
...
* The all-in-one hacking solution
The thinking man's lockpick
The iconic EMAG
* emagged medbay's stasis bed
* left med, emagged sec' apc
* went back to chem, emagged the dispenser
* emagged the fax while i was there
* had a donut while waiting for emag to charge
* i broke into the bridge then announced 'mandatory johnson inspection in medical'
* get system instead of dependency
* feedback
* net suggestion
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
* use EnsureComp and import NetworkedComponent
---------
Co-authored-by: deltanedas <user@zenith>
Co-authored-by: deltanedas <deltanedas@laptop>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-02-18 19:03:06 -06:00
keronshb
42745b1c6e
Conveyor Belt optimization and prediction ( #12929 )
...
* belt multithreading
* moves away from multithreading and changes setting awake directly to physics system method
* prediction for conveyors
* Fixes missing reference in FaxSystem
* Fixes oddities
* Adds networked to conveyor components
* Some more cleanup.
* reverts power change event
* Removes the event, fixes a file
* Should fix the rest of the weird additions
* More cleanup to fix extra files
* Fixes again
* fix
* fixes fax system
* Adds component state, cleans up the dependencies
* Checks for prediction
* Merge conflicts
* powa
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-02-13 12:20:39 +00:00
Rane
80d4dc430d
Generic power switch component ( #11999 )
2023-01-20 08:05:54 -08:00
Visne
c6d3e4f3bd
Fix warnings and code cleanup/fixes ( #13570 )
2023-01-19 13:56:45 +11:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
Nemanja
cfab87b3d7
generator machine upgrading ( #12145 )
2022-10-22 15:38:57 -07:00
Mervill
15a772fb96
Cleanup for ChargerComponent ( #11907 )
2022-10-16 21:21:54 +11:00
Nemanja
c20f1ac559
Add a component for upgrading power consumption in machines ( #11777 )
...
Co-authored-by: 0x6273 <0x40@keemail.me >
2022-10-15 14:28:12 -07:00
corentt
67760da204
Add power selling price ( #11395 )
2022-10-15 14:10:48 -07:00
metalgearsloth
0b38589728
Raise power events by ref and not broadcast ( #11923 )
...
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
rolfero
f8c4c2d449
Machine Battery Scaling (SMES/Substation) ( #11662 )
...
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
2022-10-03 17:59:39 -07:00
rolfero
d7b31865ff
APC construction updated, uses electronics ( #10987 )
...
* APC construction and deconstruction
Construction action GivePrototype
* APC needs screwing + sprites
* apc framework, working construction recipe
* Energy swords hot
* APC changes
* APC construction/deconstruction
* removed comments
* Revert "Energy swords hot"
This reverts commit 75228483abb3cc6252118b319bc8949d5198362d.
* Renamed function for clarity
* Fixed the last step not showing in the construction menu
* Some fixes
* Update Content.Server/Power/EntitySystems/ApcSystem.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
* Update Content.Server/Construction/Completions/GivePrototype.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Structures/Power/apc.yml
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
* Update Resources/Prototypes/Entities/Structures/Power/apc.yml
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
* Update Content.Server/Power/Components/ApcElectronicsComponent.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
* Update Content.Client/Power/APC/ApcVisualizer.cs
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com >
Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com >
2022-09-09 20:27:41 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
themias
1e02a97451
Tweak stun batons to use a battery instead of power cell ( #8716 )
...
* Allow baton/battery to be inserted into recharger
* Revert "Allow baton/battery to be inserted into recharger"
This reverts commit ccf1f3d1827bf45c49bb6ca4f5c97990d1afba6e.
* Refactor stun batons to use internal batteries
2022-06-12 11:20:03 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
metalgearsloth
fb943a61dc
Gun refactor ( #8301 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
Co-authored-by: T-Stalker <le0nel_1van@hotmail.com >
Co-authored-by: T-Stalker <43253663+DogZeroX@users.noreply.github.com >
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com >
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-06-01 19:59:58 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Flipp Syder
2c6158e115
Wires refactor ( #7699 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-05-06 12:35:06 +10:00
20kdc
70cd3d18ca
Power Monitoring Console ( #7849 )
2022-05-04 10:59:40 -07:00
Leon Friedrich
2777d2ef64
Update PowerChangedEvent ( #7503 )
...
* Update PowerChangedEvent
* Comments
2022-04-13 23:50:42 +10:00
Rane
7900abb888
Literally Murder IExamine ( #7352 )
2022-04-08 14:17:25 -07:00
metalgearsloth
49163f1dec
Nuke PowerChangedMessage ( #7231 )
2022-03-28 09:58:51 -07:00
Rane
8049a709e6
Emags ( #6738 )
2022-02-17 19:43:24 -07:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00