Можно изменить функцию, чтобы она добавляла в возвращаемую таблицу дополнительные элементы.
У шахты нет свойств CollectableArmy, TownType и AllowQuickCombat, что может привести к казусу. Чтобы их исправить придётся опять городить кучу скриптов, и это плата за автоматизацию?