I'm sure some of you might be trying out WoL spam builds now. It seems the latest versions of Trinity don't have any sort of mechanism to ensure you spam WoL adequately.
After looking over Monk.cs (demonbuddy\Plugins\GilesTrinity\Abilities\monk.cs) -- I believe the line :
Does not work properly. It does use WoL, just very scarcely. Also for Spam build (high Spirit Regen gear + abilities),
should be changed to
The (VERY quick, and VERY dirty) fix is here :
Basically this will just ensure your character spams WoL as much as it can
Please note, if you are not using empowered wave, then change (PlayerStatus.PrimaryResource >= 40 back to 70
For those interested, I have ~6 Spirit Regen/Second on Gear and gets to 9 with Mantra. The build I'm experimenting with is :
Deadly Reach w/ Strike from Beyond
Wave of Light w/ Empowered Wave
Breath of Heaven w/ Blazing Wrath
Mantra of Healing w/ Circular Breathing
Mystic Ally w/ Air Ally (kinda meh i think)
Serenity w/ Ascention
Seize the Initiative + One With Everything + Exalted Soul
55%+ crit chance, 194% crit damage, and at least 5% crit chance additional for Wave of Light
Its very viable .. needs some tweaking I think, both in skills and gear. Good luck!
After looking over Monk.cs (demonbuddy\Plugins\GilesTrinity\Abilities\monk.cs) -- I believe the line :
Code:
(hasEmpoweredWaveRune && PlayerStatus.PrimaryResource >= 40 && !IsWaitingForSpecial)) && // Empowered Wave
Does not work properly. It does use WoL, just very scarcely. Also for Spam build (high Spirit Regen gear + abilities),
Code:
AnythingWithinRange[RANGE_25] > 2
Code:
AnythingWithinRange[RANGE_25] > 0
The (VERY quick, and VERY dirty) fix is here :
Code:
// Wave of light
if (!UseOOCBuff && !IsCurrentlyAvoiding && !PlayerStatus.IsIncapacitated &&
Hotbar.Contains(SNOPower.Monk_WaveOfLight) &&
GilesUseTimer(SNOPower.Monk_WaveOfLight) &&
(ElitesWithinRange[RANGE_25] > 0 || AnythingWithinRange[RANGE_25] > 0 || (CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 20f)) &&
(PlayerStatus.PrimaryResource >= 40 ||
(hasEmpoweredWaveRune && PlayerStatus.PrimaryResource >= 40 && !IsWaitingForSpecial)) && // Empowered Wave
(Monk_HasMantraAbilityAndBuff() || !Monk_HasMantraAbilityAndBuff()))
{
return new TrinityPower(SNOPower.Monk_WaveOfLight, 16f, vNullLocation, -1, CurrentTarget.ACDGuid, 1, 1, USE_SLOWLY);
}
Basically this will just ensure your character spams WoL as much as it can

Please note, if you are not using empowered wave, then change (PlayerStatus.PrimaryResource >= 40 back to 70
For those interested, I have ~6 Spirit Regen/Second on Gear and gets to 9 with Mantra. The build I'm experimenting with is :
Deadly Reach w/ Strike from Beyond
Wave of Light w/ Empowered Wave
Breath of Heaven w/ Blazing Wrath
Mantra of Healing w/ Circular Breathing
Mystic Ally w/ Air Ally (kinda meh i think)
Serenity w/ Ascention
Seize the Initiative + One With Everything + Exalted Soul
55%+ crit chance, 194% crit damage, and at least 5% crit chance additional for Wave of Light
Its very viable .. needs some tweaking I think, both in skills and gear. Good luck!