Все эти силы для игроков выглядят чем-то вроде видов магии. Но мета-программисты «Наследия» в этом видят другой слой — наборы спецификаторов, операторов, скриптов на разных уровнях программного кода, которые тоже охватывают весь проект, постепенно переводя его на другие рельсы. Передача такого огромного проекта, как «Наследие», от одной управляющей нейросети к другим — это все равно что сложнейшая операция на мозге.
А в данном случае передача еще и принудительная. Так что это операция на мозге пациента, который пытается вырваться.
Чем же ответила Анастасия? Тут Сайтон и правда готов был отдать должное элегантности решения противницы. Она не стала плодить новые сущности. Она, наоборот, взяла то единственное, что не было охвачено.
Ничего. Пустоту.
В астрономии войдами называют обширные области в космосе, в которых отсутствуют видимые галактики и галактические скопления. Миллионы, десятки миллионов парсек почти абсолютной пустоты.
При создании «Наследия Странников» тоже использовалось нечто подобное. Первым делом было сформировано огромное трехмерное пустое пространство. Этакое полотно, чистый лист, на котором затем размещались «пузыри» с различными биомами — стабильными и временными, а также кластеры с различными пространственными карманами, обеспечивающими некоторые игровые условности. Например, безразмерные инвентари или контейнеры.
И вот теперь все это базовое пустое пространство грозит выйти из-под контроля.
Забавно. Пустота. С нее все началось, и в нее же все канет, если не остановить Войда…
Задумавшись, Сайтон сам не заметил, как начал клевать носом. Разбудила его ладошка сестры, бесцеремонно ухватившая за нос.
Встрепенувшись, он подключился к голосовому чату рабочей группы и поторопил техников:
— Джим, ну что там с мета-рендерами по тому бою?
— В процессе. Через пару минут пришлю.
— Хорошо.
Надо успеть взглянуть на эти данные, а потом уже можно и вздремнуть, наконец. Чтобы к вечеру, когда в игре будет прайм-тайм, быть начеку.
В ожидании файлов он еще раз прокрутил фрагмент утренней видеозаписи, на которой засветился их главный подопечный — Террел Фрост.
На одном из экранов багровый ящероподобный монстр сцапал темноволосого парня в серой штурмовой броне, потащил за ноги по земле, подминая под себя. Спохватившись, Сайтон остановил видео.
— Тебе не страшно, Мэй?
— Он же ненастоящий, — рассудительно ответила малышка. — А мальчик его победит?
— Ну… не совсем.
— Значит, он мальчика съест? — перейдя на шепот, спросила Мэй, беспокойно заерзав у него на коленках.
— Нет, нет, все будет хорошо, — Сайтон погладил ее по растрепанным волосам. — Никто никого не съест… И, кстати, это очень странно…
Давно витавшие в воздухе смутные сомнения сформировались в конкретную догадку. Сайтон увеличил дополнительные окна, висящие рядом с видеопроигрывателем. В них отображались подробные текстовые логи по персонажу Фроста. Точнее, их расширенная версия, многие строки которой не показываются самим игрокам. Например, изменения прочности снаряжения.
Судя по кадрам с видео, монстр хорошенько прикусил парню ногу, заглотив ее по самое бедро. Да и по земле протащил хорошенько, потом еще и придавив лапой. Что там у него за броня… Простенький штурмовой «Аспид», защита от физурона +90 единиц…
Что-то не сходится. По всем подсчетам, Фрост не должен был выйти живым из этой потасовки. Тем более что собственных хитпойнтов у него почти как у новичка — чуть больше двухсот единиц.
Параметр живучести и, в первую очередь, количество хитпойнтов напрямую коррелирует с количеством проведенного в игре времени. Орбы Живучести, особенно поначалу, — это самые часто получаемые игроками орбы, потому что новички часто получают повреждения, умирают… Кстати, что там по полученным Фростом орбам Живучести?
Хм! Буквально пара штук за несколько дней…
— Почему он получает так мало урона? — сам не замечая, пробормотал Сайтон. — И почти не умирает все это время…
— Рендеры готовы, босс! — прервал его задумчивость голос из чата. — Все высылать?
— Нет. Пока интересует только последняя фаза боя.
— О, да, там самое интересное…
— Слушай, и вот еще что. Прошерсти еще раз все логи Фроста с момента регистрации. Мне нужна подробная аналитика по получаемому урону. Надо постараться восстановить хронологию событий. Где он получал этот урон, при каких обстоятельствах…
— Попробуем, конечно. Но ты же понимаешь, что полные данные у нас только начиная с момента, как он у нас под колпаком…
— Подтягивайте все, что есть. Я тебя что, учить должен?
Сайтон развернул новый экран. Большую его часть занимало изображение Трехликого — Хранителя Печати из Кристального каньона
Он снова покосился на сестренку. Насмотрится сейчас на всяких монстров — и опять уснуть не сможет.
— Какой… некрасивый, — надула губки Мэй.
— Пожалуй, — не удержался от улыбки Сайтон. — Может, все-таки поиграешь в своей комнате?
Сестренка плотнее прижалась к нему.
— Я не хочу одна… И я скучаю по маме.
— Я тоже, — сквозь ком в горле ответил он, целуя ее в макушку.
Постаравшись отогнать невеселые мысли и отвлечь сестру, спросил нарочито веселым голосом:
— Знаешь, что я придумал? Давай так — я еще немножечко поработаю, а потом приду к тебе, поиграем вместе.
— Немножечко?
— Надо посмотреть про эту некрасивую зверюгу. А потом поиграем во что захочешь. И Роза скоро придет.
Мэй нехотя согласилась и сползла на пол. Уходить пока не торопилась, но Сайтон, сосредоточившись на работе, уже не замечал ее.
Мета-рендер последних мгновений битвы с Хранителем был собран на основе выдернутых из базы моделей, съемок самой битвы с разных ракурсов, плюс синхронизация с логами. Редкий случай, когда данных было достаточно, чтобы воссоздать сцену до мелочей — можно было крутить ее как хочешь, проигрывать чуть ли не по секундам.
У Трехликого уцелела только последняя голова, да и на ней всего тысяч пятьдесят хитпойнтов. Вон он, Фрост, в двадцати метрах над ним, рядом с игроком из клана Отступники… Кто там у нас?
Нова. Кланридер. Небольшая заминка… Фрост толкает Нову к краю яруса. Та смотрит вниз…
Прыгает!
Так, замедляем… Метит она в Хранителя, будто хочет приземлиться прямо на него. Но Фрост опережает ее на пару секунд. Пока Нова летит к Хранителю, замедляя падение антигравом, он использует телепортацию…
Так, что там с логами… А вот тут с уроном все в порядке. Аура Хранителя сжигает парня псионикой буквально за секунду… Срабатывает Пустотный взрыв…
Сайтон проиграл отрезок со взрывом и его последствиями несколько раз, крутя и приближая сцену так, чтобы разглядеть все в подробностях. Наконец, остановил видео, поймав момент активации умения. Снова запустил — плавно, покадрово.
Вокруг тела Фроста, едва различимого в пасти Трехликого, будто вспучился мыльный пузырь пару метров диаметром. Продержался буквально секунду и снова схлопнулся в точку. Идеальная сфера с матово-черными границами — будто бильярдный шар. После его исчезновения в голове монстра осталась каверна с такими же идеально гладкими краями.
— Да уж… — пробормотал Сайтон. — На взрыв это не очень-то похоже.
Кланлидер Отступников приземлилась на монстра буквально через секунду после взрыва. Остальные игроки даже не успели среагировать.
Дальше в некрополе разразилась ожесточенная грызня за лут с босса, но это Сайтона уже не особо интересовало. Он уже знал, что Нова успела ухватить Печать и сбежать на базу. Остатки рейда были сметены Архангелами. Отступники даже не успели свернуть свой клановый репликатор. Но эта потеря была незначительной на фоне того, что они заполучили Печать.
А вот сам взрыв занимал его все больше и больше. Он еще раз прокрутил сцену, вывел дополнительную информацию, спускаясь на другие слои отображения информации. Будто слой за слоем снимал кожицу лука. Видеоряд… Раскадровка… Текстовые логи, синхронизированные с происходящим… Исходный код…