Первое, что почувствовала девушка при пробуждении — сильное головокружение. Будто вчера она всю ночь вливала в себя литры алкоголя. Солнечный луч, пробивающийся сквозь окно, заставил Аврору открыть глаза и встать на онемевшие ноги. Немного придя в себя, девушка с ужасом обнаружила, что её ноутбук, её ворота в виртуальный мир, обратился в кусок обугленного металла.
— Нет… — из её уст вырвался шокированный шёпот.
В панике она ринулась к своему мёртвому цифровому другу. Металл покорёжился, пластиковая клавиатура поплыла, монитор уродовали сотни трещин. Слёзы покатились из глаз Авроры при виде обезображенного трупа её верного спутника жизни.
— НУ ПОЧЕМУ!? — вырвался крик из её горла, после чего тонкий девичий кулак со всей силы ударил по захламлённому столу.
И в этот момент девушка заметила первую странность. Она ощутила столкновение, била в полную силу, но никакого, даже призрачного намёка на боль не было. Будто программистка попросту легонько притронулась к грязной деревянной поверхности. И стоило ей серьёзно задуматься об этом, задаться немым вопросом, как в сознание молниеносно проникла яркая мысль:
HP: 73/100
Аврора машинально отпрянула назад, будто увидела призрака. Это не был голос в голове, или текст на сетчатке глаза. Просто внезапная, привлекающая всё внимание мысль, полученная откуда–то со стороны. Абсолютно чужеродная, неизвестного происхождения, она, как и положено всему неизведанному, вызывала лёгкий страх вкупе с неподдельным интересом. Мысли о сгоревшем компьютере и подступающая истерика медленно остыли, вытесняемые непониманием и испугом.
— Хэ пэ? — вслух подумала девушка. Она часто говорила сама с собой, а потому уже и не придавала этому значения.
Вновь неожиданная, сторонняя мысль, полученная из неизвестного источника:
HP – Health Points. The basic stat of every living entity. If it gets to 0 – the creature dies.
— Это же… Мой текст… — шокировано прошептала Аврора.
Сомнений не было. Слово в слово, написанное корявым английским, это описание повторяло набранный ею давным–давно текст, когда она лишь начинала создавать свой идеальный мир. Её мир. Очевидные мысли начали закрадываться в голову молодой программистки, но рациональное мышление упорно отказывалось признавать их. Воплощение её мечтаний в реальность? Бред. Она не героиня какого–то дурацкого романа на сотню электронных страниц без капли смысла. Это реальная жизнь, где чудес не бывает, ибо каждое такое «чудо» имеет логическое объяснение.
Может быть, это сон? Тогда на все вопросы нашёлся бы один простой, логичный ответ. Помня опыт осознанных сновидений, Аврора взглянула на свои руки. Тонкие, с длинными, давно не обрезаемыми ногтями на пальцах, они чётко предстали перед взглядом своей хозяйки, без каких–либо аномалий вроде размытия или лишних фаланг. Попробовала ущипнуть себя — безрезультатно, даже боли не ощутила. Взглянула на часы: «11:41». Отвернулась, посмотрела вновь: «11:41». Всё указывало на то, что происходящее вполне себе реально.
Хорошо. Допустим, действительно каким–то образом тень её идеального мира перенеслась в мир реальный… Как бы бредово это ни звучало. Значит, должны работать и все остальные созданные ею вещи, верно? Из любопытства Аврора мысленно произнесла одну из первых, внедрённых в свой проект команд, с чётким намерением воплотить её в реальность. Почему–то именно этот фактор показался девушке наиболее важным.
set language «rus»
Мимолётное потемнение в глазах испугало Аврору, но уже спустя мгновение всё было как прежде. Она вновь мысленно запросила информацию о «Хэ Пэ». Ответ не заставил себя долго ждать:
ОЗ — Очки Здоровья. Базовая характеристика всех живых сущностей. Если она опускается до 0 — существо умирает.
Никаких сомнений. Это её текст, слово в слово. И созданная ею команда для смены языка. Сопротивление рациональной части сознания с каждым мгновением становилось всё слабее. Девушку уже напрочь перестал беспокоить уничтоженный ноутбук. Она поспешно пыталась собрать в кучу разбежавшиеся во все стороны мысли.
— Так, спокойно! — сделав глубокий вдох и медленный выдох, сказала программистка сама себе. Пожалуй, это был самый действенный из известных ей методов успокоиться.
Встряхнув головой и освободив её от налетевших подобно саранче хаотичных дум, Аврора на выдохе чётко и лаконично сформулировала запрос, уходящий непонятно куда:
get_mycharsheet
Да, программистский склад ума позволял ей даже не задумываясь прописывать в мыслях каждый символ, вплоть до подчёркиваний и кавычек. И реакция, как и в прошлые разы, последовала незамедлительно:
Имя: Аврора
Уровень: 1
ОО: 0.98/100
ОЗ: 72/100
ОМ: 0/0
ОБ: 0
Хар–ки:
Сила: 10
Ловкость: 10
Выносливость: 10
Восприятие: 10
Энергия: 0
Свободные очки: 0
Способности:
–
Статусы:
–
Однозначно, это была придуманная ею самой система. Строка в строку, символ в символ.
— Охренеть… — взявшись за голову, пробормотала Аврора.
Её стыдливым для самой себя удовольствием было чтение килотонн литературы с подобным сюжетом, который казался ей глупым, но всё равно давал желанный эскапизм, уход от действительности. А теперь это всё начало воплощаться в реальность… Внезапная мысль молнией стрельнула в её голове: а вдруг она умерла? Воспоминания о вчерашнем странном инциденте наконец всплыли в её сознании, порождая новую тучу вопросов. Что это было? Почему её ударило током? В том, что это был именно он, девушка не сомневалась. Может, она действительно погибла и всё происходящее — лишь её предсмертные галлюцинации? Где–то Аврора читала, что за те секунды, что мозг гибнет, человек может прожить целую жизнь. Ей стало не по себе, и девушка снова встряхнула головой, пытаясь отогнать жутковатые мысли.
— Так, ладно, будем решать проблемы по мере их поступления, — сказала она сама себе, пытаясь продумать дальнейшие действия.
Сейчас было важно лишь что именно произошло, а не как. Предположим, Аврора теперь часть созданной ею системы, та самая упрощённая модель существа. Звучит идиотски, но тем не менее. Но изменилась ли только она одна? Программистка мысленно укорила себя за то, что не сделала команды для создания списка всех живых существ в мире. Ладно, для начала нужно разобраться с собой. Судя по всему, она, сама для себя, считается системой одновременно и «игроком», и подконтрольным ему существом. Интересно, работают ли команды, связанные с этим? Подумав, она решила проверить это простой командой, выдающей игроку идентификационный номер подконтрольной сущности:
get_myid
Лишь только она закончила проговаривать эту фразу своим внутренним голосом, как со стороны пришёл короткий ответ:
0
Хорошо, значит, даже если изменилась не только она одна, девушка была первым существом среди всех, ибо её номер выглядел как «программистская единица», то бишь ноль. С этим знанием Аврора задумала попробовать другие команды, а начать решила с изменения текущего запаса здоровья:
set hp(0) 1000
Неожиданно головокружение и немота в ногах исчезли, будто их и вовсе не было. В одно мгновение девушка почувствовала такую бодрость, будто она способна свернуть горы голыми руками. Отмахиваясь от внезапно нахлынувшей эйфории, Аврора лишь подумала о том, чтобы вывести собственную таблицу персонажа, как в голову вновь стрельнула сторонняя мысль:
Имя: Аврора
Уровень: 1
ОО: 0.98/100
ОЗ: 1000/100
ОМ: 0/0
ОБ: 0
Хар–ки:
Сила: 10
Ловкость: 10
Выносливость: 10
Восприятие: 10
Энергия: 0
Свободные очки: 0
Способности:
–
Статусы:
–
Значит, ей даже не нужно вводить команду, просто подумать. Но почему тогда это не сработало с увеличением здоровья, ведь без команды оно не менялось? А может… Может мысли заменили собой курсор и стали его эквивалентом? Нужно проверить. При наведении курсора на определённую характеристику должно высвечиваться её описание.
И так и случилось. Стоило ей мысленно сконцентрироваться на «ОО» — сторонние мысли поспешили объяснить, что это — очки опыта, получаемые за действия и необходимые для повышения уровня. ОЗ — очки здоровья, ОМ — очки маны, ОБ — очки брони и так далее по списку. Теория с мысленным курсором подтвердилась.
Стоп, но если команда с повышением здоровья сработала, значит другие тоже должны? Аврора представила себе, какие возможности открываются перед ней в таком случае. Неограниченная сила, практически полная неуязвимость, доступ к абсолютно любой способности, к любому навыку. Девушка вспомнила, как создавала команды, вызывающие в виртуальном мире настоящий апокалипсис, с падающими с небес метеоритами, раскалывающейся землёй и вторжением чудовищных тварей. Когда ей становилось скучно, она устраивала настоящий судный день, с упоением наблюдая за его последствиями. Тогда, правда, это был лишь набор символов, а сейчас… Сейчас Аврора слегка ужаснулась от того, какая чудовищная сила оказалась в её руках. По сути одно неверное движение, неверная мысль — и весь созданный ею ужас выльется на реальный мир… Или нет?
— Как же это всё сложно, — девушка уселась на холодный пол, взявшись за голову. Её сознание всё ещё не могло переварить всю ту странную и противоречивую информацию, что вмиг свалилась из ниоткуда.
Просидев так несколько долгих минут, Аврора, наконец взяв себя в руки, решила пройтись до ближайшего магазина. Еды в её одинокой берлоге почти не осталось, а свежий воздух, как она надеялась, поможет прийти к каким–то умозаключениям. Заодно будет шанс посмотреть, не поменялось ли что–то в окружающем мире. Одевшись в более–менее приличные штаны и блёкло–красную куртку, Аврора покинула жилище, вспоминая все те многочисленные команды, которые она вписала в свой идеальный мир, который, похоже, каким–то образом слился с реальным.