Пока также, примерно - три раза в неделю. ПН-СР-ПТ. Я просто не успеваю быстрей. Физически. Написание+правки занимают слишком много времени.
После завершения первой части, а осталось там немного - два-три события, это также 2-3 а.л., может больше, возьмусь за вторую часть и самостоятельное произведение.
Только небольшой перерыв будет - нужно накидать основный скрипт сюжета, чтобы как в первой части не придумывать всё на ходу. Поэтому там повествование местами столь рваное. Извиняюсь.
Выкладки новых книг будут чуть медленнее, думаю. По паре раз в неделю. Но на частоту будет влиять, в основном, количество свободного времени.
Niks, Я думал о подобном. Скорее всего сделаю в ближайшее время, как начну работу над новым фанфиком, но весь выложенный текст пока так и останется в доступе "для всех без ограничений" - так что подписка будет только чисто для решения поддержать автора.
ГЛАВА 020. Сувира. Меня потряхивало: было откровенно страшно. Что неудивительно: идти как камикадзе на турель без всякой защиты – это что-то за гранью даже самого безбашенного экстрима. Один неверный шаг, одна ошибка в расчёте моей цифровой части, один случайный рикошет, и всё закончится раньше, чем я успею понять, что ошиблась. Ну а защита… Впрочем, защита тут была бы лишней: сейчас основа моего выживания – скорость. Вернее, математически идеальное движение. Просчитывать движение турели и постоянно оставаться в её слепой зоне. Идеальная траектория смещения, нужные углы поворота и самое главное – время реакции. Каждый мой шаг должен учитывать всё это разом. Хорошо хоть турель тут всего одна: будь их на одну больше, пройти мимо было бы просто нереально. Пара независимых систем наведения – это смертный приговор! Как ни рассчитывай идеальные тайминги для первой, вторая наглухо перекрывает любые возможные окна для манёвра. Повезло, что двух смертельных машин местная сеть – та, что электрическая, – попросту бы не выдержала. И Дозор больше уповал на скрытность, чем на боевую мощь своей базы. Мины отключены, дверь готова вот-вот открыться. Я запустила боевой диссоциативный транс, и мгновенно все эмоции, переживания и тревога отключились: не исчезли, а просто перестали что-либо значить. Разум стал кристально чистым, упростившись до предела машинной логики. Расстояние. Угол. Скорость. Вероятность попадания. Дверь отошла в сторону, и я рванула вперёд. Пять метров. Турель уже поворачивается в мою сторону. Шаг влево, потом короткий замах, и пика отправилась в короткий полёт. С глухим металлическим звоном снаряд примагнитился к цели. Тут же из места соединения брызнул сноп искр, следом полыхнула яркая, режущая глаз вспышка белого пламени. Раздался шипящий гул. По телу, находящемуся рядом с эпицентром, ударила волна раскалённого воздуха. Броня на боку турели мгновенно потекла мягкими волнами металла. Но турели это не помешало открыть огонь. По мне. Первая секунда. Рывок в сторону от направления ствола, и через шаг я уже строго под турелью, корпус которой деформировался от жара и оплывающей брони. Пули прошли там, где мгновение назад находилась моя голова. По ушам ударил грохот выстрелов, следом, хлопки попаданий по бетону и резкий визг рикошетов. Ствол двигался с замедлением: сказывались повреждённые направляющие, но стрелять турель не переставала. С одной стороны, смертоносная машина начала замедляться, преодолевая сопротивление собственного деформированного корпуса. Но с другой, теперь её движения стали менее предсказуемыми. Повреждённый механизм иногда дёргался, когда система наведения пыталась компенсировать сопротивление металла. Мне приходилось учитывать не только штатную скорость поворота, но и эти сбои. Третья секунда. Мои движения не были настолько быстрыми, как под ускорением сандевистана, но этот недостаток купировала точность. Ни единой секунды на месте: только непрерывное движение, чтобы всё время оставаться вне фокуса линзы турели. Я двигалась короткими рывками, почти не отрывая ноги от пола, перебрасывая себя из одной безопасной точки в другую и каждый раз заранее просчитывая следующий шаг и следующее слепое пятно. При этом приходилось учитывать возможный разлёт пуль от рикошета и надеяться, что этот расчёт верен. В последнем случае оставался не такой уж малый процент банальной случайности, которую моя цифровая часть не могла просчитать, только позволяла снизить до приемлемого значения. Бетонная крошка пылевой взвесью висела в воздухе, а вокруг стоял визг пуль. Каждое попадание выбивало из стены новый кусок бетона. Мелкие осколки царапали лицо, забивались под воротник, неприятно били по рукам. На это тоже не было времени реагировать. Даже моргнуть лишний раз казалось роскошью. Шестая секунда. Перезарядка. Я судорожно сглотнула, ведь раньше на это не было ни времени, ни возможности: нужно было полностью сконцентрироваться на просчитывании происходящего. Во рту пересохло настолько, что глоток дался с трудом. На мгновение я сосредоточилась на собственном теле, чтобы понять, в каком оно состоянии. Осознав, что до степени крайнего истощения ещё не дошла, тут же вновь отсекла большую часть информации о его состоянии. Турель с отчётливым скрипом и заметным усердием вновь попыталась навести на меня фокус, но оплывший металл уже заметно этому мешал. Восемь секунд. Стало заметно легче. У турели появились почти слепые зоны, куда она не могла довернуть ствол, и теперь у меня хотя бы возникло ощущение, что я действительно могу на что-то рассчитывать, а не просто вызвалась долбаной суицидницей. И эти паузы были очень кстати: моё тело, до сих пор не слишком тренированное, начинало сдавать. Чувствовалось: ещё немного, и мускулы просто откажут. Пусть боль и усталость я не чувствую, но физически они никуда не делись! Организм работал на пределе или даже за его гранью, лёгкие с хрипом втягивали воздух, сердце колотилось, готовое вот-вот взорваться, а ноги наливались усталостью, превращаясь в подрагивающие придатки. И самое отвратительное: в какой-то момент их может попросту свести судорогой. Словно в насмешку в воображении предстала эта картина: шаг, ещё шаг, и вдруг одна нога перестаёт слушаться. Конечность подворачивается, и я заваливаюсь вниз на бетон, теряя равновесие… Я рухну на пол, как бревно. Ну а там, одна очередь, и всё: прощай, реальный мир, привет, кристалл ИИ! Одиннадцатая секунда. Пламя на боку турели вспыхнуло особенно ярко. Огонь лизнул броню, термопика издала резкий треск, и наконечник, наконец, продавил защиту. Ещё мгновение, и пика прожгла металл насквозь. Что-то внутри корпуса громко хрустнуло. Звук оказался неожиданно отчётливым даже сквозь общий грохот. Ствол турели дёрнулся, его мотнуло вбок, потом механизм попытался ещё раз найти цель. Меня. Безуспешно. Машинка сделала короткое, хаотичное движение и замерла. Похоже, навсегда. Я напряжённо застыла, сместившись чуть назад, но не сводя взгляда с обездвиженной турели. Внутри всё ещё сидело ощущение, что стоит мне отвернуться, и эта железная тварь снова оживёт, повернёт ствол и откроет огонь. Может, это и иррационально, но мне попросту было страшно. Поэтому я просто стояла и ждала. Ещё немного. Совсем чуть-чуть: пусть пика окончательно превратит внутренности турели в спекшееся месиво, пусть жар добьёт то, что ещё способно двигаться. Только потом можно и нужно выдохнуть, объявляя себя победителем. Собственно, да. Секунд через пять я наконец расслабилась и с глухим стоном свалилась на пол, разминая ноги. Блядь! Как же, оказывается, херово я себя чувствую! Потратив на себя несколько секунд, встала. Теперь можно было позвать остальных, а то они что-то не спешат вниз. Повернувшись в сторону лестницы, крикнула: – Чисто, спускайтесь. Мой призыв прозвучал довольно хрипло, что, впрочем, не было удивительно: бетонная крошка ровным слоем покрывала меня с ног до головы. Она забилась в нос и гортань при дыхании, из-за чего всего два слова резанули связки словно ножом. На лестнице наконец появились остальные. С довольной ухмылкой, пусть и несколько нервной, смотрю на появившихся. Только сейчас меня догнало осознание того, что я только что сделала. Без санди, не за счёт буста скорости, на чистой математике, я выжила под огнём турели. Ошибись я хотя бы немного, хоть раз, и лежала бы мне сейчас здесь окровавленными кусками. Транс блокировал ненужное мышление. Всё это время под огнём я даже не могла нормально осознать, насколько близко нахожусь к смерти. И только после отключения изменённого мышления по моему мозгу ударила запоздалая волна адреналина. Вот теперь меня начало потряхивать. Сначала едва заметно дрогнули пальцы. Потом появилась мелкая дрожь в руках, которая быстро перекинулась на плечи. Собрав волю в кулак, уняла позывы тела: нельзя показывать слабость. Особенно сейчас. Мне вот совсем не нравились эмоции, исходящие от девушек. Слишком противоречивые, слишком плохо поддающиеся нормальному объяснению. От одной – ненависть, от второй – совсем уж непередаваемая смесь из зависти, желания придушить и какой-то холодной логики. Я заставила себя сделать глубокий вдох, несмотря на запашину вокруг. Потом ещё один. Дрожь постепенно ушла, хотя мышцы живота всё равно иногда подёргивало. Плевать, главное, что со стороны не заметно. С шумом выдохнув воздух из лёгких, кивнула Гарсии, потом, в сторону последнего препятствия. – Вот и наша цель.
Мы спустились в подвал по узкой лестнице. Ступени отзывались под ногами глухим металлическим звоном, а воздух становился всё холоднее. И вот мы дошли до цели! Полутёмное помещение, освещаемое лишь несколькими лампами, обилие стоек с серверами и провода, провода, провода… Кабели тянулись по стенам, свисали с потолка, пересекали проходы и уходили под пол. Некоторые были аккуратно уложены в жгуты, но большинство явно прокладывали без малейшей заботы о том, как всё это будет выглядеть со стороны. Тот, кто протягивал тут сеть, об эстетической стороне дела совсем не беспокоился. Исключительная утилитарность. Ничего лишнего. Никаких декоративных панелей или распределённых зон. Только стойки, охлаждение, силовые линии и стекающая сюда информация. И посреди этого – единственный постамент с опять же единственным разъёмом на передней панели. Никакого терминала в привычном смысле. Никакого экрана, через который можно было бы получить доступ к системе и дальше уже работать привычными средствами. Только порт и физическая возможность подключиться к нему. Сейчас мне придётся полностью отключиться, чтобы взломать этот сервер: фрагменты тут не помощники, они существуют снаружи, и внутрь этого хоста попасть не могут. Он полностью изолирован и способен принять только чисто определённые данные, так что моя цифровая часть тут ничем не поможет. Всё, что я могла сделать через внешнюю Сеть, уже сделано. Дальше придётся идти самой. – Прикройте меня снаружи, если бот решит атаковать, – перед финальным аккордом меня несколько потряхивало внутри. Пальцы сами собой сжались, когда я посмотрела на разъём. – Последний рывок. Люси с отчётливым раздражением встала у входа, оперевшись спиной о косяк. Киви рядом с ней погрузилась на мелководье, сканируя окружение. Явно ждала подвоха. Она подобралась, хотя внешне выглядела почти спокойно. Ведь бот, лишившись всего атакующего и защитного Льда, затих, и это как раз было подозрительно: программа явно выжидала какого-то момента, чтобы сделать… Что? Удар в Р2Р? Ещё одна попытка стереть данные или вытащить сигнал на самоуничтожение из бесконечной рекурсии? Вариантов хватало. И не хотелось ни одного из них почувствовать на своей шкуре. Разъём терминала. Мой шлейф. И тут же сознание рывком перенесло в замкнутое пространство сервера. Внутреннее киберпространство здесь выглядело совсем не так, как этажом выше. Никакой бесконечной пустоты, населённой агрессивными данными, или защитных барьеров, проверяющих каждый твой шаг и запрос. Просто светящиеся в темноте цилиндры данных, представляющие собой массивы архивов из сохранённой информации. И всё. Ни охраны, ни движения, ни единого узла, готового меня заметить. Странное чувство: после получаса продирания через чужой Лёд и физическую защиту вдруг оказаться в месте, которому на тебя откровенно плевать. Я даже не сразу поверила, что всё настолько просто. Потом вспомнила, где именно нахожусь: Изоляция сервера была не недостатком, а защитой. Здесь не требовалось реагировать на внешнюю сеть, следить за вторжениями или гоняться, высунув виртуальный язык, за каждым подозрительным процессом. Хост просто принимал строго определённые данные и хранил их внутри, только их и ничего более. Из-за своей архитектуры тут даже простенький Лёд было не развернуть. Единственной преградой оставался запрос авторизации, пройти который я не смогу: я даже не представляю, как выглядит ключ проверки. А значит, хранилище придётся буквально потрошить. Я остановилась перед информационной базой и на несколько секунд зависла. После всего, что произошло выше, здесь царила почти издевательская тишина: ничего не пыталось меня убить, ничего не требовало немедленной реакции. Можно было подумать, что самое опасное уже позади, но, увы, всё только начиналось. Итак, моя цель. И цель эта – не добыть информацию, как раз наоборот: добавить её, вложить внутрь архивов несколько убедительных строчек лжи. Ложь простая, но с расчётом на паранойю того, кому она адресована. Я вцепилась в массив, отрезая от него программы, которые тут же подняли тревогу. Итак, началось! Сетевой Дозор в курсе существования Киносуры и целенаправленно её ищет. Это первый поддельный файл. Второй должен выглядеть как обычная служебная запись. Ничего слишком громкого, ничего такого, что заставило бы Курта Хансена заподозрить подделку. Просто достаточно конкретики, чтобы нужный человек обратил внимание. Случайно затесавшаяся между старыми отчётами деловая переписка намекает, что в этом же, в поиске Киносуры, подозревают и некоего полковника, имеющего под своим управлением немалую группировку. Здесь главное было не переборщить. Слишком очевидная ложь не сработает. Слишком подробная – тоже. Она начнёт требовать подтверждений, которых у меня нет. Намного лучше оставить несколько связующих деталей и дать остальное додумать тому, для кого всё это предназначено. А паранойя сделает свою работу. Мне оставалось только правильно расставить акценты, и этого вполне должно хватить, чтобы спровоцировать главу Баргеста, который и сам что-то подобное подозревает. Просто дать ему косвенные подтверждения собственных мыслей. Я успела вписать оба файла в структуру архива, подделав метаданные под возраст соседних записей. Пара строк, несколько исправленных значений, и вот результат: вполне убедительная имитация старых записей. И тут терминал тряхнуло. Не в цифре, в реальности. Сначала я даже не поняла, что произошло. Вся структура вокруг меня на миг потеряла устойчивость. Плоскости архивных данных пошли волной, узлы дрогнули, а затем импульс боли прошил мой нейроинтерфейс насквозь и ударил прямо по тем участкам сознания, что удерживали связь с телом. Архив пошёл рябью. ЭМИ. Бот решил пойти на крайние меры, попросту уничтожая себя, и именно в тот момент, когда я была соединена с закрытым сервером и не могла нормально управлять фрагментами. – Блядь. Внутри поднялась злость: бот идеально рассчитал тайминги. Поступил как загнанная в угол крыса, атаковал, наплевав на последствия. Нейросеть изучила поведение фрагментов, их алгоритмы и то, как они ведут себя в отрыве от основного ИИ, от меня. Бот не пытался победить меня напрямую: для этого у него теперь не хватало ни ресурсов, ни возможностей. Вместо этого удар пришёлся по самому слабому месту: по моменту, когда моя собственная вычислительная мощность была разделена между десятками задач, а значительная часть внимания уже находилась внутри закрытого архива и не могла контактировать с фрагментами. Его удар буквально на долю секунды выбил меня в «мясной мир», но этого хватило, чтобы блокируемые мною внутри сервера программы авторизации выполнили свою задачу, запустив приказ на самоуничтожение данных. Простой, но эффективный протокол ожил где-то в глубине системы: каскадное физическое выжигание накопителей повышенным электропотреблением. Не удаление файлов и не очистка таблиц, а то, на что не способен повлиять никакой нетраннер. Архивы начали распадаться, времени было немного: счёт шёл буквально на секунды. Я попыталась перехватить процесс, но сознание тут же начало захлёбываться: слишком много потоков, слишком много операций разом. А я тут одна, а фрагменты остались вне этой подсети. Значит, оставалось только с их помощью разогнать собственный разум максимально сильно, чтобы успеть хоть что-то! Фрагменты снаружи ожили, выжимая из всей своей структуры всё, что смогли наскрести. Сейчас главный приоритет – скорость. Похер что копировать, главное успеть урвать хоть что-то! Копирование шло одновременно по десяткам параллельных каналов, без разбора приоритетов. Я сгребала всё, до чего могла дотянуться: архивные записи, служебные журналы операций, обрывки технических протоколов, касающихся кукол, временные файлы, старые идентификаторы, фрагменты отчётов и даже бессвязный мусор, который в обычной ситуации я бы отфильтровала. Сейчас времени на сортировку не было. Я тянула данные на себя, тут же пересылая их своей цифровой половине. Часть информации приходила целыми блоками, часть, рваными кусками, где непонятно было ничего. Первый сектор потемнел на глазах. Ряды информации, ещё секунду назад казавшиеся монолитом, начали разрушаться, превращаясь в бессмысленный набор пазлов, который уже не собрать обратно. И я успела выдернуть оттуда лишь малую часть того, что там хранилось. Грёбаный адаптивный бот! Гонка. Гонка против времени. С одной стороны – умирающий, в буквальном смысле, сервер: он последовательно уничтожался изнутри, где каждый новый этап протокола делал следующий кусок информации недоступным. С другой – я, и моё тело, оставшееся в комнате хранилища, было тоже далеко не в лучшем состоянии. Мой биологический мозг буквально горел: жар шёл изнутри черепа, пульс бил где-то за глазами, а разум падал в какую-то вязкую пелену, и я теряла возможность связно мыслить. Нейроинтерфейс захлёбывался, пытаясь пропустить через себя объём информации, который моя нервная система физически не успевала обрабатывать. Я превысила лимит пропускной способности данных в несколько раз против того, что позволяла моя собственная нервная система. Картинка виртуального архива дёрнулась, будто кто-то грубо тряхнул проектор: настолько высоким и резким оказался перегрев моего организма, что начала сбоить синхронизация имплантов. Секунда ушла на восстановление связи, и протокол уничтожения этой секундой охотно воспользовался. Второй сектор потемнел следом за первым. Где-то на периферии сознания, там, куда всё ещё дотягивался общий Р2Р-канал, я поймала обрывок чужой паники. Люси. С трудом выделив часть ресурсов на реальный мир, перекинула туда кусок своего сознания. Самое забавное: я почти не осознавала, что говорю там, в реальности. Пыталась что-то разъяснить, успокоить. Большая часть моего внимания была занята игрой «скачай данные, пока сервер не сдох», но, вроде, получилось сказать что-то связное. «Вроде». Неприятное слово. Именно из-за него, из-за того, что внятно успокоить девушек не получилось, я почувствовала вспышку злости со стороны Люси, а следом попытку запуска какого-то скрипта. Раннерша действовала быстро, слишком быстро для человека, который подсознательно не готов к атаке. Но следом, почти сразу, жёсткое вмешательство Киви, гасящей чужую атаку на корню. Вроде успокоились. По крайней мере, в Р2Р-сеть больше ничего не бросают. Значит, можно не обращать внимания. Разбираться, что там произошло, было некогда: хранилище и так умерло почти полностью. И в этом противостоянии с алгоритмом зачистки человеческая часть сознания откровенно мешала, так что я полностью отключилась от тела. Практически сжигая свои нервы, я вырвала последний более-менее целый блок разом, без потерь, за долю секунды до того, как протокол дотянулся и до него. То, что я уже вытащила в общем, едва составляло треть от исходного объёма, причём половина из этого теперь представляла собой бессвязную мешанину из разрозненных кусков информации. Но главное: вместе с этой третью в общем архиве теперь мирно лежали два файла, которых там никогда не было. Готовые дождаться своего читателя. Причём теперь общая фрагментарность всех данных даже играла мне на руку: чем сильнее было повреждено хранилище, тем меньше вопросов должен был вызвать тот факт, что среди уцелевших блоков обнаружатся ещё какие-то странности. Я добавила туда мелкие штришки: Ссылки на уже несуществующие директивы, номера внутренних документов, которые теперь невозможно было проверить, несколько указателей на блоки, которых больше не существовало, пара обрывков метаданных, будто часть связанной информации так и осталась там, среди уничтоженного. Даже временные метки я подогнала под окружающие записи. Не идеально. Идеально мне как раз и не нужно было: слишком подозрительно. А так: повреждённый архив, потерянные зависимости, неполные ссылки, два файла, которые каким-то образом пережили разрушение. Всё это добавляло картине правдоподобности. Я так думаю. Надеюсь. Я вырвала шлейф из разъёма терминала. Мир мгновенно вернулся на место, а с ним и вся та боль, что чувствовало моё тело, которое я сегодня выжала до предела. Стоило мне открыть глаза, как на мне скрестились сразу три взгляда. Вот только если Гарсия был достаточно спокоен, хотя и напряжён, то Люси сверлила меня откровенно ненавидящим взглядом. За ней стояла Киви, положив руки ей на плечи, не давая сделать ничего лишнего. Что именно это было за «лишнее», я не знаю, но молодая раннерша явно что-то замышляла. Что-то тут явно произошло, пока я «отсутствовала». Видимо, это было связано с тем самым запуском скриптов, который подавила Киви. Я мысленно пожала плечами: да и похер. Осталось только покинуть здание, и больше я с ними в одной связке работать не буду: дальше Мейн и его компашка нужны будут только для того, чтобы торговать лицом и изображать из себя болванчиков поддержки для Баргеста. – Данные у меня, – вышло с некоторой запинкой: горло драло так, словно я час подряд орала как суслик в горах. Каждый вдох неприятно царапал горло изнутри, а голос стал хриплым и каким-то чужим. – А что случилось у вас? – решила всё же поинтересоваться. – Позже, – коротко помотала головой Киви. – Сейчас надо валить. Ну, тут не поспоришь. – Уходим, – скомандовала я вслух. Наверх поднимались бегом. Тело слушалось довольно херово: сначала большая нагрузка с турелью, потом добила ещё и гонка с перегревом, странно, что я вообще не вырубилась где-то на полпути. Но времени на отдых не было. Ни секунды: мало ли что придумает бот Дозора, хотя от него, скорее всего, мало что должно было остаться, но рисковать не стоило. Перед выходом – последний на сегодня приказ фрагментам: через пятнадцать минут снять всякое сдерживание с команды самоуничтожения здания и выполнить её, несмотря ни на какие противодействия бота. Когда это произойдёт, исчезнет всякая моя связь с тем, чем я раньше была, и одной проблемой над моей головой станет меньше. Причём огромной проблемой, грозящей такими же огромными последствиями. Ещё раз проверила внутренний таймер, убедилась, что команда принята, и только после этого оборвала соединение. Последняя дверь запертого шлюза, отделявшая нас от отдыха, была взломана Гарсией за десяток секунд. Задний двор базы Дозора встретил нас дымом на улице, звуками выстрелов и двумя телами на земле у угла здания. Короткие очереди на три-пять патронов перекрыл одиночный выстрел, и всё на некоторое время затихло. Ребекка ждала возле броневика с оружием наизготовку. Лицо – в довольной ухмылке: те два трупа явно её работа, что подняло мелкой настроение до совершенно неприличного уровня. – Пятеро, – сказала она вместо приветствия и коротко кивнула на трупы. Посмотрела на тела, потом на мини-наёмницу. Ага, получается, ещё три трупа были возле броневика с другой стороны, и у той с их ликвидацией явно никаких проблем не возникло. – Появились минут двадцать назад. Как только нас увидели, сразу открыли огонь, – Ребекка расплылась в улыбке, явно снова прокручивая перестрелку у себя в голове: – Хорошие были бойцы, классно с ними было постреляться. Я только кивнула на это признание чужих заслуг. Прикинула время: примерно тогда фрагменты обрубили внешнюю связь бота с миром, отрезав его от Сети. Стоило ему замолчать, как отправили тревожную группу проверить, что происходит. Оперативно. Но почему всего пятеро? – Это все, кто на вас напал? – Не, – мелкая без всякого напряжения кивнула в сторону вновь зазвучавших выстрелов. – Там ещё на шестерых наехали, дальше по улице вообще полный фарш! – довольно закончила та. Ясно. Значит, Дозор отреагировал и попытался прикончить тех, кто вошёл внутрь. Но, блядь, как они умудрились тут спрятать целую маленькую армию?! – Ладно, давайте закругляться, – сказала я вслух, забираясь в броневик следом за остальными. – Сейчас нужно сваливать. Никто спорить не стал. Фалько завёл двигатель раньше, чем захлопнулась последняя дверь, и машина рванула с места. Меня вжало в спинку кресла, и тело вновь отреагировало короткой вспышкой боли. Где-то в плече неприятно дёрнуло, мышцы живота скрутило: моё парное выступление с турелью, похоже, ещё долго будет сказываться на мне. Я тихо выругалась и устроилась поудобнее. Броневик быстро набрал скорость. За окнами поплыли улицы Ранчо Коронадо, только теперь район перестал быть сонным: Звуки стрельбы, чьи-то крики. Несколько машин, врезавшихся в припаркованные тачки на обочине, люди вокруг, орущие от страха. А ведь скоро ещё будет и «большой бум»! Тогда тут вообще все потеряют последние остатки здравомыслия и самоконтроля. Я перевела взгляд на своих «напарниц». Люси устроилась у противоположного борта, скрестив руки на груди. Взгляд упёрся в проплывающую за окном картинку, но было заметно: она практически не видела того, что происходит снаружи. Киви сидела рядом с ней, сверля взглядом её светлый затылок. Я перевела глаза с одной на другую. Всё-таки там, в хранилище, между ними что-то произошло, но выяснять мне было откровенно лень. Тем более что это было не так уж и нужно, в отличие от кое-чего другого. Откинувшись на кресло, я бросила короткое сообщение в общий Р2Р-канал, который всё ещё был активен: – Перед тем, как закрыть этот контракт, нам нужно кое-что обсудить.
двуликий. b_02.
cyberpunk 2077
Niks
О! Неожиданно, я думал предыдущая глава - последняя
Niks, Не, я имею ввиду что это последняя часть про дом. Эта книга ещё не закончена - там ещё минимум листа 3-4 авторских. Ещё три сюжетные точки - Фарадей, Хансен и финал.
ГЛАВА 019. Киви. Нетраннер. Вот она – почти конечная цель. Толстая бронированная дверь, за которой начинался путь в подвал, переоборудованный под центральную серверную. Самый защищённый узел во всём здании, отдельный кусок инфраструктуры, отрезанный от всего остального сетевого мира. Данные стекались туда, но обратной связи не было. Никаких удалённых команд, никаких привычных способов подключиться и вытащить информацию через Сеть. Выгрузка возможна только вручную, человеком. Особенности архитектуры. Намеренное ограничение, которое превращало серверную практически в сейф посреди киберпространства. Дверь оказалась под стать своей цели: толстая, бронированная, без единого лишнего элемента на поверхности, за исключением порта для проверки ключа-команды. Такую не то что ножом не вскроешь – тут и взрывчатка не поможет. Вернее, поможет, но взрыв нужной силы мгновенно сложит этот дом, похоронив заодно и того, кто решит воспользоваться подобным очевидным способом. Гарсия остановился первым, за пару метров от двери, остальные послушно замерли следом. Без пререканий и вопросов – сейчас он главный. Ему лучше знать, как разобраться с кодами, которые добыла Киви. Но, как оказалось, остановился техник не из-за этого. Шестой чуть поднял голову, всматриваясь в потолок. Несколько секунд пристально рассматривал бетонную плиту над головой, потом медленно выдохнул: – Мины, – не оборачиваясь, напряжённо произнёс он. Киви сразу перестала смотреть на дверь. – Где? – Три штуки. Замаскированы под потолком, сразу перед дверью. Он указал взглядом куда-то вверх, хотя с их позиции из-за спины Гарсии никто не мог разглядеть ничего подозрительного. – Неверный пароль – и они взрываются. Возможно, срабатывают ещё и на попытку открыть дверь без подтверждения. Точно не знаю. А за дверью та турель в простреливаемом коридоре, которую заметили при сканировании здания. И вот после того как она откроет огонь, мины точно будут переведены в активное состояние. Шестой молча залез в небольшой рюкзак. Несколько секунд внутри что-то звякало, потом он вытащил то, ради чего полез туда. «Аргумент для турели». Термическая пика выглядела не особо внушительно: короткая палка с рукоятью на одном конце и заострённым, слегка изогнутым наконечником на другом. Внутри убойная смесь, способная прожечь любую броню. Нужно только время. То самое время, пока по тебе будут стрелять. Вдоль чёрного корпуса шла узкая полоса маркировки – оранжевая на чёрном. Международный символ: «жжётся, идиот, держать заострённым концом от себя». Гарсия посмотрел на устройство, потом на поворот коридора. – Начинка прожжёт броню турели секунд за десять, – техник сделал короткую паузу, потом напряжённым голосом закончил: – И всё это время нужно не сдохнуть. В открытом коридоре. Никто не ответил. – Ну, кто рискнёт? – криво усмехнулся Гарсия. В ответ получил лишь пожатие плеч от блондинки. – Видимо, я. На удивлённые взгляды Киви и Люси Сувира пояснила: – Что-то я не вижу тут ни у кого сандевистана или хотя бы Керезникова. Так что максимальные шансы выжить только у меня. И тут перед Киви всплыла та самая ситуация, из-за которой они вообще оказались в этой жопе. Без возможности просто развернуться и отказаться. Без варианта послать блондинку и Милитех на хер. Переговоры в «Посмертии». Исполнение приказа от Фарадея – и через секунду она уже лежит без сознания от удара, движения которого так и не увидела. Всего одно неверное действие, которое проистекло из того, что блондинка совсем не выглядела человеком, разбирающимся в сетевой магии. Ну и да, теперь, после того как Киви воочию увидела подчиняющийся ей ИИ, стало понятно, как эта Сувира смогла так быстро вычислить наблюдательный трекер. У этой блондинки точно стоит что-то вроде ускорителя рефлексов, поэтому она была вполне уверена в себе. Неудивительно, что там, где нужна нечеловеческая скорость, вызвалась именно Сувира. Для остальных вход в коридор с турелью вообще означал верную смерть. Но десять секунд?! Что за санди в ней стоит?! И как она вообще смогла установить его параллельно с декой?! Десять секунд, в течение которых человек должен успевать замечать направление огня, двигаться, реагировать на изменение положения ствола, а главное – выдерживать нагрузку от резких движений. Читерша. ИИ. Кибердека. Сандевистан. Или какой-то странный аналог. О подобной возможности – установить столь разные системы одновременно – Киви только слышала. Да и то подобные россказни больше напоминали «городские истории», так как девушка прекрасно понимала, сколько непреодолимых проблем возникает при попытке нормально совместить разные системы. А тут перед ней стояла представительница Милитеха, которая одновременно работала с кибердекой на которой был ИИ и при этом обладала реакцией, которой хватало – по крайней мере, по её словам, и поведению – чтобы выжить под огнём автоматической турели. В глубине души вновь всколыхнулась зависть к чужой удачливости и возможностям. Её ученица из-за своей фобии не замечала того, что дают Сувире её импланты, а вот Киви подмечала каждую новую деталь. Скрупулёзно отмечала каждый новый штрих показанных аугментаций заточенных под конкретного человека. Но терпение. Сначала нужно пережить этот день. Потом ещё будет время разобраться, кто такая эта Сувира на самом деле и откуда в ней столько хрома, о котором Киви даже не слышала. Ну а дальше можно будет думать о собственных возможностях и улучшениях: если получится ухватиться за эту блондинку, то когда-нибудь и у неё, Киви, тоже будет такое железо. Может, не такое же. Может, лучше. Если уж мечтать, так ни в чём себе не отказывать. Главное – получить шанс добраться до нужных людей, денег, технологий. До всего того, что у Сувиры явно было. Цель поставлена, отходить от неё она не собиралась. Киви вообще не любила отказываться от вещей, которые однажды решила получить. – Логично, – наконец разорвала затянувшееся молчание нетраннерша. Гарсия кивнул и протянул термическую пику блондинке рукоятью вперёд. – Держи. Сувира перехватила инструмент одной рукой. После того как пика поменяла руки, мужчина начал пояснять нюансы: – Это не взрывчатка, так что взрывов можешь не опасаться. Можно спокойно находиться почти вплотную, и ничего не будет. Ну, если не совать руки прямо в рабочую зону. Но температура вокруг скаканёт очень неприятно, имей в виду. Металл начнёт плавиться почти сразу, а тепло разойдётся по корпусу. Не стой рядом без необходимости. Гарсия ткнул пальцем в наконечник. – Горит направленно, узким конусом. Постарайся не попасть под брызги раскалённого металла. Они летят недалеко, но если попадут на кожу, мало не покажется. Особенно если зацепит лицо или шею. – Учту, – несколько задумчиво сказала Сувира, рассматривая инструмент. До этого она с подобным явно не сталкивалась. – Наконечник магнитный, – продолжил техник. – Воткнула куда надо – пика намертво присосалась к металлу. Дальше она делает своё дело сама. Тебе останется только не мешать ей и не подставляться под огонь. – Десять секунд на всё? – Сувира взвесила термическую палочку в руке, как перед броском ножа. – Ориентировочно да, – ответил Гарсия. – До полного прогара брони и блока управления. Может, пятнадцать – смотря какой сплав у корпуса турели. Если там нормальная военная защита, может потребоваться больше времени. Так что все эти секунды не стой на месте, уворачивайся, делай что угодно, лишь бы не поймать очередь в фокусе сенсора. – Ага, понятно, – кивнула Сувира без особого энтузиазма. – И, кстати, перед моим забегом сделай мне порт – нужно отключить газ. Киви усмехнулась про себя: «нужно отключить газ». Формулировка была идеально простой. Настолько обычной, что Гарсия даже не насторожился. Для него задача действительно выглядела именно так: перекрыть датчики подачи газа, чтобы коридор не залило нервно-паралитическим газом, вырубающим от малейшего попадания на кожу. Что вкупе с работающей турелью являлось стопроцентной смертью. На самом деле блондинке нужно было совсем другое. Киви уже видела достаточно действий Сувиры, чтобы понимать: газ был далеко не главным основанием для выхода в Сеть. Сувира собиралась натравить на систему свои фрагменты ИИ. В очередной раз. Возможно, хотела сделать прямое подключение: если её всё-таки срежет очередь, она хотя бы останется на серверах этого здания. А дальше – уйти в Сеть. Гарсия был совсем не в курсе, кто или «что» такое эта сучка Милитеха, и, видимо, Сувира хотела, чтобы это так и осталось. Мужчина не был вместе с ними в киберпространстве. Не видел, как блондинка работала там, как вели себя фрагменты ИИ, как менялась сама сеть вокруг неё. Не видел их бой со Льдом. Да вообще – он даже про этот Искин не знает! Для него весь этот забег выглядел вполне стандартно: нетраннеры забрались в защищённый объект, вскрыли часть систем, нашли способ пройти дальше, теперь предстояло разобраться с физической защитой.
За работой Гарсии было интересно наблюдать. Издалека. Особенно сейчас, когда от самой Киви ничего не зависело, но зато и сама она ничем не рисковала. С мужчиной осталась лишь Сувира, остальные отошли к лестнице на второй этаж. Дальше находиться рядом смысла не было: когда турель откроет по блондинке огонь, любое лишнее тело в зоне поражения превратится в ещё одну цель. Киви прислонилась к стене у вскрытой двери, откуда можно было наблюдать за происходящим у спуска в подвал и откуда достаточно сделать шаг назад, чтобы оказаться в безопасности. Она поймала себя на том, что ждёт начала с каким-то странным интересом. Сама Киви была нетраннером и большей частью «лично» не участвовала в операциях. Ей ни разу не приходилось выходить на передовую с оружием в руках. Обычно тело девушки оставалось в относительно безопасном месте, пока сознание уходило в Сеть и поддерживало группу оттуда. Она привыкла смотреть на происходящее через камеры, сенсоры и чужие глаза. Здесь всё было наоборот. Никаких скриптов. Никакого киберпространства или хотя бы Мелководья. Никаких защитных контуров, которые можно взломать – только узкий коридор, орудие и человек… вроде? – которому предстояло за несколько секунд добраться до турели под огнём. Исключительно мясо, насилие и хардкор! Именно поэтому за действиями Гарсии Киви следила с интересом. Хотя… ничего зрелищного там не происходило. Просто в очередной раз нетраннерша отметила, что спокойствие блондинки временами выглядит излишним: Сувира, которая через несколько секунд побежит под пулемётным огнём, держалась раздражающе невозмутимо. Шестой достал из разгрузки какую-то короткую металлическую трубку и подключился к ней через шлейф. Застыл на некоторое время… и всё. Киви усмехнулась – наверное, со стороны их бои в Сети выглядели так же: нетраннер застывает и вскоре, как по волшебству, двери открываются, а чужое оборудование выходит из строя. Вот только чужая оптика без кибердеки не видит того, что происходит в Сети, поэтому и выглядит всё так, словно между нырком и результатом ничего не происходит. Это магия, детка! На корпусе обрубка трубы мигнули несколько индикаторов, после чего Гарсия отмер и усмехнулся, расслабившись – видимо, мины были из тех, что его «устройство» могло отключить. Сувира тоже посмотрела на «огрызок» с интересом. Только интерес этот был совсем не праздным: всё-таки, если Гарсия в чём-то ошибётся, направленным взрывом мины её раскидает по коридору всего первого этажа. Так что тут был вполне шкурный интерес. Мужчина что-то пояснил ей негромко. Блондинка кивнула. Больше ничего не происходило секунд пять. Потом Гарсия отключился от своего мини-устройства и кивнул Сувире. Та тяжело вздохнула, словно только сейчас окончательно поняла, что отступать уже поздно. Затем встала напротив двери, расправив плечи и приготовившись действовать. Шестой не стал терять время. Быстро подключился к порту авторизации, ввёл добытый Киви код и почти сразу дёрнулся назад. Всё произошло практически одновременно: код ушёл в систему, соединение установилось, и мужчина тут же рванул к остальным. Киви даже не пришлось спрашивать, что делать дальше. Вся троица бросилась обратно на второй этаж – никому не хотелось проверять на себе, насколько далеко способен разлететься случайный рикошет или осколок. Они неслись по лестнице, а в спину донёсся сперва короткий шипящий гул сработавшей термической пики, а следом и рокот турели. Резанула первая очередь, которая не замолкала почти две секунды. Перезарядка и вновь звук выстрелов. С каждой секундой напряжение росло. Грохот выстрелов сливался в непрерывный металлический рёв: пули били по стенам, рикошетили от пола, с визгом уходили куда-то в стороны. Каждый новый звук заставлял Киви инстинктивно пригибать голову. Они уже почти добрались до лестницы, когда снизу снова грохнула очередь – турель продолжала работать. А значит, Сувира была жива, раз внизу стреляют. Пока. Ещё одна слитная очередь. Потом ещё. Секунда автоматической перезарядки. И вдруг всё стихло. Настолько резко, что тишина после стрельбы буквально ударила по ушам сильнее грохота работающей турели. Все трое замерли. Несколько секунд никто не произносил ни слова. Киви смотрела на лестницу вниз и чувствовала, как неприятно холодеет в животе: спускаться было страшно! Если Сувиру срезала очередь и куски её тела сейчас лежали где-нибудь внизу, стоит им выйти в открытый коридор – и турель тут же откроет огонь уже по ним. Хотя… Киви пожала плечами. В конце концов, термическая пика должна была разобраться со стационарной пушкой. На то и был расчёт. Правда, если Сувира мертва, задание всё равно провалено. Тогда им остаётся только уходить обратно. Киви первой начала спускаться. Лестница казалась сейчас слишком открытой: каждый шаг отдавался в голове неприятным ожиданием выстрела. Девушка медленно переставляла ноги, прислушиваясь к каждому звуку снизу: если турель снова заговорит, времени на реакцию не будет. Если Сувира жива – всё хорошо. Если мертва… то нет, тогда лучше не отступить, а попытаться довершить начатое. Добыть нужные сведения. Правда теперь не для блондинки, а чтобы откупиться от Милитеха, когда компромат уйдёт к ним. Правда, оставалась ещё одна мелочь, от которой Киви хотелось выругаться вслух. ИИ. Засевший в Сети здания Искин никуда не делся. И неизвестно, как он отреагирует на действия людей без Сувиры, которая держала его под своим контролем. У самого низа ступенек их встретил голос блондинки: – Чисто, спускайтесь. Голос хриплый, прерывистый. На подходе к дверям в подвал Киви и Люси закашлялись хором. Воздух здесь был просто отвратительным. Дым выедал глаза, забивал горло и оставлял на языке горький металлический привкус. Запах горелой термической смеси смешался с гарью оплавленного пластика, бетонной крошки и ещё чего-то химического. Вонь получилась такой мерзкой, что хотелось дышать через рукав. Люси и Гарсия так и поступили. Ну а маска Киви начала автоматически фильтровать воздух. Хоть какой-то прок от её «аксессуара». Сувира стояла у остывающих обломков турели. То, что ещё недавно было стационарной пушкой, теперь представляло собой окончательно дохлый металлолом. Турель безжизненно свисала с потолка, металл корпуса почернел, местами оплыв от жара. Сама блондинка выглядела не намного лучше: волосы и одежду покрывала мелкая бетонная пыль. На лице виднелись серые разводы. Глаза покраснели от дыма, под ними проступили тёмные следы. Она тяжело дышала, но твёрдо стояла на ногах. И, что особенно бесило Киви, выглядела явно довольной собой! Адреналиновая наркоманка долбанная! Киви едва удержалась, чтобы не высказать это вслух. А если бы сдохла?! Что тогда?! Киви уже почти физически представила последствия: Операция летит к чёрту. Сувира мертва. Все договорённости теряют смысл. Ей самой придётся срочно думать, как валить из города. Ведь со всем этим всплывает ещё одна проблема – компромат. Тот самый компромат, который в случае смерти Сувиры уйдёт Милитеху. Можно, конечно, задобрить их данными из этого здания, но кто даст гарантию, что их не поблагодарят, а потом каждому не подарят по пуле в затылок?! И что уж там говорить – тогда и Киви останется без своей мечты, которую распланировала на ближайшее будущее, словно имена пятерым своим будущим детям. Но блондинке, судя по всему, было плевать на одну конкретную нетраннершу. – Уфф, – показушно выдохнула Сувира, потом кивнула Гарсии и мотнула подбородком в сторону последней двери. – Вот и наша цель. Последнее препятствие. Видимо, поставили её именно затем, чтобы никто не смог быстро пронестись мимо турели. Ведь даже без противодействия бота тому же Гарсии потребовалось около пятнадцати секунд, чтобы вскрыть замок и отвести тяжёлую створку. Пятнадцать секунд под непрерывным огнём? Не смешно. Киви невольно покосилась назад. Пустой коридор, разбитые в хлам стены – следы недавнего боя. А впереди оно – момент истины, их конечная точка. Вот только девушка ожидала чего-то другого. Чего-то более впечатляющего, что ли: подземного зала, огромного комплекса, мигающих панелей, десятков операторских мест. А вместо этого перед ними оказалось довольно скромное помещение. Хотя чего ждать от подвала гражданского здания, переделанного непонятно кем под серверную? Высокие стойки стояли рядами, почти вплотную друг к другу. Чёрные корпуса уходили вверх, упираясь в потолок. Где-то внутри непрерывно работали вентиляторы, и от этого помещение заполнял низкий, почти физически ощутимый гул. Да и общая температура была довольно низкой. По полу тянулись кабели. Толстые, с её, Киви, руку, ещё и заключённые в обмотку дополнительной негорючей брони. Они пересекались, уходили под стойки, соединяли оборудование между собой. Переступать через них приходилось осторожно: один неверный шаг – и можно было зацепиться ногой, потянув за собой целый пучок, намотать их на тело и к моменту падения превратиться в самую настоящую мумию из исторического брейна. Никакого места для людей здесь практически не оставили. Чистая утилитарность. Всё предназначено для оборудования, охлаждения и питания. Нахождение тут людей вообще не подразумевалось даже для обслуживания. Правда, и задерживаться здесь надолго никто не собирался. Главное находилось буквально напротив входа. Массивный постамент, встроенный в стенку одной из стоек, с единственным разъёмом на передней панели. Никаких экранов. Никаких привычных интерфейсов. Только порт, окружённый дополнительной защитой. Нужное им хранилище данных. Киви почувствовала, как внутри что-то сжалось: сколько нервов и сил они убили на пути сюда, и вот теперь цель оказалась буквально на расстоянии вытянутой руки. – Прикройте меня снаружи, если бот решит атаковать, – сказала Сувира, доставая шлейф из ладони. Голос звучал спокойно, хотя напряжение всё равно пробивалось сквозь слова. – Последний рывок. Люси нехотя встала у входа, прижавшись спиной к косяку. Лицо скривилось от вони, доносящейся из коридора. Здесь воздух был пока чище, но охлаждающие вентиляторы уже начали втягивать неприятную запашину в подвал. Киви заняла позицию рядом. Она быстро проверила окружающую Сеть, ещё раз прогнала сканирование по ближайшему пространству. Пусто. Точнее – пока пусто. В том, что бот попытается поднасрать под конец, Киви не сомневалась. Доступа к киберпространству в подвале не было. Хранилище оказалось отрезано от внешней Сети, как и предполагалось. Если атака всё же произойдёт, реагировать придётся исключительно на Мелководье. Никаких привычных прыжков в глубину, никаких обходных путей через Сеть. Только физическое пространство, собственные импланты и то, что они успеют заметить через деку. Гарсия, посмотрев на обеих девушек, просто пожал плечами. Он явно не собирался изображать из себя героя и просто спокойно уселся прямо на один из толстых кабелей, проходивших по полу, прислонившись спиной к одной из стоек. На сегодня он выполнил всё, что от него требовалось. Дальше – уже не его работа. А главное – не его проблемы. Блондинка вставила шлейф в разъём терминала. Взгляд расфокусировался, мышцы лица расслабились. Даже дыхание стало реже. Со стороны казалось, будто человек просто отключился, но для Киви это состояние было очень знакомо: Сувира бросила внутрь хранилища практически все доступные ресурсы. Она почти полностью покинула тело. Теперь оболочка стояла здесь только как физическая точка подключения. Основная часть сознания, процессов и вычислительных мощностей ушла туда, где находились данные. Внутрь закрытого контура, ради которого они вообще спустились под землю. Здание слегка тряхнуло, словно при землетрясении в три-четыре балла: окружающие стойки дрогнули, с потолка посыпалась мелкая пыль, а где-то в глубине помещения что-то тяжело грохнулось на пол. Лампы мигнули и разом погасли, погрузив подвал в темноту. По черепу изнутри резануло коротким острым импульсом, а следом словно кто-то провёл раскалённым ножом прямо по поверхности всех имплантов разом. Киви пошатнулась и вцепилась рукой в косяк. На секунду она перестала понимать, где находится. – ЭМИ, – выдохнула девушка. Бот решил пойти на крайние меры. Если обычные системы обороны не помогли, а самоуничтожение заблокировано, то единственное, что оставалось, – это попробовать хотя бы не дать унести все данные. И начать взрывать самого себя – собственные мощности. Киви провела ладонью по стене, пытаясь удержать равновесие. В темноте кто-то свалился на пол, зацепившись за кабели. – Блядь, – сквозь зубы бросила Сувира. В её голосе впервые за всё время прозвучала настоящая злость. Видимо, импульс ЭМИ задел и её. Причём задел не лучшим образом. Киви не успела даже спросить, насколько всё плохо – ответ пришёл сам. Фрагменты внутри нейроинтерфейсов буквально взбесились. Они начали менять структуру. Не медленно, не постепенно, как обычно было с начала входа в здание. Всё случилось рывком, словно какой-то внутренний ограничитель сорвало одним ударом. Агент нейроинтерфейса переписывался на лету. На живую. Все программы внутри него перестраивались, объединялись, разрывали старые связи и создавали новые. Фрагменты словно получили собственные приоритеты и принялись подгонять чужие системы под себя. По Р2Р-сети донеслись эмоции Люси. Сначала паника. Потом страх. Острые эмоции буквально перемешивались между собой, проходя по соединению от одного участника к другому. Киви почти физически ощутила, насколько сильно Люси выбило из равновесия. И неудивительно: казалось, её фобия, судя по всему, воплотилась в жизнь. Искин сорвался с поводка. Но затем паника начала исчезать. Не потому, что Люси успокоилась – страх оказался задавлен новым чувством. Сначала медленно. Потом всё быстрее и быстрее разум Люси поглотила чистая и безудержная ненависть. Холодная, плотная и настолько сильная, что Киви почувствовала её даже через Р2Р. Лампы в подвале с лёгким потрескиванием вновь засветились, озарив лицо Люси. Что тут сказать – ученица больше не боялась. По крайней мере, сейчас. Теперь она ненавидела. – Спокойно, – по Р2Р-сети разошлись слова блондинки, сказанные тем же тоном – спокойным, которого она хотела добиться от других. – ЭМИ повредил фрагментарный ИИ, и прошла команда на автоматическое затирание данных. Так что фрагментам пришлось перенестись в ваши импланты – сейчас даже минимальный пинг опасен. Иначе я могу вообще потерять все данные. Так что ещё раз говорю – успокойтесь. Дела плохи, но ИИ стабилен. Я отключаюсь – не могу быть с вами на связи. С этими словами сознание Сувиры в общей Р2Р-сети потухло, практически слившись с фоном. Всё её внимание сейчас ушло в хранилище, где она судорожно копировала информацию. Вот только призывы Сувиры к «спокойствию» не очень-то и помогли! Кажется, блондинке сейчас не повезёт! Киви подобралась, сама того не заметив, как на секунду стиснула кулаки. Нельзя допустить, чтобы с Сувирой что-то случилось! Не сейчас! Не после всего, что они уже сделали. После того как они протащились по всему зданию, потерять блондинку и своё будущее из-за паники Люси было бы просто идиотизмом! – Люси, успокойся! – голос наставницы прозвучал особенно твёрдо. Киви намеренно не повысила его до крика, но вложила столько нажима, сколько могла. Она не хотела, чтобы ученица сейчас похерила все её дальнейшие планы. Правда, видимо, Киви подобрала не то слово для обращения, повторив призыв Сувиры. Что послужило топливом для новой вспышки ярости, уже даже не особо соотносящейся с реальностью. – Успокоиться?! – буквально прошипела молодая нетраннерша. В её голосе не осталось обычной колкости – почти чистая злость, густо произрастающая на панике. – Если мы ничего не сделаем, то некому будет успокаиваться! Киви коротко выругалась про себя. Вот именно этого она и боялась: фобии страшны своей нелогичностью. – Люси, – Киви вновь попыталась надавить авторитетом наставницы, – это не атака ИИ. Ты же слышала объяснение! Это не атака! Нас просто сделали центральным узлом Искина из-за удара ЭМИ. Возьми себя в руки! Пальцы ученицы задвигались. Всего лишь несколько коротких движений, похожих на спазм. Почти незаметно со стороны. Но Киви знала все повадки и привычки своей ученицы. Мелкая так делала, когда уже не собиралась спорить и переходила к делу. Когда в голове у неё складывался какой-нибудь скрипт, а пальцы непроизвольно начинали выполнять воображаемые команды на атаку. Киви напряглась. И именно этот триггер тела дал нетраннерше ту крошечную крупицу форы, которой хватило, чтобы заблокировать атаку Люси на Сувиру через Р2Р-сеть. Киви рванула соединение на себя, перехватила один из каналов и тут же оборвала его. Следом подменила порт, на который уже шёл запрос. Потом ещё один. Разум расслоился, одновременно выполняя несколько задач. Времени на аккуратную работу не было. Одна ошибка – и Люси могла протолкнуть скрипт глубже в сеть и нанести удар по блондинке. – Даже не думай, – процедила Киви, больше для себя, чем для ученицы. Она продолжала рвать соединения, закрывать временные туннели, менять маршрутизацию – всё, что могла придумать на ходу, лишь бы не дать Люси довести атаку до конца. При этом приходилось ещё и следить за самой сетью. Слишком много процессов шло одновременно – фрагменты вовсю насиловали их Р2Р. ЭМИ уже нарушил нормальную архитектуру, расчёты гуляли между участниками связки, а теперь поверх этого Люси решила устроить собственную маленькую войну. Но хуже всего было другое. Киви раньше не видела таких скриптов. Ни одного из них. Они не выглядели стандартным набором боевых инструментов, которые можно было скачать, собрать из готовых модулей и слегка переделать под себя. Эти штуки были кривыми, тяжёлыми и при этом до странного цепкими. Убийственно цепкими. Скорее всего, что-то самостоятельно написанное. Причём написанное не вчера и не в спешке. Внутри были решения, до которых человек обычно доходил после большого количества ошибок. И времени. И вряд ли они несли блондинке что-то хорошее. Противостояние не продлилось долго – всего с полдесятка скриптов. Но этих пяти-шести хватило с избытком. Каждый оказался на диво живучим. Скрипты не просто пытались продавить защиту – они меняли поведение после каждого ответа системы. Если Киви перекрывала один путь, следующий запрос шёл уже по другому. Если ставила фильтр, нагрузка смещалась в соседний канал. Если пыталась подменить порт, программа через несколько мгновений уже искала другой. Псевдоинтеллект. Не полноценный разум, конечно. До настоящего ИИ тут было примерно столько же, сколько до звёзд от подвала, в котором они сейчас сидели. Но достаточно, чтобы заставить обычного нетраннера нервничать. Что именно они бы сделали с Сувирой, Киви не знала. Да пока и не хотела узнавать. Сначала нужно было остановить Люси. Потом разобраться. Благо, скопировать эти скрипты себе удалось. Киви дождалась момента, когда один из них раскрыл часть структуры, и мгновенно выдернула копию, изолировав её во внутренней среде интральда. Второй пришлось буквально отрезать от основного процесса. Остальные она поймала уже почти автоматически. Потом разберётся. Если, конечно, они вообще переживут этот день. – Тихо, – Киви встряхнула Люси за плечи, возвращая её внимание из сетевого пространства в реальность. – Тихо, малая. Никто не пытается тебя атаковать. Слышишь? Никто. Никакой ИИ. Нас просто используют не как терминалы, а как сервер. Люси дёрнулась, будто собиралась оттолкнуть её, но Киви не отпустила. – Ты не понимаешь... – Я понимаю больше твоего, – отрезала Киви резче, чем хотела. В обычной ситуации она бы остановилась, смягчила голос, дала ученице несколько секунд прийти в себя. Но сейчас времени не было. – Дыши. Смотри на меня, а не на Сувиру. Дыши. Люси продолжала смотреть куда-то в сторону блондинки. Киви слегка встряхнула её ещё раз. – На меня. Наконец взгляд сместился. – Вот так. Не туда. Сюда. Молодая нетраннерша в ответ, как ей и было сказано, пристально посмотрела на Киви. Несколько секунд они просто стояли друг напротив друга. Люси явно раздумывала, не стряхнуть ли чужие руки со своих плеч. Но сдержалась. Вдох. Выдох. Ещё один. Постепенно плечи перестали быть такими напряжёнными. Дыхание выровнялось, взгляд перестал метаться. Та лихорадочная сосредоточенность, с которой Люси только что смотрела на Сувиру, начала уходить из глаз. Одержимость пропала. Правда, ненависть никуда не делась. Киви это заметила сразу. И ничего не сказала. Сейчас было важнее, что Люси снова контролировала себя. Остальное можно было пережить. Ненависть, страх, воспоминания – всё это потом. Если доживут до «потом». – Ладно, – наконец процедила Люси. Голос всё ещё оставался хриплым от напряжения. – Я спокойна и ничего необдуманного делать не буду. Довольна? Киви несколько секунд продолжала держать ученицу за плечи, проверяя, действительно ли это конец вспышки, а не короткая передышка перед новым заходом. – Пока да, – наконец, удостоверившись, ответила Киви.
Окружающий мир заполнила синева, и Киви выдернуло из реальности, перенесло в киберпространство. Слишком быстро, слишком резко - даже для человека, которому цифровой мир привычнее “мясного”. На короткое мгновение сознание потеряло опору, заметавшись между двумя совершенно разными реальностями. Что само по себе для раннера её уровня было неприемлемым! Но, увы, нейропластичность у девушки была ниже, чем у той же ученицы.
Мысли расплылись, базовые ориентиры исчезли, а разум беспомощно пытался совместить ощущения двух миров, ещё не до конца отпустив физическое тело.
Несколько секунд Киви словно плыла в вязкой пустоте, пытаясь адаптироваться к новому восприятию: информация поступала слишком быстро, слишком плотным потоком, и человеческий мозг не успевал осмысливать её в полной мере.
Но пришла в себя девушка достаточно быстро: помог фрагмент ИИ, который начал врастать в её архитектуру. Сначала она инстинктивно дёрнулась: слишком неожиданно, слишком бесцеремонно. Никто не предупреждал, что интеграция начнётся именно так, без малейшей подготовки.
На долю секунды Киви даже попыталась воспротивиться чужому присутствию. Вбитые в рефлексы привычки нетраннера требовали немедленно изолировать неизвестный код, отрезать его от ядра личности и основных имплантов, выяснить природу вмешательства. Но сделать этого она уже не успела. Да и стоило окружающему миру буквально взорваться расширенным восприятием, как всякое желание сопротивляться исчезло.
Киви замерла.
Настолько глубоко киберпространство она ещё никогда не воспринимала.
Даже во время погружений в Глубокую Сеть, когда приходилось спускаться почти к самому Чёрному Заслону, где любое неверное движение могло стоить рассудка или сожжённых мозгов, реальность не менялась настолько… кардинально. В той ситуации мир просто становился опаснее, плотнее, насыщеннее информационно. Сейчас же изменился сам принцип его восприятия.
Теперь девушка ощущала окружающее оборудование - серверные стойки, маршрутизаторы, ретрансляторы, вычислительные узлы и бесчисленные точки возможного подключения - как продолжение собственного тела. Они не требовали поиска или анализа, просто ощущались рядом, постоянно плавая на границе сознания. Совсем как импланты, которые человек перестаёт замечать уже через несколько дней после установки и рефлекторно, на уровне подсознания, начинает использовать как естественную часть своего организма.
Niks, Да, жив. И даже вроде подаю признаки работы - в выходные тут выложу текст. Двуликий идёт, но со скрипом, большей частью сейчас занят работой над новым проектом. Меня, если честно, эта часть про налёт про дом доламала - нужно немного от двуликого отдохнуть. Вот и переключился на ориджинал. Хочу полностью дописать, потом выкладывать.
По двуликому - почему такая задержка:
Сложно писать то, что не очень тебе подходит и в чём слабо разбираешься. По идее, в выходные выложу эту финальную часть атаки на базу, после будет легче. Надеюсь. Просто проблема в том, что я не могу толком сконцентрироваться на этом тексте из-за усталости к нему. Вот и почти не работаю именно над этой работой.
Ещё секунду назад - пустой коридор, холодный свет ламп, люди с застывшими, отсутствующими лицами. Теперь - киберпространство.
Реальность сменилась настолько резко, что неподготовленный разум просто отказался бы её принимать. Мир перестал восприниматься через глаза - картинка передавалась прямо в сознание, минуя привычные, человеческие фильтры. Провода обернулись светящимися магистралями, толстыми жгутами, по которым непрерывно мчались вспышки данных - белые, синие, золотистые, - и каждая на миг выхватывала из окружающей синевы очередной запрос системы: короткий обмен командами, ответ сервера, подтверждение доступа. Всё вокруг жило, двигалось, непрерывно разговаривало на двоичном языке.
Каждый сигнал был виден. Каждый пакет оставлял след. Даже самые слабые импульсы не исчезали бесследно - растягивались тонкими нитями света, сплетёнными в гигантскую паутину, где любой запрос неизбежно оставлял отметину.
Три человеческие фигуры висели в бескрайней синей пустоте. Хорошо, что ни Люцина, ни остальные никогда не боялись открытых пространств - иначе одно это зрелище могло свести с ума.
Рядом с нетраннерами кружились два массива - фрагменты ИИ, вновь воссоединившиеся с Сувирой. Чуть в отдалении, присосавшись к потокам света, висели ещё пять схожих конструкций. Чёрный Лёд их не замечал - слишком хорошо фрагменты мимикрировали под часть окружающей сетевой инфраструктуры.
“Недалеко” от людей - классическая четвёрка Льда.
Идентификатор - сборщик данных, наводчик, ищущий малейшие уязвимости в чужой защите. Два ударных модуля, единственная цель которых - сжечь мозги нетраннера раньше, чем противник поймёт, что происходит. И Защитник - позади, ближе к серверам, прикрывающий тыл. Он перераспределяет ресурсы и усиливает слой защитных алгоритмов каждый раз, когда какой-нибудь модуль Льда вступает в бой.
За ними - четыре куба, мерно пульсирующих светом. Их поверхность казалась монолитной, но, словно сквозь мутное стекло, изнутри порой прорывались вспышки данных. Мини-кластеры, питающие всю конструкцию Льда. Обрежь связь - и программы ослабнут, потеряют скорость и координацию. Уничтожь полностью - и Лёд начнёт рассыпаться, кластер за кластером, пока от грозной защиты не останутся лишь бессвязные обрывки кода.
NexXie, Благодарю за поддержку. На с чёт главы - я тоже надеюсь, хотя я за неё пока не садился. Но общий контур, действие и на что упор делать в ней уже есть. Что, по сути, уже половина. Но, думаю, к выходным будет готово. И, скорее всего, тоже объёмом под авторский лист - 40К знаков. Или около того - нужно туда будет впихнуть всё что касается Киви и органично, но лаконично утрамбовать.
Было такое ощущение, что кровь будто ушла из пальцев, а слегка вспотевшие ладони начало мелко покалывать. Следом в груди появился знакомый комок пустоты - казалось, он стягивал внутренности в однородную массу, причиняя почти физический дискомфорт. Или даже боль.
Девушка очень и очень давно не чувствовала этих реакций тела. Успела их даже позабыть, оттеснить куда-то на задворки памяти, убедив себя, что подобное осталось далеко в прошлом. Но стоило ощущениям вернуться, и она тут же их узнала.
Момент, который окончательно выбил Люцину из равновесия, настал после того, как нетраннеры получили от Сувиры “маски”. Впрочем, не сказать, что душевное спокойствие у девушки вообще было в последние пару дней. Но до встречи с блондинкой жилось лучше. Однозначно. Пусть денег уже несколько месяцев время хронически хватало едва-едва, в притык - на всё, в том числе даже на нормальную еду. Но зато всё было спокойнее.
Проще.
А главное: не будило неприятные воспоминания, казалось - давно похороненные в памяти.
Нейроинтерфейс Люцины принял первый пакет-ключ синхронизации. Р2Р-связь. Вот тут-то в полной мере и проявилось то, что девушка заметила ещё при “первом знакомстве” - логика внутри алгоритмов была чужой:
Слишком чистая, слишком математически выверенная, без единой человеческой шероховатости. У софта, созданного людьми, - даже с использованием навороченных нейросетей - такого совершенства попросту не может быть!
Сознание девушки цеплялось за это несоответствие с привычными - общепринятыми, так сказать, - программами и раз за разом сбоило, отказываясь работать. Алгоритмы блондинки вызывали банальный ступор. Психологический.
Но что важнее всего - страх.
Первобытный. Тот самый - от осознания того, что рядом с тобой находится хищник. Не просто голодный хищник, а который просто не знает такого понятия как “насытиться”. Готовый убивать и убивать. Просто потому, что может.
двуликий. b_02.
cyberpunk 2077
Niks
Как по мне, эта глава поинтереснее чем от лица Сувиры, да, там много тех.подробностей, но как по мне - слишком много. А вот такая глава, где больше впечатлений, эмоций - читается полегче.
Niks, Благодарю за мнение. Скорее всего - когда засяду за финальное редактирование исправлю: удалю/заменю лишнее. Ну или раньше - если время будет.
Просто люди тоже указывали на обилие терминов. Попробую потом слегка убрать и выровнять текст. Если получится, правда. В некотором роде - главы вводные. Короче - хз. Но буду править.
Оговорюсь, детали это хорошо, но уходить совсем в дебри... ну ты и так понял. а вообще в ожидании проды попался этот ролик youtube.com/watch?v=5ddVxkmlScE и проды стало нехватать ещё сильнее)) прям как-то вайбово.
Кстати, ты подписку обещал добавить, но так и не сделал... спрашиваю не ради дополнительной проды (понимаю, что и так выкладываешь по мере возможности), просто когда списывается само с определённой переодичностью, жаба не так лютует, по сравнению с тем, когда в ручную каждый раз кидаешь.
Задний двор здания Дозора почти не отличался от “тыла” соседнего дома чуть дальше по улице. Раздолбанный асфальт, покрытый сетью старых трещин и пятнами въевшейся грязи, пара клумб с чем-то чахлым - наверное, это всё-таки были цветы, - и одинокий столик под тентом, который весь выцвел от редких кислотных дождей.
Образцовая картина обыденности. Настолько привычная, что взгляд скользил по ней, не задерживаясь - именно то, чего добивался Дозор. Мне это запомнилось ещё с прошлого раза, когда перешедшие под контроль ИИ инфильтраторы привезли сюда оригинальную Сувиру.
Заехав в отгороженный дворик, Фалько заглушил мотор - мы не стали мудрить и просто в наглую встали напротив нужных дверей. Правда, не ради удобства или не для того чтобы скрыть, что тащим чьё-то бесчувственное тело - как делали инфильтраторы в прошлый раз. Сейчас у этого был практический смысл:
В броневике стоял ресивер.
Точка доступа, к которой имела полный доступ моя цифровая часть - та, что сидела где-то в Пёсьем Городе и отвечала за работу ИИ-функционала гибрида по имени Сувира v2.0. И на помощь я очень рассчитывала - анализ Интеллекта поможет найти слабые места в защите и не дать нам-людям сдохнуть внутри.
Жаль только, что в этот раз мне не удастся расстелить для незваных гостей красную ковровую дорожку, как было в прошлое посещение.
Две недели назад я-ИИ могла куда больше, чем сейчас - перестройка самой себя и интеграция в энграмму Сувиры сильно ударили по моим возможностям. В тот момент казалось, что компромисс вполне приемлем: немного меньше вычислительной мощности в обмен на полноценную человеческую личность. На практике всё оказалось куда болезненнее. Хотя, по факту, я и оказалась права.
Это стало особенно ясно, когда я настраивала ресивер на нужную частоту и конкретный нейроинтерфейс дохлого креольца-борга, который в своё время очень неудачно подключился к Сети: от многих возможностей ИИ пришлось отказаться. Огромную часть вычислительных мощностей я вынужденно отвела под поддержку эмуляции человеческой личности - эмоций, памяти, внутренних конфликтов, всей той иррациональной мешанины, которая делает человека человеком. И как итог - теперь Суви уже не такой уж боженька в Сети.
двуликий. b_02.
cyberpunk 2077
NexXie
Люси, как мне кажется, вообще на два фронта плавает. Помогает им на задании и, параллельно этому, в тихую подстраивает слой защитки от самой Суви из-за её Ии-шных прог
NexXie, правки... эт да, моя вечная болезнь - как напишешь, в тот же день ну вот от слова "совсем" не стоит править текст. Даже просто читать - мозг его не воспринимает. Утром уже лучше, как правило. Да и не всегда за собой косяки замечаешь - вот и прошу говорить, когда глава получается откровенно тяжёлой и нечитабельной, чтобы подправить.
Шестой улице понадобилось два часа, чтобы подготовиться к нашей маленькой акции.
Раньше мне казалось, что бандиты должны действовать быстрее - несколько анархично, без долгих раздумий. Но эти индивиды сумели меня удивить: не своей нерасторопностью, а тем, что действительно готовились к операции. Сбор людей, разбивка на группы, назначение прикрывающих нетраннеров. Сеть по всему Ранчо Коронадо активизировалась, вокруг всех ретрансляторов находящихся поблизости с публичными базами Шестых начал формироваться дополнительный слой Льда. На мой вопрос - “это нормально для данного места?” - раннер, представившийся Гарсией и приставленный ко мне Сильвой, заверил, что это стандартная подготовка к масштабной операции в исполнении Шестой улицы. Всё по заветам военного контингента.
Неплохо.
Я посмотрела на него с некоторой долей сомнения. Здоровенный качок, на котором облегающий костюм раннера смотрелся примерно как дресс-код стриптизёра, - но говорит уверенно. Надеюсь, уверен этот Гарсия не только за свои слова, но и за профессиональные навыки. С учётом того, куда мы идём.
Ну да ладно. Пока Шестая улица занималась своими приготовлениями, я займусь своими. Вот я и сидела сейчас в броневике наёмников через квартал от нужного места.
В первую очередь - нужно провести начальное сканирование и картирование оборудования внутри здания, принадлежащего Дозору. В идеале - получить хоть какую-то схему базы.
Хорошо замаскировались. По факту - маскировка и незаметность это главная защита операционной. Ведь со стороны даже и не скажешь, что строение на балансе у злобных сетевых копов. На вид - рядовой дом, схожий с остальными на улице, как базовые протоколы в прошивках разных производителей: внешне есть отличия, а внутренности словно один и тот же человек кодил.
Двухэтажное строение с закосом под “американскую мечту”, которая уже как полвека мертва: чахлый, но аккуратный заборчик из синт-древесины окрашен когда-то белой, а теперь облупившейся краской - своё дело сделали время и пыльные бури. Личная парковка с ушатанным асфальтом и лужайка, обрамляющая всё это хозяйство. По идее, должна быть зелёной, но от частых токсичных дождей трава пожухла и теперь скорее желтоватая.
Глядя на Волколака, лежащего на столе, я раздумывала - брать пистолет с собой или нет. С одной стороны: привычная тяжесть в рюкзаке, дающая возможность решить проблемы, если те возникнут. А также чувство защищённости, которое появляется от осознания того, что под рукой есть способ быстро и эффективно испортить кому-нибудь жизнь.
Фатально.
С другой - если на встрече с Шестой улицей, назначенной на двенадцать, начнут стрелять, то Волколак меня не спасёт. А с рюкзаком, в котором лежит пушка весом почти три килограмма, я буду выглядеть как дура.
Дура предусмотрительная, но всё же...
Тем более это будет выглядеть как знак, что я боюсь Шестой улицы. Так что, как мне ни неприятно, но придётся положиться на Мэйна и его команду, если дойдёт до агрессивных переговоров с применением стрельбы. А если те захотят жить - то выложатся на все сто: внутрь-то идём мы вместе.
Им за это деньги платят! Вот пусть и занимаются тем, ради чего пошли в эту профессию.
Словно в ответ на мои мысли, на агент пришло сообщение:
Внизу. Ждём.
Ути, кибербожечки, какие мы сегодня лаконичные! Ни приветствия, ни уточнений, только голая констатация факта.
Ну да ладно. В конце концов - это я настояла на более ранней встрече. До разговора с Шестой улицей лучше заранее обговорить стратегию и общее поведение - ещё не хватало, чтобы команда соло там, на месте, что-нибудь отожгла!
Вновь.
Ребекка. Соло.
Порывисто вышагивая рядом с броневиком Chevillon Emperor - командным транспортом - Ребекка выглядела довольно забавно. Хотя бы тем, что её макушка была несколько ниже крыши машины. Что, в том числе, её сильно раздражало.
NexXie, А почему бы и нет? Первоначально я думал остановиться просто на войне виртуальной, в Сети, но и добавить экшена в мясном мире - тоже можно, тоже идея!
Вечер выдался насыщенным. Честно - я не ожидала, что переговоры превратятся в игру “лишь бы у той стороны не сдали нервы”. За свои я была полностью спокойна - не тогда, когда я под трансом. Я вообще в тот момент была сгустком логики и рациональности, отсюда - и некоторая, сознаюсь, излишняя наглость.
Вижу цель, не вижу препятствий.
Нужно будет в будущем быть осторожней - не у всех нервы такие крепкие как у тех наёмников. Другие могут и психануть - и тогда вместо разговора я получу перестрелку на ближней дистанции. Под трансом в полной мере не воспринимаешь, насколько обычные люди эмоциональны и непредсказуемы.
Итак - ситуация: фиксер слишком глубоко влез в дела корпы, что стоит за ним. Решил поиграть в самостоятельного игрока? Или действительно - просто страх за своё место, откуда выносят исключительно в пластиковом мешке?
Ладно, причина не важна, важно - следствие. А также - имеющийся у меня компромат. И если смотреть на ситуацию рационально: чем может быть полезен мне Фарадей, который ещё не знает, что в моих руках есть информация, которая сможет ему ну очень серьёзно испортить жизнь? Возможно даже - до смертельного исхода.
Оставит всё как есть я даже не рассматривала - дело даже не в том, что наглость надо наказывать, а в том, что я в сложившийся ситуации сработаю, можно сказать, в минус. Упущенная выгода.
Самый простой вариант - сдать фиксера Мередит. Благо, именно она отдала ему заказ на формирование группы и, в некоторой степени, мой компромат также распространяется и на неё. Нигде не любят людей, которые оказались некомпетентны. Пусть даже и не по своей вине. Корпорации вообще не понимают такого понятия как “не повезло”. Есть только результат либо виноватый.
Или через Тихо выйти на Юэля и того кто за ним? Нет, последнее бессмысленно - детали операции, прорабатываемые на местах, отданы нижестоящим. Подобные мелочи - прямая обязанность Страут, что возвращает к первому варианту. В случае с Юэлем усложню жизнь самой Мередит, ну и мне, возможно, выдадут другого куратора. Вот и всё. Сомнительный итог для ценных сведений.
Опять же - сдам я этого Фарадея и что? Меня максимум по плечу похлопают за то, что прикрыла задницу Мередит и Милитеха. Может, раз-два дадут в качестве вознаграждения. Ну, или выпишут путёвку в корпоративный бордель.
двуликий. b_02.
cyberpunk 2077
NexXie
Вернулся из отпуска в Китае. А тут целых 3 главы подьехало. Я в восторге :D