branchrust_reboot/main/farming2cancel
130 Commits over 90 Days - 0.06cph!
Fixed another fluid IO connection issue
Fixed being able to bypass gravity restrictions by chaining together IO entities
Gravity restriction now compares height to the closest RootEntity in the IO chain, rather than just the last connected entity
Disabled being able to splash liquid on water barrels/containers to fill them up
Fill water loop based on player belt length and not hardcoded value
Fixed water purifer missing references
Can now fill containers with salt water using player.fillwater by passing "salt" as an argument
Fixed water wells missing loot panel and not producing water
Ran Scene2Prefab for all water wells to propagate changes
Fixed some IOEntityEditor exceptions if the selected object is missing some serialised fields
LiquidContainer uses already existing OnItemAddedOrRemoved virtual method rather than registering a new callback
Fix incorrect pickup/repair item on fluid splitter/sprinkler/fluid switch
Tweaked position of model and IO slots on fluid splitter
Fluid splitter now shows HP and is easier to destroy
Fixed gravity warning displaying when connecting to a fluid switch set to off
Fixed a case where the gravity warning was displaying while connecting electrical components
Added a fluid switch to the plumber loadout
Hook up sprinkler animation
New EntityFlag_Animator component for controlling animators
Fluid switch handle animation hookup
Fix sprinkler fx playing incorrectly when it is enabled via LOD
Added a precache option to ParticleSystemContainer that precaches all required LOD components and ParticleSYstems in PrefabPreProcess rather than via GetComponents at runtime.
This also fixes the case where multiple LOD components on the same particle system are not called by a ParticleSystemContainer
Cleaned up fluid switch lods
Sprinkler fx fix
Don't update passthrough/energy amounts if the incoming energy is from an IOType that is not this entities type. Fixes hybrid props (like the fluid switch) treating power input as water in some cases
Move fluid switch logic into it's own class, revert ElectricSwitch to original state
Fluid switch mesh hookup, icon, gibs
Subtract
47282, it didn't fix things
Logic fixes for fluid switch
Updated some item descriptions
Fixed wrong source item hookup on sprinkler
Better lods, remove art from server
Fluid splitter model hookup + icon +gibs
Sprinkler model hookup + gibs + icon