cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
116 stars 20 forks source link

[Human Resource] "Study" related jobs cannot be automatically assigned to pawns #759

Open AichiChikuwa opened 2 years ago

AichiChikuwa commented 2 years ago

Developer To Do Notes:

Non-Vanilla Bug Report

Describe the bug

"Study" related jobs cannot be automatically assigned to pawns. By following the steps below, pawns are excepted to automatically document and study techs like any other jobs. With Rimthreaded, they'll never do study jobs unless prioritizing them manually. Priorities in the Work tab doesn't affect the bug. See more details in the steps.

Steps to reproduce the behavior (VERY IMPORTANT)

  1. Start a new game with only Human Resource and Rimthreaded (and their dependencies of course) loaded.
  2. Make study desks and bookshelves from the mod; create documentation and studying bills.
  3. Click pawns, navigate to their "Tech" tabs; select some techs for them to study and document.
  4. See the bug happen.
  5. Manually force pawns to do the jobs. (And they will do the jobs normally)
  6. Intercept their jobs (like drafting undrafting them).
  7. See that the pawns with unfinished documentation jobs (the unfinished book) will resume their work but the pawns with study jobs won't.
  8. A pawn with multiple documentation jobs can't queue up the next documentation job once the current job is done.

Error Logs ?

There's no error logs.

HugsLib log

https://gist.github.com/HugsLibRecordKeeper/6d64b771188e229d1ca3a297a96555c5

Mod list (Preferably a RimPy compatible list.) ?

AichiChikuwa commented 2 years ago

I just found someone reported the same issue #747. Sorry!

I Also found this issue #669 that might be the same problem.