Глава 20. Причина бага

Заблокировать гейм-мастеру Шадару функцию «аннуляция объекта», вынести предупреждение.

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


В этот раз я не стал материться на весь зал, как после памятного вердикта Системы о багнутых волках. Потому что у меня тупо не открывался рот — настолько я охренел от прочитанного.

Я протёр глаза и перечитал ещё раз. Нет, не привиделось. Система на серьёзных щах заявляет, что никакого бага тут нет, и мобы уровней 20+, кладущие игроков десятками — это как бы в пределах нормы, и я попусту навёл панику.

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


Запрос на устранение игрового бага № 7 049 203.

Степень важности: срочная.

Тип бага: не правильная работа портала.

Комментарий заявителя: «У нас снова непобедимые мобы заспавнились! В этот раз не орки, а элементали! ГМ, ты же говорил, что всё починил! Давай сюда, бегом!»


Я не сдвинулся с места. Давать сюда? Что давать? Аннуляцию у меня отобрали. Могу, конечно, убрать портал простым «уничтожением объекта», а потом, как на волках, прописать себе 999 силы и руками перебить всех мобов. Но Система уже вынесла мне предупреждение и дала понять, что если снова вмешаюсь, то буду наказан.

— Шадар, чего с лицом? — обеспокоенно спросила Флори.

— Вот чего, — ответил я и пересказал союзникам системный вердикт.

И вот тут зал наполнился матом. Кэндзи крыл Систему на чём свет стоит, и даже Флори позволила себе пару речевых вывертов, которых никак не ожидаешь услышать от милой стеснительной девушки.

Только Элиана хлопала глазками, похоже, не поняв ни слова из этих геймерских формулировок.

— Да в каком месте эти порталы, блин, «нормальные»?! — возмущалась Флори. — Я в кучу игр переиграла, и нигде не было такой дичи, чтобы на тебя вываливались непобедимые монстры, на которых ты без вариантов умираешь. Ну ладно, может, в дарк соулсе было… Но там и жизни были бесконечные! А не одна, как здесь!

Я тоже возмущался, только молча. Да в этом нет вообще никакой логики! Система не дура, и прекрасно знает, когда эти мобы должны были появиться. Явно не сейчас. Так почему делает вид, что всё в порядке?


Запрос на устранение игрового бага № 7 076 992.

Степень важности: срочная.

Тип бага: не правильная работа портала.

Комментарий заявителя: " Помогите нам, тут что-то ненормальное проис…"


Я смахнул уведомление. Всё, пока Система не очухается, я вам ничем не помогу. Или пока я сам не пойму, что происходит, и не придумаю решение. А я над ним думаю, уж не сомневайтесь.

— Зуб даю, это очередные происки той мерзкой богини, — произнёс Кэндзи. — Ей явно доставляет удовольствие наблюдать, как гибнут люди.

Я мысленно хлопнул себя ладонью по лбу. Точно же! Если это Сио решила так подшутить над игроками (или конкретно надо мной), то это всё объясняет. Ей по силам изменить что угодно, от правил спавна монстров до мышления Системы.

Вот только… стала бы она так поступать? Та Сио, которую я знаю, стала бы просто по приколу перекраивать правила игры, над которыми сама столько корпела и вылизывала баланс?

Нет, не стала бы. Не в её это духе. Если бы и захотела увидеть побольше смертей, то подошла бы к делу с креативом. Например, заспавнила бы в городе пару десятков Ночных ужасов, отключив им боязнь солнечного света и соблюдение частной собственности.

Но тогда мы возвращаемся к вопросу: какого чёрта тут происходит? Почему Система не видит нарушений в явно нарушенном спавне монстров?

— А может, нарушений и правда нет? — предположила Элиана, всё так же хлопая глазками.

Тебя не спросили… Блондинка — это последнее, что нам сейчас поможет.

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

Я стал думать, вспоминая все тонкости работы «Акероса». И понял, что такое и правда возможно.

Уровень мобов в каждой локации зависит от среднего показателя силы игроков в этой локации. Показатель этот вычисляется по куче параметров: уровень, экипировка, арсенал навыков и т. д.

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

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

Но тогда встаёт вопрос, что это за «сильные ребята». Главный подозреваемый — это Клеос и его подчинённые.

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

И если они каким-то неведомым образом набили такие левела, то почему не воспользовались ими, чтобы снова захватить район? Один игрок 40 уровня будет сильнее, чем вся прошлая банда Грегоса, вместе взятая.

Нет, тут что-то другое… Может, экипировка? Допустим, банде в руки попала какая-нибудь хай-левелная пушка или шмотка, которая напрочь сломала логику Системы.

