if ${Consumable.HasDrink} && ${Me.PctMana} < ${This.StandMP} && !${Me.Buff[Drink](exists)} && !${Me.Swimming} && !${Me.Sitting} && !${Me.InCombat} && !${Me.Buff[Evocation](exists)} && !${Me.Casting} && !${WoWScript[MerchantFrame:IsShown()]} { Consumable:useDrink This:Output["Let's get our mana backup, Drinking..."] }