jecrell / DoorsExpanded

Door expansion pack for RImWorld.
MIT License
11 stars 10 forks source link

Forbidden doors just don't care #11

Open jecrell opened 5 years ago

jecrell commented 5 years ago

According to HawkC120 on Discord, https://cdn.discordapp.com/attachments/451591667183517706/507886644804976641/20181102075914_1.jpg

jecrell commented 5 years ago

Same reporter. HawkC120 confirmed the issue was not present when he went to test it. Now labeled as inconsistent.

ghost commented 5 years ago

I've figured out how to reproduce this issue. https://git.io/fhLhV

image Here's my test settlement. There's 3 entrances to the building. At the top there's a single steel jail door. Bottom left is a vanilla wooden door and bottom middle is a cloth curtain leading to two more cloth curtains. When all of them are forbidden, nothing goes wrong, the colonist obeys forbidden doors.

image So what happens when I unforbid the jail door only? This is where the issues start to arise.

image The colonist wants to go and haul these granite bricks but the jail door is far away and they'd have to take the long way around. So they decide to go through to forbidden curtains. image But once they pass through the first forbidden curtain, they become stuck and can't go anywhere. This has happened a lot of time in my games and I've had colonists starve due to this.

image Here's another example. Colonist wants to go haul wood, but the wooden door is too far away so they path through the forbidden door. image With paths and path costs enabled.

Whatever is going on, it's weird but at least it's reproducible and consistent of an issue.

EDIT: Animals share this behavior.

lbmaian commented 4 years ago

Should be addressed in #23 - can you give that a try?