/if (${Me.PctMana}<30 && !${Me.Moving} && ${Me.CombatState.NotEqual[combat]}) {
/if (${FindItem[=Abstruse Manafiber Robe].ID} && ${Cast.Ready[Abstruse Manafiber Robe|item]}) {
/casting 120283
/delay ${Math.Calc[${Math.Rand[3]}+1]}
}
/if (${FindItem[=Recondite Manafiber Robe].ID} && ${Cast.Ready[Recondite Manafiber Robe|item]}) {
/casting 120683
/delay ${Math.Calc[${Math.Rand[3]}+1]}
}
/if (${Me.AltAbilityReady[Harvest of Druzzil]}) {
/casting "Harvest of Druzzil" alt -invis
/call castdelay CAspell ${Macro.CurLine} wizard
}
/if (${Me.Book[Placid Harvest]} && ${Cast.Ready[Placid Harvest]}) {
/casting "Placid Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
} else /if (${Me.Book[Soothing Harvest]} && ${Cast.Ready[Soothing Harvest]}) {
/casting "Soothing Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
} else /if (${Me.Book[Serene Harvest]} && ${Cast.Ready[Serene Harvest]}) {
/casting "Serene Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
} else /if (${Me.Book[Tranquil Harvest]} && ${Cast.Ready[Tranquil Harvest]}) {
/casting "Tranquil Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
} else /if (${Me.Book[Patient Harvest]} && ${Cast.Ready[Patient Harvest]}) {
/casting "Patient Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
} else /if (${Me.Book[Harvest]} && ${Cast.Ready[Harvest]}) {
/casting "Harvest" gem6 -invis
/call castdelay CAspell ${Macro.CurLine} wizard
}
}