Disabling "Pawn Access" completely disables pawn interaction with a DSU and its IO ports
Describe the bug
Disabling "Pawn Access" completely disable pawn interaction with a DSU and its IO ports
To Reproduce Reproducibility: ? Steps to reproduce the behavior:
- Enable only Project Rimfactory
- Generate a basic map
- Build a DSU, an input IO port, optionally an advanced IO port. Link them to the DSU.
- Enable everything in the storage settings on the DSU. Pawns should start hauling things to the DSU or the input IO port.
- Disable Pawn Access on the DSU.
- Pawns can no longer haul anything. When right clicking a stack, it says "no empty accessible spot configured to store it.
Expected behavior Pawns should still be able to use the IO ports to access the DSU when pawn access is disabled.
Actual Behavior Well, they can't.
Screens following these steps and showing the configuration of the DSU and IO ports
Rimworld (please complete the following information):
- RimWorld Version: 1.5
- PRF Version: 2.8.7
Modlist (please complete the following information): Just Harmony and PRR installed.
relates to #566
Do you intend to work on it in the near future? No pressure, it's just that I have to plan my base around it otherwise ;).
I honestly can't give you a timeline.
relates to #566
I was wrong. Or I'm missing something. this is not related in the way i assumed. I'll need to Investigate further.
disabling "Pawn Access" will also disallow machines to output products into IO ports linked with the DSU. assume they're using the same logic? RimWorld 1.5 and RimFactory 2.8.7
hmm I believe the implementation of #787 is causing this. I should reevaluate that fix maybe there is a better way to do that
I might have a fix for this, but I need help testing it. Especially with modded games. I fear that there could be some incompatibilities with mods that alter Hauling, that might cause pawns to access the DSU despite it being not allowed.
Compiled dll for the fix is attached ProjectRimFactory.zip