Macros and Charges

Is there any way for a macro to take into account the number of charges on an ability before casting a spell. For example check to make sure there are 2 charges on Fingers of Frost before casting Ice Lance.

If it doesnt meet the requirements it just skips the cast and moves on to the next avility

As far as i know blizard makes it so you cant check that kind of stuff, same for if you have a buff on you like casting pyroblast only if you have a hot streak buff. sorry don’t think it possible.

Can’t be done unfortunately, its been tried and tested but the action to look for procs is blocked by Blizzards API.