UGameplayAbility::ConfirmTaskByInstanceName() has incorrect code comment

UE - Gameplay - Apr 22, 2020

UGameplayAbility::ConfirmTaskByInstanceName() has an incorrect code comment that was copied and pasted from UGameplayAbility::CancelAbility(). The comment for UGameplayAbility::ConfirmTaskByInstance ...

AbilitySystem.Debug.NextCategory incorrectly has same description as AbilitySystem.Debug.PrevTarget

UE - Gameplay - Apr 13, 2020

The console command AbilitySystem.Debug.NextCategory incorrectly has the same description as AbilitySystem.Debug.PrevTarget instead of its own accurate description. ...

Assert Crash when Attempting to rename Vector variable with open split pins

UE - Gameplay - Mar 25, 2020

Assert Crash when Attempting to rename Vector variable with open split pins  ...

Compiling blueprints with a reroute node attached to a class variable to a "Spawn for gameplay task" causes the pin to "instigator" to disconnect

UE - Gameplay - Mar 20, 2020

Creating a reroute node between a class variable and a "Spawn actor for gameplay task's" class pin will cause the variable attached to the instigator pin to disconnect. ...

Soft Object References set directly on parameters are not correctly referenced

UE - Gameplay - Mar 19, 2020

REGRESSION: This regressed between 4.23 and 4.24 Assets set directly in a soft object reference pin on a blueprint function are not correctly referenced. ...

Investigate/Fix incremental component unregister

UE - Gameplay - Mar 11, 2020

Streaming a level back in before it finishes streaming out behaves undesirably. When a level is streamed out the actors/components in the level are incrementally unregistered over multiple frames. ...

"showdebug abilitysystem" shows incorrect attribute stats for debug target

UE - Gameplay - Mar 11, 2020

When using 'showdebug abilitysystem' and switching debug target actor with Page Up and Page Down. It will not change to show the debug attributes info for the new target. The debug will still only s ...

Blueprint enum-to-string node returning inconsistent results across platforms

UE - Gameplay - Mar 5, 2020

Converting a C++ enum to a string should be a consistent result, however when running in the editor it returns the display-name value instead of the index value. This prevents C++ UENUMs from being ...

Instanced EditInlineNew Objects not correctly propagating to children and placed level instances

UE - Gameplay - Mar 3, 2020

Instanced EditInlineNew objects are kind of broken right now and hard to make full use of. In addition to the notes above, there are some cases where you can't even assign new values into the base c ...

UGameplayTagsManager::OnLastChanceToAddNativeTags initialization order problem with UGameplayCueManager

UE - Gameplay - Feb 21, 2020

OnLastChanceToAddNativeTags is called after the call to UAbilitySystemGlobals::Get().InitGlobalData(), so native tags fail to make gameplay cue associations.  ...