Глава 46. Проблема с железом
Чтобы не мешать Нике крафтить ядерный заряд, все вышли из помещения. Джамиля пошла смотреть на дракона, а Гриша и Фортунадо остались наедине.
Чёрный куб и белый шар.
Фортунадо рассказал, что каждые двенадцать часов с «той стороны», как он назвал Шестой Обвод, приходили грузы:
— В этих лутбоксах случайный набор предметов. Рядом с сильными магическими штуками могут лежать куски дешёвой руды. У некоторых предметов недоступны свойства, требуется уровень выше четырёхсотого.
— Зачем тогда Марьям их вам присылает? — спросил Гриша.
— Я не думаю, что это сама Марьям присылает.
— Почему?
— Я встречался с нею здесь, на базе. Значит, она не в Шестом Обводе.
— И кто она?
— Непись. Но какая-то она странная. У неё всего двести какой-то уровень, но класс называется «смотритель».
— Это кто такой? Впервые слышу.
Фортунадо взял паузу:
— Да, такого класса нет даже среди тех, которые доступны только эн-пи-си.
По тому, что Фортунадо снова запнулся Гриша кое-что понял. Он вывел на все стороны ЛеКуба торжествующие эмоджи и закричал:
— Ага! Так я был прав. Она персонаж, который участвует в квесте по открытию Шестого Обвода.
Фортунадо быстро согласился:
— Да-да, братец, ты самый проницательный, ага.
Гриша не уловил сарказма:
— Нет бы, сразу признать, что я прав? А то чморил меня. Мол, я и глупый, и не понимаю ничего. А сам-то нафантазировал себе спецслужбы и конспирологию.
—Безусловно, Григорий, всё именно так.
— Ладно, я тебя прощаю, — заявил Гриша. — Теперь расскажи, откуда ты берёшь программные конфигурации для своего шарика?
— Простые конфиги создаю сам, а навороченные покупаю у одного андроида, с которым меня свела Марьям. Он тоже непись триста восьмидесятого уровня.
— И почём брал конфиг для трансформации, например, в боевой джет?
— Да копейки. Думаешь я помню? Сто, двести, самое много — триста тысяч.
ЛеКуб подпрыгнул, отображая на стенках эмоджи ярости и гнева.
— Сто штук? — бесновался Гриша. — Ах, Ника, ах ты хитрая гадина. А мне по миллиону заряжала. Ещё и уверяла, что по три месяца создавала каждый конфиг.
Фортунадо заржал:
— Я бы тоже так поступил. А как ты хотел? Это плата за презрение к крафтингу. Если бы у тебя был хотя бы средний уровень навыка, ты знал бы цену компонентам.
— Идите в задницу со своим крафтингом, упыри.
Неожиданно белый ЛяСфер окрасился в красный цвет, Фортунадо сказал Грише:
—Обнаружены разведчики кланов «Вятичи» и «Свободные адамиты». Скоро на Могилу Джамили пожалуют гости.
— Ну, с таким количеством солдат ты выстоишь. Одни Озерги чего стоят. Сколько их у вас?
— Три. Но это не повод расслабляться. Всё равно наши маги не могут использовать их во всю мощь.
Гриша удивился:
— Если у вас есть драконы, то почему бойцы растерялись, когда Джамиля использовала яйцо Озерга?
— Мы получили Озергов в виде маленьких дракончиков в клетках. Даже и не знали, что из них выпадают мощные яйца.
— Не понимаю, зачем клану дарят мощных юнитов или крутые предметы?
— Я тоже не понимаю. Есть догадка, что тот, кто заполняет лутбоксы, делает это рандомно, даже не понимая ценности предметов. Поэтому и деревянный чурбан, и сверхплотный слиток квалиа — для него одно и то же.
Фортунадо отправился на передние рубежи обороны, чтобы руководить отражение возможной атаки.
— Тебе помочь? — спросил Гриша.
— Ни в коем случае. Вы трое — сидите тихо! Марьям не должна ничего знать о нашем сговоре.
— Блин… скучно же. А сколько ещё Ника будет крафтить нюк?
— Спроси у неё.
Белый шар умчался, а чёрный куб медленно поплыл в сторону здания.
#
Гриша злился на Нику за обман. Подумать только, она вытянула из него более десяти миллионов за конфиги, которые стоили в десять раз меньше!
Он снова размечтался, как схватит её андроидное тело железными руками и разорвёт напополам.
— А её чипованной башкой буду играть в футбол с другими механодеструктами, — грозил он вслух.
Тем не менее, в помещение, в котором работала Ника, вплыл молча. Повис в углу, не решаясь прервать процесс крафтинга.
— Ты напрасно пришёл, — сказала Ника. — Прежде чем я скрафтила первый заряд, меня убивало несколько раз.
— Ничего, как-нибудь выживу.
Ника уверенно перемещала иконки по поверхности проект-панно. Каждая иконка обозначала или один компонент, или набор компонентов. Один набор мог содержать до тысячи других компонентов.
Если иконка цветная, значит, на складе имелось необходимое количество этого компонента. Если серая — компонент был, но в недостаточном количестве. Если у иконки только контур, то компонент отсутствовал. Если контур и вопросительный знак — не хватало уровня «Знания» для использования компонента и его связей, или вообще нужен неизвестный компонент.
И это только основные знания об индикаторах компонентов. Опытный крафтер или игрок с навыком «СПОК-оператор» видел гораздо больше вспомогательных значков и пояснительных надписей.
В процессе крафтинга учитывалось множество факторов. Например, положение иконок относительно других или положение и длина связей, или же положение связей относительно иконок.
Определённые компоненты не переносили соседства связей с другими компонентами. Некоторые связи между компонентами не могли проходить вблизи от других компонентов. Частенько эта несовместимость была отложенной: вроде бы мастер провёл связи между компонентами, а через некоторое время — взрыв… и вещь не получилась, и мастер погиб, и дорогие компоненты потрачены впустую.
Кроме того, крафтинг регулировался и самим инструментами крафтинга. Одно дело создавать ножик из дерева, стали и процесса плавки, используя простой верстак. Совсем другое — создание сложных устройств и механизмов, орудуя станцией по обработке компонентов, СПОК.
На нём сейчас и работала Ника.
СПОК позволял вообще не видеть и не трогать компоненты, а оперировал их символьными представлениями, отображая иконки на проект-панно. Сами компоненты хранились на складе. Что вполне логично, ибо для создания тех же надстроек для механодеструктов требовались тонны материалов. Не таскать же их на собственном горбу и не сортировать же вручную?
Крафтинг сложных предметов — запутанный пазл, который невозможно собрать, не обладая развитыми логическим мышлением и навыками. Пазл грозил уничтожить мастера, если тот неправильно соединял его кусочки.
Уровни крафтинга позволяли видеть опасные или неправильные связи и соседства. На высоком уровне навыка «СПОК-оператор» открывалась защита от несовместимости — иконки слегка отталкивались друг от друга, показывая, что им нельзя находиться рядом. Впрочем, даже в этом случае нужно быть внимательным и не упустить подсказку.
Но и внимательность ничего не гарантировала: крафтинг некоторых предметов требовал именно этого временного соединения враждебных друг другу компонентов. За то время, пока они не сдетонировали, мастеру нужно успеть провести связи или разместить рядом другие компоненты, которые сдерживали реакцию взрыва.
Или бежать прочь, понимая, что прошляпил момент.
#
Когда Гриша понял, что опасный участок процесса крафтинга миновал, осведомился:
—Получается, ты общалась с Марьям задолго до того, как она стала клиентом Чёрной Волны?
—«Общалась» слишком громкое слово. Она просто вышла со мной на связь. Дала деньги, компоненты и пошаговую инструкцию по крафтингу ядерного заряда.
— Если у кого-то есть пошаговая инструкция, он сможет крафтить не хуже тебя?
— При условии, что будет так же прокачано «Знание» и навыки соответствующие. Ну и терпением нужно обладать моим. Так что — не любой. Я долго пыталась создать заряд. Именно тогда я изучила столько связей и процессов, что смогла скрафтить ЛеКуб. Вообще, он во сто крат круче, чем тупая атомная бомба.
— А второй заряд?
— Второй было уже проще и быстрее. Не знаю, специально или случайно, но Марьям дала мне больше компонентов, чем требовалось для создания одной бомбы. Одну отдала ей, вторую приберегла и продала чуть позже коалиции.
Гриша хотел поинтересоваться, сколько вообще Ника заработал? Миллиард? Но спросил другое:
—Получается, если у нас будут необходимые компоненты, можем наладить производство ядерного оружия и нагибать весь Адам Онлайн?
— Ну, кроме тех локаций, где действуют иные физические принципы. Но таких мало.
Гриша задумался:
— То есть, к примеру, мы можем разбомбить Либерти-Сити? Неужели все неписи и игроки умрут?
Ника тоже задумалась:
— Без Либерти-Сити нарушится игровая механика.
Гриша ухмыльнулся:
— Вот ты говоришь «механика, логика», а я не вижу логики. Типа, мы теперь можем создавать в игре, заряды, уничтожающие целые города, но не можем применить их против городов?
— Но города не могут исчезать, пойми. Быть может, при взрыве заряда в Либерти-Сити игра покажет нам этот взрыв и разрушения, даже сгенерирует инстанс «Разрушенный Либерти-Сити», но оригинальный город никуда не денется.
— Но ведь это нарушение принципа, что можно делать что хочешь?
— Ты неверно толкуешь слоган «делай что хочешь». Есть правила. Города не могут быть уничтожены.
— Ну, не знаю, выглядит, как ошибка и недоработка. Как тот случай, когда ты провела эксперимент и всё сломалось, и система откатилась.
— Всё может быть, Гриша, — Ника увлеклась крафтингом и отвечала, не думая.
— Ты утверждала, что великий Адам Мицкевич всё предусмотрел. Что Адам Онлайн будет устойчивым именно оттого, что наши бинарные массивы тоже участвуют в создание мира, или типа того. Откуда взялась та ошибка?
— Во времена Мицкевича никто и не предполагал, что игра станет прибежищем человечества. Игровая логика Адамки запутывалась с вводом каждого нового Обвода. То есть она усложнялась для нашего восприятия. Для ка-эсок всё находилось в порядке. А теперь…
Ника замолчала и перебежала на другой конец проект-панно, где принялась быстро-быстро двигать иконки и связи.
Гриша понял, что наступил важный момент крафтинга и замолчал. Когда Ника вернулась, он спросил:
— А теперь что?
— Видимо дело дошло до критической точки, когда невозможно держать в равновесии нагромождение правил, локаций, игровых событий и физических принципов. Виртуальный мир стремительно стал сложнее реального. Или, другими словами, закончились реальные вычислительные мощности, чтобы поддерживать рост виртуального мира.
— Ты хочешь сказать, что Адам Онлайн сломался?
Ника не выдержала и продемонстрировала омерзительную беззубую улыбку андроида:
— Не сам мир Адам Онлайн, а оборудование, на котором он работает. Проблема с железом, а не с софтом.
— Ты уверена?
— Нет, конечно.
— Но раз мы — это часть железа, на котором крутится мир Адам Онлайн, то проблема и в нас?
Ника даже убрала руки с проект-панно. Иконки сердито задрожали, собираясь взорваться.
— Гриша… иногда ты просто гений.
— Кхм…
— Как же я сама до этого не дошла?
— Ника, там компоненты… трясутся.
— Действительно, что если проблема в нас, в игроках, а не в ку-си-пи и прочей инфраструктуре?
— Ника!
— И вообще, проблема ли это? А что если не баг, а фича?
ЛеКуб панически закрутился и поплыл к выходу:
— Сейчас рванёт!
Андроид вернулась к проект панно и быстро усмирила иконки, обложив их другими иконками и связями.
Она молчала до самого конца процесса. Сложно сказать, думала ли она о словах Гриши или о крафтинге. А Гриша коротал время, перебирая анимации и эмоджи для ЛеКуба. Сейчас вывел на его бока салют, празднуя событие: умная Ника назвала его гением.
Ника снова отошла от проект-панно и провела рукой над индикатором компиляции. Иконки сложились друг в дружку и укрупнились. Связи процессов тоже слились в толстые нити и исчезли.
Скоро на опустевшем проект панно крутился чертёж атомного заряда, окружённый строчками текста.
А Ника получила сообщение:
Создан новый уникальный предмет «Атомный заряд «Большой Пуловски»: +1 024 ХР.
Диаметр огненного шара: 1 500 метров.
Урон в радиусе действия огненного шара: 15 000 000.
Радиус действия: 4 350 метров.
Урон в радиусе действия: от 8 000 000 до 45 000.
Далее ещё много пунктов, типа, «урон от ударной волны» или «урон от радиации», но Ника не стала читать. И так ясно, что этот заряд получился мощнее предыдущих.
Поздравляем, Ника, ты повысила уровень!
Твой уровень: 400.
Внимание: у тебя есть неиспользованные очки характеристик (2) и очки навыка (2). Распредели их с умом!
Ника отряхнула руки, будто те запылились, и сказала:
— А вот теперь — погнали.
1 Инстанс - изолированная локация, которая создаётся отдельно для каждой заходящей в неё группы.