I'm hoping someone can help me out with a macro problem. What I would like to do is control my pet's attacks by macroing them into my attacks, but I want my pet to stay on the first target I attack.

What I tried was making a petattack macro like this:

#show Summon: Skeletal Knight
focus (this sets my focus to my current target)
petattack

Then in my spell macros they followed this convention:

#show <spell name>
suppressmacrofailures
petcast @focus <pet spell 1>
petcast @focus <pet spell 2>
petcast @focus <pet spell 3>
cast <spell>

It seems that the petcast command doesn't recognize the @focus qualifier. Anyone else able to achieve the behavior I'm after?