JohN100x1 / IsekaiMod

An unbalanced gameplay mod for Pathfinder: Wrath of the Righteous
MIT License
19 stars 10 forks source link

Noble Soul Legacy not adding class level to spell penetration checks #157

Closed JohN100x1 closed 1 year ago

JohN100x1 commented 1 year ago

from user:

Correction: Electric and Cold blasts do not add class level to spell penetration bonuses. Fire works as intended. Tested as dhampir isekai vampire on overlord subtype for isekai protagonist with both Kinetic Lord and Noble Soul legacies. Only this mod, the required mods and toybox mods present at time of testing.

Fire with eruption infusion also seems to be not adding class level. Extended Range infusion seemed to work with Fire, Blue Flame, Cold.

JohN100x1 commented 1 year ago

@kjk001 The ContextCalculateAbilityParamsBasedOnClass component for each blast ability calculates the the caster level, spell level, casting stat etc. Simply adding the same component with the Isekai Protagonist class reference doesn't work and seems to use only the original ContextCalculateAbilityParamsBasedOnClass compoent. Replacing the component or adding the same component to the front of the array instead will work. However, the original kineticist class will break (i.e. blasts will not scale on caster level, spell level etc.).

Possible solutions:

JohN100x1 commented 1 year ago

I have replaced the ContextCalculateAbilityParamsBasedOnClass with my own custom component that computes that highest class level between the kineticist the Isekai Protagonist.