RimWorld

RimWorld

Psychic Sensitivity Affects More (VPE)
Dietrich 25 Dec, 2022 @ 3:44pm
Questions about the scaling.
So before I accidentally break everything from not completely understanding the values entirely because I'm bad at math and coding, and the circle comparison picture doesn't explain everything entirely to me...

The default setting of "0.75" means that everything enabled will scale with 75% of the total psychic sensitivity, correct?
And a setting of "1" means it scales 1-to-1 of the Sensitivty, which would make everything work at their "default" values/power/duration if a pawn has base 100% Psychic Sensitivity, correct?

So let's say a pawn has 300% Psychic Sensitivity (for simplicity sake) and all the settings at a base "1" value for the following questions...

Would this increase Power scaling by 3 times (such as triple damage)?
Would this triple the range of Psycasts?
Would this make AoE effects triple the size?
Would it make the Psycast time take 3 times as longer or make it cast x3 as quick?
Would it make the Psycast's cooldown triple the base time or make it take about a third of the default cooldown time?
Would it make any Psycast's duration last 3 times as long?
(Also how would it compare to Additive instead of Multiplicative for the same questions and values?)

As I understand with the Heat gain, the default setting of "2" just makes everything have Double the Neural Heat usage, and a value of "1" would make it their base cost in heat, correct?

Wanted to ask all of this since I was having trouble figuring it out on my own despite having obvious numbers and values, but I just wasn't getting it entirely and didn't want to accidentally break the game somehow because I didn't fully understand how it works. But I am curious on the reduction of scaling of stuff, since it seems like a "nerf" of base-sensitivity casters and doesn't seem to really get to base power/duration unless a pawn has boosting gear or hypersensitivity.
< >
Showing 1-3 of 3 comments
Parun 11 Jan, 2023 @ 6:53am 
I have these exact questions myself, sad that there is no answer from the modder.

If it works like you and I assume, then the default psy sensitive people are nerfed quite hard by 25%.

Additive mode is a better solution, but then the values have to be adjusted, since a 300% psy sensitive dude getting less than +3 range seems hilariously weak to me.

For now I set everything to 1 and additive, should only make minor changes, but this also produces questions, like what is 1 duration. If it's a second, then it does nothing for stuff that has duration is hours.

I feel the problem really is that the calculation is not complicated enough. Psy sensitivity 100% should leave everything default, while psy sensitivity 300% shouldn't really cover the whole map in a simple AoE with tripple radius.
Parun 11 Jan, 2023 @ 7:49am 
Correction, this was addressed in the comment section, so there was an answer to the question, it's just not very visible.
Mute  [developer] 5 Mar, 2023 @ 5:48am 
Oh dear, it appears I don't get notifications automatically for new discussions here.

Originally posted by Dietrich:
The default setting of "0.75" means that everything enabled will scale with 75% of the total psychic sensitivity, correct?
Correct.


Originally posted by Dietrich:
And a setting of "1" means it scales 1-to-1 of the Sensitivty, which would make everything work at their "default" values/power/duration if a pawn has base 100% Psychic Sensitivity, correct?
Correct.


Originally posted by Dietrich:
So let's say a pawn has 300% Psychic Sensitivity (for simplicity sake) and all the settings at a base "1" value for the following questions...

Would this increase Power scaling by 3 times (such as triple damage)?
Would this triple the range of Psycasts?
Would this make AoE effects triple the size?
Would it make the Psycast time take 3 times as longer or make it cast x3 as quick?
Would it make the Psycast's cooldown triple the base time or make it take about a third of the default cooldown time?
Would it make any Psycast's duration last 3 times as long?
Correct, with the note that it would be 1/3rd cooldown/cast time.

(Also how would it compare to Additive instead of Multiplicative for the same questions and values?)

This is a bit more complex. Let's say your example psycast has the following properties:
- 5s cast time
- 10y range
- 5y radius
- 10s cooldown
- 10 heat gained (note: internally, heat is called "entropy")

If you have the additive value set to 1 for each category, the results at 300% psy sensitivity would be:
5s - (1 * 3) cast time = 2s cast time
10y + (1 * 3) range = 13y range
5y + (1 * 3) radius = 8y radius
10s - (1 * 3) cooldown = 7s cooldown
10 + (1 * 3) heat = 13 heat

In the above formula, the "1" is your setting for the given category and the "3" is your psysensitivity. So you could tweak each category to be closer to what you think is balanced.
It would be much better if I could have this additive scaling be percentage based, of course, but with a purely XML mod I cannot (as far as I'm aware).

Originally posted by Dietrich:
As I understand with the Heat gain, the default setting of "2" just makes everything have Double the Neural Heat usage, and a value of "1" would make it their base cost in heat, correct?[/qupte]
Correct.

Wanted to ask all of this since I was having trouble figuring it out on my own despite having obvious numbers and values, but I just wasn't getting it entirely and didn't want to accidentally break the game somehow because I didn't fully understand how it works. But I am curious on the reduction of scaling of stuff, since it seems like a "nerf" of base-sensitivity casters and doesn't seem to really get to base power/duration unless a pawn has boosting gear or hypersensitivity.

It's a nerf at 100% sensitivity, yeah. VPE throws so much psy-sensitivity at you so quickly that for any amount of balance to be had later, you need to be a bit weaker at the base level.
< >
Showing 1-3 of 3 comments
Per page: 1530 50