When a GameplayEffect (GE) grants an GameplayAbility (GA) via an AbilitiesGameplayEffectComponent on the GE, that ability will not be correctly removed if that GE is added and removed within an Abil ...
This behaviour was introduced in the following changelists in 5.3: CLs 25371706 and 25407985 https://github.com/EpicGames/UnrealEngine/commit/6e985ceeb98bc0d166756ccd3e3c0b0350d02265https://github. ...
Reported by multiple users. When in a networked session a GameplayEffect is automatically removed due to:a tag being added that's not allowed, or (TargetTagRequirements.RemovalTagRequirements.MustHa ...
A GameplayAbility that destroys its owning actor inside ActivateAbility() causes a crash, because actor destruction will modify the ability list but ActivateAbility() is called within an ABILITYLIST ...
UAbilitySystemComponent::DestroyActiveState() is called when the component is unregistered (OnUnregister) and when its destroyed (OnComponentDestroyed). It performs state cleanup such as canceling a ...
Pasting from the UDN: Unsafe code in AbilitySystem can lead to crash when granting an ability inside OnAbilityEnded Hello. We just ran into a crash. After investigation, it seems to be caused by ...
UAbilityTask_GrantNearbyInteraction passes itself as the source object when making the Interaction Ability Spec in UAbilityTask_GrantNearbyInteraction::QueryInteractables. This causes the "Warning: ...
Using the new GameplayEffect's component based configuration, selected tags (FGameplayTagRequirements) don't inherit from parent GameplayEffect blueprints to child BPs. ...
GameplayCues inheriting from GameplayCueNotify_Actor no longer have their Removed functions called when removed via UAbilitySystemComponent::RemoveGameplayCue if GameplayCueNotifyTagCheckOnRemove is ...
Created based on user report. The constructor of FGameplayEffectCustomExecutionParameters generates a FActiveGameplayEffectHandle that gets put in GlobalActiveGameplayEffectHandles::Map and stays t ...