RimWorld

RimWorld

385 ratings
SatisfiedStorage
5
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3, 1.4, 1.5
File Size
Posted
Updated
195.699 KB
21 Feb, 2020 @ 6:15am
15 Apr @ 2:59pm
11 Change Notes ( view )

Subscribe to download
SatisfiedStorage

Description
SatisfiedStorage adds the options to only refill a storage spot once it has dropped below a configurable level. Useful for when your colonists are hauling single meals around every time one gets eaten, instead of hauling a stack of 10 when the fridge empties out!

Works with 1.4 shelves as well.

Compatible with LWM's deep storage

This mod is a port of hauling hysteresis from Rimworld Search Agency. So all credit goes to Killface and Vendan.

Most of the code is from Rimworld Search Agency by Killface
https://steamproxy.net/sharedfiles/filedetails/?id=726479594

Original by Vendan
https://steamproxy.net/sharedfiles/filedetails/?id=784324350

check out the code at
https://github.com/hooap/SatisfiedStorage
Popular Discussions View All (1)
0
12 Mar, 2020 @ 11:27am
Suggestion: Only take stuff if stack is full
Azzinoth
170 Comments
a noob 4 Sep @ 5:00pm 
Ok, thanks. I'm using Vanilla Nutrient Paste Expanded (hoppers are connected to a nutrient paste grinder), if that's relevant.
hop  [author] 4 Sep @ 7:51am 
Its not related to Common Sense or While You're Up, my mod has an issue with dispenser hoppers. Dispensers have an extra logic that breaks with my mod. I will look into it, for now you can set hoppers to 100% which will fix the issue
a noob 3 Sep @ 4:08pm 
FYI I think Common Sense is incompatible with Satisfied Storage. I had both mods active and my colonists were randomly "standing" instead of doing anything. I first tried disabling Common Sense and my colonists stopped being in standing mode. I then tried disabling Satisfied Storage instead of Common Sense and I got the same result.

The debug log was printing out a bunch of messages similar to below:

"Chambers started 10 jobs in one tick. newJob=HaulToCell (Job_565428) A = Thing_RawRice58510 B = (150, 0, 155) jobGiver=RimWorld.JobGiver_Work jobList=
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)"

The only objects that I manipulated with the Satisfied Storage mod were nutrient paste dispenser hoppers which held rice.
Kalmorph 1 Sep @ 10:08am 
Tried setting a hopper to only fill less than 20%, and pawns were standing still forever.
While using While You're Up (with add-on for PUAH) , it seems to cause log spams regarding "pawn started 10 jobs in a tick".
Leroy_D 10 Aug @ 8:59pm 
@pureMJ your mod only works for 1.5 bro, I only play on 1.4 KEEP UP THE GOOD WORK HOP
hop  [author] 23 Jun @ 2:29am 
That looks great
pureMJ 22 Jun @ 10:21pm 
@hop
I ended up making my own hysteresis mod :)
https://steamproxy.net/sharedfiles/filedetails/?id=3273463237
hop  [author] 14 Jun @ 3:49pm 
Its not really precise yes. You will have to find some other mod to do that. Repo is open to contributions as well
pureMJ 14 Jun @ 11:20am 
When "hysteresis" is "independently for each cell", it's quite weak.
For example, when I set the fill percentage to 70%, I got 4 cell storage and 3 cells are filled up with 1 empty, it's 75% filled but it will still accept deliver.
hop  [author] 14 Jun @ 10:53am 
does what it says, "fill cells less than % full"