Порадуем баблодинов?
Вот вам скрипт чисто по фану - юзает бабл на 1к ХП, значение можно изменять.
/run health = UnitHealth("Player"); if health <= 1000 then RunMacroText("/cast Божественный щит") end

Можно просто прописать макросом под все скилы.