RimWorld

RimWorld

59 ratings
Objection
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
57.187 KB
29 Jun @ 6:33am
31 Jul @ 12:47pm
12 Change Notes ( view )

Subscribe to download
Objection

Description
Prevents goodwill loss when non-hostile pawns dies from causes the player did not cause.

How It Works:

When a pawn from another faction dies, RimWorld penalizes your Goodwill with said faction, this seems reasonable enough however this also applies if you were not the cause of their death.

So if they die because randy feels like it, by some random raid or some random lighting, fire, wild animal, insects yada yada yada. Guess what ?, you will get penalized!

So this mod basically searches if the death of said faction was a result of YOUR commands or YOUR actions then you will suffer the normal Goodwill loss.

However if some raid is happening or some roof fell on their head or lighting struck them or something along those lines you will NOT be losing any Goodwill.

This is done by searching if you are guilty or not, or if there were no instigator involved, meaning environmental hazards.

On the Mod options you are able to see all the types of damages that the mod filters.

You are also able to create custom ones, if for example a mod that you know will have new type of damage then you can add there as well, you are also able to toggle all damage types ON or OFF, up to your preferences.

There is a new button on the side of the custom add button, it basically scans for all newly introduced damage types of mods, so that you can just scan and add to the whitelist.

FOR CHANGES PLEASE LOOK AT THE CHANGE NOTES
CHANGE NOTES
23 Comments
maxwell016 22 hours ago 
works for 1.5?
Great Disnub 29 Jul @ 2:49pm 
Gotcha, thank you for the response!
Kinighte  [author] 29 Jul @ 12:39pm 
Basically you can use one or the other this one just adds more customisation to what type of damage you want to allow to be blocked, and the ones you don't, example maybe you think that a fire that spread and a visitor walked over it and cough on fire is indeed your fault :staxelPig: because well you started that fire in the first place, then you can disable that so you will face a "fair" loss of reputation. Basically you can tailor it to your own view on "fair" also applying for mods that adds damages.
Kinighte  [author] 29 Jul @ 12:30pm 
Vesper's mod is great used it for a long time however when I wanted it for 1.6 while it still was on beta there was no update, me being unable to wait for a long time just made my one for me and people to use, however while making it I decided to also make it customizable, Vesper's code just changes the IL code of the method Faction.Notify_MemberDied (from what I could see). essentially making -3 & -5 loss = 0, my mod detects who the instigator, what faction, type of damage and other stuff to make sure it really was not the player's fault, if so goodwill loss = 0
Great Disnub 28 Jul @ 5:07pm 
s the main difference between your mod and the linked one, besides that one not having been officially updated for 1.6, mod option settings?
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2870045856
Kinighte  [author] 19 Jul @ 6:45am 
Done. First window of settings of mod objection should be a Line "Enable death and goodwill-block log messages" you can turn it on or off (is on by default.)
Kinighte  [author] 19 Jul @ 6:16am 
1. If the is any problem with lava please tell me Ill fix it.
2. Logs like mine which are only called on death event normally won't cause fps drop, only on big raids and extreme modded scenarios but by that point lets be honest the main cause of the fps drops won't be the logs, so I never saw a reason to disable them, however Ill add a button that can disable and enable the logs for people who want to see it and for those who don't want to see it and reduce fps drops.
Theo 18 Jul @ 9:05am 
hey, I noticed that this mod outputs all its calculations into the log as white text. I was wondering if this is intentional and if it wouldn't be better to hide it
JabZ 18 Jul @ 7:41am 
Traders walking into lava flows and perishing just so i lose 5 goodwill per dead trader is no longer an issue with this (i hope!)
Ghost 15 Jul @ 1:46pm 
thank you :steamthumbsup: