In the attached file is a map with a single Ability.
The ability is using a Persistent Effect casting two Effects:
-Apply Behavior.
-Create Healer.
The Creater Healer effect is validated to not function without the behavior.
The goal of the ability is to have a 5 second Buff that can regenerate a unit's vital with a constant value in addition to a percentage based value. The ability should be stackable, but only to an individual extend: Meaning that the percentage based value must not continue further beyond it's partnered Behavior's duration... Makes sense?
I am simply unable to make this Ability stack the Behavior in spite of changing Stats: Maximum Stack Count.
If I leave the Max Stack Count to it's default value, multiple instances of the Create Healer Effect can still run at the same time within the duration of the Behavior... But the Buff itself is still not stacking, it only refreshes the duration.
If you test the map at it's current state, you will notice that casting the Ability multiple times within 5 seconds will stop the Effect.
[Edit]:
I've found out that the behavior might actually be stacking. But the heal still gets stopped upon trying. I think it's because of the Validator: Value.
-- Solved --
I changed the Validator: Value and the Validator: Compare and the ability now works as intended.
I only have one question now though.
How does much does this Behavior count for? Say, if I use triggers or other abilities that depends on the amount of Buffs a unit has. Because there's only "one" Behavior appearing on the unit, but judging from the effect and the duration when stacking multiple times, it seems there are indeed more than one Behavior in action.
The ability is using a Persistent Effect casting two Effects:
-Apply Behavior.
-Create Healer.
The Creater Healer effect is validated to not function without the behavior.
The goal of the ability is to have a 5 second Buff that can regenerate a unit's vital with a constant value in addition to a percentage based value. The ability should be stackable, but only to an individual extend: Meaning that the percentage based value must not continue further beyond it's partnered Behavior's duration... Makes sense?
I am simply unable to make this Ability stack the Behavior in spite of changing Stats: Maximum Stack Count.
If I leave the Max Stack Count to it's default value, multiple instances of the Create Healer Effect can still run at the same time within the duration of the Behavior... But the Buff itself is still not stacking, it only refreshes the duration.
If you test the map at it's current state, you will notice that casting the Ability multiple times within 5 seconds will stop the Effect.
[Edit]:
I've found out that the behavior might actually be stacking. But the heal still gets stopped upon trying. I think it's because of the Validator: Value.
-- Solved --
I changed the Validator: Value and the Validator: Compare and the ability now works as intended.
I only have one question now though.
How does much does this Behavior count for? Say, if I use triggers or other abilities that depends on the amount of Buffs a unit has. Because there's only "one" Behavior appearing on the unit, but judging from the effect and the duration when stacking multiple times, it seems there are indeed more than one Behavior in action.
Attachments
Last edited: