Soo...not sure if this is appropriate or not, but i'll post what i've changed in this CC to make it do chiwave/chiburst. Keep in mind i've never coded anything before, so there's probably a better way to do it. just want to get something simple out there for ppl that want it now.
1)Chiwave or ChiBurst on CD
Open up your HB folder and open this file - Routines\Mistweaver-Monk\trunk\Mistweaver.cs in an xml editor like Notepad++
Find the following lines 124-125 of the script.
-----------------------
// Self Cast Expel Harm
SelfCast("Expel Harm", ret => ((ret != null && ((WoWUnit)ret).Guid != StyxWoW.Me.Guid && StyxWoW.Me.CurrentChi < 2) || StyxWoW.Me.HealthPercent < 100) && StyxWoW.Me.CurrentChi < StyxWoW.Me.MaxChi),
-----------------------
Right beneath that code, paste this code in there and format it appropriately. That'll cast Chiwave on you on CD, and there will be no option or checkbox to not cast chiwave on cd. Just have to remember to be withing 20yrds of an enemy or it won't bounce. Best coding would make it target the lowest health unit that is within 20yds range of a hostile unit, but i'm clueless here...and this simply gets the chiwave bouncing. I just copied the code from Expel Harm and deleted the unnecessary chi related parts. probably still some unneccessary bits in there i'm sure.
-------------------------
// Self Cast Chi Wave
SelfCast("Chi Wave", ret => ((ret != null && ((WoWUnit)ret).Guid != StyxWoW.Me.Guid) || StyxWoW.Me.HealthPercent <= 100)),
-------------------------
For ChiBurst, find this code in the Mistweaver.cs file and delete the part that i have bolded/underlined. That part tells it to only cast if >2 chi. Not base on chi anymore, just a CD. everything else remains the same, checkbox and health% on the GUI still apply.
------------------------
// Chi Burst
new Decorator(ctx => MistweaverSettings.Instance.ChiBurst,
new PrioritySelector(ctx => Clusters.GetBestUnitForCluster(GetChiBurstUnits(), ClusterType.Path, 10f),
new Decorator(ctx => ctx != null && Clusters.GetClusterCount((WoWUnit)ctx, GetChiBurstUnits(), ClusterType.Path, 10f) >= MistweaverSettings.Instance.ChiBurstCount
&& StyxWoW.Me.CurrentChi >= 2,
Cast("Chi Burst", ctx => (WoWUnit)ctx)
)
)
),
-----------------------
anyhow, hope this helps in the meantime till an update can come our way.
EDIT: i've had a couple request to share what i've modified, since it seems no one is updating this routine. i've attached it below
View attachment Mistweaver-Monk.zip