/run if GetSpellCooldown([i][b]80[/b][/i],"spell") == 0 then CastSpellByName("Scatter Shot"); if GetUnitName("PetTarget") == GetUnitName("Target") then CastPetAction([i][b]10[/b][/i]); CastPetAction([i][b]2[/b][/i]);  end; end;Кастует скатер. Если скатер не на кд,а пет бьет туже цель что и хант - пет ставится на пассив и оттаскивается с супостата. 80 - номер скатера в книге, 10 - номер абилки на петбаре (у меня это Passive), 2 - Follow.
Тоже самое можно сделать на трапу.