边缘世界 RimWorld

边缘世界 RimWorld

75 个评价
Reading Schedule
3
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5, 1.6
文件大小
发表于
更新日期
119.874 KB
2024 年 11 月 17 日 上午 8:39
10 月 17 日 上午 11:56
6 项改动说明 ( 查看 )

订阅以下载
Reading Schedule

描述
A mod that adds a new "reading" assignment to the schedule tab, letting you define the time for pawns to read in peace and soak up those nice reading bonuses.

Technical details

The mod works by greatly increasing the priority for reading and reducing the other priorities when applied, while at the same time stopping the natural job end when the pawn has maxed out their recreation. So in theory this should still allow the pawn to do forced works and other emergency jobs that don't work off the priority numbers. And yell at me if it doesn't do that.

Compatibility problems

The vanilla scheduling system is pretty damn fragile so different mods touching it at the same time are likely to conflict in one way or another.

Currently known conflicts:
- None as of right now
热门讨论 查看全部(2)
1
10 月 3 日 下午 2:38
Two errors in game
veoba
1
10 月 12 日 下午 5:07
Conflict with exosuit
veoba
55 条留言
TurtleShroom 10 月 12 日 下午 5:07 
I can confirm that an error like Vitakaninen's appears on my end, too:



Exception in Verse.AI.ThinkNode_PrioritySorter GetPriority: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 68485]
at ReadingSchedule.Harmony_PriorityPatches_GetWork.Prefix (RimWorld.JobGiver_Work __instance, Verse.Pawn pawn, System.Single& __result) [0x00000] in <90e15e20416345949d49caf5f0965a47>:0
at RimWorld.JobGiver_Work.GetPriority (Verse.Pawn pawn) [0x0002a] in <24d25868955f4df08b02c73b55f389fe>:0
VitaKaninen 10 月 8 日 上午 11:26 
I am getting an error when traders show up on my map, where each person in the caravan gives this error: (pawn name) did not have work settings initialized.

It is very consistent after it happens. I can save and reload, and I instantly get the error, and if I remove this mod, the error goes away upon reload, and it happens for every trader that shows up. However, when I just create a new dev test map and spawn a trader, I do not get the error, so I am not sure what initially causes it to happen.

https://gist.github.com/HugsLibRecordKeeper/6efcc870a02440303a775e6db2408c9a
veoba 10 月 3 日 下午 2:39 
@Safairette
Added erros in new discussion topic
Atist☆rry 10 月 1 日 上午 9:16 
Im getting the same overhead. It's the prefix method. I think its related to children trying to fulfill their learning need from reading. Once the learning is maxed out, the kids get stuck in a reading and hauling the book back loop. Here is a log: https://0x0.st/KMcA.log
田所浩二 9 月 30 日 上午 1:57 
在添加some more job 后导致日程界面不显示请尽快修复
ferny 9 月 27 日 上午 7:21 
@Safairette I'm thinking its a conflict with one of my in development mods. Will fix on my end if necessary. If it's not, then I'll report back
Safairette  [作者] 9 月 27 日 上午 3:23 
which method specifically
ferny 9 月 26 日 上午 6:47 
Getting an insane 7ms read from this is in performance analyzer
veoba 9 月 22 日 上午 8:23 
@Safairette
pls look at conversation section to see error log. The interesting thing is that i didn't use schedules not pilot not reading in this run, they not set in schedule tab but somehow game shows conflict error with jobgiver.