[MySpells]
Gem9=${If[${SpawnCount[group ${Me.Class.ShortName}]} > 2,Firebound Covenant,Rain of Knives]}
[DPS]
DPSOn=2
Mage1
DPS33=Firebound Covenant|98|cond16
Cond16=${Target.PctHPs} > 60 && !(${Target.Buff[Firebound Covenant].ID} || ${Target.Buff[Firebound Alliance].ID})
Mage2
DPS33=Firebound Covenant|94|cond16
Cond16=${Target.PctHPs} > 60 && !(${Target.Buff[Firebound Covenant].ID} || ${Target.Buff[Firebound Alliance].ID})
Mage3
DPS33=Firebound Covenant|90|cond16
Cond16=${Target.PctHPs} > 60 && !(${Target.Buff[Firebound Covenant].ID} || ${Target.Buff[Firebound Alliance].ID})
my mages are set to cast alliance at different points in their rotations, works well. It will mem alliance only if 3 or more mages in group else uses a rain spell for that slot.