# Код природы

Clown Angry

Обычный программист Вадим знал, что мир держится на коде. Но он не ожидал, что окажется внутри программы там, где деревья растут по алгоритмам, а магия работает на командах. Проснувшись в теле друида, он обнаруживает, что может видеть саму структуру этого мира: корни как сети маршрутизации, заклинания как скрипты, а древние духи словно процессы в операционной системе.Но этот мир сломан.Техномаги во главе с загадочным Архивариусом Лорэном выкачивают из природы энергию, превращая живые леса в цифровые пустоши. Их цель добраться до Сердца мира и переписать реальность под себя.

Пролог: Синий экран реальности


Мир погас.


Последнее, что увидел Вадим – это мерцающий "синий экран смерти". Ошибка CRITICAL_SYSTEM_FAILURE, чёрный прямоугольник с белыми буквами, а потом… резкая боль в висках и провал в неизвестное, будто кто-то выдернул шнур питания из его мозга.


Очнулся он от того, что по лицу ползло что-то тёплое и шершавое.


– Ты жив? – прозвучало где-то сверху.


Вадим застонал, пытаясь пошевелиться – тело не слушалось, ноги и руки он как будто отлежал и все они покрылись тысячами мурашек, похожими на белый шум. Это было не похоже на его обычное пробуждение. Да, он всегда просыпался с затекшей шеей, и ватным телом, ведь его работа кодером,написание программ для всяких не вполне законных сайтов и увлечение компьютерными играми давало о себе знать – он стабильно проводил за компьютером не менее 10 часов в сутки.


Он медленно открыл глаза.


Над ним стоял олень и внимательно его рассматривал.


Не метафорически. Не «человек в оленьей маске» или что-то в этом духе. Самый настоящий, рогатый, с тёмными глазами, влажным носом и светлой шёрсткой, который сейчас обнюхивал его щёку.


– Окей, глюки. Не надо было брать то последнее задание. Что-то совсем перегрелся. – хрипло пробормотал Вадим.


Олень фыркнул и в его глазах как будто прочиталась усмешка.


– Не глюки, – сказал рогатый.


– Вот бляяя… – выругался Вадим закрывая глаза и проваливаясь во тьму.


Логика магии


Оказалось, что он – в другом мире. Классика жанра, да. Вот только вместо «гильдии героев», «системы» или хотя бы чёткого квеста «вернись домой» – Вадиму достался… лес.


Запах хвои и влажной земли ударил в ноздри, заставив Вадима открыть глаза.Последнее, что он помнил – мерцание монитора, строки кода и морда разговаривающего оленя. Бред.


Это место было куда приятнее его комнаты. Здесь царила умиротворяющая тишина, иногда нарушаемая жужжанием стрекоз и треском ломающихся сухих веток. Воздух свеж и наполнен ароматом хвои и влажного мха, а не затхлостью и ароматами Дошика с говядиной.Мягкая подстилка из прошлогодних листьев и прелого мха была куда приятнее жесткого раскладного дивана.


Вадим медленно поднялся, смахивая с джинсов прилипшие листья. Каждый мускул ныл, будто он просидел сутки в неудобной позе перед компом. Шея хрустнула болезненно – явно не во сне.


Он осмотрелся. Лес стоял не просто живой – он дышал. Стволы вековых дубов уходили ввысь, словно колонны древнего храма. Между ними вились тропинки, протоптанные неведомыми существами. Воздух был напоен ароматом хвои, прелых листьев и чего-то ещё – горьковатого, напоминающего смолу.


– Блять, – прошептал Вадим, ощупывая себя. В карманах – только ключи от квартиры и смятая пачка жвачки. Ни телефона, ни кошелька.


Тишину нарушил треск веток где-то справа.


– Тыыы… не здешний, – зашелестели листья над головой. Голос без источника, будто сами деревья говорили.


– Нет, блин, я турист, – автоматически ответил Вадим, машинально щупая землю.

Его пальцы уткнулись во что-то твёрдое.


Корень.


Но не простой – под пальцами он пульсировал, словно жила. Вадим отдернул руку, но было поздно.


Перед глазами вспыхнули зелёные строки:


