Нет не бесконечный. Вы в скрипте указываете кол-во снарядов и тип стрельбы (залпами или нет).
Конечно неуязвима. Ее же физически нет.
Так я что мешает сделать встречный артобстрел, давать его при срабатывании триггера вхождении противника в контур (как в миссии примера) и поставить батарею гаубиц которые будут вести огонь при появлении ваших войск прямой наводкой (как будто это они и вели артобстрел с закрытых позиций).