- Joined
- Nov 11, 2012
- RedCents
- 688¢
Ok, since I got many pm about how to fire alliance PERFECTLY (Not all your same class crew fire at the same time but with some certain order, fast and cyclically)
Now I will contribute the logic instead of the code directly so everybody can enjoy the the fun of writting macros yourself lol..
The Logic is assign every toon a number among same class,
Say you boxing 3 zerkers, flag them as 0,,1,,2, also make a event of alliance dmg been triggered, declare a trigger number that stands for the number of alliance been triggered.
Also declare a total number of zerkers you will box during this session since you will need that in the mathematical computation.
then Zerker0 use common check condition to fire the first alliance (like if your disc/aa is ready and target.buff etc...)
Then when alliance been triggered, accumulate your trigger number by 1.
When trigger number equals to 1, fire the zerker1's alliance. Rinse and repeat.
You will soonly find out that as long as the assign number of any indiviual zerker is congurence with the trigger number overall, it's the time to cast that zerker's alliance. (make some mathematical equation in the macro to achieve that)
Oh btw make some aliase so you can tweak those parameters in time instead of editing your ini file.
Now I will contribute the logic instead of the code directly so everybody can enjoy the the fun of writting macros yourself lol..
The Logic is assign every toon a number among same class,
Say you boxing 3 zerkers, flag them as 0,,1,,2, also make a event of alliance dmg been triggered, declare a trigger number that stands for the number of alliance been triggered.
Also declare a total number of zerkers you will box during this session since you will need that in the mathematical computation.
then Zerker0 use common check condition to fire the first alliance (like if your disc/aa is ready and target.buff etc...)
Then when alliance been triggered, accumulate your trigger number by 1.
When trigger number equals to 1, fire the zerker1's alliance. Rinse and repeat.
You will soonly find out that as long as the assign number of any indiviual zerker is congurence with the trigger number overall, it's the time to cast that zerker's alliance. (make some mathematical equation in the macro to achieve that)
Oh btw make some aliase so you can tweak those parameters in time instead of editing your ini file.

