branchrust_reboot/main/industrialcancel
349 Commits over 273 Days - 0.05cph!
Added a display in the conveyor filter window to show what buffer transfers are currently in process
Fixed some edge cases with filter "And" mode and buffer transfers (eg. a buffer/AND filter for 1 metal frag and 1k stone will wait until all of the stone is transferred before starting a new transfer and sending another frag)
Need to be standing to modify industrial filters
Fixed furnace power points not appearing reliably after a storage adaptor is attached
Added another storage adaptor socket to the front of the electric furnace
Remove the non-jobs path for pipe generation
Merge from industrial/cache
Reduce the LOD distance on all of the lights on the electric furnace
Rework some elements of the IOEntity load process to prevent having to regenerate the IO connections (including the industrial pipes) every time any state on the IO entity changes
Prevents all industrial pipes getting regenerated multiple times every time a conveyor is turned on/off
Fixed NRE introduced in
79235
Enable GPU instancing on electric furnace materials
Don't unselect an IO connection if you mouse over an empty slot on another entity (affects electric/water/industrial)
Added a counter on the filter screen to show the number of filters and the maximum
Fixed item search field leaving results on when the search field is cleared
Merge from industrial/inverse
Conveyors will now turn back on after receiving power if they were on when they lost power
Fixed green pipe option not appearing in radial menu (whoops)
Reduced the distance limit between industrial pipe anchors (was 0.3, now 0.05)
Adjusted the pipe mesh generation to dynamically adjust the curves to better accomodate tight line points
This does allow some scenarios where pipe generation looks rough but the usability tradeoff is worth it
Holding sprint while placing industrial pipes adjusts the placement raycast so it collides with deployables, allows running pipes around boxes like in the update trailer
Increased the offset industrial pipes have from the placement surface by 0.01
Item redirects will no longer appear in the filter search
Fixed several cases where filters wouldn't properly filter item redirects (redirects should be treated as their base object, eg. one hazmat and one arctic suit = 2x hazmats for filtering purposes)
Fixed NPC clothing appearing in the filter search box
Cancel any ongoing minimum mode transfers if the container runs out of items for any reason
Fixed min/max variables not working when assigned to blueprint filters
Reapply
78917 on the right branch
Fixed conveyor screen showing item icons flipped on the X axis
Cancel any ongoing minimum transfers when a conveyor is turned off (eg. a conveyor is halfway through moving a stack of 50 wood and is turned off, when the conveyor turns back on again it will not resume transferring wood until it has 50 available)
Fixed being able to start the electric furnace with less than 3 power
Fix parsing errors on some inputs on the conveyor filter screen
Fixed name on dropbox storage adaptor socket (wouldn't have been an issue in built client + server)
Fixed case where minimum amount transfer wouldn't begin if amounts were spread across multiple stacks
Fixed case where minimum amount transfer would send too many items if there were more items available in the same tick
Fixed electric furnace consuming power while off
Fixed being able to pickup locker while storage adaptor is attached
▍█▊▅▇▅▋▄ ▌▉▅▋▌ ▌▋▊█▅ ▅█▌▊ ▊▉ ▇▊▍▉▅ ▄▍▇▄▋█▇ ▋▌▆▌▌▌▅▉▇▋ ▇▌▄▇
▇▉▉'▉ ▄▉▇▉█ ▇▍█▋▇ ▊▋ ▅▆ ▄▇█▍▅█▄ ▋▇▋▆▊▌▉ ▌▊▇▆▆▌▋▅
▌▆▌ ▇▉ ▊▍▄▇▄▅ ▊▄▌▍▅▋ ▊▄▍▇ ▋▍▅▍▅█▅▍ ▌█ ▆█▊▄▅▇▅ ▉▊▋▋▌▅▆ ▅▄▌▋▋ ▊▉▄ ▉▆▅▆▊▇█ ▆▌▄█▉▌▆█ ▋▋▋ ▊▄█▅▉▌▌▌
Metal gib sfx for crafter, combiner, splitter, adaptor and conveyor
Revert some angle calculation changes from the code review in the pipe mesh generator as it was causing artifacts
Show the too many inputs warning if the conveyor is at the limit, rather than beyond the limit
Fixed directional overlay materials not getting reapplied to pipes when changing the colour of a pipe
Added Copy/Paste/Discard Changes/Apply buttons to conveyor filter dialog
Added a "Too many outputs" and "Too many inputs" HUD warning when looking at a conveyor with too many inputs/outputs (the limit is 16)
Requires TC auth and player holding wire tool
Can now rotate conveyor when placing
Fixed conveyor passthrough getting disrupted when changing an industrial connection
Fix blueprint filters not working (regression)
Containers can no longer deposit items into the same container that they have extracted the item from
Increase maxItemStacksMovedPerTickIndustrial default to 12
Only apply the maxItemStacksMoverPerTickIndustrial convar per container
Restore research bench loot panel in the loot panels scene
Fixed case where default items couldn't be researched
Fixed some text overlap when researching a default blueprint that requires a workbench