Istotnym elementem jest także funkcja „if", wprowadzająca warunek i skutek, znana osobom interesującym się językami programowania. Po wstawieniu takiej funkcji w makro, wszystkie dalsze linijki aż do „end if” będą traktowane jako jej część.
Przykładowo: jeżeli HP będzie mniejsze bądź równe 80, użyjemy bandaży na siebie:
Rys. 20, Funkcja if