RimWorld

RimWorld

353 ratings
DBH & VFEC/Hot Spring Compatibility
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
1.139 MB
20 Mar, 2023 @ 9:55am
10 Jul @ 12:56pm
10 Change Notes ( view )

Subscribe to download
DBH & VFEC/Hot Spring Compatibility

Description
Various mods add hot springs / thermal baths but do not integrate into DBH. This mod allows all hot springs to increase a pawns hygiene - and in the case of VFE:C it allows pawns to undress in the thermal bath.

This mod does not change anything about bathing behavior.
What it adds is pawns regenerating hygiene as a side-effect of bathing, pawns will not go into a hot spring with the intent of cleaning themselves.

Works with:
- Thermae Bath from Vanilla Factions Expanded: Classical

- Standalone Hot Springs

- Hot Springs from Kijin

- Small Hot Spring (Continued)

You do not need to install all of these! You can mix and match whichever mods you like, they should all work together.

Support is provided for both the full Dubs Bad Hygiene and the Lite version available here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2570319432

GitLab link: https://gitlab.com/nightcorp/dbh-vfec-hot-springs-compatibility
87 Comments
NightmareCorporation  [author] 10 Jul @ 12:57pm 
Recompiled for 1.6 compatible VFE:C
Tinda 28 Jun @ 10:52am 
Oh cool! thanks!
NightmareCorporation  [author] 28 Jun @ 9:16am 
@Tinda
Added preliminary 1.6 support. Will have to push another update to add VCE:F support when it comes
Tinda 25 Jun @ 3:26am 
DBH and almost all the supported mods have been updated to 1.6
Will this patch continue to work as is?
Scorpio 13 Apr @ 5:29am 
@Jeremy Lin allies are helpful is a buggy mess with save breaking bugs like the pawn duplication glitch on save load
NightmareCorporation  [author] 13 Apr @ 3:02am 
I added a safety-catch to that particular patch, so that even if this mod was the culprit (which I doubt after having read its code again), it would not provoke any deeper issues except for possibly logging an error every tick.
NightmareCorporation  [author] 12 Apr @ 12:13pm 
@Jeremy Lin
That doesn't show the full exception. But yea, either Rocketman, AlliesAreHelpful, VisiblePants, DualWield, YayosCombat3 or this mod are responsible for that exception. If you provide a full exception callstack or even better a hugslog, I can analyze further.
Jeremy Lin 12 Apr @ 12:46am 
haven't build the hotspring but got a error
Jeremy Lin 12 Apr @ 12:46am 
[Ref 33FB6539]
at PawnTendAndRescuePatch.Postfix (Verse.Pawn __instance) [0x00292] in <cee733ba90ed47bfb290c3365752ff89>:0
at Verse.Pawn.Tick () [0x00600] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- TRANSPILER Krkr.RocketMan.Soyuz: IEnumerable`1 Soyuz.Patches.Pawn_Tick_Patch:Transpiler(IEnumerable`1 instructions, ILGenerator generator)
- POSTFIX alt4s.alliesarehelpful: Void PawnTendAndRescuePatch:Postfix(Pawn __instance)
- POSTFIX DBH_Hotspring_Compatibility: Void DBH_Hotspring_Compatibility.Patch_Pawn:AddHygieneForBathingPawns(Pawn __instance)
- POSTFIX XeoNovaDan.VisiblePants: Void VisiblePants.Patch_Pawn+Patch_Tick:Postfix(Pawn __instance)
- POSTFIX Roolo.DualWield: Void DualWield.HarmonyInstance.Pawn_Tick:Postfix(Pawn __instance)
- POSTFIX Mlie.YayosCombat3: Void yayoCombat.HarmonyPatches.Pawn_TickRare:Postfix(Pawn __instance)
- FINALIZER Krkr.RocketMan.Soyuz: Void Soyuz.Patches.Pawn_Tick_Patch:Finalizer(Pawn __instance, Exception __exception
月下冬萤 5 Apr @ 9:50am 
thank you!