Handheld label printer for assigning inventory management tags for AI cleanup order #4847
NilanthAnimosus
started this conversation in
Ideas and suggestions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The title probably made little sense and was unsure how to word it, so bear with me:
Essentially, when we use a screwdriver on a light fixture, we can edit its colour. We can edit a few things in game set in the sub editor this way.
I propose a handheld label printer for containers, perhaps simple and powered by a battery at most, you simply use it on containers like you would a screwdriver on a junction, which opens up tag editing for the container or an interface for selecting items.
This interface/tag editor could use the starter item spawner for submarines in mission mode, or it could be per-item basis with an interface.
Bonus kudos if condition and container priority (Overall not per item) can be specified like extra filters for specific items.
I am not up to date with how the cleanup order works, nor how well it could search the sub for items laying around or containers for items to move elsewhere, so if performance is an issue I would make this simply be an order that maintains a quick list of just submarine containers that is partially looped through per update (say 1 to 2 containers as a time per update) when not busy with a task to sort something, and only checks 1 to 2 containers per frame for moving items.
I also know there are limitations on networking packet sizes, so that would have to be thought of too in how to sync it in case this mechanism can result in large lists (IE. individual item defining with minor properties like condition to sort or container priority).
This should be combined with the cleanup action the AI uses for things like oxygen tanks inserted into oxygen generators and such, to have it be expanded to general inventory management.
Beta Was this translation helpful? Give feedback.
All reactions