На самом деле лавка Оружейника присутствует в каждом городе. Она так и называется Оружейник. Нанимать отряды ты можешь только в том случае, если Оружейник произвел необходимое количество оружия. Его тебе закупать не надо, эту покупку оплачивает город. Но помимо оружия необходимо иметь и определенное количество нищих в городе. Один отряд состоит из пяти человек, умножь это число на четыре. Если в городе 19 нищих отряд не создашь, но если число нищих кратно 20 тогда сможешь. Почему на умножать на четыре: каждый работник, либо солдат имеет свою семью :) И не забудь, что хоть оружие для отрядов ты и не покупаешь, но за содержание платить раз в месяц обязан. Да, тебя и не спросят, просто вычтут необходимую сумму.
На самом деле нужен не оружейник, а торговец оружием в таверне. Если ты лорд-мэр, то в твоём городе торговля оружием не криминал. Можешь спокойно покупать и продавать. Чтобы нанять отряд, надо чтобы у торговца оружием было 5 единиц (или больше но кратно пяти) оружия определённого вида. Тогда ты сможешь в арсенале нанять один отряд. Но как показывает практика, с избранием мэром в городе оружие как корова языком слизывает. Как ни зайдёшь в таверну, у торговца оружием только один меч. По-этому тебе придётся закупать оружие в других городах, привозить в свой родной город и продавать в таверне.(естественно с убытком, никакой бесплатности)