Kaos Spectrum

Senior Developer @ Ironward Games, Gameplay Ability System Nerd, C++/C/C#/PHP/Node.JS/Python, Sites: www.thegames.dev, www.interkaos.com, www.kaosspectrum.com.

Gameplay Cues without using a GCN/GCNA

You can use GameplayCues directly on an actor without needing to create a GameplayCue notify blueprint or a GameplayCue Actor blueprint.This can be really powerful, allow you to manage specific cues either natively or directly in the actor/object’s blueprint. Getting Started: To get started, your actor or object receiving the cue MUST implement the following Gameplay Cues without using a GCN/GCNA

Checking if Gameplay Ability is Active.

Here some useful functions for your custom Ability System Component to determine if an ability is Active or not. This is a very short post, and the functions should make some sense just by reading them.

Gameplay Tag Stack Container

Here is a very simple container which allows you to have replicated Gameplay Tags as a Stack Count. Useful for say things like Weapon Ammo, Inventory item count, stat points, etc. Here is the header file: And the cpp file part: To use it, simply add a replicated property somewhere, say for example your player Gameplay Tag Stack Container

Gameplay Tag Relationships

When dealing with a lot of abilities, the block and cancel tags can get confusing and hard to keep managed. By using a relationship, we can apply block, cancel and activation tags from a more central location. This allows us to define what ability tags block and cancels what abilities, Example below: This is a Gameplay Tag Relationships