cvax / modReflexes

Witcher 3 mod that focuses on Geralt's fighting speeds
0 stars 1 forks source link

Mixing speed modifier sources causes multiplicative speed boost #1

Open cvax opened 8 years ago

cvax commented 8 years ago

Ex

This issue becomes more apparent when seen on Reflex Blast + Blizzard.

Trello Card

cvax commented 8 years ago

actor.ws = likely need to change CalculateFinalAnimationSpeedMultiplier(). Need to some how track the sources of these speeds and come up with the correct value.

Already attempted to change the struct for the array and add a source tag, but that is probably too intrusive and code breaking for compatibility with other mods.

Maybe need to create a new array that keeps track of the causers and their sources. Can't send the source to SetAnimationSpeedMultiplier() via parameter since that is code breaking. Perhaps set it to an array where SetAnimationSpeedMultiplier() is originally called, instead of inside the method itself.