RimWorld

RimWorld

54 ratings
Vanilla-Friendly Trait Expansion
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.1, 1.2
File Size
Posted
Updated
132.253 KB
17 May, 2020 @ 10:58pm
30 Jul, 2020 @ 3:39pm
16 Change Notes ( view )

Subscribe to download
Vanilla-Friendly Trait Expansion

Description
Adds more traits that are vanilla-friendly.
The goal is for the traits to be of a power level in line with vanilla, and more interesting than just a bundle of stats.
- Animal Empathy: Cannot harm animals, and cannot be harmed by animals.
- Slob: Produces a lot of filth. Won't clean.
- Caravaneer: Provides bonus move speed to caravans.
- Boring: Bores other colonists.
- Teacher: Will teach skills to other pawns.
- Drunken Master: Gains large bonuses to melee combat while drunk.
- Berserker: In combat, may fly into a berserk rage, becoming significantly stronger but uncontrollable.
- Juggernaut: Immunity to stuns and staggers.
15 Comments
Mlie 21 Aug, 2021 @ 1:12pm 
Made an update of this:
https://steamproxy.net/sharedfiles/filedetails/?id=2581303574
Hope it helps anyone!
Domino/DarkEyv 30 Jul, 2021 @ 11:56am 
I've been trying to learn enough to do a quick & dirty update of the mod myself since the author doesn't appear to be responsive, but I'm currently stuck. Plus, since I don't actually know how to code, I probably couldn't fix any (likely to appear) bugs that'd come from repackaging the mod for 1.3. Someone with a bit more knowledge would have to either help me or update it themself.
Vintage Fruitcake 29 Jul, 2021 @ 3:49am 
Is this still being supported?
Hydromancerx 21 Jul, 2021 @ 10:02am 
1.3?
ec#2718 on Discord 17 May, 2021 @ 5:24pm 
Hm. So, "Vanilla Traits Expanded" includes a menu to disable the spawning of any unwanted traits from third-party mods like yours … and usually, that's enough.

However, given that your mod is (awesomely!) more complicated, and actually detours vanilla C# methods in an (apparently?) possibly-costly way; would it be reasonable to ask you to add your *own* settings-menu, in which I could, for example, totally disable "Animal Empathy" and all of its detours / associated performance-impact?
M.A.R.T.I.N. 4 Aug, 2020 @ 10:54pm 
Is it midsafe compatible?
Garthor  [author] 23 May, 2020 @ 1:13pm 
Yes, there could be performance issues. For example, Animal Empathy needs to patch a number of functions in order to enforce proper behavior: preventing the AI from selecting invalid targets, preventing the player from selecting invalid targets, and penalizing the pawn for accidentally or "accidentally" harming animals. The overall impact seems to be unnoticeable, but losing a frame or two during very large (~200) raids wouldn't be surprising. Most mods will have some amount of overhead.
Kangz of Memphis 23 May, 2020 @ 4:51am 
This sounds really interesting, could there be any performance issue arising from this?
Garthor  [author] 20 May, 2020 @ 6:18pm 
I believe I've fixed the issue: by mistake, the mod was relying on JecsTools without it being a dependency, causing it to error out if not present. I've properly encapsulated it so that JecsTools is optional.
5katz 20 May, 2020 @ 2:27pm 
below mentioned is still broken, yes i do use the latest version, yes i did resubscribe, nice mod idea but until that issue is fixed im gonna have to pass