缺氧
42 个评价
Sweepn't - Ignore Sweep and Fetch
   
奖励
收藏
已收藏
取消收藏
Compatibility: Base Game, Spaced Out!
文件大小
发表于
更新日期
304.936 KB
2023 年 4 月 3 日 上午 11:30
10 月 14 日 上午 7:18
21 项改动说明 ( 查看 )

订阅以下载
Sweepn't - Ignore Sweep and Fetch

描述
Ever got stuck in a sweep-store loop in your storage?

Say no more, with the Sweepn't tool you can control what your duplicants (and auto-sweepers) can and can't get from a tile.

To use the tool, select it from the menu and mark any tile you want, then you can click the marked tile and configure what errands should be ignored for duplicants and auto-sweepers that use any items originating from that exact tile.

To remove the marking, use the Sweepn't tool in the "Clear restrictions" mode in the desired tiles.

Note: If the dupes have already started fetching the item from the marked tile they'll still complete the chore that time, but they'll not get any items after that.

IMPORTANT: You could encounter supply bugs when playing with efficient supply and/or fast track, seeing as these mods and sweepn't modify how fetching and supplying work. If you encounter any dupe freezing or similar issues, just restart your game. In worst cases you could have to disable any of the three mods, load the game, save at least once and reenable the mod you disabled before and it will work again.

Thanks to PeterHan for his fantastic PLib:
https://github.com/peterhaneve/ONIMods

Currently compatible with all DLCs up to the bionic booster pack.
85 条留言
Krovah 10 月 20 日 下午 1:20 
@Xav

You should be able to reproduce this on any save, Its a vanilla mechanic but the mod makes it easier to encounter (easier to see happen when you set an "ignore" order on the outhouse floor tiles).

I did some more digging; it seems that this has to do with the supply queue for the outhouses. Basically, a dupe cleans the outhouse, the 5kg dirt (with germs) is dropped with the polluted dirt, but if a bunch of dupes have a supply priority, then the dirt that drops is NOT added back into the outhouse, because as its dropping, another dupe has already queued to bring the supply of dirt needed so the germ dirt stays.

If I remove the supply priority from multiple dupes, and keep it on one, then the dirt that drops is resupplied back into the outhouse. You can see it happen if you pause right after a dupe cleans an outhouse (the dirt and polluted dirt will drop together, then the dupe puts the germy dirt that dropped right back into the outhouse).
AnhLong 10 月 20 日 上午 7:11 
I'm using Google Translate because my English isn't very good. When I scroll the mouse wheel in the mod options panel, my game screen also zooms in and out. Could you please fix this issue?
Xav  [作者] 10 月 14 日 上午 7:23 
@Krovah does this still happen currently? if yes, could you provide me with a copy of you save file, for testing?
Xav  [作者] 10 月 14 日 上午 7:22 
The logging issue has been fixed, the current version is 1.1.4. If you encounter any new issues, please report them here.
MiserableGamer 9 月 13 日 上午 12:41 
This is flooding my log with 'Sweepn't: Pickupable or chore in checking is null, allowing fetch (but should never be null).' - a few minutes into a game and the log file is already up to half a million lines!
Krovah 7 月 24 日 上午 11:58 
Alright, looked into it some more. The dirt is always dropped, but normally a dupe will just put the germ dirt right back into the outhouse. If you have "No sweep" orders set next/on the outhouse, they will leave it there. I doubt this will affect many people overall, but just a PSA.
Krovah 7 月 24 日 上午 10:43 
Hey so, really weird interaction that took a bit of time to figure out.

When you place "don't sweep" zones over an Outhouse, when the dupes go to "unplug" it after 12 uses, it will generate 295.5kg of polluted dirt... and 5kg of dirt, which has food poisoning germs. Not sure why, but both of these generate. I think it had something to do with patch AP-419840 where it states "Dirt is not destroyed on clean (it's dropped with the polluted dirt), and its not returned in full on deconstruct."

Basically, I noticed without the sweep orders, the dirt is not dropped (I guess they put it right back in?) but with the sweep orders, you have 5 kg of food poisoned dirt left over, which in my case... goes right into the food supply through fertilizing farms.
chronodt 7 月 21 日 上午 10:00 
ok, also since last update maybe because of those errors in player.log, flydo just freeze if they try to get an item forbidden to duplicants by this mod
chronodt 7 月 20 日 上午 2:36 
this mod is flooding my Player.log with these rows:
Sweepn't: Pickupable or chore in checking is null, allowing fetch (but should never be null).
sandy 6 月 17 日 上午 2:18 
Heyo, just send a friend request in case you need more details, but seems like something has changed about SolidTransferArm that is causing Sweepn't to spam the logfile with `Pickupable or chore in checking is null, allowing fetch (but should never be null).`. Was able to trigger this in an empty sandbox world reasonably easily with just some dirt debris and a storage bin.