Can a macro be written for e.g. a hunter so it will use Kill shot if it's possible, otherwise an Arcane shot?