RimWorld

RimWorld

213 ratings
No Natural Psyfocus Decrease
4
3
2
2
14
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
File Size
Posted
Updated
288.710 KB
Apr 6, 2021 @ 7:04am
Jul 10, 2025 @ 5:36am
7 Change Notes ( view )

Subscribe to download
No Natural Psyfocus Decrease

Description
A simple patch to prevent natural dissipation of psyfocus
Psyfocus will never dissipates over time.

Sep. 5, 2021
For some reason, the psyfocus of some pawns decrease rapidly. I have not been able to identify the cause yet, but it may be due to the fact that this mod and RocketMan patch the same method "PsychicEntropyTrackerTick". I am currently investigating.


Sep. 18, 2021
When using RJW, pawn's psyfocus will decrease if their xxx need is low. This is a feature of RJW so it is not a problem.

If you see other issues, it would be helpful if you could send me HugsLib's logs.


Source: https://github.com/zircaroi/No-Natural-Psyfocus-Decrease
82 Comments
Aug 11 @ 5:30pm 
This doesn't work.
It is naturally consumed.
The maintenance cost of the superpower is being paid.
May 1 @ 10:33am 
@Micaj If you want your psycasters to get XP without meditating have you considered this?
Apr 10 @ 1:04pm 
\/ this would be very cool actually
Feb 9 @ 12:48am 
just a suggestion/idea (if you wanna/able to make another version) might require deeper coding knowledge
Psyfocus that only decrease depending on the mood of the colonists
good mood : 0% decrease
the worst the mood, the faster the decrease
Nov 1, 2025 @ 6:41pm 
@星空的梦 Duh
Oct 21, 2025 @ 4:48am 
Is this compatible with Vanilla Psycasts Expanded ?
Aug 7, 2025 @ 11:54am 
I am getting an error with this when staring it up. i play with may mods so it may be an interaction with one of them (there is more to the report but 1000 char limit:
Error in static constructor of NoNaturalPsyfocusDecrease.NoNaturalPsyfocusDecrease: System.TypeInitializationException: The type initializer for 'NoNaturalPsyfocusDecrease.NoNaturalPsyfocusDecrease' threw an exception. ---> HarmonyLib.HarmonyException: Patching exception in method System.Void RimWorld.Pawn_PsychicEntropyTracker::PsychicEntropyTrackerTickInterval(System.Int32 delta) ---> System.InvalidProgramException: Invalid IL code in (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:RimWorld.Pawn_PsychicEntropyTracker.PsychicEntropyTrackerTickInterval_Patch2 (RimWorld.Pawn_PsychicEntropyTracker,int): IL_0125: call 0x00000045
Jul 25, 2025 @ 5:51am 
Thanks, the psycast drain feature is cringe.
Zircaroi  [author]
Jul 10, 2025 @ 5:43am 
I updated this mod to 1.5 and 1.6. Please report any problems you find!
Jun 29, 2025 @ 8:27am 
Oh don't be sorry at all. I left that reply only for the others to see so they don't try to use it. I've been leaving replies like that on some of the mods so that the others don't go through the trouble. But nonetheless, good to hear that you are planning to update it! :D