Spell.Cast("Blackout Strike", on => (WoWUnit)on, req => Common.HasTalent(MonkTalents.BlackoutCombo)),
Spell.Cast("Chi Burst", on => (WoWUnit)on),
Spell.Cast("Breath of Fire", on => (WoWUnit)on),
Spell.CastOnGround("Exploding Keg",
on => Clusters.GetBestUnitForCluster(Unit.NearbyUnfriendlyUnits, ClusterType.Radius, 8),
req => Unit.UnfriendlyUnitsNearTarget(((WoWUnit)req), 8).Count() >= 3),
Spell.Cast("Rushing Jade Wind", on => (WoWUnit)on),
Spell.Cast("Tiger Palm", on => (WoWUnit)on, req => Me.CurrentEnergy >= 65),
Spell.Cast("Blackout Strike", on => (WoWUnit)on)
)),
Spell.Cast("Tiger Palm", on => (WoWUnit)on, req => Me.CurrentEnergy >= 65),
Spell.Cast("Blackout Strike", on => (WoWUnit)on),
Spell.CastOnGround("Exploding Keg",
on => Clusters.GetBestUnitForCluster(Unit.NearbyUnfriendlyUnits, ClusterType.Radius, 8),
req => Unit.UnfriendlyUnitsNearTarget(((WoWUnit)req), 8).Count() >= 3),
Spell.Cast("Rushing Jade Wind", on => (WoWUnit)on),
Spell.Cast("Chi Wave", on => (WoWUnit)on),
Spell.Cast("Leg Sweep", on => (WoWUnit)on, ret => ((WoWUnit)ret).IsWithinMeleeRange),
Spell.Cast("Breath of Fire", on => (WoWUnit)on, req => Unit.UnfriendlyUnits(8).Any()),
changing brewmaster's coding to this will allow him to use his artifact ability.