Brasse's Bitter Brew can also be purchased inside the inn where the bard is in case you forgot to buy some back in PoK. I only had to use it once out of 6 times and only because I was impatient (and I wanted to throw empty bottles at him lol). I've never had the bard go into another song/spiel so I don't know if maybe he has other quests/purposes. Remember to drink a few while waiting for him to begin. I didn't have to keep my alch up on all toons but perhaps they were still drunk enough from their encounter with Brasse to trigger him.
- - - Updated - - -
For the actual command line, in my macro above, use this:
Rich (BB code):
/bct ${Group.Member[${x}].Name} //casting "Drunkard's Stein"
you could set a hotbutton with:
Rich (BB code):
/bcga //end
/mac MQ2ZonePCCmd
Alternatively, if you didn't want to use a mcaro at all, you could send the command directly thru EQBC using a hotbutton with the following lines:
Rich (BB code):
/bct ${If[${Group.Member[1].Type.Equal[PC]},${Group.Member[1].Name} ${If[!${Group.Member[1].OtherZone}, //casting "Drunkard's Stein",]},]}
/bct ${If[${Group.Member[2].Type.Equal[PC]},${Group.Member[2].Name} ${If[!${Group.Member[2].OtherZone}, //casting "Drunkard's Stein",]},]}
/bct ${If[${Group.Member[3].Type.Equal[PC]},${Group.Member[3].Name} ${If[!${Group.Member[3].OtherZone}, //casting "Drunkard's Stein",]},]}
/bct ${If[${Group.Member[4].Type.Equal[PC]},${Group.Member[4].Name} ${If[!${Group.Member[4].OtherZone}, //casting "Drunkard's Stein",]},]}
/bct ${If[${Group.Member[5].Type.Equal[PC]},${Group.Member[5].Name} ${If[!${Group.Member[5].OtherZone}, //casting "Drunkard's Stein",]},]}
Yes it will fire/check for all slots of a possible group, but it wont output anything for empty slots (or non-PC slots i.e. mercs). This particular feature took the longest to figure out. You can send '/bct' by itself to EQBC and it wont do a thing...no msg, no attempt, nothing, so this works, its clean, no clutter, no spam, etc.
This is limited by the 5 line limitation of EQ Hotkey lines, so it excludes yourself. So for yourself, create another hotkey (I know, in a panic situation, makes it harder...) with simply
Rich (BB code):
/casting "Drunkard's Stein"
I haven't 'extensively' tested it, but so far I have not needed to include a pause, which could be done with /pause in front of each line which will fire AFTER the line executes allowing you to consolidate a pause without sacrificing one of the 5 lines available. This particular pause is a built-in EQ macro mechanism, not the MQ2 pause FYI. It might require a number (roughly 1/10 of a second), not sure if it has a default.
Again, this could be used for far more than just the stein.
I have spent waAAay too much time working on this lol, ima go do something else until my head stops hurting...