Pull Request #73

Ability Sets further improvements

on May 7th, 2023

Ability Sets further improvements #

on going work on Ability Set.

Continuation of #62

Worth nothing:

  • 19d97aa Deprecation of UGSCAbilitySystemComponent::GrantAbility()
  • bdb984c Added Level to grant the ability at

TODO:

  • [x] Unit / Functional tests
  • [x] Addition of TArray<UGSCAbilitySet> in GSCAbiltiySystemComponent next to existing Granted Attributes / Abilities / Effects.
  • [x] Addition of TArray<UGSCAbilitySet> in Game Feature Action UGSCGameFeatureAction_AddAbilities next to existing Granted Attributes / Abilities / Effects.

Notes:

  • Includes preliminary work on GrantAbilityWithInput that needs to be further tuned in another PR
  • BP exposed way to grant an Ability Set needs rework to be simpler and only called from Authority (like GiveAbility)