Как установить лимит агентов?
В МТВ2 есть лимит на торговцев и священников, в зависимости построенных зданий. Допустим, нужно установить лимит так-же на шпионов и убийц.
В файле export_descr_buildings.txt
Ищем строчку здания в котором нанимаются агенты:
Например, таверну
building taverns
...
agent spy 0 requires factions { mesoamerican, }
agent spy 0 requires factions { greek, }
agent spy 0 requires factions { southern_european, }
там после нанимаемых агенов ставим лимит. для каждого уровня здания.
agent_limit spy 1
Значит теперь в этом городе, посторив таверну можно будет нанять 1 шпиона, чтобы нанять следующего нужно или повысить уровень здания или ждать пока первого убьют, теперь так-же расставим лимиты для кадого уровня здания:
Для 2 уровня (2 шпиона, 1 убийца)
agent_limit spy 2
agent_limit assassin 1
Для 3 уровня (3 шпиона, 2 убийцы)
agent_limit spy 3
agent_limit assassin 2
Теперь так-же добавим увеличение лимита убийц в гильдии.
ищем здание гильдии:
building guild_assassins_guild
...
после строчки
law_bonus bonus 1
добавляем так-же + к лимиту
agent_limit assassin 2
Теперь так-же добавим увеличение лимита шпионов в гильдии.
ищем здание гильдии:
building guild_thiefs_guild
...
после строчки
law_bonus bonus 1
добавляем так-же + к лимиту
agent_limit spy 2
Вот и всё.. теперь количество агентов лимитированно. Орды шпионов отменяютяся. Очень полезная фишка для хот-сита.