]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Conveyor Belt optimization and prediction (#12929)
authorkeronshb <54602815+keronshb@users.noreply.github.com>
Mon, 13 Feb 2023 12:20:39 +0000 (07:20 -0500)
committerGitHub <noreply@github.com>
Mon, 13 Feb 2023 12:20:39 +0000 (12:20 +0000)
commit42745b1c6e143279c2fb439bdfbbf929f2568d7e
tree2d81497fc473d2776caa868a61dfba8d56ddb4e6
parent81cc99b98e163f7a824e8e4bc837cd412f5fc15c
Conveyor Belt optimization and prediction (#12929)

* belt multithreading

* moves away from multithreading and changes setting awake directly to physics system method

* prediction for conveyors

* Fixes missing reference in FaxSystem

* Fixes oddities

* Adds networked to conveyor components

* Some more cleanup.

* reverts power change event

* Removes the event, fixes a file

* Should fix the rest of the weird additions

* More cleanup to fix extra files

* Fixes again

* fix

* fixes fax system

* Adds component state, cleans up the dependencies

* Checks for prediction

* Merge conflicts

* powa

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Content.Client/Physics/Controllers/ConveyorController.cs [new file with mode: 0644]
Content.Server/Conveyor/ConveyorComponent.cs [deleted file]
Content.Server/Physics/Controllers/ConveyorController.cs
Content.Server/Power/Components/ApcPowerReceiverComponent.cs
Content.Shared/Conveyor/ActiveConveyorComponent.cs [moved from Content.Server/Conveyor/ActiveConveyorComponent.cs with 73% similarity]
Content.Shared/Conveyor/ConveyorComponent.cs [new file with mode: 0644]
Content.Shared/Conveyor/SharedConveyorComponent.cs [deleted file]
Content.Shared/Physics/Controllers/SharedConveyorController.cs [new file with mode: 0644]