RimWorld

RimWorld

919 ratings
Who shot my leg off?
14
5
3
11
6
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
138.245 KB
1 Jun @ 8:02am
13 Jun @ 5:58am
3 Change Notes ( view )

Subscribe to download
Who shot my leg off?

Description
Quick description
Displays what caused injuries and when they happened in the health tab forever. No more and no less.

Details
Did you ever notice that your colonist had a scar or a missing body part, and you just asked yourself: How did that happen? This mod will solve that problem. Now what happened and when it occurred will be displayed on each Hediff (health condition) forever.

The funny thing is: Rimworld actually already has this feature somewhat built in, since Heddifs already save the log string, and the timestamp when they occurred forever. However the log entry isn't displayed in the Hediff anymore after it has been purged from the battle log of the pawn, which might actually be a game bug or oversight.
The nice thing is that this means the data is already there in savegames, so this mod will also work on injuries that occurred before it was installed!

Additionally to fixing this game oversight, this mod also displays when the Hediff occurred right in the Hediff itself. No need to click to the battle log anymore!

Compatibility
Absolutely no issues expected. This mod patches only the function that get's the battle log entry on a Hediff. That really shouldn't interfere with anything. The mod is also safe to remove at any time.

Known compatible mods
  • Compact Hediffs

81 Comments
ᅚN1:86-47 15 Aug @ 4:44pm 
Asking for a feature/option:

After some amount of time, like a year, replace the specific name of the enemy pawn with their faction's name + their 'pawn kind' eg pirate gunner. This standardizes it with bugs & mechs, where you always understand 'a lancer shot their nose off 1.3 years ago'

So instead of 'random pawn name you don't remember much about' you get (name of specific pirate faction)'s scavenger gunner destroyed their eye, letting you remember who to raid in revenge much easier.

Thanks for making it in the first place, I'm not a modmaker so I can't ever guess how difficult this would be.
jpinard 14 Aug @ 2:48pm 
Awesome. Thanks! @tixiv
雾梦 13 Aug @ 9:16pm 
昨日之仇,如芒在背啊,狠狠的记仇:steamfacepalm:
tixiv  [author] 13 Aug @ 1:39am 
@jpinard, I don't think this mod should cause a performance hit: The patched code only runs while you are actively hovering the mouse over a hediff to see the tooltip.
Maybe some other display mod for the hediffs might call it more frequently causing a performance problem, I am not sure. But also the modded code is not very different from what the base game does when showing a battle log entry, no potentially inefficient algorithm was added there or anything.
tixiv  [author] 13 Aug @ 1:29am 
@Cleric_McManus, I don't think it would be down to load order if other hediffs do show the info. Probably your shadow magic mod doesn't add a battle log entry to the hediff. There's not really anything that this mod could do about that.
That by the way also happens for at least the wasp traps and maybe some other enemies added with Odysee: They don't add a battle log entry (which I would consider a game bug). Maybe I can do something about that one because it is vanilla content.
jpinard 10 Aug @ 10:48am 
Is there a performance hit?
Cleric_McManus 8 Aug @ 7:54am 
@tixiv I use Rimworld of Magic and I used shadow magic on a pawn that I was able to save. That pawn now has a withered left hand, but it doesn't provide more information on who caused it or how. Is this due to the attack being a non-vanilla ability added by another mod? Or perhaps it's a mod order issue? I have this mod just about at the bottom of my mod order, maybe it needs to be higher?
非常棒的mod,让我能够很好的寻仇
Jambi 6 Aug @ 2:41pm 
I was playing Rimworld the other day and was wishing for something like this. You are truly an answered prayer!
Dark33hawk 6 Aug @ 8:20am 
I can tell this is going to be an all time fav mod for the community