Стрелять за пределы осадной зоны запретим, вернее урон наносить. Через стены стрелять запретить довольно сложно, очень сложный алгоритм получится, не всегда работающий как надо. Опишите подробнее, откуда и куда стреляют. Бутылки и прочее - это вообще никакого отношения к орудиям не имеет, рассматривать отдельно, если есть проблемы. Насчет величины урона и отката скиллов - этот вопрос не до конца решенный, как я и говорил - правильные значения можно определить только исходя из практики, на осадах я был и видел все что нужно, подумаю.
Но все же, основная причина в "новизне" свиней, если бы они появились уже давно, их использовали бы не так часто и давно нашли бы меры противодействия. Если я сегодня добавлю в игру лопаты, завтра будут жаловаться что лопатами всех убивают