А что мешает разрабам для всех заклинаний добавить новый атрибут зоны применения и указывать в нём только те id локаций, где присутствующие в них существа, используют это заклинание?
Так даже дебафы на пете не вынести будет, как было с порченной чумой хаккара.
Когда в организации всё плотно соптимизировано, то накинуть работку на 100 человекочасов - такоесебе
Зачем новый атрибут, если уже есть старый?
"Не работает на персонажах/шмотках выше ХХ лвл". Берешь триню для абуза - а она тебе: эй, ты овер-лвл, я тебе не подхожу

И вешать автоматом на весь шмот (вообще на весь, что есть в игре) ограничение "прок/юз абилки не работает на персонажах с лвл +10 к максимальному для данного дополнения". Т.е. статы работают, а прок/юз - нет.
И это будет не так больно, как 100 человекочасов.