#So I'm trying to use a single
1 messages · Page 1 of 1 (latest)
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.
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
For ex: remove the stacking policy and handle those "stacks" manually as different GE instances
Would there be an option to add additional tags on application so it just adds a different instance which can then still stack?
If no stacking policy yes
I did change it to work without stacking and I would just track the "stacking" someplace else
there is yet another solition.
In a GA.
You can apply "the tier stack", keep the handle, and either remove or keep it later based on your rules
Yeah it's probably easiest to just store the handles in some array that is mapped to a tier
Yeah thats what i was thinking with the none-stacking solution
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
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
Not sure. Might be still a thing . Maybe also a component by now? Not sure I would use them for this.
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
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