The ModcallbackData won't be consumed while applying stacked Gameplay Effects if the updates are being batched. This triggers a false warning in FActiveGameplayEffectsContainer::ApplyModToAttribute. 

Steps to Reproduce
  • Apply a damage gameplay effect that modifies an attribute on an actor. 
  • During the effect execution calculation, apply an additional damage gameplay effect to the same Actor. 
  • Note warning "FActiveGameplayEffectsContainer::ApplyModToAttribute CurrentModcallbackData was not consumed For attribute %s on %s. "

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-109007 in the post.

Login to Vote

CreatedFeb 19, 2021
UpdatedFeb 19, 2021