RimWorld

RimWorld

405 ratings
Flickable Storage
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2, 1.3, 1.4, 1.5
File Size
Posted
Updated
336.409 KB
May 25, 2021 @ 2:24pm
Aug 4 @ 9:39am
22 Change Notes ( view )

Subscribe to download
Flickable Storage

In 1 collection by Mlie
Developed by me
103 items
Description


Storage-buildings and stockpiles can be set to one of four settings

  • Storage on - Works as normal
  • Storage off - Will not accept or release any items
  • Accept only - Pawns can only store items, not retrieve them
  • Retrieve only - Pawns can only retrieve items, not store them

Examples
Your prison cells have a storage unit for food, but when there is no prisoners. You want to stop hauling food for it without changing storage filters or priorities. You turn the shelf to retrieve only when there are no prisoners.

You want to have a stack of steel left at all times for emergency trap-building. You set one shelf to store only with highest priority.

Technical
The blocking of storing new items is done by modifying the Accept-check for the storage.
The blocking of retrieving items is done by modifying the Forbidden check for the items in the storage. Pawns with mental break ignores the forbidden check so they will still be able to fetch items.

Should work with all mods that add storage buildings using the IHaulDestination class. Tested for example with LWM's Deep Storage
Will also change flick-setting in all linked storages.

NOTE: Chunks cannot be forbidden so are ignored by this mods settings. You can fix this by adding [XND] Forbiddable Debris

Credits
notfood: Support for Multiplayer, optimization and generalization
Waveshaper: Debugging
HawnHan: Chinese translation
Velcroboy333: Original idea

[dsc.gg]
[github.com]


Since modding is just a hobby for me I expect no donations to keep modding. If you still want to show your support you can gift me anything from my Wishlist or buy me a cup of tea.

[ko-fi.com]


  • See if the the error persists if you just have this mod and its requirements active.
  • If not, try adding your other mods until it happens again.
  • Post your error-log using HugsLib or the standalone Uploader and command Ctrl+F12
  • For best support, please use the Discord-channel for error-reporting.
  • Do not report errors by making a discussion-thread, I get no notification of that.
  • If you have the solution for a problem, please post it to the GitHub repository.
  • Use RimSort[github.com] to sort your mods


Popular Discussions View All (1)
4
Aug 7, 2021 @ 11:56am
Flickering
Reianor
129 Comments
Amaychan ♥ Aug 4 @ 10:44am 
Ooooo nice. Thank you very much for the quick fix! ^^
Mlie  [author] Aug 4 @ 9:40am 
@Amaychan ♥ I think I found a way to solve the issues your reported
Amaychan ♥ Aug 3 @ 3:31pm 
Another thing to add: Colonists will still take items from storages with lower priority and put them in higher priority ones, despite the one with lower priority being forbidden and allowed to hold the items.
Amaychan ♥ Aug 3 @ 3:16pm 
Do you have time to address it? If so, how much work would it be?

This mod is extremely useful for placing IO ports around the base, allowing machines to output items directly into storage. This makes the items accessible elsewhere. However, colonists often put items into these ports even if they are further away than the central location where they are supposed to deposit things. For some reason, they prefer the IO ports regardless of distance.

This mod fixes that problem by allowing only machines to input items there, as the machines can be set to ignore the 'forbidden' restriction, while colonists still respect it.
Mlie  [author] Aug 3 @ 3:05pm 
@Amaychan ♥ The update fixed the checks for those settings making them actually work so Im not that surprised. Previously they made pawns not store items at all if the highest priority storage was turned off.
Amaychan ♥ Aug 3 @ 2:58pm 
I'm having problems where after the latest update, RimFactory IO ports are affected by the settings in a way where they cannot push items to a digital storage unit, if the unit is set to "retrieve only" or "storage off".

The same problem occurs when they try to pull from it; if the io port is set to any of those same options, they do not pull any items from the storage they are attached to.
pureMJ Jun 23 @ 11:52am 
@Mlie
My apology. Was too excited about the new mod.
I removed my comment.
Mlie  [author] Jun 23 @ 11:07am 
@pureMJ Promoting your own mod on other mod-pages… Really?
The Blind One May 20 @ 1:32pm 
I'm not sure if it is this mod or another one because it's a three way interaction that is causing this bug but when you are using 'Flickable Storage', 'Packable Containers' AND 'Vanilla Nutrient Paste Expanded' the gizmo for Packable Containers disappears.

Flickable Storage + Packable Containers = Fine
Flickable Storage + VNPE = Fine
Packable Containers + VNPE = Fine

Use all three and Packable Containers' gizmo breaks. Load order does not seem to matter. I've tried every combination.
Michiko Apr 20 @ 4:25am 
Been using this for so long that I forgot this wasn't a vanilla thing lmao. It's super useful in certain situations!