Не знаю проверил ли ты или нет, с какими адресами работает твоя инструкция. Если не с одним адресом, то нужно делать фильтр. Если инструкция работает только с НР твоей лошадки, то объясню как нужно написать твой скрипт. инструкция fstp dword ptr [esi+28] нам указывает, что в регистре FPU st(0) лежит текущее значение НР, т.е чтобы лошадка   стало бессмертной тебе нужно замен