-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Implement SmartFridge functionality #38648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement SmartFridge functionality #38648
Conversation
|
Feel free to incorporate DeltaV-Station/Delta-v#3852 under MIT in this if you want. There's also some adjustments in DeltaV-Station/Delta-v#3929 that you may want to grab as well, though this approach seems to avoid the issue that that PR is meant to solve. |
|
It might be useful to add a set of fields to selectively access-lock the insert vs. request [actions]. [As motivation,] I did part of that in new-frontiers-14/frontier-station-14#3631 to get a letterbox-like machine where the public can insert mail but only a postman could remove it. Similarly, for the "public vendor" case, you might want to restrict inserting items (e.g. to the chemist) but not access to the vendor UI (as the public should be able to access it). |
|
so cool! |
|
Med main here. Merge this immediately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
criminally minor nitpicks + i think naming this all "smart fridge" internally is wack but other fine
|
Holy shit based... |
d0072b7 to
9bc4f01
Compare
|
the smart so fridge |
|
Is there a plan to make it buildable in the future, or will it remain a round-start device? |
* Add SmartFridge * my nit so pick * my access so expanded and my whitelist so both * list -> hashset
* Add SmartFridge * my nit so pick * my access so expanded and my whitelist so both * list -> hashset
About the PR
This implements the SmartFridge, allowing chemists or botanists to index large amounts of chemicals or produce in a vending machine-like interface for others to take from.
Why / Balance
The SmartFridge does not serve its purpose as a storage device well when used as a normal locker, as it is bulkier and cannot be constructed. Augmenting its storage capability with a user interface better suited to indexing mass amounts of items allows it to fulfill a niche that other storage devices cannot handle.
This also makes playstyles for chemists dosing out individual bottles and pill canisters to doctors more viable with actual mechanical support.
Technical details
Media
wizsmartfridge.mp4
Requirements
Breaking changes
Changelog
🆑