#So I'm trying to use a single

1 messages · Page 1 of 1 (latest)

coral rose
#

So Stacking doesn't work like that at all

#

Stacking will always be one value x stack count.

#

There is another option where, instead of a set by caller, you use a MMC and you can actually modify the end value when the value is calculated, before the stacks are applied (x X) or after

#

You can still achieve your goal, but without stacks.

solid vale
#

From what I gathered after researching this is that it just checks for existing Instances of the GameplayEffect and then it adds to the stack size

coral rose
#

For ex: remove the stacking policy and handle those "stacks" manually as different GE instances

solid vale
#

Would there be an option to add additional tags on application so it just adds a different instance which can then still stack?

cursive mantle
#

Yeah that was my suggestion at the end as well

#

The multiple GEs without stacking

solid vale
#

I did change it to work without stacking and I would just track the "stacking" someplace else

coral rose
#

there is yet another solition.

coral rose
#

You can apply "the tier stack", keep the handle, and either remove or keep it later based on your rules

cursive mantle
#

Yeah it's probably easiest to just store the handles in some array that is mapped to a tier

solid vale
coral rose
#

The 3rd solution involves X stacking (or non stacking) GEs doing nothing (GE A) and one with a modifier GE B)

#

GE A: do whatever you want, except using modifiers.

  • Add tags
  • Just using stacks
#

GE B, with have a modifier with a MMC.

  • MMC gather tag count / stack count from GE A and output the right value
#

Keep in mind: Set by callers can be set without being used, just for reading

#

Ex: Add set by caller tag Tag.A = 10, Tag.B = 20, Tag.C = 40

#

Then, you can read those set by caller on the same GE, or on the GA

#

Yes: GA can have set by callers. They even are automatically tarnsfered to all GEs applied bu itself

solid vale
#

This sounds kinda complicated for what I want to achieve 😅 I think in that case I would actually prefer the non-stacking solution

Are custom application requirements still a thing? Was reading traneks GASDocumentation but I couldnt find anything else on it. Sounded like they could be working as well with checking if another instance should be created or not. Thought I might be able to use those for this

cursive mantle
#

Not sure. Might be still a thing . Maybe also a component by now? Not sure I would use them for this.

solid vale
#

Well i appreciate your thoughts a lot! I guess I will try working with non-stacking GEs for now and see if that works fine

#

I mainly need it to display how many effects of the specific tier i have applied so there isnt any real logic needed

coral rose
#

Yeah Custom req works out

#

But probably not like your think it would work with stacking

#

with non stacking, yes, absolutely

#

Also, have a look at Narxim's Effect Status bar

#

I have created a workflow to be able to show any GE on the UI with a UI Component, whcih can also involve UI Controller (to tailor the behavior of any shown UMG GE)

#

Ex: change the icon by stacks, change the stacking number shown, show / hide duration etc etc