RimWorld

RimWorld

55 ratings
Gauranlen Meditation
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.3, 1.4, 1.5
File Size
Posted
Updated
2.631 MB
4 Aug, 2021 @ 7:35am
10 Apr, 2024 @ 4:07pm
4 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Gauranlen Meditation

In 1 collection by these people
Rimworld Multiplayer
148 items
Description
Psycasters get some psyfocus from pruning.

As far as my testing has done, so far it seems to be compatible with the following:

Gauranlen Boost
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2557144953&searchtext=Gauranlen

Faster Gauranlen Pruning
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2557875448&searchtext=Gauranlen

Psychic Gauranlen Connection
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2562637418&searchtext=Gauranlen

[O21] Adjustable Gauranlen
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2560002213&searchtext=Gauranlen

***

Note: For some reason I seem to be having some trouble adding a pretick action to an already-existing Toil, so this mod re-implements the pruning JobDriver to add a psyfocus gain to the prune Toil. If any other modders are experienced in modifying jobs like this, I can share the source code of the Harmony patching I was trying to do.
20 Comments
chrismmar 3 Dec, 2023 @ 5:44pm 
its still broken, at least for me, as soon as i installed the mod then my pawns stopped maintaining it properly.
Fokson 25 Oct, 2023 @ 5:15pm 
Glad to help! =)
these people  [author] 25 Oct, 2023 @ 5:13pm 
Finally got around to that - sorry, it's been a busy month
these people  [author] 7 Oct, 2023 @ 12:23pm 
@Fokson Ahhhhh I probably should have realized that, but it does make sense. Thank you for looking into it! I will ping you on it when I get a chance!
Fokson 7 Oct, 2023 @ 2:07am 
I poked around in your source code and fixed the issue. Giving the tree a meditation focus stat makes the game treat it as something you don't need to interact with when you don't need to meditate, so I removed that part of the code and replaced it with this:


float psy = pawn.GetStatValue( StatDefOf.MeditationFocusGain );

psy += LoadedModManager.GetMod<GauranlenMeditation>().GetSettings<GauranlenMeditationSettings>().psyfocusGain;

psy /= 60000f;

pawn.psychicEntropy.OffsetPsyfocusDirectly( psy );


I'm not posting this to the workshop myself, but feel free to reach out if you want to implement it yourself and need further information.
these people  [author] 7 Apr, 2023 @ 4:24pm 
@Casiy - It is semi-abandoned I suppose. I could not figure out why the behavior was occurring because again, all it does is add some psyfocus regain when they're doing pruning. It doesn't make pruning count as a meditation type. There might be something deeper within all the AI that sees that the job has psyfocus, but I couldn't figure it out. That said, I believe I included the source code in the download if anyone else wants to take a look!
Casiy Rose 7 Apr, 2023 @ 3:41pm 
Has this just been abandoned or will it be fixed? It's a great mod, but a bit broken.
Triel 15 Mar, 2023 @ 8:37am 
Try getting common sense and disabling 'pawns meditate only as much as they need', maybe itll change something?
these people  [author] 7 Feb, 2023 @ 7:38pm 
@Gravekeeper See the weird thing about the issues people are seeing is that this shouldn't change it to count as a psyfocus meditation type at all - they should only be prioritizing it as much as they would be pruning anyway. All it should be doing is adding psyfocus gain (if they have psyfocus) while pruning.
Gravekeeper 7 Feb, 2023 @ 5:48pm 
wouldnt dedicated meditation time in the work scheduler fix that? they would attempt to do psyfocus tasks regardless due to the schedule no?