7,127 Commits over 943 Days - 0.31cph!
Converted water wheel, added some tests
merge from f1_menu_category_sort
Simplified battery console commands
Set main power slots for EngineListener and AlarmSystem prefabs (DummySwitch from monuments)
TeslaCoil, SolarPanel, FuelGenerator cleanup
Removed all the old IO code from the battery class (feels amazing)
Converted DummySwitch (monument specific switches)
Test list
Reapplied discarded network range changes
merge from io_networkrange
Updated the network range of most player deployed IO prefabs, reduced network distance on 48 prefabs
Converted card reader, added new tests
BaseDetector cleanup
merge from kickwallpaper_drop_fix
Tagged some old twitch drops as drops (ninja suit, twitch sunglasses, hobo barrel, industrial door, twitch rivals desk, twich underwear)
merge from kickwallpaper_drop_fix
merge from repairbench_backpack_fix
Tests improvements, some fixes
Drain pass optimisation, evaluators now set what kind of update (input, state or persistent state) can set the drain as dirty
Fixed save load path registeringcomponents twice
Updated all IO tests to the new syntax
IOTestFixture, helpers for IO2 automated tests
Updated AND switch tests
Converted more stuff: seismic sensor, some audio entities, fuse box
Converted door controller: had to set the monument door controller prefab inputs as main power slots, will need some S2P
Converted most lights, fridge and car lift
Converted sam site, rf devices cleanup
Converted igniter and tesla coil, fixed some flag stuff
Battery tick optims: merge the drain and charge into one loop
Circuit rebuild pass optims, we have a collection of dirty circuits instead of looping all circuits to check a bool, much better at scale
Evaluation pass optims, use buffers instead of pooling collections every tick
Twitch rivals wallpaper tagged as drops
Kick hazmat drop tagged as drop
merge from storepage_aug26 #2
merge from storepage_aug26
Fixed grey backgrounds in builds
Fixed a floating wire in power plant
Powerplant S2P
merge from storepage_aug26
Bar game branding power of two
Bar games store page media
merge from storepage_aug26 (stone sculpture page done)