Чтобы перехватить все события игры перед боем, есть предложение заменить гарнизоны на что-то другое (внешний вид оставить прежним). Таким образом, можно будет забирать имена другого объекта, что сейчас невозможно.
Раньше была идея гарнизона, что он может выступать в качестве урезанного города. (Можно отстраивать только ветку: форт-цитадель-замок). Но тогда экран города будет сугубо "не в тему".
На что ещё можно изменить объект?