6,915 Commits over 2,435 Days - 0.12cph!
Merge from workbench_upgrades
Merge from final_code_cleanup
Remove visualPointLookup and related build-lookup code. It's not needed any more.
Cache items and upgrades server-side, iterate these instead. Removes a bunch of getcomponent and tidies up functions too.
Refactor to GetInstalledUpgradeMods.
Merge from workbench_upgrades
Add poolable to upgrade visuals
Quick icon panel cleanup.
Static RPC guard.
Merge from workbench_upgrades
Fixed a few more test issues causes by correctly testing all benches.
All tests now pass.
Bunch of text fixes.
Tests now correctly run on all 4 benches.
Tests now output which bench failed a test.
Merge from workbench_upgrades
Upgrade items initial inventory sounds
Merge from workbench_upgrades
Fix defensive upgrade description.
merge from workbench_upgrades
Merge from workbench_upgrades
Move PB to shared, common. WB1-3
T2 bench prevent building setup
T1 bench prevent building setup
Ignore the full filler, just use the individuals.
Merge from workbench_upgrades
Also cache and apply scale for upgrade visuals .
Applied to all workbenches.
Setup engineering bench filler/item visuals
restore wb2 placement mesh ref
Hook up t2 filler/upgrade item links
Initial filler visuals implementation
Apply similar rounding to recycle bin effect as the recycler, to calculate nice chance of refund
Merge from workbench_upgrades
Entities can now block item moves client side before checking with server.
Override for workbench, check client-side for deployables blocking slots too, show error toast if can't insert upgrade because of this.
Setup clearance for io tablle
Tidy up upgrade icon display in workbench vital now we've got human-made icons
Merge from hierachy_optim
Context menu to cache visual position.
Remove ServerCull from visual point transform hierachy.
Setup realmedremove, strip the whole visual point hierachy for client+server
Merge from workbench_upgrades