RedHeavenHeroТак не проще ли заранее задавать имена, чем переделывать целый тип объектов? Потом багов не оберёшься; не зря же гарнизон выведен в отдельный тип, наверное у разработчиков были на то причины.
Так тогда надо будет обрабатывать файлы карты твоей программой. А стандартные переделывать самому.
Ок. Тогда заповедник гномов и гарнизоны пойдут под именизацию))
Надо ещё написать скрипты на захват шахт, всяких там элементальниц и прочего....
Добавлено через 2 минуты
Таким образом, можно будет создавать перки на увеличение награды с охраняемых объектов, например, добавить к перку "трофеи", что будет увеличиваться шанс выпадения артефакта. Либо эту способность дать как специализацию герою.
Добавлено через 5 минут
Нужен будет унифицированный список икриптовых имён, типа: nhf_garrison_ .. i
Тогда есть ещё проблема: а вдруг в карте гарнизоны уже все названы создателем? Тогда одновременно исправлять файл lua или же вносить все имена в массив, если они существуют, добавлять в массив, имена не существующих, и считать тогда по индексу. Последний вариант оптимален, но требует проверки на существующее имя.
Тогда переделаешь прогу? А я изменю существующие карты.