> ОБНАРУЖЕНА ДРЕВНЯЯ СЕТЬ

> ДОСТУП: ОГРАНИЧЕННЫЙ (ГОСТЕВОЙ)

> ПРЕДУПРЕЖДЕНИЕ: ПОВРЕЖДЕНИЕ ЯДРА 47.3%


Лес засмеялся. Звук прошёлся эхом по стволам, заставив мурашки побежать по спине.


– Добро пожаловать, Debugger.


Вадим резко вскочил.


– Что за хрень?


– Правда, – прошептал мох под его ногами.


И тогда он увидел.


Вся лесная подстилка была пронизана тончайшими нитями – точь-в-точь как схемы на материнской плате. Только вместо проводов – корни. Вместо микросхем – переплетения грибницы.


– Это же…


– Да, – ответил лес. – Ты начинаешь понимать.


Вадим потянулся к ближайшей жиле, и мир взорвался болью.


Над деревьями пролетела тень – слишком большая для птицы. Слишком… правильная.


Вадим инстинктивно прижался к ближайшему дубу.


"Ладно. Значит, так. Я либо сошёл с ума, либо…"


– Либо ты первый за долгие годы, кто может это исправить, – закончил за него лес.


Где-то близко хрустнула ветка. Уже не от ветра.


Уже от шагов.

От клавиатуры к корням

Вадим стоял прислонившись к дубу. Это был худощавый парень лет двадцати пяти со сгорбленными плечами – типичная осанка того, кто провел полжизни за монитором. Лицо бледное, будто редко видевшее солнце, с резкими чертами и вечно напряженным лбом. Темные растрепанные волосы, торчащие в разные стороны, будто он только что оторвался от клавиатуры. Очки в толстой металлической оправе. Вадим всегда жил в цифре. Код, алгоритмы, чистая логика – вот его стихия. А тут…


Он все так же стоял не шевелясь и сжимал в руках ключи от квартиры, как будто они могли перенести его обратно в привычный мир проводов и кофе. Воздух звенел от стрекотни невидимых насекомых, а солнце пробивалось сквозь листву, оставляя на земле узоры, похожие на схемы микропроцессоров.


– Ты слишком громко думаешь, – раздался голос за спиной.


Он резко обернулся.


На краю поляны стоял человек. Он был высокий, но сутулый, будто годами наклонялся, чтобы слушать шепот трав. Руки узловатые, с длинными пальцами, покрытыми шрамами-рунами (сам выжег их в ритуалах). Ногти толстые, похожие на когти, с землей под ними. Его лицо скрывала тень капюшона.


– Кто… – Вадим попятился.


Незнакомец сбросил капюшон. Из-под него выпали седые волосы и такая же борода, сплетённая с сухими листьями и костями мелких животных. На левой щеке извивалась татуировка змеи, которая *двигалась*, переползая к виску и обратно.


– Эрван. Хранитель.


– Хранитель чего? Серверной? – Вадим машинально потянулся к карману за телефоном, которого не было.


– Хранитель тишины, – друид шагнул вперёд, и земля под его босыми ногами зацвела крошечными голубыми огоньками. – Которая сейчас разбивается о твои мысли, как волна о скалу.


Вадим сглотнул. Впервые за десять лет программирования он чувствовал себя новичком, который случайно зашёл на darknet.


– Ты не здешний, – Эрван обвёл его взглядом, будто сканировал. – Твоя душа звенит железом.


– Да я вообще-то человек, а не микроволновка.


Друид проигнорировал реплику. Его посох – кривая ветвь, обвитая лианами, – упёрся в землю.


– Слушай.


– Что слушать? У вас тут даже птицы не чирикают, а… – Вадим замер.


Воздух дрогнул.


Импульс.


Словно кто-то подключил его мозг к LAN-порту вселенной.


– Это… – он схватился за голову, где вспыхнули зелёные строки:


> ОБНАРУЖЕНА СЕТЬ: ДРЕВО_ЖИЗНЬ

> СИГНАЛ: 5 BARS

> ПРЕДУПРЕЖДЕНИЕ: ПОВРЕЖДЕНИЕ ЯДРА (47.3%)


