И в далеком будущем, когда человечество освоило множество миров, самой востребованной профессией осталось ремесло солдата. Выходец с русскоязычной планеты Сергей Петровский на своей шкуре испытал все прелести армейской жизни. За короткий срок он прошел нелегкий путь от наивного студента до обстрелянного ветерана мобильной пехоты. В смертельно опасных сражениях остаться в живых ему помогал «ангел-хранитель» — мобильный комплекс огневой поддержки под номером 320. От автора: Это новая авторская редакция ранее изданного романа. Автор благодарит Алексея Тенеброда за помощь в редактировании книги.
**Первая часть, Щенки**
Сергей, клерк компании «Стилус» на планете Джорджия, приходит на вечеринку коллеги в бар «Три рыцаря». Там к нему навязчиво пристает блондинка. Пытаясь скрыться, он теряет сознание и просыпается в незнакомой спальне. Девушка по имени Лотта объясняет, что ударила его, разнимая драку с блондинкой, и привезла к себе. Она просит Сергея забросить чемодан вещей ее бывшего парня Виктора к бару. У такси Сергея задерживает полицейский Стетсон по заявлению Виктора об угоне. В камере Стетсон предлагает сделку, признание в обмен на подписание армейского контракта, чтобы избежать каторги. Сергей соглашается. Судья передает его военным, а Стетсон получает деньги от армейского сержанта на базе Форт-Дикс.
Новобранцев строят на плацу. Майор Грин объявляет их членами мобильной пехоты, а командиром взвода назначает штаб-сержанта Кнута. Кнут дает новобранцам позывные, Сергей становится Занозой. Латинос Гутиерос заявляет, что подписал контракт по ошибке, и сержант Мосол жестоко избивает его, после чего Кнут дает ему позывной Молчун. Сергей тоже говорит об ошибке, и Кнут отправляет его за копией контракта в кадровый отдел, наказывая взвод отжиманиями. Во время муштры при форсировании болота погибает рядовой Гнус. Молчун пытается сбежать, но его привозят избитым, и Кнут приказывает Мосолу расстрелять дезертира. Ночью несколько солдат вызывают Сергея в туалет для разборки. Сергей достает плазменную гранату и ставит ее на растяжку, заставляя нападавших избить зачинщика.
Через пять недель новобранцы получают боевую броню. На занятиях по рукопашному бою Кнут сильно избивает Накамуру, но дает ему позывной Самурай за дух. Сергей обнаруживает, что штатный комплекс огневой поддержки (КОП) не использует программу для стрельбы по воздушным целям. Он разрабатывает новую программу, получает премию и отдельный отсек. В первое увольнение Сергей и Самурай заходят в бар для морпехов. Пьяный морпех Малыш хамит старушке Марте фон Бронски, и она избивает его до потери сознания. Марта приглашает солдат к себе домой, угощает, а затем отвозит Сергея в квартал психологической разгрузки к девушке Мэд. Ночью Сергей просыпается один и находит скрытые камеры. Его парализуют военные полицейские. Выясняется, что Мэд и Марта - сотрудницы контрразведки, которые ловят солдат «на живца». Сергею стирают память и вводят снотворное. Он приходит в себя в такси у КПП, ничего не помня.
Сергей модифицирует ядро КОПа, снимая запреты. Робот начинает действовать самостоятельно, проявляя «эмоциональную» привязанность к оператору. Однажды сержант Лихач бьет Сергея за плохую работу, и КОП, почувствовав угрозу, едва не атакует сержанта. В учебном бою КОП успешно уничтожает штурмовик и колонну противника. Лихача разжалуют в рядовые. После учений представитель СБ Карпентер допрашивает Сергея о ночи с Мэд, но Сергей ссылается на провал в памяти.
В следующее увольнение Сергей знакомится с доком Магдой. Они проводят ночь вместе. Магда рассказывает о посттравматическом синдроме и боевых стимуляторах. КОП начинает задавать философские вопросы о смысле службы. Взвод отправляют на арктическую подготовку в горный лагерь, после чего высаживают в смертельно опасных джунглях Южного материка. Ночью взвод атакует поселок наркоторговцев, производящих наркотик кромп. Операция перерастает в резню, Сергей расстреливает бегущих безоружных людей, включая женщину. После боя сержанты делят найденные деньги. Ли по анонимному каналу докладывает о деньгах СБ, но затем подрывается на собственной мине, уничтожая барак. Взвод эвакуируется, истребители стирают поселок с лица земли.
**Вторая часть, Сломанное копье**
Младший капрал Сергей (Заноза) проводит на полигоне учебный бой с КОПом Триста двадцатый. Он использует нестандартную тактику, применяет «мошки» для разведки, ставит помехи, заставляет робота часто менять позицию и вести экономный огонь. Упражнение выполнено за 50% норматива, но лейтенант Ардант недоволен самодеятельностью. Коллеги-операторы одобряют методы Занозы. Сергей решает установить себе чип управления для прямого общения с КОПом.
Сергей получает сержантскую должность и квартиру. Магда навещает его, они пьют коньяк. Она предупреждает, что если дашь слабину, «пришлют код по радио - станешь куклой на веревочке». Сергей просит ее переехать к нему. Начинается война, эскадра Союза Демократических Планет атакует планету. Сергей просыпается от сигнала тревоги, база переходит на военное положение. Батальон высаживается на окраине Эскудо с задачей разведки боем. Взвод продвигается по пустынным улицам, вступает ночью в бой с моторизованными патрулями.
В уличном бою взвод попадает в окружение и несет тяжелые потери. Сергей с КОПом отбиваются в подвале. Погибает оператор Пранк, его КОП уничтожен. Взвод накрывают тяжелой ракетой. Сергей в контузии, КОП поврежден. Он эвакуирует блок памяти Триста двадцатого. Самурай прикрывает отход взвода и погибает, давая Сергею и спасенному из сбитого бота лейтенанту Стейнбергу выбраться из города.
Сергей получает медаль «За доблесть», Имперский крест и звание полного сержанта. В госпиталь приходит особист Карпентер, обвиняет Сергея в том, что он один выжил из батальона. Сергей срывается, но комбриг Гаррис выставляет особиста из палаты. Лотта, сестра Стейнберга, навещает Сергея и рассказывает, что ее бывший парень Виктор и детектив Стетсон сфабриковали дело об угоне, чтобы завербовать его в армию. Лотта пыталась помешать, но ей пригрозили. Сергей прощает ее.
Сергей выписывается и узнает, что Магда погибла - ее транспорт сбили над морем. Он идет к Мэд, помня, что она работала на СБ, и просит просто побыть с ним. Наутро Сергей едет в полицейский участок, избивает детектива Стетсона и заставляет его подписать армейский контракт на пять лет службы в первом батальоне мобильной пехоты. Морпехи помогают «убедить» полицейского. Затем Сергей переносит блок памяти КОПа Триста двадцатый в домашнюю систему Лотты. КОП оживает, жалуется на сбой систем, но соглашается подождать новое тело. Сергей обещает навещать его.