Able Ability System Info and Support Thread

  1. Will it call on the parent object though or it will use the default class variables that i seted up for the child? :slight_smile:
  2. I look into it.
  3. Main difference is that you can have only 1 active ability t a time so no need to do pesky tests “if has ability running” or something as it will not trigger a new one. It could branch though. It was easy… for example race abiltiy gives character a tag race.NAME and i just check if he has tag “race.” at all … if so - one of racial abilities are applied. so i don’t need to keep it alive and no other race ability will trigger. But I jsut figured I can make race an ability all together and just stack it with every level…
  4. Can I for example get from context ability component create ability of specific class and run ability? I mean i can do it without error in BP, but will it work without breaking?

I must say… So far I deleted 16 Structures and 27 enums. Deleted 3 interfaces, and countless objects… As I can do ANYTHING thru abilities and abilities component and few replicated tag containers to store values. :smiley:
And thanks to that I can run almost any ability (any without specific animation) on any object if it has proper components!