В общем решил сам покапаться, удалось реализовать костыльный вариант для поддержки жизни куклы на время всей сессии.
Но есть одна проблема. Клиент сбрасывает с нее таргет примерно через пару секунд (то есть 1 раз ударить успеваешь и таргет слетает). Я так полагаю нужно искать функцию которой передается ID этого самого сообщения "Выбор противника неудачен" и уже исходя из нее искать от куда ноги растут, дабы отключить инструкцию сброса таргета. Или же есть вариант попроще?