NosVladimir / KineticArchetypes

A mod for Pathfinder: Wrath of the Righteous, focused on making more kineticist archetypes and other class archetypes that use kinetic blasts.
3 stars 1 forks source link

Onslaught Blaster only 1 blast/dice #20

Open Julo89 opened 8 months ago

Julo89 commented 8 months ago

Currently playing the class for the first time. Most fun I ever had in wotr <3

Sometimes Onslaught Blast only hits 1 dice and not a stream of 30+ in a turn. Happens since yesterday, maybe it's bc of the small patch from owlcat. Or idk the first fight it happened was the big one in the quest Shrine of the Three with forced turn based combat.

Its super strange. When it happens, it's always only 1 dice and often several turns in a row.

NosVladimir commented 8 months ago

Thanks for reporting, I'll have a look asap. Do you mean it's only 1 blast fired, or only 1 of the many blasts hits the enemy?

Julo89 commented 8 months ago

ah sry. only 1 blast comes out of the kineticist.

NosVladimir commented 8 months ago

Okay, you may try to respec and see if that still happens sometimes. I'll also take a look from my side to see if things get broken. Are you playing under turned based or real time?

Julo89 commented 8 months ago

mostly realtime. But happens in both. Maybe every 2-5 fights. I respecced a companion to kineticist and it happened too. specced different elements and talents. I do play with some other mods but its the first bug I've encountered for 100 hours in this playthrough. which I cant delete bc of blueprints

the only thing I did in terms of feats and stuff on that day was speccing into tidal wave and wall the first time.

NosVladimir commented 8 months ago

That's sad to hear about. Mostly like it's a bug with me, not to do with any other mods. Will try to get this fixed by the weekend, but no promises... Random, unreproducible bugs are the most difficult ones to fix. If you observe any other noticable differences when the bug occurs, that would help a lot! Like noticable frame rate drops, abnormal character animations, etc.

Julo89 commented 8 months ago

Yeah I know. thanks a lot! Its really not the end of the world. animation is appropriate for the 1 dice. super short.

I get back to you if I notice something

NosVladimir commented 8 months ago

Hi, I did some testing on my old save and everything seemed fine, tried different elements and form infusions with 34 shown on the auto-distribute-blasts icon, and there are always that many blasts being fired.

FYI, this is how I coded onslaught blast: When you are about to cast a blast, if it's an appropriate form infusion (not a wall/cloud/deadly earth), then it records your kinetic blast feature rank and temporarily sets it to 1 (so the damage dices are reduced to 1). Then it initiates a hidden ability, which repeateadly casts a number of blasts based on the calculations w.r.t. the onslaught blaster class features (this is the number shown on the auto distribute icon), and these repetitions has the same logic as other similar things that do 'repeating spells', such as zippy magic. After 5 seconds of the initial cast, or before you use another blast, whichever is sooner is when your kinetic blast feature rank is restored to the initial value.

A few things could go wrong in this chain. There could be something that:

If I could reproduce the bug, then I probably can fix it. Any ideas in diagnosing the bug would be appreciated