Поймать таких редких боевых питомцев как Минифернал в Оскверненном лесу или Чумной дракончик в Ледяной короне возможно только если отлавливать рестарт серверов, когда после рестарта петы респаунятся во всех своих точках респауна. Хотя близзы обещали и это пофискить - в 5.1 не будет массового респауна после рестарта серверов.
Какой функционал хотелось бы видеть:
1. Ну для начала самое простое - бот летает кругами и заметив нужного пета вступает в ним в бой. В отличие от ПвП битв питомцев в битве с дикими петами нет таймера ходов. Так что боту лишь останется свистнуть (гаркнуть в колонки), мол, хозяин - иди лови нужного тебе пета руками.
2. Дальше посложней. Вылавливание пета нужного качества. Также бот летает кругами и вступает в битву с петами. Анализирует есть ли нужный пет нужного качества в команде врагов (возможно даже с нужными параметрами; см.
http://schaffhauser.me/Warcraft#BattlePetInfo и
http://schaffhauser.me/Warcraft#PetBreeds) и если есть, то свистит об этом, а хозяин уже просыпается, подходит к компу и ловит нужного пета. Если нет, то "сбегает" от схватки.
3. Ну дальнейшие шаги понятны - автоматизация боя для прокачки мелких петов. Тут просто. Нужно иметь в команде парочку хай-лив петов и в первом слоте мелкого для прокачки. При старте боя первым вступает в битву мелкий прокачиваемый пет. Что-то делает (любая абилка), затем на следующем ходу в бой вступает хай-лив, который тупо спамит свои абилки до уничтожения противника, полностью игнорируя поведение противника. Если хп первого хай-лива слишком низко, то он меняется на второго хай-лива. После боя если хп хай-ливов слишком низко, то юзается абилка "лечение питомцев". Если она недоступна, то бот просто ждет пока она будет доступна.
4. Улучшение п.3. Чтобы не ждать отлипания аблики, бот автоматом меняет хай-ливов в команде между боями, когда у хай-ливов слишком низкое хп.
Что требуется для того, чтобы ускорить (ну или начать) разработки бота в этом направлении? Чем простимулировать создателей бота?