От резкой головной боли Вадим упал на колени и впился руками во влажную землю покрытую мхом.


– Не сопротивляйся, – голос Эрвана звучал как шум дождя по крыше. – Песнь земли сильнее твоих железных заклинаний.


– Да это же интернет! – Вадим тыкнул пальцем в пульсирующий корень. – Видишь? Пакеты данных, маршрутизация…


– Молчи! – друид внезапно схватил его за запястье. Его пальцы жгли, как оголённые провода. – Они уже близко.


Где-то за спиной хрустнули ветки – слишком ритмично, будто били в металлический барабан.


– Беги, дитя стали, – прошипел Эрван.


Лес ожил вокруг них. Пни раздвигались, открывая тропу, а папоротники склонялись, указывая путь. Вадим бежал, спотыкаясь о корни, которые то поднимались, будто пытаясь его удержать, то внезапно уходили под землю.


– Здесь! – Эрван рванул его за рукав в чащу, где стволы сплелись в плотную стену. – Их железные твари ненавидят тишину.


Друид приложил ладонь к дубу, и кора покрылась серебристыми узорами, похожими на чешую. Вадим заметил, что символы напоминали бинарный код, но Эрван явно видел в них что-то иное.


– Ты… уверен? – Вадим кивнул на гул за спиной – звук, словно перегруженный трансформатор.


Вместо ответа друид протянул ему посох. Древний, из древесины, испещрённой рунами круговорота времён. Наконечник из опала мерцал, как экран в спящем режиме.


– Возьми. Древо даёт силу тем, кто слышит его песню.


Посох дрогнул в руках Вадима, и…


Интерфейс загружен.


Только он видел:

– Голограммы с бегущими строками кода.

– Клавиатура из света, парящая над землёй.

– На коре дуба – зелёные символы:


> ПОДКЛЮЧЕНИЕ К DRUID.NETWORK…

> УРОВЕНЬ ДОСТУПА: GUEST


– Вложи волю в срдцевину, – сказал Эрван, думая, что учит его «слиться с духом леса».

Вадим воткнул посох в землю.

Система ответила.

– Сосредоточься! – крикнул друид. – Взывай к предкам камней и деревьев!

Вадим машинально набрал в воздухе:


>СОЗДАТЬ_ЩИТ(

>ИСТОЧНИК = "КОРНИ",

>ЦЕЛЬ = "ЗАЩИТА",

>СИЛА = 0.7


Корни взметнулись, сплетая барьер. Эрван кивнул, думая, что ученик наконец понял язык земли.

Где-то за стеной раздался лязг, и техномагский голос прошипел: «Обнаружен аномальный процесс. Уничтожить».


– Неплохо, – проворчал друид. – Но в следующий раз слушай внимательнее.


Root-доступ к реальности

Друиды смотрели на Вадима, как на сумасшедшего. Он стоял посреди священной рощи, пальцы его порхали в воздухе, будто стучали по невидимой клавиатуре. Вокруг него плясали огненные руны, которые он называл «дебаг-логом», а Эрван мрачно хмурился, сжимая свой посох.


– Ты нарушаешь ритм, – проворчал старый друид. Его татуировка-змея извивалась, будто пыталась сбежать со щеки. – Магия – это поток. Ты же… ты тыкаешь в неё.


– Зато работает, – Вадим щёлкнул пальцами, и корни дуба поднялись, сплетаясь в идеальную арку. – Видишь? Архитектура чище, чем у React-компонента.


Пока друиды учили «сливаться с потоком», Вадим **сканировал** лес. И увидел:

– В кроне вяза мерцающий артефакт – будто кусок реальности «зациклился».


– Воздух вокруг дрожал, выдавая ошибку:


> ОШИБКА: MEMORY LEAK В СЕКТОРЕ 0X5F. > ПРИЧИНА: ПОВРЕЖДЁННЫЙ УКАЗАТЕЛЬ.


– Эй, Эрван! – Вадим тыкнул в пустоту, вызывая дебаг-меню. – Тут что-то сломалось.

Друид подошёл, но увидел лишь дерево с поникшими ветвями.


– Да, это Болезнь. Та, о которой мы тебе говорили.