RimWorld

RimWorld

Who's Using That?
29 Comments
VitaKaninen 14 Jul @ 7:08pm 
Thanks!
Kathanon  [author] 14 Jul @ 7:03pm 
Update:
- Support for RimWorld 1.6.
Kathanon  [author] 3 Mar @ 3:17pm 
You're welcome, thanks for the kind words.
VitaKaninen 3 Mar @ 2:59pm 
Ok. Thanks for the great mod!
Kathanon  [author] 3 Mar @ 2:49pm 
Unfortunately, I don't think there will be an easy fix for that. Trying to make it compatible would likely be almost as much work as this entire mod was so far, and I'm not really willing to sink that much effort into compatibility with just one mod. Sorry.
VitaKaninen 3 Mar @ 2:21am 
This mod works great for LWM's Deep storage, but does not seem to work for LWM's Adaptive Deep Storage, at least not for the storage buildings.

With LWM's Deep Storage, I could select a shelf and if two people were using it at the same time, I knew that no one else could haul to it, but I never get the text telling me if someone is using a shelf with LWM's Adaptive Deep Storage.
Kathanon  [author] 31 Oct, 2024 @ 9:55am 
@xkp
I'm sorry, I missed your comment until now.

I tried replicating the problem with only the RF Fishing mods (main and the sushi one) and this mod. That didn't have any issue. You are probably getting some interaction with a third mod.
Could you post a log?
Kathanon  [author] 10 Apr, 2024 @ 7:01pm 
Updated for RimWorld 1.5.
Deadmano 9 Jan, 2024 @ 12:30pm 
:love:
Kathanon  [author] 9 Jan, 2024 @ 12:16am 
Update:
* Removed trailing space that was present in some job descriptions.
Deadmano 8 Jan, 2024 @ 2:59pm 
I appreciate you, thank you! I honestly love it; it is the simple things! :rshout:
Kathanon  [author] 8 Jan, 2024 @ 2:49pm 
Looks like I missed a case in the message formatting. I'll fix it. Thanks for telling me.
Deadmano 8 Jan, 2024 @ 2:18pm 
Is there any chance at all you'd be willing to strip spaces before the ending when viewing an item that is being reserved? See here. [i.imgur.com] Minor, I know, but would go a long way!
lilwhitemouse 18 Aug, 2023 @ 10:25pm 
(It turns out a null job def isn't actually a problem is almost all of vanilla-world, if the pawn isn't actually doing anything with their job! The framework was written in, but writing the actual job was forgotten and no one noticed....for about 2 years! So congrats to @DemonX3 for stumbling on Weird Bug of the Month!)
Kathanon  [author] 17 Aug, 2023 @ 2:47pm 
Nice 👍
lilwhitemouse 17 Aug, 2023 @ 11:48am 
Awesome, thanks!

I poked around and 2 hours later, I am fairly confident that PRF actually has a bug here, and we should be able to fix it that end. If we can figure out what it's supposed to look like
Kathanon  [author] 17 Aug, 2023 @ 4:28am 
Already is on GitHub, all my mods are: https://github.com/kathanon/RimWorld-WhoIsUsingThat
The link's in about.xml, but I always forget to add it to the description in Steam.

The Job in question is the one from the reservation. I do res.Job?.GetReport(pawn)?.Trim(); to get the job description. GetReport throws an exception because that Job has a null def.
lilwhitemouse 16 Aug, 2023 @ 6:12pm 
The way PRF makes things happen is ....well, it's Deep Magic. Also slightly insane magic. Definitely not for the faint of heart.

@DemonX3 - it may be possible for PRF people to create an in-house job-def that never gets added to the DefDatabase......but I don't think the (fake)pawns HAVE jobs. Ever. Honestly, if @Kathanon can weed out these reservations, that'd be great.

...if you wanted to do something like posting your code to github or something, I could probably add a patch for PRF to show the reservation as coming from the machine that has reserved it (or whose slave-fake-pawn has reserved it)
DemonX3 15 Aug, 2023 @ 4:38am 
I see.
Kathanon  [author] 15 Aug, 2023 @ 4:38am 
Update:
* Added catching of errors caused by invalid jobs to make the error appear only in the error log, not in the inspect window.
* Fixed minor cosmetic bug for damaged items.
Kathanon  [author] 15 Aug, 2023 @ 4:35am 
It does. I would call that a bug in Rimfactory. If you want to report it to them, it is because the assembler has a "Job" object with the "def" field set to null - that violates assumptions in vanilla code.

I can not fix it on my end, but I can make it stop showing up in the inspect field at least.
DemonX3 15 Aug, 2023 @ 12:02am 
https://imgur.com/a/Ga5Q2fr
This works I suppose?
Kathanon  [author] 14 Aug, 2023 @ 11:37pm 
There already is a check for a null pawn. Can you post a screenshot?
DemonX3 14 Aug, 2023 @ 11:01pm 
Hey, could you add a check for if a thing is used by nobody? As in, in Project Rimfactory there are S.A.L. Assemblers that are basically fake pawns placed in front of crafting spot/bench/etc. and it shows an entire error in bench tooltip about null pawn. This causes tooltip text to overflow so it's impossible to see power drain, work speed or other stats that are normally there
Kathanon  [author] 13 Aug, 2023 @ 12:25am 
I'm glad you like it. :)
ProfZelonka 12 Aug, 2023 @ 6:35pm 
This one is much smaller and shows it on the item rather than the person it seems like? Thanks man!
Kathanon  [author] 12 Aug, 2023 @ 6:03am 
I've never used that mod, but it looks like they serve a similar purpose. You could just try both and see which you prefer.