Thanks for the response Fred!
Yes, I see what you’re saying about… the initial execution would not happen for GE’s not using the stacking section. I totally forgot about that.
So does that mean it’s impossible to do something along these lines?
Say I want an ability that periodically does something… we’ll say once every 5 seconds. So I set the GE to have a period of 5.0. Let’s say I also want it to execute immediately on the initial application - so I check Execute Periodic Effect On Application. Now… I also want the duration to be refreshable, but nothing else to happen (I don’t want the initial execution on refreshes). My assumption here was that I would set the stacking policy as follows:
Stacking Type = Aggregate by Target
Stack Limit Count = 1
Stack Duration Refresh Policy = Refresh on Successful Application
Stack Period Reset Policy = Never Reset
This will refresh the duration and extend the GE as desired, maintaining the period. However, every time it refreshes, it does the initial execution that I wanted to happen JUST at the first application of the GE.
As an example - Let’s say the GE is put on the character every 2.5 seconds for a total duration of 20 seconds (assuming each tick mark is one second of time)
Desired:
|----|----|----|----|
Actual:
|–|–||–|–||–|–||–|–|
Hopefully that illustrates what I was getting at with the incorrect code modification above. How would you achieve something like this?