Придумать механизм вызова некоторых hook обработчиков непосредственно в регулярных скриптах объектов игры, как это сделано для стандартных обработчиков.
Например для HOOK_WITHINPERCEPTION должна вызываться предопределенная процедура с именем on_within_perception_p_proc, в котором может переопределяться значение двигателя или глобального hook скрипта.
Этот способ будет лучшем вариантом, чем отслеживание определенного указателя объекта(в данном случае криттера) в глобальном скрипте.