Ни один пункт ты никакими макросами исправить не сможешь, виноваты конченые формулы, криворукие фиксеры etc.

Хотя, есть 2 решения проблемы #2, но помогает это не всем.

#1 - Вообщем, обычно, если у тебя иногда не призывается питомец, то он не призывается только в 1 из двух наборов талантов, т.е. надо сменить набор талантов на другой, возможно, в нем пет пропадать не будет... но если будет - значит тебе этот вариант не подходит, и нужно терпеть.

#2 - Делаешь макрос:

/script PetAbandon(Восставший вурдалак) - Если у него Русское имя, то прописать надо так.
/script PetAbandon(HAMMERRIPPER) - Нужно вписать имя своего питомца.
В итоге внешний вид и имя твоего питомца сменяться... некоторым это помогает, некоторым нет...