I made the changed I had posted earlier in the thread. The macro does work nicely from what I have seen with those changes. The particular change in relation to what you said it was doing was the prereqs subSoul Hunter wrote:I'll test it soon, but what exactly did you change?
/if (${Me.Class.Name.Equal[Bard]}) {
is the starting part. This sub originally assumed that bard songs were = to spells and so would always give the error you reported.

