Pull Request #103

Respect ability set tag replication and update loose tag API for UE 5.7

on May 4th, 2026

Respect ability set tag replication and update loose tag API for UE 5.7 #

Fix ability set tag replication handling and update for UE 5.7 loose tag API changes, plus indentation cleanup and CI improvement.

AbilitySet tag replication #

  • GrantToAbilitySystem and RemoveFromAbilitySystem now respect UAbilitySystemGlobals::Get().ShouldReplicateActivationOwnedTags() when adding/removing owned gameplay tags
  • Replication flag is passed through to AddLooseGameplayTagsUnique / RemoveLooseGameplayTagsUnique

UE 5.7 API migration #

  • AddLooseGameplayTagsUnique and RemoveLooseGameplayTagsUnique updated to use the new UE 5.7 AddLooseGameplayTags/RemoveLooseGameplayTags overloads with EGameplayTagReplicationState parameter
  • Replaces the deprecated AddReplicatedLooseGameplayTags/RemoveReplicatedLooseGameplayTags in UE 5.7+

View in Codesmith Need help on this PR? Tag @codesmith with what you need.

  • [ ] Let Codesmith autofix CI failures and bot reviews