Read the book: «Мастер Заточки: Шанс 0.001%»
НЕЙТОН ПАТЧЕР
МАСТЕР ЗАТОЧКИ:
ШАНС 0.001%
Серия «Мастер Заточки» • Книга 1
Глава 01. Пыль и долги
Гул вентиляционной шахты за тонкой стеной напоминал хрип умирающего. Каждые сорок секунд поток спертого, пахнущего озоном воздуха сотрясал узкое окно на тридцать втором этаже сектора «Омега-4». За пыльным стеклом громоздились ярусы эстакад с бесконечной лентой грузовых платформ. Неоновые вывески корпораций выжигали сумерки ядовито-малиновым светом, пробиваясь сквозь жалюзи тесной студии.
Марк Левин сидел на койке, глядя на мигающий терминал связи. Красный индикатор входящего уведомления пульсировал, словно детонатор.
[Уведомление департамента взыскания «Цербер-Финанс»:] [Гражданин Левин М. В. Ваш долг по займу категории «С-3» составляет 48 250 кредитов. Срок льготного погашения истек. До принудительного исполнения осталось: 71 час 14 минут. В случае невыплаты вы будете распределены на три года работ в горнорудные горизонты спутника Каллисто.]
Марк невесело усмехнулся и потер воспаленные глаза. Семьдесят один час. Трое суток до того, как его жизнь превратится в ад. С рудников внешних планет возвращались либо в цинковых гробах, либо глубокими инвалидами с выжженными легкими.
Еще неделю назад Марк работал ведущим аналитиком в бюро «Квантум-Сис». Его специализацией был аудит криптографических модулей и генераторов псевдослучайных чисел — PRNG. Он потрошил математические модели, искал перекосы в пулах энтропии и находил закономерности там, где разработчики клялись в «чистой случайности». В цифровом мире истинного хаоса нет: любая машина лишь выполняет формулу, опирающуюся на скрытое начальное число — «зерно» генератора.
Карьера рухнула, когда Марк выявил умышленное занижение шансов дропа в флагманской игре крупного издателя: реальная вероятность составляла 0.0001% вместо заявленных 0.5%. Он отказался подписать липовый отчет. В ответ корпорация обвинила его во взломе, вышвырнула с волчьим билетом и заблокировала счета. Выходного пособия хватило лишь выкупить списанную капсулу глубокого погружения «НейроСфера-IV».
Теперь этот серебристый саркофаг занимал треть комнаты. Заработать сорок восемь тысяч кредитов за трое суток легально было невозможно. Оставался единственный шанс.
«Арканум Онлайн».
Автономная метавселенная под управлением квантового ядра «Праксис». Арканум имел легальный шлюз вывода валюты: один золотой стоил ровно сто кредитов. Марку требовалось почти пятьсот золотых.
Для новичка это была заоблачная сумма: обычные игроки фармили мобов месяцами ради пары десятков монет. Но в Аркануме процветала система аугментации — заточки снаряжения, сводившая с ума сотни тысяч азартных игроков.
Сила предметов здесь зависела от уровня заточки. Но цена улучшения была смертоносной. От +1 до +3 — безопасная зона со 100% шансом. Начиная с +4 при любой неудаче вещь мгновенно аннигилировала в серую пыль без шанса починки. Вещи +7 стоили миллионы, +10 были у единиц, а выше +12 шанс падал до издевательских 0.001%. Статистическая смерть.
Марк подошел к капсуле и провел пальцами по прохладному матовому пластику крышки.
— 0.001%, говорите? — тихо прошептал он, и в уголках его губ мелькнула холодная, хищная усмешка. — Любая вероятность в цифровом пространстве — это просто строка кода. А код всегда подчиняется тому, кто понимает логику процессора.
Он разделся до нижнего белья, закрепил на висках и затылке гелевые электроды нейроинтерфейса и забрался внутрь саркофага. Ложе капсулы мягко прогнулось, обволакивая тело упругой полимерной мембраной. Зашипели пневматические приводы, тяжелая прозрачная крышка опустилась, герметично отсекая внешние звуки погибающего мегаполиса. В лицо пахнуло ментолом и медицинским антисептиком.
[Диагностика нейроразъемов: Успешно.] [Прямое подключение к серверу «Арканум Онлайн»...] [Синхронизация сознания: 10%... 45%... 89%... 100%.] [Добро пожаловать в Арканум!]
Реальность погасла, рассыпавшись на миллиарды мерцающих искр, и Марк провалился в бездонную черную пустоту, сквозь которую навстречу ему неслись созвездия золотых и лазурных рун.
Через мгновение темнота рассеялась. Марк стоял на круглой каменной платформе посреди бескрайнего зеркального озера, под куполом фиолетово-синего космического неба. Перед ним висело гигантское полупрозрачное меню персонажа.
[Создание профиля игрока.] [Введите имя персонажа:]
Марк не колебался ни секунды. Пальцы виртуального фантома уверенно коснулись мерцающей строки.
— Аугментор.
[Имя «Аугментор» свободно.] [Настройка базового фенотипа: Человек. Возраст: 26 лет. Физические параметры синхронизированы с нейропрофилем носителя.]
Перед ним возникла трехмерная модель его собственного тела: высокий, сухощавый парень с цепким, внимательным взглядом серых глаз, резкими скулами и короткими темными волосами. Никаких эльфийских ушей, демонических рогов или звериных клыков. Марку не нужна была маскировка — ему нужен был рабочий инструмент.
[Выберите начальный класс:]
Перед глазами развернулся веер классических архетипов: [Мечник], [Паладин], [Маг стихий], [Теневой клинок], [Следопыт], [Жрец Света]. Девяносто девять процентов игроков выбирали именно эти ветки, стремясь к эффектным боевым комбо, разрушительным заклинаниям и высоким показателям урона.
Но Марк смахнул боевые архетипы в сторону. Его взгляд скользнул глубже, в раздел вторичных и ремесленных специальностей, которые обычно брали в качестве дополнительной профессии на двадцатом уровне. Однако системные правила Арканума позволяли выбрать ремесло в качестве основного класса с первого уровня — редчайшая глупость с точки зрения обычных игроков, ведь ремесленник получал чудовищные штрафы к боевому развитию.
В самом низу списка, подернутый тусклым серым налетом невостребованности, мерцал значок наковальни, расколотой тремя руническими стрелами:
[Кузнец-Аугментор] (Специализация: Модификация, закалка и резонансная заточка снаряжения).
Марк раскрыл подробное описание класса:
[Класс: Кузнец-Аугментор (Ученик)] [Описание: Редчайшее ремесленное ответвление кузнечного искусства. В отличие от стандартных Бронников и Оружейников, Аугментор не производит предметы с нуля в массовых количествах, а фокусируется на изменении внутренней кристаллической структуры уже существующего оружия и доспехов с помощью рунических свитков и молота.] [Особенности класса:] [- Бонус +5% к шансу успешной аугментации на наковальне.] [- Способность чувствовать внутреннее напряжение материалов.] [- Штраф: -20% к получаемому боевому опыту за убийство монстров.] [- Штраф: базовые характеристики физической силы и ловкости снижены на 10% в пользу параметров Интеллекта и Восприятия.]
На игровых форумах этот класс единодушно признавали мертворожденным мусором. Пять процентов бонуса к заточке были каплей в море, когда на уровне +5 вероятность разрушения составляла почти 70%. Аугменторы быстро разорялись, ломая дорогое сырье, отставали в прокачке от боевых товарищей и превращались в нищих оборванцев, выпрашивающих свитки заточки на рынках. Ни один крупный клан не держал штатных Аугментов — предпочитали использовать покупные свитки защиты от поломки из донатного магазина, стоившие целое состояние.
— Они смотрят на пять процентов бонуса, — тихо пробормотал Марк, вглядываясь в строки системного кода, описывающего «резонансную закалку». — Но они понятия не имеют, как квантовое ядро обрабатывает механику самого удара. Если заточка зависит от физического воздействия молота на наковальню, значит, в процессе участвует клиент-серверный пакет синхронизации.
Марк решительно нажал на иконку наковальни.
[Внимание! Вы выбрали узкоспециализированный ремесленный класс «Кузнец-Аугментор» в качестве основного. Вы уверены в своем выборе? Смена основного класса невозможна до достижения 50 уровня!]
— Подтвердить, — произнес Марк ровным, ледяным тоном.
[Класс утвержден: Кузнец-Аугментор (Уровень 1).] [Получены начальные классовые навыки:] [1. «Оценка структуры» (Пассивный, Уровень 1) — позволяет видеть скрытую прочность и текущую плотность кристаллической решетки обрабатываемого предмета.] [2. «Рунический молот» (Активный, Уровень 1) — направляет поток маны через ударную часть кузнечного молота, инициируя процесс поглощения свитка заточки.]
[Генерация точки входа в мир...] [Регион: Северное Пограничье, провинция Нордвуд.] [Локация: Деревня Серого Ручья.] [Погружение через 3... 2... 1...]
Мир перед глазами вспыхнул ослепительно белым светом, а затем на Марка обрушился целый шквал реальных физических ощущений.
Первым делом он вдохнул глубокий, кристально чистый воздух. Никакого запаха горелой сои и выхлопных газов — пахло сырой землей, смолистой сосновой хвоей, свежескошенной травой и терпким, едким дымом березового угля. Где-то неподалеку шумел горный ручей, монотонно звенели молоты, и слышались крики деревенских торговцев.
Марк открыл глаза. Он стоял на утрамбованной земляной площади небольшой деревни, окруженной частоколом из заостренных дубовых бревен. Вокруг высились бревенчатые избы с соломенными и дранковыми крышами, над которыми поднимались сизые столбы дыма. Мимо спешили игроки в простеньких кожаных куртках с короткими деревянными луками и железными мечами за спинами. Над их головами светились зеленые ники и уровни: [Быстрый Ветерок, Лучник, ур. 3], [Железный Клык, Мечник, ур. 4]. Они с азартом обсуждали квесты на отстрел полевых гоблинов и серых волков, спеша к выходу из ворот.
Марк опустил взгляд на себя. На нем была грубая холщовая рубаха мышиного цвета, подпоясанная веревкой, тяжелые парусиновые штаны и стоптанные сапоги из свиной кожи. На поясе висел потрепанный кожаный передник кузнеца со следами окалины.
Он мысленно вызвал интерфейс инвентаря.
[Инвентарь игрока: Аугментор] [1. «Ржавый тесак подмастерья» (Серое качество). Урон: 3–5. Прочность: 15/15. Требование: Уровень 1. Описание: Затупленный кухонный нож из низкосортного кричного железа. Годится разве что для разделки рыбы или срезания коры.] [2. «Ученический кузнечный молот» (Серое качество). Прочность: 50/50. Инструмент ремесленника.] [3. Деньги: 5 медных монет.]
Пять медных монет. Ничто. Буханка черствого ячменного хлеба в местной таверне стоила три медяка. А самый дешевый свиток заточки оружия низшего ранга — свиток, который большинство игроков даже не покупало из-за бессмысленности траты денег на старте — стоил минимум две серебряные монеты, то есть двести медных.
— Прекрасный стартовый капитал, — с сарказмом прошептал Марк. — Долговая яма в реале и абсолютная нищета в виртуальности. Классика жанра.
Он не стал тратить время на пустые стенания. Марк огляделся по сторонам, выискивая взглядом самое массивное здание в деревне. С правой стороны площади, под сенью раскидистого векового вяза, стояла просторная открытая мастерская под навесом из почерневшей от копоти черепицы. Из-под навеса доносился мерный, тяжелый металлический звон и жаркое дыхание раскаленного горна.
Над входом в мастерскую висела покосившаяся деревянная вывеска с выжженным изображением клещей: «Кузница Торстена».
Марк поправил грубый кожаный фартук, перехватил поудобнее тяжелый деревянный черенок ученического молота и направился к пылающему горну. Под навесом стоял густой, плотный жар. Воздух дрожал от марева, пахло жженым рогом, машинным маслом и каленым металлом.
За огромной чугунной наковальней стоял широкоплечий бородатый кузнец в прожженном кожаном фартуке до колен. Его обнаженные по локоть мускулистые руки были покрыты старыми шрамами от брызг раскаленной стали, а седая окладистая борода топорщилась во все стороны. Над его головой мягко мерцала золотистая системная плашка NPC: [Мастер Торстен, Кузнец Нордвуда, ур. 45].
Торстен ловко перевернул тяжелыми клещами раскаленный до вишневого свечения прут железа, опустил на него пудовый молот и, не оборачиваясь, пробасил:
— Если ты за мечом, малец, приходи к вечеру. Воины из гильдий выгребли все до последнего гвоздя перед походом в Волчий Лог. А если за работой... то у меня для бродяг только метла и тачка с золой.
Марк подошел ближе и замер возле вспомогательной малой наковальни, установленной в углу под навесом. Он положил ладонь на ее холодную черную грань.
[Объект: Малая наковальня подмастерья (Ученик)] [Статус: Доступна для ремесленных работ и аугментации базового ранга.] [Внимание: Текущий класс «Кузнец-Аугментор» позволяет активировать внутренний резонанс наковальни.]
В ладонь Марка ударила слабая, еле уловимая высокочастотная вибрация. Для обычного игрока это показалось бы просто мелким тактильным эффектом погружения, созданным физическим движком для реализма. Но пальцы Марка, натренированные годами работы с микросхемами и сенсорами, моментально уловили строгий ритм этой дрожи.
Вибрация повторялась с абсолютной математической точностью. Ровно шестьдесят четыре микроимпульса в секунду. Шестьдесят четыре герца.
«Тикрейт сервера, — пронеслось в голове Марка, и по спине пробежал холодок чистого исследовательского азарта. — Основной тактовый генератор мира Арканум тикает с частотой 64 Гц. Каждый такт длится ровно 15.625 миллисекунды. И эта наковальня... она непрерывно шлет пинги в центральный квантовый кластер!»
— Я не за мечом, мастер Торстен, — спокойно произнес Марк, глядя прямо в суровые глаза кузнеца. — Я выбрал путь Аугментора.
Кузнец на секунду замер. Молот в его руках остановился в воздухе, а затем с гулким грохотом опустился на деревянную колоду. Торстен повернулся к парню, смерив его долгим, тяжелым взглядом из-под кустистых седых бровей, в котором читалась смесь жалости и глухого раздражения.
— Аугментор? — кузнец сплюнул темную слюну в золу под ногами. — Еще один безумец с ветром в карманах и пустотой в черепе. Парень, ты хоть понимаешь, какую петлю накинул себе на шею? Аугментация — это проклятие Арканума. Боги наделили свитки заточки слепой яростью. До трех раз клинок терпит руны, а на четвертый — ломается в прах и забирает душу металла. За сорок лет у горна я видел сотни таких, как ты. Все они начинали с гордыми речами, а заканчивали тем, что побирались у ворот столицы, проклиная тот день, когда прикоснулись к наковальне.
— Возможно, они просто не умели слушать металл, — ответил Марк без тени сомнения в голосе.
Торстен хмыкнул, однако в его взгляде мелькнуло мимолетное любопытство. Он окинул Марка взглядом, оценив его спокойствие и уверенную стойку.
— Слушать металл, говоришь? Красивые слова для сопливого новичка. Ладно, философ. Вон там за ящиками лежит куча шлака от вчерашней плавки и бочонок с отработанным маслом. Расчисти угол, просей древесный уголь от мелкой золы и разожги малый горн. Справишься за час — дам пару серебряных монет на хлеб и кое-какой хлам из кладовой, который тебе все равно не поможет.
[Получено локальное задание: «Порядок в кузнице Торстена»!] [Цель: Очистить рабочую зону малой наковальни, подготовить уголь и растопить малый горн.] [Награда: 2 серебряные монеты, базовые расходные материалы ученика, 50 очков опыта.]
— Договорились, мастер Торстен, — Марк коротко кивнул и взялся за лопату.
Времени у него оставалось меньше семидесяти одного часа. Каждый удар сердца, каждый вздох и каждый взмах лопаты приближали его к моменту, когда он опустит рунический молот на холодную сталь. И именно здесь, среди раскаленного чугуна, летящих искр и остывающей окалины, Марк Левин намеревался взломать код квантового бога случайных чисел.
Глава 02. Семя Генератора
Лопата с глухим скрежетом вонзилась в гору спекшейся шлаковой корки. Марк методично сгребал темные, ноздреватые глыбы в тяжелую деревянную тачку, не обращая внимания на струящийся по лицу пот и ноющую боль в непривычных к тяжелому труду мышцах виртуального тела. Система погружения передавала усталость с пугающей достоверностью: дыхание сбивалось, ладони натирались о грубое березовое топорище, а едкая угольная пыль забивалась в носоглотку.
Но Марк даже не думал снижать темп. Для него эта работа не была бессмысленной рутиной — она служила калибровкой.
Каждым движением, каждым взмахом лопаты и каждым шагом он прислушивался к ритму окружающего пространства. Виртуальный мир «Арканум Онлайн» обладал безупречной физической моделью, однако под слоем фотореалистичных текстур и шейдеров освещения безостановочно вращались шестерни машинного кода. Воздух здесь не просто колыхался — он пересчитывался.
За час Марк полностью очистил рабочий угол у малой наковальни, вывез пять доверху нагруженных тачек с остывшим шлаком в овраг за частоколом и аккуратно сложил в плетеные корзины отборный березовый уголь. Затем он встал к кожаным мехам малого горна. Мерный нажим обеими руками — вдох, выдох, струя обогащенного кислородом воздуха врывается в горловину очага. Багровые угли с сухим треском вспыхнули, превращаясь в ревущее оранжевое пламя.
Над горном взметнулся рой золотых искр, и перед глазами Марка вспыхнула золотистая строчка:
[Задание «Порядок в кузнице Торстена» успешно выполнено!] [Получено: 50 очков опыта.] [Получено: 2 серебряные монеты.] [Получено: Набор начинающего аугментора (3 свитка заточки оружия низшего ранга, флакон полировочного масла).] [Поздравляем! Вы достигли 2-го уровня!] [Получено: 5 свободных очков характеристик.]
Мастер Торстен, протиравший замасленной ветошью тяжелый ковочный молот, окинул взглядом сверкающий чистотой угол, ровно гудящий горн и одобрительно крякнул в бороду.
— Ишь ты, прыткий, — кузнец бросил на верстак пару тускло звякнувших серебряных монет и перевязанную пеньковой веревкой стопку пергаментных свитков. — Чисто сработал, без нытья. Большинство ваших, бессмертных, бросают лопату через пять минут и бегут в лес хвосты зайцам крутить. Держи обещанное. И свитки забери — валялись в сундуке без дела. Все равно точить кривое железо — верный способ остаться без портков, но уговор есть уговор.
— Благодарю, мастер, — Марк сгреб серебро и свитки.
Не теряя ни секунды, он открыл панель характеристик. Пять свободных очков. Большинство новичков без раздумий влили бы их в Силу или Ловкость, чтобы наносить больше урона серыми мечами. Но Марк мыслил категориями тактовой частоты и скорости отклика.
[Распределение характеристик:] [Восприятие: 10 -> 13 (+3)] [Интеллект: 10 -> 12 (+2)] [Подтвердить распределение?]
— Подтвердить, — скомандовал Марк.
Тело мгновенно отозвалось резкой переменой в восприятии мира. Слух обострился так, словно с ушей сорвали плотные войлочные заглушки. Мир вокруг наполнился сотнями новых деталей: шелест листьев вяза за стеной кузницы, шипение раскаленной окалины в лохани с водой, тяжелое дыхание Торстена и... тот самый глубинный ритм.
Теперь Марк не просто чувствовал вибрацию наковальни — он слышал ее.
Каждая секунда в Аркануме делилась ровно на шестьдесят четыре системных тика. Для человеческого глаза это была сплошная плавная картинка со скоростью шестьдесят кадров в секунду, но для разогнанного нейроинтерфейса и повышенного Восприятия мир начал распадаться на дискретные такты. Каждый такт длился ровно 15.625 миллисекунды.
Марк подошел к верстаку и осмотрел полученные свитки.
[Свиток Усиления: Оружие (Низший)] [Ранг: Обычный (Серый).] [Назначение: Применяется на оружие с требованием по уровню от 1 до 15. Безопасная зона заточки: от +1 до +3. При попытке заточки на +4 и выше с определенной вероятностью предмет разрушается в пыль.] [Шанс успеха базовой заточки:] [+1: 100%] [+2: 100%] [+3: 100%] [+4: 50%] [+5: 35%] [+6: 20%] [+7: 10%]
— Десять процентов на плюс семь, — Марк провел пальцем по шероховатой поверхности пергамента. Бумага пахла сушеной полынью и серой, а по ее краям вились блеклые синие глифы. — В классической теории вероятностей это означает, что из сотни клинков до семерки доживет в лучшем случае один. Девяносто девять превратятся в мусор. Но как именно процессор решает, какому мечу жить?
Марк вышел из-под навеса кузницы и направился к торговому ряду, притулившемуся у деревянной башни деревенского частокола. Там сидел на перевернутом бочонке деревенский старьевщик — тощий мужичонка с бегающими глазками, торговавший битым оружием и рваной упряжью.
— Эй, почтенный, — Марк опустил на прилавок одну серебряную монету. — Есть что-нибудь железное, что не жалко пустить на опыты?
Старьевщик жадно сгреб монету, сверкнув желтыми зубами: — Обижаешь, парень! У старика Билла лучший товар для практикантов! Вот, гляди: пехотный короткий меч. Гарда чуть шатается, лезвие в зазубринах, но металл звонкий, не гнилой! Всего восемьдесят медяков, и двадцать сдачи чистым серебром!
[Получен предмет: «Затупленный короткий меч» (Серое качество).] [Урон: 5–8. Прочность: 20/20. Требования: Уровень 2, Сила 8.]
На оставшиеся деньги Марк докупил у торговца ремесленными припасами еще четыре дешевых низших свитка заточки по тридцать медных монет за штуку, выгребши карманы до последнего медного гроша. В инвентаре осталось ровно семь свитков, один тупой меч, ученический молот и его стартовый ржавый тесак.
Если гипотеза окажется ошибочной, через десять минут он останется голым нищим без единой медной монеты в кармане и с тикающим таймером долговой расправы в реале.
Марк вернулся в кузницу Торстена, подошел к малой наковальне и положил на ее холодную зеркальную грань затупленный меч.
В кузницу в этот момент ввалилась шумная компания из трех игроков. Впереди шествовал рослый паладин в сияющей новенькой кольчуге с гербом в виде грифона на щите: над его головой горел ник [Дредноут, ур. 8]. Следом шли маг в синей мантии [Ледяная Искра, ур. 7] и коренастый гном-воин [Бородач, ур. 8].
— Торстен, здорово! — гаркнул паладин, бросая на верстак тяжелый кошель. — Нам нужно пять пачек кованых наконечников для стрел и починить щит после утренней вылазки.
Кузнец молча кивнул и взял щит. Троица игроков уселась на лавку у входа, ожидая ремонта, и тут взгляд паладина упал на Марка, стоявшего у малой наковальни со свитками в руках.
— Гляньте-ка, парни, — усмехнулся Дредноут, толкая мага локтем. — Новичок второго уровня решил заняться аугментацией! Серый меч за копейки собрался точить! Братан, не позорься, отдай свитки скупщикам, хоть на сапоги нормальные заработаешь!
— Ага, сейчас он свой кухонный тесак на плюс четыре щелкнет, и останется только ручками развести, когда серая пыль полетит, — загоготал гном.
Марк даже не повернул головы в их сторону. Голоса игроков превратились для него в далекий, несущественный белый шум.
Он закрыл глаза и глубоко вдохнул горячий воздух кузницы, активируя навык:
[Активирован навык: «Оценка структуры» (Уровень 1).]
Перед внутренним взором Марка клинок меча потерял текстуру металла, превратившись в трехмерную полупрозрачную сетку кристаллических узлов. Линии напряжения светились тусклым белым светом. Металл был рыхлым, неоднородным, полным микропустот.
А затем Марк сосредоточился на контакте наковальни с серверным квантовым ядром.
В его голове заработал встроенный аналитический блок. Годы работы в лаборатории «Квантум-Сис» научили его мозг декомпозировать программные потоки. Любой генератор псевдослучайных чисел в квантовом ядре типа «Праксис» строился на базе модифицированного алгоритма вихря Мерсенна или быстрого сдвигового регистра Xoroshiro-1024. Чтобы избежать предсказуемости, движок брал начальное значение — сид — из системного таймера наносекундной точности, привязанного к микросекундным колебаниям серверного тика.
Но у физического взаимодействия молота и наковальни была фундаментальная уязвимость.
Чтобы зарегистрировать удар, система посылала пакет проверки: положение молота, вектор скорости, координаты точки соприкосновения и состояние свитка. Этот пакет обрабатывался не мгновенно, а строго в пределах текущего 15.625-миллисекундного тика.
Марк положил палец на наковальню и стал считать такты. «Тик... тик... тик...» Внутри каждого такта существовала дельта времени. В начале такта (от 0 до 4 миллисекунд) процессор опрашивал ввод игроков. В середине (от 4 до 11 миллисекунд) производился физический расчет коллизий. А вот в хвосте такта — между 11.2 и 14.2 миллисекундами — происходила нормализация чисел с плавающей точкой перед отправкой состояния обратно клиенту.
И именно в этом трехмиллисекундном окне возникал микрорезонанс!
В момент нормализации системный регистр генератора энтропии сбрасывал нижние разряды таймера в единицы. Если инициировать триггер аугментации строго в этот микроскопический промежуток, внутренний расчет вероятности выдавал максимально возможное число: 0.9999999!
Система расценивала это как стопроцентный критический успех!
— Проверим, — прошептал Марк одними губами.
Он взял первый свиток заточки и развернул его над клинком. Бумага истлела в ладони, превратившись в мерцающую синюю пыль, которая ровным слоем легла на затупленное лезвие. Меч окутался мягким лазурным туманом.
Марк поднял ученический кузнечный молот. Мышцы налились силой навыка:
[Активирован навык: «Рунический молот» (Уровень 1).] [Расход маны: 15 единиц.]
Боек молота вспыхнул бледными руническими символами. Марк не бил сразу. Он стоял неподвижно, пока молот замер в верхней точке замаха. В его сознании тикал невидимый метроном, отсчитывая миллисекунды.
«Одиннадцать... двенадцать... СЕЙЧАС!»
Удар!
Металлический боек врезался в центр клинка с сухим, чистым, хрустальным звоном. По наковальне прокатилась упругая волна синего пламени. Руническая пыль с шипением впиталась в сталь, запечатывая микротрещины.
[Успех заточки: +1!] [Параметры предмета увеличены: Урон: 5–8 -> 7–10.]
— Ха, подумаешь, плюс один! — донесся насмешливый голос гнома с лавки. — На плюс один и безрукий гоблин заточит! Ты давай, на четверочку замахнись!
Марк даже бровью не повел. Второй свиток растаял на лезвии. Вдох. Ожидание фазы тикрейта. Удар! Звон стал выше на полтона.
[Успех заточки: +2!] [Параметры предмета увеличены: Урон: 7–10 -> 9–13.]
Третий свиток лег на лезвие. Металл уже заметно гудел, вибрируя в унисон с наковальней. Взмах. Метроном в мозгу отсчитывает доли секунды: такт, фаза нормализации, одиннадцать миллисекунд... Удар!
[Успех заточки: +3!] [Параметры предмета увеличены: Урон: 9–13 -> 12–17.] [Внимание: Безопасный порог аугментации исчерпан! Следующая попытка улучшения имеет 50% шанс разрушения предмета в кристаллическую пыль!]
Наступил критический момент. До сих пор все шло по базовым правилам игры, где первые три заточки гарантированы для любого дурака. Но теперь начиналась зона смерти.
Даже мастер Торстен оторвался от правки щита и повернул голову в сторону Марка. В глазах старого кузнеца мелькнуло напряжение.
— Стой, парень, — негромко бросил Торстен. — У тебя сейчас в руках добротный рабочий клинок. На плюс три он бьет как добротная кованая сталь. Продай его в таверне за полтора серебряных, окупишь расходы. Не искушай богов наковальни.
— Боги наковальни подчиняются законам логики, мастер, — тихо ответил Марк.
Он развернул четвертый свиток. Бумага вспыхнула, покрывая лезвие уже не мягким туманом, а тревожным, искрящимся багрово-синим пламенем нестабильной магии. Металл меча мелко задрожал, словно живое существо перед казнью.
Игроки на лавке подались вперед. Паладин Дредноут скрестил руки на груди: — Ну все, прощай железяка. Ставлю пять медяков, что сейчас разлетится в труху.
Марк закрыл глаза на долю секунды. Все внешние раздражители исчезли. Остался только пульс сервера. Шестьдесят четыре герца. Пятнадцать целых шестьсот двадцать пять тысячных миллисекунды на цикл. Внутри цикла — узкий, призрачный мостик в три миллисекунды. Если ударить раньше на одну тысячную долю секунды — рандомайзер выдаст провал. Если опоздать — пакет уйдет в следующий такт, и меч аннигилирует.
Молот пошел вниз по идеальной дуге. Воздух с визгом рассекся стальным бойком.
«11.8 миллисекунды от начала тика!»
БУМ!
Звук удара был похож на выстрел карабина. Из точки контакта во все стороны брызнул сноп ослепительных лазурных молний! Руническое багровое марево не разрушило меч — оно с оглушительным звоном вжалось внутрь кристаллической решетки, уплотняя железо до плотности алмаза.
[Успех заточки: +4!] [Шанс разрушения преодолен!] [Параметры предмета увеличены: Урон: 12–17 -> 18–25.]
В кузнице повисла мертвая тишина. Слышно было только, как в горне потрескивают угли.
— Повезло... — пробормотал паладин, непроизвольно разжимая скрещенные на груди руки. — Чистый фарт. Пятьдесят процентов — монетка на ребро встала. Но дальше он точно сломает. На плюс пять шанс всего тридцать пять процентов!
Марк не дал им опомниться. Его движения стали механическими, выверенными до микрона, словно у прецизионного заводского манипулятора.
Пятый свиток — в пыль на лезвие! Взмах! Вход в резонансную петлю тика... Удар! ЗВОН!
[Успех заточки: +5!] [Параметры предмета увеличены: Урон: 18–25 -> 28–38.] [Особое свойство: Повышенная прочность (+10).]
— Да ты гонишь... — опешил гном-воин, подскакивая с лавки. — На плюс пять без сбоя?!
Шестой свиток лег на меч, который уже откровенно сиял ярким, пульсирующим голубым светом, озаряя закопченные стропила мастерской. От клинка исходил низкий, утробный гул колокола.
Марк не ждал. Он поймал идеальный ритмический рисунок. Тело двигалось само, ведомое холодным расчетом аналитика.
Взмах! Резонансный пик... Удар!
[Успех заточки: +6!] [Параметры предмета увеличены: Урон: 28–38 -> 42–56.] [Особое свойство: Шанс критического удара увеличен на 5%.]
— Этого не может быть, — прошептал маг Ледяная Искра, открыв рот. — Шанс на шестерку — двадцать процентов! Он зашел без единого страховочного талисмана! Кто этот парень?!
Старый Торстен медленно опустил щит на верстак и сделал шаг вперед, не отрывая ошеломленного взгляда от сияющего голубым огнем меча. В его глазах читался первобытный шок ветерана-кузнеца, видевшего крушение тысяч клинков.
— Сынок... — хрипло выдохнул старик. — Остановись. Это шестерка. В нашей глуши клинок плюс шесть стоит сотни серебряных монет! Если ты ударишь на плюс семь... шанс успеха всего десять процентов! Девяносто против десяти, что ты сотрешь шедевр в порошок!
Марк поднял глаза на Торстена. Взгляд парня был абсолютно спокоен, чист и холоден, как арктический лед.
— Десять процентов — это для тех, кто бросает кости вслепую, мастер. Я кости не бросаю. Я читаю их грани.
Марк взял последний, седьмой свиток.
Его пальцы не дрожали. На карту было поставлено все: его последние деньги, его репутация перед самим собой и надежда выбраться из долговой петли реального мира. Если он ошибется хотя бы на четверть миллисекунды, расчет рассыплется в прах.