RimWorld
56 oy
Gauranlen Meditation
   
Ödül
Favorilere Ekle
Favorilere Eklendi
Favorilerden Çıkar
Mod, 1.3, 1.4, 1.5
Dosya Boyutu
Gönderilme
Güncellenme
2.631 MB
4 Ağu 2021 @ 7:35
10 Nis 2024 @ 16:07
4 Değişiklik Notu ( görüntüle )
Bu öğeyi kullanmak için DLC'ye ihtiyacınız var.

İndirmek için abone ol
Gauranlen Meditation

these people tarafından 1 koleksiyonda
Rimworld Multiplayer
148 öğe
Açıklama
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://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2557144953&searchtext=Gauranlen

Faster Gauranlen Pruning
https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2557875448&searchtext=Gauranlen

Psychic Gauranlen Connection
https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2562637418&searchtext=Gauranlen

[O21] Adjustable Gauranlen
https://steamcommunity.yuanyoumao.com/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 Yorum
chrismmar 3 Ara 2023 @ 17:44 
its still broken, at least for me, as soon as i installed the mod then my pawns stopped maintaining it properly.
Fokson 25 Eki 2023 @ 17:15 
Glad to help! =)
these people  [yaratıcı] 25 Eki 2023 @ 17:13 
Finally got around to that - sorry, it's been a busy month
these people  [yaratıcı] 7 Eki 2023 @ 12:23 
@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 Eki 2023 @ 2:07 
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  [yaratıcı] 7 Nis 2023 @ 16:24 
@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 Nis 2023 @ 15:41 
Has this just been abandoned or will it be fixed? It's a great mod, but a bit broken.
Triel 15 Mar 2023 @ 8:37 
Try getting common sense and disabling 'pawns meditate only as much as they need', maybe itll change something?
these people  [yaratıcı] 7 Şub 2023 @ 19:38 
@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 Şub 2023 @ 17:48 
wouldnt dedicated meditation time in the work scheduler fix that? they would attempt to do psyfocus tasks regardless due to the schedule no?