А при нынешней забагованности произойти такое может ну вообще запросто. Какой-нибудь гоблин возьмёт и вместо кривой сабли заспавнится с Мечом тысячи истин, способным расколоть планету надвое. Навалиться на такого толпой, пожертвовать парой шестёрок, и пушка с показателем урона, как у Звезды смерти, у вас в руках.

Здесь вы можете задать тот же вопрос: а почему Клеос не обрушил этот божественный клинок на меня, а позволил себя прогнать?

Ответ прост. Помните дубину хобгоблина? Ту самую, которую облюбовал Бурр, и которую не взять в руки без 20 силы?

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

Такое правило мы с Сио ввели, чтобы в мире не было твинков, имеющих на первом уровне тот самый меч тысячи истин и способных в одиночку истребить целый город.

Чего говорите? Какие твинки, когда в игре нельзя создавать новых персонажей? Ну, вообще-то можно. Запираетесь с любимой девушкой в спальне, включаете в интерфейсе галочку репродуктивных функций, предаётесь любви, и через девять месяцев у вас появляется тот самый твинк. Разве что со своим отдельным разумом.

А какой родитель не озаботится тем, чтобы у его чада с самых пелёнок была самая лучшая экипировка? Особенно если этот родитель — глава какой-нибудь топовой гильдии.

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

И Клеос тоже не сможет. А вот сломать ими левелинг районов, просто погуляв с такой игрушкой по улицам — запросто.

Похоже, это он и сделал. Ну или не он, и на районе завёлся ещё один злодей.

— Шадар, придумал что-нибудь? — спросила Флори.

Придумал, да. Вот только как вам это подать, дорогие мои союзники? Простое «догадался» тут уже не прокатит.

— А ты? — спросил я, взглянув на девушку. — Сейчас у нас есть два факта. Первый: что-то повысило уровень мобов в нашем районе (и нигде больше). Второй: Система считает это нормальным, и не видит никаких багов.

Пусть сама додумается. И лавры тоже забирает себе, мне не жалко.

По засиявшим глазам девушки я понял, что до неё дошло.

— В локации завелись хайлевелные игроки! И это заставило Систему поднять уровень мобов!

— Каким это образом? — не понял Кэндзи.

— Ну смотри, — принялась объяснять Флори. — Обычно в играх бывает как: разные локации, и в каждой какой-то свой уровень монстров. Сначала стартовый лес, там всякие волки да кабанчики. Потом переходишь, допустим, в локацию нежити, и там уже монстры сильнее.

— Ну и?

— Но это в играх, а реальный город на зоны по уровням никак не поделишь. Люди-то есть везде, и везде они первого уровня. Нельзя просто взять и населить вот этот район монстрами тридцатого уровня, а вот этот — пятидесятого. Если так сделать, то там живых никого не останется.

Самурай потёр затылок, похоже, начиная потихоньку поменять.

— А значит, появляющиеся из порталов монстры должны расти вместе с ростом самих игроков, — продолжала Флори. — Допустим, кто-то в нашем районе слишком сильно прокачался, вот и начали появляться высокоуровневые монстры.

— Хочешь сказать, прокачался быстрее нас? — спросил Кэндзи. — А я думал, мы номер один на районе. Благодаря Шадару и его безумным идеям в духе «фармить теней по ночам».

— Как видим, нас кто-то обошёл, — сказала девушка. — Или снова баг какой-нибудь.

Ты моя умница, Флори. Провела уже почти всю логическую цепочку, и я вне подозрений. Когда разберёмся со всем этим, обязательно как следует тебя вознагражу.

Флори продолжила строить догадки, а я продолжил подталкивать её в нужном направлении, пока не услышал вожделённую фразу:

— А если дело не в левеле, а в какой-нибудь баганувшейся шмотке? Помнишь, ты рассказывал, как у кабана сила до шести сотен выросла? Может, у Клеоса такое же произошло с эквипом. Скажем, у железного меча дамаг вырос до тысячи. Вот Система и восприняла его, как хай-левелное оружие, и подняла уровень всего района.

Хм, немного не то, до чего додумался я, но такая версия тоже имеет право на жизнь.

— Тогда я могу попытаться найти эту шмотку, — сказал я.

— Каким образом? — спросил Кэндзи.

— Через свои ГМ-ские полномочия.

— Но у тебя ведь уже есть предупреждение от Системы… — опасливо проговорила Флори.

— Да, есть, — кивнул я. — И если во второй раз я не смогу доказать, что мы действительно имеем дело с багом, то буду наказан. Как минимум лишением должности ГМа.

— А максимум?

— Тем, что Система подкинет тебе парня получше, — отшутился я.

— Шадар, не смешно!

— Не смешно будет Клеосу, когда я порушу его планы. Которые он, наверно, считает гениальными и лишёнными изъянов, — сказал я, поднимаясь с дивана.

Остаётся самая малость: придумать, как этого самого Клеоса найти. Чего я до сих пор не сделал. Прогресс есть: теперь я хотя бы знаю, что конкретно ищу (при условии, что моя теория о хай-лвл артефакте верна).

Вот только я в очередной раз поражаюсь, насколько дурацким и бесполезным Сио сделала ГМ-функционал. Кнопки «показать координаты самой крутой пушки на районе» там нет и в помине.

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

— Как всё это понимать?! — выпалила тётка с ником Светлана, выйдя вперёд. — Вы обещали, что теперь на районе станет безопасно, а что в итоге?! Из порталов полезли твари ещё более жуткие, чем раньше!

— Вот-вот, они вообще непобедимы! — вторил ей мужской голос. — Правду Клеос говорил! Грегосовы ребята хоть и жестили иногда, но при них хотя бы люди не умирали!

Я вздохнул:

— Начнём с того, что никакой безопасности я вам не обещал. Забудьте вообще это слово — безопасность, его больше не существует. Я дал вам лучшее, что мог дать: возможность активировать классы и защитить себя самим. А не лживые речи Грегоса про защиту.

— Лживые?! — тётка аж побагровела. — Юль, иди сюда. Покажи ему!

Что показать? Я даже заинтригован. Из толпы вышла стройная женщина лет тридцати в обнимку с девочкой школьного возраста. Женщина взяла себе ник Юнезия, а её, надо понимать, дочь назвалась Мирикой.

Девочка жалась к матери левым боком, но когда та отстранила её, я наконец заметил, что мне собирались «показать». На месте левой руки девочки была забинтованная культя.

— Посмотри, что монстры с ребёнком сделали! — проревела Светлана. — И где ты был в это время, защитничек, а?!

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

И в-третьих, удар должен прийтись на определённые части тела, такие как руки, ноги или глаза. Лишиться уха или носа вы никак не сможете, потому что в коде это попросту не прописано.

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

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

— Ну?! Чего молчишь?! — продолжала напирать на меня Светлана. — Скажи что-нибудь!

Из толпы раздалось несколько выкриков в поддержку. А вот Юнезия молчала и отводила взгляд. Такое чувство, будто она вообще не хотела сюда приходить, но кто-то (например, вот эта орущая хабалка) притащил её силком, чтобы использовать как инструмент против меня.

Так-то можно послать их всех на три буквы и отправиться по более насущным делам. Но такие конфликты лучше улаживать сразу, а не дожидаться, пока эта тётка выставит меня ещё большим злодеем.

Я подошёл к девочке и спросил:

— Ты помнишь, сколько урона получила, когда потеряла руку?

— Да при чём тут э…

Светлана не договорила, потому что я ударом наотмашь отвесил ей пощёчину. Мирика испуганно съёжилась, но когда поняла, что на неё никто нападать не собирается, чуть расслабилась и ответила:

— Семьдесят пять… Там критический удар был.

А здоровье у неё, если не качалась на мобах, в районе сотки. Словила бы ещё один удар, и всё, смерть.

Я повернулся к союзникам:

— Кэндзи, это ведь ты дрался с Грегосом. Помнишь, сколько у него было ХП?

Самурай задумался.

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

Я снова повернулся к негодующей толпе:

— Калькулятор дать, или сами поделите двести на семьдесят пять? Ладно, на шестьдесят, или даже пятьдесят, с учётом той самой кольчуги. Проще говоря, столкнись ваш «защитник» с тем монстром, склеился бы за четыре удара.

— Так Грегос в банде лидером был, а не бойцом! — крикнул кто-то из толпы. — Его подчинённые по-любому сильнее.

Я аж прыснул от смеха:

— Ты сам-то в это веришь? Что главарь гопников пожертвовал собственной прокачкой, чтобы сделать сильнее своих людей? За него, на минуточку, опыта дали больше всех. Если не верите, могу запустить демонстрацию интерфейса и показать логи того дня. Так что всё наоборот, дорогие мои: Грегос был САМЫМ СИЛЬНЫМ в банде.

— К чему это ты клонишь? — процедила тётка.

— К тому, дорогая моя, что мы имеем дело с багом, от которого никакая гопота вас бы не защитила. Грегос первым заперся бы в подвале своего отеля и не высовывался бы оттуда до самого устранения бага.

— Так устраняй, какого хрена лясы точишь?! — выкрикнул мужик из толпы.

— Я бы с радостью, вот только меня вечно что-нибудь отвлекает от работы, — ответил я. — Вот из последнего: некая банда (напомните, как там звали лидера?) воспользовалась системой репортов, чтобы заманить меня к себе на базу и убить. В итоге вместо того, чтобы искать баги, мне пришлось целый день потратить на то, чтобы разобраться с нарушителями.

Народ заметно притих и стал переглядываться друг с другом.

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

Вы гляньте, как все сразу глазки отвели.

— И прежде, чем я уйду, — бросил я напоследок. — Никто из вас, случайно, не знает, где прячется Клеос?

— А он тебе зачем? — спросил тот самый мужик из группы поддержки Светланы. — Ты точно идёшь баг искать, а не личные счёты сводить?

Я остановился и вернулся к нему:

— А ты не заметил ничего подозрительного? Вспомни: Клеос обвиняет меня в том, что яоставилрайон беззащитников, намекает, что теперь некому оберегать людей от монстров, и буквально через пару днейпоявляются те самые монстры и начинают выкашиватьигроков. Да не где-нибудь, а в моём районе и его окрестностях. Странное совпадение, не правда ли?

— Ты что это хочешь сказать…

— Что мы имеем дело со старым добрым разводом на «защиту» из девяностых. Читал о таких?

— Да я их застал, сопляк!

— А теперь «сопляк» спросит ещё раз: кто-нибудь в последние дни видел Клеоса?

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

Ну, теперь-то можно наконец уйти и заняться насущными делами. Подумал я, когда интерфейс пиликнул необычным сигналом, который я слышал всего один раз — когда Флори кинула предложение зафрендиться.

Это и правда был инвайт в друзья. И от кого бы, вы думали, он пришёл? От игрока с ником Юнезия. Та самая мать покалеченной девочки. Оборачиваться и ещё как-либо палиться я не стал. Продолжил идти, как шёл, но инвайт принял. Очень уж интересно, что она хочет мне написать (напоминаю, что написать в личку постороннему игроку в «Акеросе» нельзя).

Сообщение пришлось подождать. Где-то с минуту я шёл по улице в одиночестве и тишине. Один, потому что союзникам я велел остаться в отеле. Для первой части плана они мне не понадобятся, так что пускай лучше охраняют нашу базу. Чтобы по возвращении не обнаружить опять каких-нибудь поселенцев.

Наконец интерфейс снова пиликнул — в этот раз уже более привычным сигналом, уведомившим о новом сообщении в личке.


Юнезия: Простите, пожалуйста, за ту сцену, что мы вам устроили. Я вообще не хотела сюда идти, но моя мать настояла. А она человек такой, ей сложно отказать.


Как я и думал. Следом за первым сообщением пришло второе.


Юнезия: Хочу, чтобы вы знали: я не держу на вас зла за то, что случилось с моей дочерью, и понимаю, что вы в этом не виноваты. Ведь если бы вы не закрыли вовремя тот портал, и монстр исчез бы хоть секундой позже…


Правда, что ли? А я и не заметил этих двоих, когда носился по городу и закрывал порталы. Хотя не то чтобы я тогда всматривался в лица.


Юнезия: А ещё я хотела спросить у вас, как у специалиста. Есть ли способы вернуть моей дочери руку? Это ведь игра, и тут возможно то, что не было возможным раньше.


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

Так, стоп, Шадар. Уж не собрался ли ты обвинить мать в том, что желает исцелить своего ребёнка? В этой локации уже есть один отморозок (с именем на букву К), второго не надо.

Открыв чат, я набрал ответ:


Шадар: Обещать ничего не могу. Я занимаюсь устранением багов, а не исцелением раненых. Сейчас первостепенная цель — разобраться с этими порталами, пока не погибло ещё больше людей. А потом посмотрим.


И смахнул чат, не дожидаясь ответа. Всё, хватит меня отвлекать! Сколько я уже времени на всё это потерял — полчаса?

Так, на чём я остановился… Ах да: на том, что среди моих ГМ-ских функций нет ни одной, которая позволила бы найти нужный предмет в широком радиусе, когда единственное, что известно об этом предмете — это то, что он высокого уровня.

Но пусть только кто-нибудь попробует сказать, что я, задрот со стажем, а последние два года ещё и разработчик, не смогу найти лазейку.

Вот: «запрос навыка». Позволяет временно изучить любое заклинание любого класса и любого левела, и применять его без затрат маны и прочих условий. Позаимствую-ка я кое-какое умение у…

Загрузка...