Gameplay Ability System: Gameplay Effect Execution Issue - Captured attributes not changing

Hi everyone –

I have a very specific question on the Gameplay Ability System… desperate for help at this point on this one.

I’m setting up a custom Gameplay Effect Execution Calculation, and I’m scaling it off of a couple of Attributes I’ve defined in an Attribute Set. These attributes (ie. Weapon Damage and Armor) change at runtime based on what gear is equipped.

It works great the first time it’s called, but if the attribute values are changed after the first call, the captured values in the custom execution don’t seem to change. (ie. the UE log in the screenshot always prints the same value, even if the attribute value has changed).

Is there any way to reset the captured values?

1 Like