A licensee who built their game on top of Lyra has reported that OnSpawn abilities, which is a feature provided by the LyraGameplayAbility base class via its ActivationPolicy, have a chance of faili ...
The following code fixes the tilt : void UTargetingSelectionTask_AOE::DebugDrawBoundingVolume(const FTargetingRequestHandle& TargetingHandle, const FColor& Color, const FOverlapDatum* OverlapDatum) ...
Context The property 'DefaultStartingData' in AbilitySystemComponent can be configured from blueprint to spawn default attribute sets. This happens OnRegister. For runtime spawned actors like pawns ...
The logic for data validation on UGameplayEffectComponent expects it to be owned by a UGameplayEffect. Any Blueprint derived from UGameplayEffectUIData (child of UGameplayEffectComponent) fails this ...
When multiple duration GameplayEffects apply a GameplayCue with the same tag, the network authority game instance (standalone & servers) will remove all GameplayCues with that tag from the AbilitySy ...
Game code can register listeners to when a GAS attribute changes value, for example by calling: AbilitySystemComponent->GetGameplayAttributeValueChangeDelegate(SomeAttribute).AddLambda(); These de ...
See [Link Removed] for original report. UAbilityTask_ApplyRootMotionJumpForce has a slightly different flow than other Root Motion Source ability tasks. It is the only one that allows EndTask to b ...
The melee gameplay ability GA_Melee uses a NetMulticast RPC which isn't allowed and causes a blueprint validation error: GA_Melee.uasset: Gameplay Abilities are not replicated to Simulated Proxies ...
A GameplayTagQuery in an ActorComponent cannot be properly edited on instances of an actor with said component. There is a workaround, but the issue makes editing Tag Queries rather annoying, doubl ...