I was doing some SK on my crat since the new Pf's are way too crowded for my tastes right now...
Anyway I noticed that my crat bot was mostly just standing there, not attacking.
I traced the reason for this: doing /pet attack on a target the bot was already in combat with counted as a pet follow for the bot (not charmpet).
That is to say:
/pet attack @ mob1
:Bot "charge!" - attacks mob1
/pet attack @ mob1
:Bot "charge!" - stops attacking mob1, comes to /follow
One engineer friend tried the same thing and weirdly enough got invalid command error for the second attack command. Other Engi friend had it working normally. Wtf is going on?