Герметичный мир (СИ) - Бунеев Сергей Николаевич "Булгарин Стас"
Шрифт:
Интервал:
Закладка:
Моя цель — контакт с виртами для обеспечения через них контакта с внешним миром и Стафхеймом. Такой контакт осложнён тем, что вы все — коматозники и сами не можете выйти из этого мира, пока не пройдёте свои программы лечения полностью. Из шестнадцати виртов мной установлен контакт с семью, ты — восьмой. Всем вам я хочу помочь выздороветь, чтобы кто-то из вас помог мне.
Я не успеваю рассказать тебе очень многого, для дальнейшего получения информации прошу тебя встретиться с моим следующими аватаром, это НПС, ранее работавший библиотекарем в главной библиотеке города. Для тебя он ещё и квестовый персонаж по порученному тебе глобальному квесту. Часть информации об особенностях этого и реального мира на текущий момент я скину тебе в память, разберешься позже. Кроме того, сделаю ещё немного из того, что в моих силах без привлечения к тебе внимания со стороны проявлений вируса — восстановлю и немного усилю параметры, установлю тебе новую точку возврата здесь, в зале магазина.
Сейчас тебе надо бежать, до появления здесь новых Охотников остается четыре минуты. На твою карту я вывел безопасный маршрут обхода, по которому ты выйдешь к дому своего брата. Домового зовут Джейк. Быстрее, в путь.
После все рассказанного этим странным человечком у меня даже не было слов на вопросы, да ещё и голова резко разболелась. Времени тоже не было: буквально за руку странный незнакомец вытащил меня на ступени магазина, на карте высветился довольно кривой маршрут и человек подтолкнул меня в спину:
— Помни — нам надо встретиться в библиотеке.
Вы пробовали когда-нибудь бегать в абсолютной темноте, ориентируясь только на светлую линию на виртуальной карте и точку на ней? А по незнакомому микрорайону, где брошенные как попало машины так и норовят ударить по ногам и бордюры газонов тоже не хотят уступать дорогу? Да ещё с больной головой, забитой внезапно свалившейся на неё новой концепцией двух миров? Звучавшие в абсолютной тишине города топот моих ног и тихие проклятия при столкновении с очередной машиной были заглушены вспышкой и грохотом со стороны оставшегося за спиной магазина. Не оборачиваясь, я только ускорился. Карта внезапно отключилась и я остался в полной темноте.
Добежал. И уперся в закрытую дверь подъезда. Как быстро привычка выработалась — у входа должен быть Страж, предоставляющий допуск, а тут его нет, закрылся уже. Да уж, незадача.
Рискуя нарваться на бетонный кулак, набрал на домофоне знакомый код, он здесь простой — как будто перекрестить надо панель на католический лад, 2864. Механический замок щелкнул. На открытую мной дверь Страж не среагировал, посмотрел на меня и отстранился к стене, чувство опасности немного отпустило. Стараясь не шуметь, поднялся на шестой этаж, поскребся в дверь:
— Джейк, открой. Этот Стас, брат хозяина. — Скользнул в приоткрывшийся проем. Тихо, ночь на дворе, пора Охоты.
Джейк, очень похожий на любимого Вадимом спаниеля, только летающего, махнул лапкой и проводил меня на диван в гостиной. Сбросив амуницию, я улегся и попытался обдумать события последнего часа.
Достаточно своевременное появление незнакомца (хорошо, буду думать и называть его ИИ) не только расставило многие мои версии о происходящем на места, но и привнесло новые вопросы. Допустим, я верю в слова ИИ. Тогда объединяем две версии — кому и игру — и план первоначальных действий по выполнению глобального квеста не только надо выполнять, но надо выполнять быстрее. Прошло двадцать шесть лет… Двадцать шесть! Двадцать шесть лет я труп, кусок мяса, опутанный медицинскими капельницами…
Дочь выросла, Алина — женщина в возрасте и руководитель фонда, поддерживающего работу целой клиники. Я — «овощ» с атрофированными мышцами и седой бородой, причем не только на лице. Мне останется только выйти из комы, взглянуть на них, сказать спасибо Алине за положенную на меня жизнь и уйти в виде оцифрованного персонажа обратно в виртуал. Реальной жизнью я, скорее всего, жить не смогу: и тело уже не в том состоянии, да и мир изменился капитально. Статус жены и возраст дочери позволяют им последовать за мной в виртуальные миры, но я-то уже не глава семьи, это точно, так что принимать единоличное решения о переселении всей семьи в вирт — не в моей компетенции.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})Допустим, я не верю этому НПС. Тогда он — действительно плод моего больного воображения, а значит — продолжаем жить, играть и верить в медицину, что тоже ведет к действиям по выполнению квеста и прокачке персонажа.
А, к черту! Я верю ИИ, верю! Потому что эта вера даёт мне надежду на встречу с семьей, а вера в медицину — не даёт, да и нет её, этой веры. Завтра вернусь и выпытаю из ИИ всю информацию, объединимся с ним и порвем вирусу пасть по самые гланды.
Залез в скинутые мне файлы с дополнительной информацией о мире. Написано было много, зачастую заумно, но общую суть вынес следующую:
— этот виртмир раньше был практически идентичен реальному, но после нападения вируса произошло перестроение программы. Если раньше тела людей мира после смерти стандартно хоронились на кладбищах, то сейчас трупы исчезают в течение минуты, растворяясь в воздухе — происходит перепрограммирование вирт-модулей под влиянием вируса. Программы НПС попадают в тело вируса, где происходит их перепрошивка в поисковую программу и последующий вывод в мир в виде кристаллов. С каждой новой смертью боевых частей вируса, которые визуализированы в виде монстров, происходит увеличение зоны сканирования окружающего пространства кристаллами на предмет поиска ИИ. Получается, именно уничтожение кристаллов, а не монстров, должно стать основной задачей;
— голос Вики — программа, поддерживаемая ИПИ, по которому ИПИ отслеживает мое местонахождения и параметры, а ИПИ поражён вирусом — так что надо было всё это отключить. Игровой энциклопедии и глоссария в этом мире предусмотрено не было вообще, так как он задумывался скорее как симулятор повседневной жизни, а не игра. Обычный мир, цифровая копия реальности 2023 года… Никто из людей этого мира никакой магией не владел, при вскрытии вирусом программного кода лишь у находившихся в мире виртов с подачи ИИ появились зачатки магических способностей. Появлявшиеся же у меня в интерфейсе сведения об уничтоженных монстрах и моих умениях тоже являются всего лишь концентрацией моего опыта и вложенной программой при появлении ИИ;
— в случае обнаружения проявлений ИИ и виртов в процесс уничтожения включаются Охотники — свободно перемещающиеся в пределах локации боевые части вируса, проявляющиеся в виде огромных пауков. Уничтожение носителя части ядра ИИ приводит к выбросу этой части в программную оболочку мира и после сбора всех частей возможно извлечение ИИ из мира программными (значит, принудительными) методами;
— с каждой смертью НПС в этом мире вирус становится сильнее. Более того, людей Охотники действительно похищают и каким-то образом переводят в свои подобия, если говорить привычнее — перерождают в Охотников;
— наиболее эффективно уничтожать монстров их же программными ядрами, выпадающими в виде лута. Как это сделать, я толком не понял, но мысли появились;
— серьезной помощи от ИИ в приобретении супероружия ждать не стоило: любое вмешательство в программный код мира отслеживалось вирусом и приходили Охотники. Любой байт, внесенный в программу мира, мог вывести на ИИ, поэтому ему приходилось хитрить. Статы кольчужной перчатки на стене оружейного магазина были изменены специально для меня на уровень масштабируемого оружия, надписи на стенах и сны заставляли работать определенные области мозга для получения выводов о необходимости встречи с ИИ. Да и новый класс вампира, полученный мной путем питья собственной крови. Неужели и впрямь можно подумать, что никто раньше кровь свою не пил, даже просто царапину зализывая? Немного натянуто получилось тут у ИИ, согласен, но зато это новый класс и очень хорошие возможности развития, один чат между членами семьи чего стоит при полном блокировании связи в мире. Получается, что меня, то есть мой вирт, теперь можно использовать как независимую от мира и неотслеживаемую вирусом боевую часть ИИ. Надо будет обсудить с искусственным разумом эту идею.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})