fatsawhorse, да всё правильно: зацикливание в таком случае неизбежно.
Не знаю что тебе посоветовать. Никогда не пытался ограничить уровень героям и очень не люблю такие ограничения. Если в кампаниях они ещё как-то логически обоснованы, то на картах, имхо, это странно.
Как я понял !!UN:J1 запретит повышение уровня для всех героев на карте. Если срезать опыт герою до предыдущего уровня +1 очко опыта, то это прямая запара кликать мышкой, сбрасывая сообщения о повышении уровня героем.