Delta-v/Content.Server/Wires
Pieter-Jan Briers a4692004de
Fix wire layout inheritance. (#26289)
Wire layouts manually navigate the inheritance hierarchy, but the data fields on the prototypes were also automatically inherited already. This meant that inheriting a wire layout prototype and changing nothing would cause the wires to be duplicated unless they were manually modified on top.

Fix is easy: just disable inheritance on the data fields.

Also, integration test for it.
2024-03-20 16:22:47 +01:00
..
ActivatableUIRequiresPanelComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BaseToggleWireAction.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
BaseWireAction.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ComponentWireAction.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
IWireAction.cs Wire action cleanup (#13496) 2023-01-21 10:51:02 +11:00
WireLayout.cs Fix wire layout inheritance. (#26289) 2024-03-20 16:22:47 +01:00
WiresComponent.cs Replace string data fields with LocId where relevant (#20883) 2023-10-10 23:06:24 -04:00
WiresSystem.cs Simplify DoAfterArgs behavior for movement and distance checks (#25226) 2024-03-19 21:09:00 +11:00