branchrust_reboot/main/autoturret_servertick_optimcancel
3 Commits over 0 Days - ∞cph!
Toggle the client warning zone trigger based on the peacekeeper flag
Set the exclude layers
Strip the massive target detection trigger from the client
Set the exclude layers
Check if the autoturret has entities connected to its outputs before calling MarkDirtyForceUpdateOutputs
This will drastically reduce the time spent on AutoTurret::ServerTick on server with a large IO queue
Enqueuing turrets can be very slow because of the duplicate checks - temp solution until we back the IO queue with an hashset