— Вот текущая картина заражения города [Вирусом Призрачной Тени], — заговорила системная феечка.
В салоне автомобиля вспыхнула светящаяся проекция. Малышка вывела интерактивную карту рисков, где опасные районы горели тревожным алым цветом.
— Сперва вирус накрыл больницу в Западном городе — это эпицентр. Затем призрачная тень напала на Линь Ланя. Это был семилетний Се Шиюй. Значит, один из краснобрюхих комаров залетел в начальную школу по соседству и укусил хотя бы одного Сяо Се.
Чу Фэн всмотрелся в экран: район начальной школы был сплошь залит красным.
— Наш младшеклассник — это Се Шиюй в возрасте от семи до двенадцати лет, — продолжала пояснять феечка. — Половина из них вечером возвращается спать домой, а вторая половина живет в пришкольном интернате. Укушенный Сяо Се стал носителем вируса и заразил тех, кто оставался на ночлег в школе. Единственная хорошая новость среди этого кошмара: те пятьдесят процентов, что уходят ночевать домой, пока в относительной безопасности.
Чу Фэн вспомнил: в детстве они с Се Шиюем играли не только в школе, но и во дворе. Значит, половина младшеклассников Сяо Се действительно возвращалась в жилой массив. Эти кварталы находились в трех улицах от школы и на карте обозначались желтым — как зона умеренного риска.
— Но у меня есть и крайне скверная новость, хозяин.
Малышка зависла перед световой панелью и ткнула тонким задорным хохолком в сторону Восточного города:
— Эпидемия вспыхнула в Западном городе, а боевой индекс Врача Се стремится к бесконечности. Мы решили, что он и есть [Первоисточник], поэтому посчитали Восточный город безопасным укрытием. Однако…
Ее хохолок переместился на улицу Фэнхуа, 25. Эта точка вспыхнула угрожающим ало-бордовым цветом.
— Это единственный в городе магазин, где продаются фиолетовые эустомы. И сегодня вечером Врач Се заходил туда за букетом. По моим данным, владелец лавки — тоже Се Шиюй — после встречи с врачом отправился доставлять цветы в местную среднюю школу. А там как раз готовятся к празднованию юбилея.
Весь корпус средней школы моментально накрыло красным. Чу Фэн слегка нахмурился: совсем рядом располагались старшие классы.
А самый маленький и беспомощный Сяо Се из детского сада сейчас укрывался как раз в общежитии старшеклассников.
— Есть риск заражения старшей школы? — спросил Чу Фэн.
— Трудно сказать. Мы до сих пор не знаем, где прячется настоящий [Первоисточник]. Мы ставили на Врача Се, но ошиблись. Значит, вирус зародился в ком-то другом.
Малышка кликнула по экрану. Курсор превратился в ведерко с густой темной кровью, которая залила здание старшей школы.
— [Вирус Призрачной Тени] расползается от [Первоисточника] подобно паутине, с бешеной скоростью. Если настоящий носитель находится в старшей школе, этот район станет эпицентром бедствия.
Феечка нажала [Отмена], и старшая школа снова окрасилась в умеренно-желтый цвет.
— А значит, наша главная задача — любой ценой вычислить [Первоисточник]! Любимый хозяин, у тебя есть мысли, кто бы это мог быть?
Чу Фэн промолчал. Восемнадцатилетний Школьный задира Се или Президент Се из делового квартала — оба обладали огромным потенциалом. Но неужели их боевая мощь превосходила показатели Врача Се?
— Не могу сказать наверняка, — произнес Чу Фэн.
Снова сделать поспешную ставку наобум означало впустую растратить драгоценное время.
— У меня вопрос, — Линь Лань поднял руку. — Допустим, Школьный задира Се — самый сильный в городе, то есть он и есть [Первоисточник]. Но как вирус добрался до него? Всё началось в больнице Западного города, когда Врач Се еще не ходил за цветами, то есть весь Восточный город был чист. Как мог заразиться Школьный задира?
— Если [Первоисточник] — Школьный задира Се, он подцепил инфекцию в самую первую секунду, — ответила система.
Она вывела на экран документ [Гипотеза обратной деконструкции вируса Призрачной Тени] и увеличила схему распространения:
— Вирус Призрачной Тени — игровой, он отличается от биологического. Мы выглядим как люди, но внутри нас нет биологических органов — только программный код. Здания, улицы, пейзажи Города Мечты — всё это массив данных.
На проекции возникла структура Города Мечты: прозрачные контуры домов и фигурки-человечки, внутри которых пульсировали строки ледяно-голубых цифровых последовательностей.
— В самом начале комар перенес одну-единственную строчку вредоносного кода и цапнул Сяо Се из детского сада.
На слайде алая нить вирусного кода проникла в крошечную прозрачную фигурку.
— Код вируса встроился в массив данных малыша. А поскольку тот зарегистрирован в базе данных твоего Города Мечты, зараза мгновенно проникла в общую систему. Вирус мгновенно просканировал всех персонажей, нашел самого мощного, скопировал сигнальный импульс и выстрелил им!
Красная строка кода раздвоилась: одна осталась в малыше, а вторая стрелой метнулась к самому сильному объекту в городе.
— Скорость электромагнитного сигнала равна скорости света. В тот самый миг, когда комариное жало вонзилось в Сяо Се из детсада, скопированный вирусный код на предельной скорости ударил по объекту с наивысшим боевым индексом. Тот моментально заболел и стал [Первоисточником]. К счастью, со скоростью света вирус перемещается только при поиске первоисточника. На остальных персонажей он так стремительно и безотказно не действует.
Феечка продолжила демонстрацию. Внутренние данные малыша Сяо Се сначала заштормило, но затем структура выровнялась, вытолкнув красную строчку наружу.
— Собственный код персонажа обладает защитным иммунитетом — совсем как организм человека. Он способен отторгать аномальные данные. Ты спас малыша из пожара, снизив риск его гибели до одного процента, чем резко укрепил его внутренний цифровой иммунитет. Получив вирус, его код попросту избавился от чужеродного фрагмента.
Поэтому малыш Сяо Се, хоть и был укушен, сам не заболел.
— Но после пожара ты отвез его в больницу, где аномальный код перекинулся на Врача Се. А тот уже стал заражать окружающих. Врач Се — не [Первоисточник], а значит, где-то в Городе Мечты до сих пор ходит истинный хозяин вируса, неиссякаемый рассадник заразы. Вот как стоят дела. Есть вопросы?
Хохолок на голове феечки выпрямился, став похожим на указку.
— Этот игровой вирус поражает данные моего города? — уточнил Чу Фэн.
— Именно.
— А неодушевленные объекты вроде улиц или зданий могут заразиться?
— Вполне. Помнишь, когда ты только вошел в больницу, на первом этаже мигал свет, а верхние погрузились во тьму? Это результат заражения кода здания. Внутри таких объектов начинаются… аномалии.
— Выходит, животные тоже в зоне риска? — вмешался Линь Лань. — Кошки, собаки, птицы?
— Да, живые существа реагируют на искажение кода по-своему — всё зависит от их структуры.
— Я понял! — озаренно выкрикнул Линь Лань. — Мы искали не там! Мы думали, что самый сильный — это кто-то из Се Шиюев, а что если лидер по боевой мощи — какая-нибудь уличная кошка?!
Хохолок системной феечки уныло повис.
— Послушай, если бы мой хозяин заполнил город твоими копиями с твоим пятым уровнем боевой мощи, я бы точно посоветовала поискать среди котов и дворовых псов — коту ты бы наверняка проиграл. Но мой хозяин выращивает Се Шиюя… Сам понимаешь.
— Спасибо, у меня прямо самооценка подскочила, — саркастично буркнул Линь Лань.
— А может ли первоисточником оказаться здание? — спросил Чу Фэн.
— Исключено, — качнула головой феечка. — Вирусу необходим активный поток данных, так что лучший хозяин для него — живой персонаж. Он может исказить код дома, но стать центром инфекции здание не способно. Так что [Первоисточник] — это гарантированно Се Шиюй с наивысшим боевым индексом. Не отвлекайтесь на посторонние мысли, нам нужно вычислить именно его!
— А на игроков вирус действует? — подал голос Икс.
Чу Фэн успел поконтактировать и с малышом из детсада, и с зараженным Врачом Се.
— Вероятность есть, хотя и низкая, — ответила феечка. — Но не волнуйтесь, я как раз закончила защитный код! Сейчас дам его любимому хозяину.
— А мне?! — с тоской спросил бедолага Линь Лань. — Я вообще в больницу пришел сказку рассказать, а меня комар цапнул!
После того укуса возник призрачный Линь Лань, с которым расправились лишь ценой отката времени. Но сам Линь Лань от вируса так и не избавился.
— Сочувствую, но тут я бессильна, — раздался безжалостный ответ. — Зараженным остается лишь смириться. Когда начнет тошнить и кружиться голова, просто выйди из Города Мечты. В реале все пройдет!
Линь Лань онемел.
— А можно раздать защитный код всем персонажам в городе? — спросил Чу Фэн.
— Увы, нет. Будь такая возможность, я бы уже сделала.
Феечка вытащила зеленую капсулу защитного кода и протянула Чу Фэну:
— Код игрока открыт, вы постоянно входите и выходите из системы, поэтому я могу внедрить защиту. А код персонажей запечатан. Избавить их от вируса можно, лишь уничтожив [Первоисточник].
Чу Фэн проглотил капсулу и взглянул на Икса:
— А он?
Икс немного удивился тому, что Чу Фэн проявил о нем заботу.
— Со мной всё в порядке, — тихо сказал он.
— Данные Надзирателей несокрушимы! — гордо заявила феечка. — Вирус им не страшен. Игроки могут быть спокойны: компания и Центр надзора под надежной защитой!
Чу Фэн промолчал.
— Хозяин, у тебя есть на примете Сяо Се с аномально высокой боевой мощью? Любая зацепка пригодится.
— В старшей школе, — произнес Чу Фэн. — В те годы ему… пришлось несладко.
Феечка тут же обвела старшую школу на карте жирным кругом:
— Еще варианты? Боевой индекс завязан на твоей ментальной силе, так что это не обязательно взрослый Се — ребенок тоже может быть невероятно силен.
Чу Фэн подумал и качнул головой. Когда Се Шиюй был ребенком, сам Чу Фэн тоже был мал и не обладал такой наблюдательностью. К тому же те воспоминания стерлись от времени.
— Ладно, тогда я начну тотальное сканирование, — подытожила феечка. — Сегодня ночью перерою все данные, а к утру составлю список подозреваемых.
— А нельзя вычислить его по рейтингу боевой мощи? — спросил Икс.
Чтобы скрыть настоящий [Первоисточник], вирус зашифровал данные всех персонажей, чьи показатели были близки к максимуму.
— В их коде должно быть на несколько символов больше, чем у остальных, — добавил Икс.
Хохолок на голове феечки мгновенно взвился вверх!
— Черт возьми, как я сама не додумалась?!
— Отличная идея! — обрадовался Линь Лань. — Не зря вас называют Великим богом! Система, живо проверяй!
Малышка принялась стремительно набивать команды на виртуальной клавиатуре:
— Способ и правда рабочий! В коде Врача Се действительно оказался лишний зашифрованный символ!
— Быстрее, у кого еще есть лишние символы?!
— Не торопи меня! — огрызнулась феечка. — В Городе Мечты гигантский массив данных, вычисления потребуют времени. К тому же вирус может хитрить и специально шифровать слабых персонажей, сбивая нас с толку.
— Все равно это лучше, чем искать иголку в стогу сена, — возразил Линь Лань. — Вычислим всех с лишними символами — они и будут главными подозреваемыми, а из них уже выбьем настоящего [Первоисточника]! Брат, как тебе план?
— Подходит, — кивнул Чу Фэн.
— Тогда за дело! К утру список будет готов! — пообещала системная феечка.
Время было позднее, пора выходить из игры. Линь Лань перевел взгляд с двоюродного брата на Икса, затем на ледяную статую Врача Се… и решил, что лучше убраться от греха подальше.
Раздался тихий звуковой сигнал — Линь Лань отключился.
Системная феечка закрыла глаза, уйдя в фоновый режим обработки данных.
В салоне воцарилась тишина, лишь ночной ветер слегка шелестел за окнами.
Чу Фэн намеревался остаться на ночь подле замороженного Врача Се. После разморозки тот наверняка потеряет кучу очков расположения, и его придется долго успокаивать.
Вот только Икс почему-то не уходил. Чу Фэн терпеливо ждал.
Минуты текли одна за другой. Икс сидел неподвижно, словно изваяние, и явно не собирался прощаться.
Не выдержав, Чу Фэн слегка кашлянул:
— Вы… не собираетесь отдыхать?
Любой человек с минимальным чувством такта понял бы намек. Но Икс лишь невинно поинтересовался:
— Зачем? Я днем выспался.
И с искренним недоумением спросил в ответ:
— А ты почему не выходишь?
Чу Фэн потерял дар речи.
Тут проснулась системная феечка. Открыв огромные глаза, она с наивным видом ляпнула:
— Ой! Хозяин пока не может уйти! Мне еще нужно научить его активировать защитный код!
— Разве для этого недостаточно просто принять капсулу? — нахмурился Чу Фэн.
— Нет! Его еще надо активировать. Помнишь из биологии про специфическое связывание рецептора и мишени? Тут принцип тот же. Защитный код — как кусочек пластилина. Ему нужно один раз соприкоснуться с вирусом, чтобы принять его форму. И когда вирус попытается атаковать тебя в следующий раз, этот «пластилин» сцепится с ним и запустит программу самоуничтожения.
— Говори проще, — перебил Чу Фэн.
— Короче говоря, защитному коду внутри тебя нужен один контакт с вирусом.
— И?
Малышка смущенно взглянула на Икса, затем на хозяина:
— Ну… тебе придется найти зараженного персонажа и… хм, вступить с ним в контакт.
Чу Фэн вопросительно изогнул бровь.
— Ладно, скажу прямо! — не выдержала феечка. — Хозяин, ты не можешь уйти, потому что сегодня ночью тебе придется лечь в постель с Врачом Се!
Только так можно завершить специфическое связывание кода и запустить защиту.
Икс застыл.
Прохладный ночной ветерок донес с улицы легкую свежесть.
Чу Фэн медленно повернул голову и посмотрел на Икса:
— А теперь… вы собираетесь уходить?
http://bllate.org/book/20664/3943489
Готово: