py01
7b12d4e08c
PipeNet ( #1626 )
...
* PipeNode
* Pipe prototypes
* Fixes Default NodeGroup not being registered by NodeGroupFactory
* GasNet
* PumpComponent
* IPipeNet
* PipeComponent
* misc naming, yaml
* PipeComponent rework
* PipeNet gas transfer from pipes
* PipeNet correctly combines gas on combining with other group
* Client ignores piping components
* AfterRemake
* PipeNet remake simplification
* IGasMixtureHolder on PipeComponent, IPipeNet
* PipeContainerComponent
* BasePump
* DebugPump
* IgnoredComponent fix
* Pipe LocalAir and Air
* comments
* Pump fix
* PipeNet fix
* name simplification
* PipeDirection name changes
* BaseVentComponent and DebugVentComponent
* Moves Pipe to own file
* DebugVentComponent moved to own file
* BaseScrubberComponent
* DebugScrubberComponent
* IgnoredComponents update
* scrubber prototype
* vent prototype fix
* comments
* Removes vent and scrubber PipeDirection check
* PipeContainer, Pipe, and PipeNode refactor
* Yaml cleanup
* pump prototype fix
* Removes AssumeAir usage from old IGasMixtureHolders
* Simplfies Vent & Scrubber to use AtmosHelper methods
* Vents and scrubbers invalidate the coordinate they changed the gas of
* UpdatedPipingComponent
* ScrubberComponent renamed to SiphonComponent
* Removes PumpSystem
* Removes framTime from UpdatedPiping
* PipeNetDevices
* PipeNetDevice updated by GridAtmosphereComponent
* PipeNets react from update in GridAtmosphereComponent
* GridAtmosphereComponent stores PipeNets/PipeNetDevices to be updated in queue
* diff fix
* Removes debug gas starting in pipes
* type safety in IPipeNet when combining groups
* null checks
* GridAtmos stores PipeNets and PipeNetDevices in List
* comments
* rogue curly bracket
* ProcessPipeNets update fix
* RemovePipeNet fix
* PipeNet update() unique index
* fix diff
* Integration test fixes
* Error Logging
* error fix
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-08-27 17:45:27 +02:00
DrSmugleaf
4a8ed41e3a
Fix namespaces and optimize imports ( #1651 )
...
* Fix namespaces and optimize imports
* Cleanup fixes
* Merge conflict fixes
* Merge conflict fixes
* Merge conflict fixes
2020-08-13 14:40:27 +02:00
py01
fbbe43fff8
Powernet Recalculation simplification ( #1427 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-07-26 12:14:03 +02:00
py01
137511d8b9
NodeGroup remake deferment ( #1268 )
...
* Remove Unnecessary AnchorUpdate() call
* NodeGroupManager
* NodeGroupManager issues NodeGroup remake attempts
* Code cleanup
* NodeGroupManager only stores dirty groups, handles them on next frame
* Removes unused NodeGroupManager dependency
* Prevents OnRemoveNode from iterating over every connector after the first time
* Revert "Prevents OnRemoveNode from iterating over every connector after the first time"
This reverts commit c72af4b18d55192af789514f74bef893cf076fbc.
* Dependancy warning fix
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-07-06 15:48:18 +02:00
py01
23cc6b1d4e
Power Rework ( #863 )
...
Co-authored-by: py01 <pyronetics01@gmail.com >
2020-06-28 17:23:26 +02:00