RimWorld

RimWorld

[T] ExpandedCloth [B19]
BUG - ignoring restrictions to dismantle clothes tasks
In my last session playing, I had a textile bench set up with dismantle orders for all types of clothes that bench supports the dismantling of, and set the checkmarks in the options to allow Tainted and disallow Clean clothes, but lalter noticed a pawn dismaltling a brand new pair of pants another had just made. they were at 100%, Normal quality and no Tainted flag. I then saw one dismatling a parka under the same conditions, the parka was not tainted and had no legitimate reason for it to be included in the dismantle orders.

In the 2 cases where I saw it happening, I was able to interrupt the action in time to save the good clothes, by recruiting the pawn at the bench and suspending all dismantle tasks at the bench to prevent it from just resuming the action once I released the pawn, but I have no idea how many good clothes were desroyed while I wasn't looking.

It seems like the mod's ignoring task settings and applying the task to all items of the right type. So when I set it to process only tainted shirts, for example, it should only process tainted shirts, and NOT any non-tainted shirts. It pays attention to the item being a shirt, but seems to ignore the condition slider and the allow clean check box. I haven't tested this for other toggles or the quality slider to see if those are ignored too.

So essentially what this means is if I set a task to dismantle jackets, every item RW classifies as a "jacket" that's in range will get dismantled, regardless of the settings to restrict what jackets will qualify for dismantling in this task.

I've already seen this happen on multiple types of clothes so it's not limited to any one type (ie pants, shirts, jackets, etc).
< >
Showing 1-4 of 4 comments
Eddy63 Sep 21, 2018 @ 11:57am 
I reported this a while ago too. Mod creator could not resolve it back then. Aparently this is some issue with the way the pants and parka are set up by the game and would have to be fixed in vanilla. Just create the task and suspend it.

If you pile up too many pants and parkas forbid the good ones and unsuspend the task again. That way you get rid of the crappy ones while keeping the good ones. Afterwards suspend the task again and unforbid pants and parkas. Its ♥♥♥♥♥♥ but its a workaround.
Thanks for letting me know about that. Sounds like this bug report belongs in the Ludeon forums as a game core bug report then.
Telkir  [developer] Sep 22, 2018 @ 12:04pm 
Just to confirm that yes, it's been a known bug for a while and unfortunately I don't think this is something that I can fix myself. As far as I can tell I'm not missing anything important with my XML but if someone with more knowledge wants to take a look, they'd be welcome!
At least with this topic out there now, the report's not going to get burried under a sea of newer comments now, so it's there for all to see.
< >
Showing 1-4 of 4 comments
Per page: 1530 50