Питомцы
На официальном сервере не однократно замечал как питомец автоматически исчезает если он находится на Ном расстоянии от хозяина. По последним данным которые я получил, сейчас в ядре нет подобной проверке, смею предположить расстояние при котором питомец пропадает должно превышать 100 ярдов, взял такую цифру от заклинаний охотника на питомца
http://ru.wowhead.com/spell=34026 Радиус действия 100 метров (Vision)
Думаю в данную функцию https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/AI/CoreAI/PetAI.cpp#L81 Надо внедрить проверку расстояния от me до owner, и автоматически убирать питомца если он дальше 100 метров.
Как вариант можно сделать данное расстояние настраиваемым.