RimWorld

RimWorld

351 ratings
Sanguophage Feed Relationship
5
3
3
3
5
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.4, 1.5, 1.6
File Size
Posted
Updated
753.778 KB
5 Nov, 2022 @ 1:14am
22 Jun @ 11:39pm
29 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Sanguophage Feed Relationship

Description
Felt weird that everyone absolutely hated being bitten regardless of their relationship with the sanguophage, it bothered me so much that I learnt how to mod just to make this.

Features:
This mod adds auto-feeding, 3 traits, and a different reaction to the bite dependant on the relationship between the pawns. They can be individually turned on/off.

The traits:
- Sanguophile: loves to be fed on, bonus opinion on sanguophages.
- Sanguofriend: doesn't mind being fed on, gets a tiny mood bonus for helping their friend out.
- Sanguophobe: hates sanguophages, will have an opinion debuff on them.

When pawns have an opinion of 85 (tweakable) or more towards the vampire, or they're in any kind of (vanilla) love relationship, they'll have a positive reaction to the bite.

In the Social tab there is a toggle to have sanguophages that won't upset them automatically feed from them when needed. In the settings there's a toggle for auto-feed to happen ignoring social consequences, for those who thrive on chaos.

There's custom settings for basically every relevant value for this mod. When first installing please double check that the default values are set up properly and not set to 0 (there's a button to reset to defaults).

FAQ:
> Adding genes <
I do not intend to add genes for these traits, those would be thralls and there's already a mod for that: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2883553946

> Is this compatible with Vanilla Races Expanded - Sanguophages? <
It is compatible with sanguofeeders. I won't be adding it for corpses or animals. It is not a requirement.


Notes:
Let me know if you find any issues with it and I'll try my best to fix it if it's within my ability.
It should play nice with other sanguophage mods as this patches the blood-feeding ability itself.

If by any chance you experience issues with the Social tab because of this mod you can toggle that patch off while keeping the rest of the mod functioning in the Mod Settings.

Feel free to modify it. I include the source code in case you want to take a look, I accept help to improve it.

Lots of thanks to feldoh10, these people, and the modding community that answers my many questions and keep the wikis updated :)


Tags: sanguophages, vampire, sangu, sanguo, vamp, blood, feed, feeding, automatic, biotech, hemo, hemogen, auto-feed, bloodfeeder, bloodfeed, qol, quality of life, biting, bite, blood-feeder, blood-feed
291 Comments
gay  [author] 18 Jul @ 2:11am 
@тетеря, блин not really interested in that since that would be a cult and there's already precepts for that. The point of the mod is for each pawn to have an individual say on the matter based on individual conditions and an ideology (or genes) would be against that
тетеря, блин 17 Jul @ 5:11pm 
is it possible to add related precepts to Ideology?
Wraith_Magus 23 Jun @ 1:32pm 
... Looking at RimSort, the last update to the mod was 2 days ago, so apparently not. I'll try to cancel and resubscribe to see if that gets it to update properly.
gay  [author] 23 Jun @ 1:19pm 
@Oshiiram haha excellent, my guess is that maybe another of the mods was causing the conflict? Glad it works!

@Wraith_Magus I fixed that yesterday, are you sure you're in the last version?
Oshiiram 23 Jun @ 1:13pm 
Well now the auto biting works i don't get it and i don't know to reproduce the bug either i have like 164 mods xd so
Wraith_Magus 23 Jun @ 1:08pm 
Opening up the mod options and hitting SanguophageFeedRelationship, the error log spams "Exception filling window for RimWorld.Dialog_ModSettings: System.MissingMethodException: UnityEngine.Rect Verse.Listing_Standard.Label(string,single,System.Nullable`1<Verse.TipSignal>)
[Ref CDDAB276] Duplicate stacktrace, see ref for original
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)" until it overflows the log. The menu it opens is blank.
gay  [author] 23 Jun @ 1:07pm 
@Oshiiram do you have any other mods that could be causing this? Is it throwing any errors? Weird since you're the only one having this issue. I tested yesterday the auto-biting in 1.5 and it was working with no issues for me.

@SerenityBun thank you, I haven't noticed but also I have quite a beefy computer so it would be easy to miss. Do you have anything else that edits the Social tab by any chance? It naturally draws every frame but what I'm doing to it is quite minimal so I'm not sure why it would cause a frame drop.
Arch_ 23 Jun @ 8:49am 
thank you for fixing it
Veythara 23 Jun @ 8:17am 
just wanted to drop by and say that while the social tab works, something seems to cause from leaks, dropping the frame rate a lot for as long as pawn social tab is open. i'll see if i can get a log
Oshiiram 23 Jun @ 6:25am 
I'm on 1.5 and yeah when i manually do it they are happy about being bitten by the sanguophage so i don't get why the auto feed just doesn't work