Gameplay Effect

Gameplay Effect

Windows
MacOS
Linux
On this page

Actions

Add Asset Tag

Adds NewGameplayTag to this instance of the effect

Target is Ability System Blueprint Library

Add Asset Tags

Adds NewGameplayTags to this instance of the effect

Target is Ability System Blueprint Library

Add Granted Tag

This instance of the effect will now grant NewGameplayTag to the object that this effect is applied to

Target is Ability System Blueprint Library

Add Granted Tags

This instance of the effect will now grant NewGameplayTags to the object that this effect is applied to

Target is Ability System Blueprint Library

Add Linked Gameplay Effect

Adds LinkedGameplayEffect to SpecHandles. LinkedGameplayEffectSpec will be applied when/if SpecHandle is applied successfully. This will initialize the LinkedGameplayEffect's Spec for you. Returns to NEW linked spec in case you want to add more to it.

Target is Ability System Blueprint Library

Add Linked Gameplay Effect Spec

Adds LinkedGameplayEffectSpec to SpecHandles. LinkedGameplayEffectSpec will be applied when/if SpecHandle is applied successfully. LinkedGameplayEffectSpec will not be modified here. Returns the ORIGINAL SpecHandle (legacy decision)

Target is Ability System Blueprint Library

Assign Set by Caller Magnitude

Sets a raw name Set By Caller magnitude value, the tag version should normally be used

Target is Ability System Blueprint Library

Assign Tag Set by Caller Magnitude

Sets a gameplay tag Set By Caller magnitude value

Target is Ability System Blueprint Library

Get Active Gameplay Effect Expected End Time

Returns the expected end time (when we think the GE will expire) for a given GameplayEffect (note someone could remove or change it before that happens!)

Target is Ability System Blueprint Library

Get Active Gameplay Effect Remaining Duration

Returns the total duration for a given GameplayEffect, basically ExpectedEndTime - Current Time

Target is Ability System Blueprint Library

Get Active Gameplay Effect Stack Count

Returns current stack count of an active Gameplay Effect. Will return 0 if the GameplayEffect is no longer valid.

Target is Ability System Blueprint Library

Get Active Gameplay Effect Stack Limit Count

Returns stack limit count of an active Gameplay Effect. Will return 0 if the GameplayEffect is no longer valid.

Target is Ability System Blueprint Library

Get Active Gameplay Effect Start Time

Returns the start time (time which the GE was added) for a given GameplayEffect

Target is Ability System Blueprint Library

Get Active Gameplay Effect Total Duration

Returns the total duration for a given GameplayEffect

Target is Ability System Blueprint Library

Get Active GameplayEffect Debug String

Returns a debug string for display

Target is Ability System Blueprint Library

Get All Linked Gameplay Effect Spec Handles

Returns handles for all Linked GE Specs that SpecHandle may apply. Useful if you want to append additional information to them.

Target is Ability System Blueprint Library

Get Effect Context

Gets the GameplayEffectSpec's effect context handle

Target is Ability System Blueprint Library

Get Modified Attribute Magnitude

Gets the magnitude of change for an attribute on an APPLIED GameplayEffectSpec.

Target is Ability System Blueprint Library

Set Duration

Manually sets the duration on a specific effect

Target is Ability System Blueprint Library

Set Stack Count

Sets the GameplayEffectSpec's StackCount to the specified amount (prior to applying)

Target is Ability System Blueprint Library

Set Stack Count to Max

Sets the GameplayEffectSpec's StackCount to the max stack count defined in the GameplayEffect definition

Target is Ability System Blueprint Library

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss