От крыши с вывеской GadgetFix Shop двигалась желтая точка, Хаген приблизил ее и увидел имя «Бахадур». Возле кондо, окружив барбекю, кучковались значки бездельников: Стриппера, Лаки Лоу, Фрэнки и прочих чуваков из квартала. Большей частью метки были желтые, но кое-какие зеленые, парочка оранжевых и одна красная.
«Хм, рановато они вышли, – подумал Хаген. – Они же раньше обеда не собирались. Неужели что-то случилось? Хе-хе, кто-то наконец-то украл у них барбекю?»
Через пару кварталов от кондо нашлась метка Зуи. Судя по тому, что она не двигалась, девушка еще спала. Еще дальше, рассредоточившись по Вегасу, виднелись метки Гонсало, Веймина, Очоа и других знакомых парней из спортзала.
Хаген быстро изучил все возможности карты, уменьшая масштаб до того, что видел перед собой всю планету. Карта показывала всех людей, с которыми Хаген был знаком. Он даже удивился, как их много. При его-то нелюдимости? Хотя часто имена на карте казались незнакомыми. Хаген не сразу вспоминал, что это бывшие заключенные или те полузабытые ребята, которые были его одноклассниками.
Не без трепета он задал фильтрацию знакомых по полу, а потом и по возрасту. Количество точек на карте резко сократилось. Вот метка Эйприл «Барби» Коннел. Она в городе Беэр-Шева в Израиле. Можно даже приблизить карту настолько, что видно улицу и дом, где она находилась. Вероятно, навещала отца или вообще переехала в Израиль, как и собиралась.
С замиранием сердца Хаген переместился к метке «Алекса Хепворт», но увеличение ничего не дало. Было ясно, что Алекса в родном городе, но где именно – данных нет, метка как бы расплывалась, не показывая ничего конкретно.
Майк вспомнил, как влюбился в нее, работая в DigiMart, где Алекса была старшим администратором, а он обычным техником по ремонту ноутбуков. Мечтая, как пригласит ее на свидание, он сумел тогда преодолеть свою лень и страх боли, записавшись на бокс, а потом жутко избил Грега Горецки за то, что тот приставал к ней. За этот поступок его и посадили, и Хепворт приложила к этому руку. Майк не держал зла – девушка, племянница владельца сети магазинов, явно делала это не по собственной воле.
Недостаточный уровень навыка «Познание сути»!
Повторив это с некоторыми другими людьми, он получил такой же отказ. Дядя Питер, например, был в Сиэтле, но тоже без детализации.
Хаген хотел разобраться, почему некоторые люди были недоступны, но тут увидел, что к магазину приблизились несколько зеленых и желтых точек и одна красная. Он снова испуганно свернул карту, будто кто-то мог заметить его интерфейс. Двери раскрылись – и в магазин ввалилась толпа парней. Первым шел Стриппер:
Дэниел «Стриппер» Миззл, 24 года
Текущий статус: безработный.
7 уровень социальной значимости.
Класс: вор 6 уровня.
Класс: мошенник 3 уровня.
Не женат.
Замечен в противоправных действиях!
Отношение: Дружелюбие 2/60.
За ним стоял Фрэнки, парень с дредами и двумя сигаретами за ушами. И его статы больше всего удивили Хагена:
Фрэнк «Фрэнки» Дриббс, 22 года
Текущий статус: безработный.
4 уровень социальной значимости.
Класс: поэт 5 уровня.
Не женат.
Замечен в противоправных действиях!
Отношение: Враждебность 20/30.
Ладно, поэт, но почему он враждебен? Впрочем, и Стриппер не настолько дружелюбен, как казалось ранее.
– Бро, – сразу начал Стриппер. – Ты видел мою маму?
Хаген не успел ответить, как вмешался Фрэнки:
– Да он утром с ней разговаривал. Я не видел, но слышал. Он ей сказал что-то плохое.
Но Стриппер не дал себя настроить еще более враждебно:
– Майк сам маму потерял, он не стал бы причинять боль моей.
– Да ублюдок он подозрительный. Не понимаю, чего ты с ним разговариваешь…
Голос Стриппера стал одновременно жестоким и просительным:
– Понимаешь, Майк, что-то утром произошло, отчего мама сбежала. У нее бывало такое раньше. Она начинает… начинает искать… и уходит в этих поисках… Словом, если ты ее видел, то сильно поможешь мне.
– Поэтому ей надо было GPS-датчик поставить, как доктор посоветовал… – сказал Фрэнки.
– Она не животное, чтобы на нее датчики ставить! – взревел Стриппер. – Я тебе в жопу сейчас вставлю этот датчик!
В такие моменты Хаген не всегда понимал, действительно ли парни собирались драться или это было частью их дружеского общения. Всплыло окошко с новой задачей:
«Помочь Стрипперу найти маму»
Хаген раскрыл карту и попытался отыскать Лукрецию Миззл. От волнения он забыл про возможности фильтрации. Поэтому тупо водил по району глазами, отыскивая метку и умоляя неизвестного создателя интерфейса, чтобы задача не требовала повышения непонятного навыка «Познание сути».
К счастью, нужная метка (тоже красная, кстати) отыскалась за несколько кварталов отсюда, на автобусной остановке. Даже Хаген удивился, как быстро немолодая тучная женщина забралась так далеко.
– Когда я шел на работу, – осторожно начал Хаген, – я видел, как твоя мама шла в сторону того места, помнишь, где автобусная остановка, через квартал…
– Понял, бро, – выпалил Стриппер.
Он, не прощаясь, выбежал из магазина и запрыгнул в свою тачку. Дождавшись, когда сядут остальные, резко сорвался с места.
Проводив уносящуюся машину взглядом, он вернулся к изучению интерфейса. Майк уже разобрался, что красные метки – это враждебно настроенные люди. Оранжевые – неприязненно, желтые – равнодушные, а зеленые – те, кто относится к нему хорошо. Были еще серые, такие как Алекса или дядя Питер. Это значило, что их отношение к нему недоступно для отображения на карте.
«И чего это поэт Фрэнки настроен враждебно? – подумал он. – Что я такого ему сделал? Неужели не оценил стихи? Но я их и не слышал ни разу…»
Глава 9. Задача
– Эй, Мартин, пойдём, поглядим на бородатую женщину.
– Не, я достаточно повидал их в тюрьме.
Из кинофильма «Трудный ребенок»Поглядывая на карту, Хаген разложил на столе робот-пылесос и открутил крышку. Так как он точно знал, что нужно делать, то быстро счистил всю грязь с решетки и прикрутил все обратно. Подключил робота к розетке и запустил проверку системы. Робот всасывал как новенький.
Задача «Починить робот-пылесос» выполнена.
Получены очки опыта: 100.
Повышена удовлетворенность: +2 %.
Тем временем машина Стриппера успешно доехала до остановки, и его метка, зеленая, подошла к красной Лукреции Миззл. После недолгой заминки обе метки вернулись в машину.
Задача «Помочь Стрипперу найти маму» выполнена
Получены очки опыта: 50.
Твоя репутация у Стриппера повысилась.
Текущее отношение: Дружелюбие 15/60.
Шкала, отображающая действие дебафа «Заниженная самооценка», тоже дрогнула. Все ясно – выполняй задачи и повышай тем самым самооценку.
И Хаген принялся за дело. Отфильтровал задачи, связанные с GadgetFix Shop, и выполнил их все: поправил расположение товаров на полке, рекламный баннер, передвинул один из шкафов подальше от двери. За него часто цеплялись посетители с «развитым телосложением».
Очков опыта за эти задачи он получил мало, но зато активное действие помогло еще больше привыкнуть к интерфейсу. Ведь лучший способ понять игру и ее правила – это играть, а не читать руководство. Но специальные поясняющие тексты, которые можно было вызвать для каждого элемента интерфейса, он все же читал.
В них Майк не обнаружил ничего неожиданного. Все было привычно. Причем как с точки зрения игровой механики, так и с позиции спортсмена.
Сила отвечала за то, какой вес мог поднять Хаген, используя каждую группу мышц, а единица силы – средний показатель, высчитанный самой системой по алгоритмам, о которых ничего не рассказывалось. Ясно было, что это число среднее, как для человечества, так и для самого Хагена, с учетом физиологического поперечного сечения мышц. Она же отвечала за силу удара.
Ловкость оценивала умение Хагена выполнять двигательные задачи. Чем выше показатель, тем более сложные движения он способен освоить. Тут учитывалась подвижность суставов, величина сокращения мышц и даже количество энергии и времени, затрачиваемое на эти задачи.
Интеллект отвечал за скорость усвоения новых навыков или улучшение уже имеющихся. Хаген честно признался себе, что текущий уровень этой характеристики был намного выше остальных не потому, что он такой умный, а потому, что остальные качества слишком неразвиты.
Кстати, все характеристики влияли на использование боевого режима интерфейса. Но сколько ни пытался Хаген, боевой режим не запускался.
В радиусе «Восприятия» противники не замечены. Повышай характеристику, чтобы видеть больше противников.
«Ладно, – решил Хаген. – Вечером пойду в спортзал и предложу Гонсало спарринг. Боевой режим точно должен заработать».
Изучение интерфейса изредка прерывали покупатели. Обычно они искали одно и то же: батарейки, зарядки для телефонов, – или ошибались дверью, направляясь к соседям в салон хиропрактики или к нейл-стилисту.
Хаген развлекался чтением их статов, отмечая одну особенность: большинство посетителей магазина были не выше восьмого уровня социальной значимости.
Он раскрыл справочный раздел интерфейса и выяснил, что уровень социальной значимости отображает то, насколько полезен человек для общества, причем не только в настоящем, но и в будущем. При этом учитывается множество факторов, и вроде бы в двадцать втором веке – времени существования подобного интерфейса – от твоего уровня зависит, на какие блага и привилегии ты можешь претендовать. Люди с высоким уровнем настолько ценны для человечества, что их жизнь и здоровье становятся чуть ли не достоянием цивилизации и оберегаются всеми способами.
Хм, действительно, из этого района надо перебираться. Для этого нужны деньги. И ремонтом ворованных роботов-пылесосов их не насобирать. Впрочем, для понимания этого не требовался фантастический интерфейс, созданный неведомо кем…
Хаген хлопнул себя по лбу. Интерфейс – это программа! У каждой программы есть информация о разработчике. После недолгого изучения иконок и подписей среди «Проверки обновлений» и «Настроек» обнаружил «О программе».
Augmented Reality! Platform. Home Edition
Версия 7.2
Copyright © 2101–2118 «Первая Марсианская компания».
Авторские права защищены.
Зарегистрирована на Майка Бьорнстада Хагена.
Бессрочная однопользовательская лицензия.
Премиальный аккаунт.
Вместо того чтобы получить хотя бы намек на появление у себя интерфейса, Хаген заимел еще больше вопросов. А упоминание каких-то «марсианских компаний» снова подняло вопрос о собственной вменяемости.
Проверка обновлений не помогла, вышло сообщение о недоступности сервера обновлений. Не хватало еще просьбы перезагрузить роутер, а если не помогает – обратиться в службу поддержки. Впрочем, служба поддержки у марсианской компании тоже была, но она не отвечала.
«Это хороший знак, – подумал Хаген. – Если бы все это было плодом моего больного воображения, мне ничего не мешало бы придумать и ответ от техподдержки. Но раз она молчит, все в порядке, это реальность».
* * *В обед, как обычно, приехал Бахадур. Обвел взглядом помещение магазина:
– Ты чего сделал?
– Небольшой порядок навел.
– Где шкаф? Тут шкаф был.
– Убрал, он мешает клиентам.
– Поставь на место!
– Но, сэр, когда дверь открывается, она задевает…
Бахадур недовольно цыкнул, показывая, что разговор про шкафы закончен. Посмотрел на робота:
– Починил? Отлично, молодец. Вот тебе коробка, упакуй и выставь на продажу. Поставь цену триста баксов.
– Но это много для такого старого устройства…
– Цыц! Триста.
Хаген кивнул и взял коробку. Бахадур прошел внутрь складов. Заворачивая робота в полиэтилен, Хаген вывел список своих навыков. Вдруг захотелось узнать, а нет ли у него действительно необычных способностей? Типа видеть сквозь стены или летать? Или, например, перематывать время назад. Вот было бы круто. Испортил разговор или пропустил удар на ринге, отмотал назад и все исправил. А еще лучше в казино пойти да перематывать время, чтобы всегда ставить на выигрышные цифры.
Эх, где был интерфейс, когда Майк так в нем нуждался?! Особенно там, на ринге, во время боя с Молимо…
Кстати.
Хаген снова раскрыл карту. На этот раз он не перебирал все метки, а сразу послал мысленный запрос: «Показать, где сейчас Молимо».
После позорного матча Хаген ненавидел новости спорта. Ведь первое время они обязательно сводились к курьезному поединку двух «обдолбанных боксеров». Кажется, над Хагеном смеялись даже в новостях в Северной Корее, как над примером деградации спорта в капиталистическом мире. Поэтому Майк был уверен, что Молимо тоже ушел из состязаний и ему закрыт путь на ринг, раз парень стал персонажем мемов и несмешных видео из раздела «смешные видео».
И тут настало время расстроиться: оранжевая метка Молимо «Хип» Фостера находилась в UFC Performance Institute. Когда-то Хаген тоже бесплатно пользовался спортзалами и сервисами этого заведения благодаря поддержке Люка Лукаса.
Иконка дебафа «Заниженная самооценка» уныло дрогнула. Хаген не понимал, почему он потерял все, а Молимо сохранил привилегии?
Нехотя он достал телефон и проверил списки боев. Молимо «Хип» Фостер отсутствовал в графике состязаний. Слабое утешение. Ведь Молимо явно готовился к возвращению в большой спорт.
– Больше не двигай здесь ничего! – раздалось над ухом. Бахадур ухватил шкаф и легко перетащил его на старое место, приговаривая: – Вот открывай свой магазин, там и двигай что хочешь. А у меня делай, что я говорю.
Хаген даже позавидовал, ведь он чуть не полчаса боролся с этим тяжелым шкафом. Бахадур говорил что-то еще, но Майк кивал, не слушая. У него появился новый квест.
«Мы еще не закончили!»
Одержи победу над Молимо «Хипом» Фостером в честном поединке. Возможно, это поднимет твою заниженную самооценку?
Кто бы ни придумывал эти квесты, совершенно ясно, что если их выполнять, хуже не будет.
– Ты меня слышишь? – осведомился Бахадур. – Вечером меня не будет, сам закрой магазин и поставь на сигнализацию. Понял?
– Да, сэр.
Бахадур вышел, а Хаген подумал, что из-за сильного гортанного акцента все просьбы начальника звучали, как требования террориста из дешевого боевика.
Хаген вышел из-за прилавка и снова начал двигать шкаф подальше от двери. Пусть это выглядело глупо, но день, когда он станет сильным настолько, что будет с легкостью переставлять всю мебель в магазине, должен настать как можно раньше.
* * *Следующим посетителем оказался сосед нейл-стилист. Высокий парень, который часто менял прически – то носил ирокез, то красил челку, то придумывал что-то еще. Ну и одевался всегда так, что Хаген удивлялся, почему ни один наряд ни разу не повторился?
Оскар Куинси, 32 года
Текущий статус: владелец салона Nailed.
9 уровень социальной значимости.
Класс: стилист 9 уровня.
Не женат.
Замечен в противоправных действиях!
Текущее отношение: Дружелюбие 35/60.
Он частенько забегал в GadgetFix Shop, просил Хагена разобраться с настройками телефона или планшета. Еще постоянно терял чехлы от своих гаджетов и покупал новые. А если не терял, то все равно покупал новые ради разнообразия. Однажды Хаген пошутил, что если салон Nailed переедет, то продажи в GadgetFix Shop резко упадут. «Это не смешно», – совершенно серьезно ответил Бахадур.
– Привет, Оскар, – сказал Хаген. – Что на этот раз? Отвалился Wi-Fi, не работает Facebook или нужен новый чехол?
– Все о’кей, Майки… Хотя покажи, есть ли новые чехлы? Хочу что-то прикольное.
Новые чехлы в GadgetFix Shop за все время работы не завозили ни разу. Поэтому Хаген привычно показал на полку и сказал, как учил Бахадур:
– Конечно, вчера только доставили.
Хаген позволил Оскару пройти за прилавок и получше рассмотреть товар.
– Ну не знаю… – протянул Оскар. – По-моему, те же, что и вчера. И на прошлой неделе. И месяц назад.
Твоя ложь была замечена.
Твоя репутация у Оскара Куинси понизилась.
Текущее отношение: Дружелюбие 25/60.
Хаген чуть не схватился за голову. Вот тебе и помощь от интерфейса. Теперь нужно следить за каждым своим шагом или высказыванием.
– Прости, я сам не заметил, но эти чехлы действительно не новые…
Однако дружелюбие Оскара не повысилось. Видимо, репутационные потери не восстановить простыми извинениями.
– Вообще-то мне не нужны чехлы, – улыбнулся Оскар. – Просто в салоне затеяли уборку. Нет, там не грязно, но в течение дня на полу собирается много мелкого мусора. Вот мы с ребятами по очереди и подметаем. Вызывать ради таких мелочей уборщиков слишком дорого и долго.
Непонятно, то ли интерфейс был виноват, то ли просто желание добиться хоть каких-то успехов возобладало, но Хаген вдруг сказал:
– Кажется, я смогу тебе помочь. Хочешь робота?
Хаген снял с полки робот-пылесос, который недавно упаковал.
Тонкое, красивое лицо Оскара оживилось:
– Эй, Майки, а ведь это отличная идея. Правда, я плохо разбираюсь в технике…
– А чего тут разбираться? Ставишь его на пол и включаешь. Остальное робот делает сам. Даже в док-станцию сам уедет, когда заряд батареи закончится.
Оскар с сомнением посмотрел на ценник. Хаген устыдился жадности своего начальника:
– Для тебя скидка, всего за двести долларов.
– Он же не новый?
«Ага, и, скорее всего, ворованный», – подумал Хаген.
– А зачем вам новый? Он же не заменяет полноценную уборку, а просто поддерживает чистоту. Это именно то, что тебе надо!
Если бы Оскар спросил, как соотносится то, что робот не новый, с его потребностями, Хаген, вероятно, сдался бы, но Оскар достал бумажник:
– Ладно, уговорил!
Поздравляем, ты открыл навык торговли!
Твой текущий уровень навыка – 1.
Получено очков опыта за открытие навыка: 500.
Достижение «Лучший продавец», уровень 0.
Ты успешно продал товар в магазине GadgetFix Shop.
Получены очки опыта: 100.
Следующий уровень: продай еще десять товаров до конца дня.
Хотя Оскар и улыбался, но Хаген видел, что репутация так и не повысилась. Покупатель вышел из магазина, а Майк следил за его меткой на карте, пока та не остановилась в салоне Nailed.
«Эх, надо было предложить Оскару бесплатную техподдержку, – запоздало подумал Хаген. – Это его точно обрадовало бы».
Глава 10. Зуи
Раньше, когда я работал в Голливуде, я себя собакой ощущал. Постоянное унижение из-за того, что я очень плохо говорил по-английски. Люди меня даже переспрашивали: «Джеки кто?»
Джеки ЧанЭто можно было сравнить с перелистыванием старых фотографий, сделанных еще на пленку или на кнопочный телефон – когда с трудом разбираешь почти забытые лица и вдруг вспоминаешь тот период жизни и людей, которые тебя в то время окружали. И какие бы воспоминания ни всплывали из глубины подсознания, все они были с легким налетом грусти – в то время Майк был намного моложе, жизнь казалась долгой и счастливой, наполненной планами и свершениями, а главное, мама была жива.
Именно это он испытывал, разглядывая на карте метки со всеми знакомыми людьми. К обеду ему наскучило. Может, это и удобно, когда кого-то ищешь, но в том, чтобы знать, где сейчас ненужные тебе люди, смысла никакого. Тем не менее он заметил, что чуваки с района вернулись в свою обычную локацию, собравшись возле барбекю, только поэт Фрэнки бродил по району в одиночестве.
Майк полностью погрузился в работу. Бахадур часто приносил совершенно нерабочие вещи, типа ноутбуков. Другие люди такое обычно выбрасывали. Но Бахадур приказывал разбирать их на запчасти, после чего фотографировать и загружать на торговый аккаунт Ebay. Дотошный Бахадур извлекал выгоду из любой мелочи. Но зачем – непонятно, ведь он зарабатывал контрабандой, а не продажей старой RAM или блоков питания.
Вот уж у кого был прокачан навык торговли!
Во время работы Хаген продолжал изучать интерфейс. Он открыл справку, где ранее заметил строку «Виртуальный помощник», но отложил его включение. Майк и в играх так делал. Сначала действовал вслепую, пытаясь интуитивно освоить особенности интерфейса или возможности своего персонажа. Это позволяло позже подойти к чтению руководства с пониманием, что именно требовалось узнать в первую очередь.
Впрочем, как и во многих играх, в интерфейсе имелась ситуативная справка. И подсказка для каждого элемента.
Внимание, обнаружены прежние настройки виртуального помощника «Деметриус». Использовать их или удалить?
Конечно, использовать! Любая информация о прошлом интерфейсе была полезна.
– Привет, Майк, – сказал чей-то смутно знакомый голос.
Хаген даже вскочил со стула и огляделся:
– Ты Деметриус?
– Я виртуальный помощник, которого ты назвал Деметриусом в честь боксера Деметриуса Джонсона. Ты решил, что мой голос должен быть идентичен его голосу. Для краткости ты звал меня Дем.
Хаген спросил:
– Дем, почему был удален мой прошлый интерфейс?
– Эта информация недоступна из-за ограничений.
– Что за ограничения?
– Эта информация тоже недоступна из-за ограничений.
– Как можно снять ограничение?
– Эта информация…
– Понятно.
Спрашивать Деметриуса о прошлом нет смысла: он или не знал этого, или скрывал. На вопросы о будущем, о том, откуда у него новый интерфейс, или откуда взялся этот интерфейс вообще, он давал такой же ответ. Даже добавил:
– Спрашивай лучше что-то конкретное, Майк. О том, как улучшать характеристики или навыки. Как получить новый уровень Познания сути или о влиянии показателя удачи на приемы из боевого режима.
– Что-то ты не похож на виртуального помощника, – недовольно сказал Хаген. – Какой-то человечный слишком.
– Это твои настройки. Сбросить к стандартным?
– Нет, оставь.
* * *Хаген вернулся к разбору ноутбука.
Время от времени возникало ощущение, что он даром теряет время. Подумать только, у него появилась потрясающая способность, открывающая большие возможности, а он сидит и ковыряется в старом ноуте. Но одновременно Майк понимал, что делает все правильно. Ибо что ждало игрока, который в самом начале игры ломился в локации с супер-боссами? Ничего хорошего.
Голод
Ты испытываешь чувство голода. Твой метаболизм снижен на 7 %.
Ты получаешь дебаф «Слабость»:
– 1 к выносливости каждые 24 часа.
– 1 к ловкости каждые 24 часа.
– 1 к восприятию каждые 24 часа.
– 1 к интеллекту каждые 24 часа.
– 1 к силе каждые 24 часа.
– 2 % удовлетворенности каждые 2 часа.
– 3 % бодрости каждые 2 часа.
Хаген отложил инструменты и подумал, что интерфейс иногда мешает. Он и без этих подсказок испытывал чувство голода. Конечно, для тонкой настройки организма, которой он займется, когда повысит основные характеристики, подобная информация будет необходима. Но сейчас эти сообщения казались назойливыми. Для идентификации голода хватало и бурчания в животе.
Он достал из холодильника коробочку с едой и разложил на прилавке рядом с ноутбуком. Каждый проглоченный кусок пищи заполнял прогресс-бар снятия дебафа. Скоро иконка дебафа мигнула и исчезла.
– Не хватало, чтобы еще сообщалось, сколько я получил кислорода при каждом вдохе, – сказал Хаген, вытирая рот салфеткой.
– Ты можешь получить визуальное представление о любой жизненной характеристике своего организма, – сказал Деметриус.
Помощник вывел перед Хагеном индикатор «Дыхание»: иконку, изображающую легкие, которые слегка увеличивались и уменьшались в ритме дыхания, и круговой прогресс-бар, заполнявшийся и опустошавшийся при каждом вдохе-выдохе. Рядом находилась маленькая диаграмма, которая увеличилась и отобразила состав получаемого воздуха, стоило Майку на ней сфокусироваться. Основное место в диаграмме занимали азот и кислород. Для углекислого газа имелась отдельная полоса с красным делением ближе к концу. Видимо, превышение этого порога показывало опасный для жизни уровень CO2.