Man kann innerhalb eines Makros mit Bedingungen problemlos zwischen freundlichen und feindlichen Zielen unterscheiden, eine Abfrage ob das Ziel ein NPC oder Spieler ist, gibt es aber nicht.
Eine Übersicht über die möglichen Bedingungen und ihre Nutzung findest du bspw. im Makro-Guide hier: