Description

Using the new GameplayEffect's component based configuration, selected tags (FGameplayTagRequirements) don't inherit from parent GameplayEffect blueprints to child BPs.

Steps to Reproduce
  • Create a GameplayEffect blueprint GE_Parent
  • Create a GameplayEffect blueprint GE_Child
  • Add a "Target Tag Requirements" component to the Components instanced object array of GE_Parent
  • Set a tag in its "Must Have Tags"
  • Open GE_Child
  • Observe: the Components array does have a "Target Tag Requirements" object entry, but that the "Must Have Tags" value is not inherited.
  • Expected: the "Must Have Tags" value from GE_Parent is inherited by GE_Child

Additionally:

  • After confirming the above, delete the "Target Tag Requirements" component from GE_Parent
  • Press recompile
  • Observe: the "Target Tag Requirements" component is added back to GE_Parent
  • Expected: the "Target Tag Requirements" that was deleted remains deleted after recompiling GE_Parent

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-194027 in the post.

2
Login to Vote

Fixed
ComponentUE - Gameplay - Gameplay Ability System
Affects Versions5.35.4
Target Fix5.3.2
Fix Commit28661276
Main Commit28661276
Release Commit28660479
CreatedAug 28, 2023
ResolvedNov 2, 2023
UpdatedNov 6, 2023