The Duration Magnitude property is not zeroed out if a Gameplay Effect's duration policy is changed from HasDuration to Instant. As a result, UAbilitySystemComponent::ApplyGameplayEffectSpecToSelf early outs, preventing client prediction on instant GEs because the Spec's Period property is greater than zero.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-192211 in the post.
2 |
Component | UE - Gameplay - Gameplay Ability System |
---|---|
Affects Versions | 5.2 |
Target Fix | 5.6 |
Created | Aug 4, 2023 |
---|---|
Updated | Sep 30, 2024 |