hey! That would come more to either applying the application surface to a separate surface and then using 'draw_surface_part' or just applying horrifi to the specific thing you want to use it on. Horrifi can even be applied to sprites! Just use
horrifi_set() draw_sprte(sprite, index, x, y); horrifi_reset();