NSV13 icon indicating copy to clipboard operation
NSV13 copied to clipboard

[WIP] Automation 101

Open Bobbanz1 opened this issue 2 years ago • 6 comments

About The Pull Request

Sprites pulled from the following PRs: Skyrat-SS13/Skyrat-tg/pull/10267 Skyrat-SS13/Skyrat-tg/pull/8959

Ports the Conveyor Belt Sorter from Skyrat: Skyrat-SS13/Skyrat-tg/pull/8790

Also adds a new object and item, the Conveyor Belt Splitter, this device is capable of splitting an input into one direction, two directions or three directions!

This PR is dependent on one other PR: BeeStation/NSV13/pull/1965

Why It's Good For The Game

Automation of sorting and conveyor buggery

Changelog

:cl: add: Added the Conveyor Splitter, this device is capable of splitting inputs into either one direction, two directions or three directions! add: Added the Conveyor Sorter, this object is capable of sorting out whatever you tell it to sort out from a conveyor belt! /:cl:

Bobbanz1 avatar Sep 07 '22 05:09 Bobbanz1

Automation my beloved.

sunofang avatar Sep 08 '22 10:09 sunofang

What are the intended or perceived use cases for this?

Karmic-Skink avatar Sep 09 '22 03:09 Karmic-Skink

@Karmic-Skink It would be used by both Cargo and Munitions.

The splitter specifically would be used by Munitions to…probably split a line of gunpowder onto 3 new conveyor belts to allow an easier time of feeding the gunpowder slot thingies.

The Sorter would primarily be used by Cargo and possibly Munitions to sort out crates/shells/gunpowder from conveyor lines.

The intended usage is to sort and split conveyor belt lines into multiple additional lines.

Additional future usage could be to allow an easier time to recycle stuff, in the event such a rework is done.

Bobbanz1 avatar Sep 09 '22 05:09 Bobbanz1

@Karmic-Skink It would be used by both Cargo and Munitions.

The splitter specifically would be used by Munitions to…probably split a line of gunpowder onto 3 new conveyor belts to allow an easier time of feeding the gunpowder slot thingies.

The Sorter would primarily be used by Cargo and possibly Munitions to sort out crates/shells/gunpowder from conveyor lines.

The intended usage is to sort and split conveyor belt lines into multiple additional lines.

Additional future usage could be to allow an easier time to recycle stuff, in the event such a rework is done.

We'll see how much it ends up being used and in what manner I guess. Ideally, we don't automate player jobs out of existence or cause situations where people insist that an automation setup needs to be completed before commencing objectives.

Karmic-Skink avatar Sep 09 '22 09:09 Karmic-Skink

@Karmic-Skink It would be used by both Cargo and Munitions.

The splitter specifically would be used by Munitions to…probably split a line of gunpowder onto 3 new conveyor belts to allow an easier time of feeding the gunpowder slot thingies.

The Sorter would primarily be used by Cargo and possibly Munitions to sort out crates/shells/gunpowder from conveyor lines.

The intended usage is to sort and split conveyor belt lines into multiple additional lines.

Additional future usage could be to allow an easier time to recycle stuff, in the event such a rework is done.

IMG_20220913_125823

Everyone knows where this is from

kiVts avatar Sep 13 '22 17:09 kiVts

This pull request has conflicts, please resolve those before we can evaluate the pull request.

github-actions[bot] avatar Oct 14 '22 18:10 github-actions[bot]

Closing this as I haven't worked on it for months and my last attempt at making it work in the way TheFakeElon wanted just resulted in the code simply ceasing to work entirely, even without making the changes, the code doesn't work in the way I want it to work and it's a literal mess of absolute chaos that fails half the time to perform what it's supposed to be doing.

Maybe someone else will pick this up or maybe I'll give it another try in the future once I learn more about DM code, but for the foreseeable future, I'm closing it.

Bobbanz1 avatar Dec 17 '22 10:12 Bobbanz1