- Joined
- Jul 30, 2018
- Messages
- 445
Is there a way increase a variable's array size in a trigger?
I have to save each cast ability (or it's targets and whatelse) to variable every time the ability is cast. So is there a way to increase array size on the go, because I can't know how many times the ability is cast during the game and it feels a bit stupid to put the array size to like 99 just for sure.
It can't take up much memory to have excess, empty arrays, but it still just feels a little clumsy.
Here's an example of one my ability triggers:
I have to save each cast ability (or it's targets and whatelse) to variable every time the ability is cast. So is there a way to increase array size on the go, because I can't know how many times the ability is cast during the game and it feels a bit stupid to put the array size to like 99 just for sure.
It can't take up much memory to have excess, empty arrays, but it still just feels a little clumsy.
Here's an example of one my ability triggers:
-
ab Polymorph
-
Events
- Unit - A unit Begins casting an ability
-
Conditions
- (Ability being cast) Equal to Polymorph
-
Actions
- Set PolymorphDur[PolymorphCount] = 0
- Set PolymorphTarget[PolymorphCount] = (Target unit of ability being cast)
- Wait 1.00 seconds
- [Increase array size here?]
- Set PolymorphCount = (PolymorphCount + 1)
-
Events