RimWorld

RimWorld

55 ratings
Who's Using That?
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5
File Size
Posted
Updated
87.677 KB
Aug 12, 2023 @ 3:34am
Apr 10 @ 7:01pm
7 Change Notes ( view )

Subscribe to download
Who's Using That?

Description
For any item that is reserved by a pawn, adds a line to its selection information stating what pawn has reserved it and why.

Source code is on GitHub.[github.com]
21 Comments
Kathanon  [author] Apr 10 @ 7:01pm 
Updated for RimWorld 1.5.
Deadmano Jan 9 @ 12:30pm 
:love:
Kathanon  [author] Jan 9 @ 12:16am 
Update:
* Removed trailing space that was present in some job descriptions.
Deadmano Jan 8 @ 2:59pm 
I appreciate you, thank you! I honestly love it; it is the simple things! :rshout:
Kathanon  [author] Jan 8 @ 2:49pm 
Looks like I missed a case in the message formatting. I'll fix it. Thanks for telling me.
Deadmano Jan 8 @ 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 Aug 18, 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] Aug 17, 2023 @ 2:47pm 
Nice 👍
lilwhitemouse Aug 17, 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] Aug 17, 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.