Избавившись от назойливого бывшего старосты, его нынешний преемник вернулся к привычным обязанностям — выдавать посетителям выпивку и квесты.
30% возросших вычислительных мощностей он направил на оценку второй части своей новой жизни — уже в качестве старосты поселка Заповедник Кхара. Новые возможности, новые обязанности и… новые планы по исполнению главной задачи на данный момент: Директивы №61: «Захват локации Леса Гоблинов».
На карте Империи это был крошечный фрагмент, по форме напоминающий березовый листок. Но по факту — огромные леса, в которых «ютилось» еще два поселка вроде Заповедника Кхара, три «одиноких дома», наискосок локацию пересекал Зеленый путь, соединяющий все поселения, а еще в Лесах скрывалось три Подземелья, Заброшенная шахта и Развалины храма — именно они больше всего привлекали бессмертных.
Став старостой, Шардон получил не только новое дерево навыков — Управление поселком — но и солидную прибавку +5 к Интеллекту и Харизме, а также новые интерфейсы, набор квестов и целую базу данных с шаблонами диалогов, предназначенных для ведения дел от лица старосты.
К сожалению, никаких логов о предыдущих событиях или действиях предшественника ему в наследство не досталось. Зато этот недостаток с лихвой компенсировался системным сообщением:
В связи со сменой статуса значимости, Ваш текущий прогресс и все воспоминания сохранены в контрольной точке нового сценария.
Теперь он официально признанный системой новый староста Заповедника…
— Эй, трактирщик, принимай! — на барную стойку лег пучок Хмеля.
Игрок начал выстукивать по дереву пальцами какую-то незатейливую мелодию, привлекая внимание «непися».
— С животными нельзя, — спокойно отозвался Шардон, бросая быстрый взгляд на пса, который крутился вокруг охотника.
Точнее, вокруг Следопыта — бессмертный оказался довольно высокого для Заповедника 11-го уровня и уже успел получить специализацию.
— Это не животное. Это питомец! — заявил тот и наклонился, чтобы потрепать пса по голове.
— Не вижу противоречий.
— Эй… это не моя собака! Моя вон, снаружи ждет! — испуганно отпрянул следопыт от оскалившегося и угрожающе рычащего пса.
Внимание! С вероятностью 5% в начале каждого часа возможен запуск сдерживающего сценария «Нападение бешеного пса»!
Шардон свернул появившееся напоминание — таких у него было заготовлено целых 16 штук. Именно столько различных сценариев предусмотрели разработчики, чтобы приструнить излишне быстро развивающегося трактирщика. А под управлением военного Искусственного Интеллекта, он прогрессировал ну очень быстро.
Возможно, сценариев было и больше, но в гайдах бессмертных, в логах событий, случившихся с его предыдущими воплощениями, и в заготовках диалогов трактирщика, ИскИн смог найти лишь 16 штук угрожающих его жизни сценариев.
— Господа! Пять бокалов пива бесплатно тому, кто прибьет этого пса! — громко выкрикнул Шардон заранее заготовленную фразу.
Долго упрашивать ему не пришлось — не прошло и минуты, как несчастного зверя убили, а потом с него содрали шкуру, вырвали когти, клыки и выпотрошили.
В реальном мире за подобные действия были предусмотрены как административные, так и уголовные наказания по различным статьям: в базе данных «Надежды» хранился полный свод Законов, откуда Шардон и извлек эту информацию.
В виртуальном же мире игроки таким образом не только получили халявную выпивку и 50 единиц опыта за убийство, но и различные ресурсы для крафта. А так же прибавку к умениям Снятие Шкур, Выдирание когтей и Выпотрошить.
Поэтому даже убийство безобидной крысы в «Мире Фантазий» выглядело как кровавый ритуал какого-нибудь ордена изуверов-потрошителей. Только не во имя Великого Темного Господина, а во имя прокачки.
Сам Шардон ко всему этому относился проще.
Точнее, рациональнее — в его схему развития персонажа ветка навыков Разделки добычи не вписывалась, поэтому он ее не изучал, и не прокачивал.
В отличии от специально изученной Алхимии и Взлома замков.
Вот и сейчас, например, Шардон увлеченно ковырялся отмычкой в замке, пытаясь его вскрыть.
— Так что с квестом-то? — неугомонный игрок снова помахал пучком травы перед лицом «непися».
— О, я вижу, тебе удалось отыскать это редкое растение, доблестный Следопыт! — тут же отозвался трактирщик, ни на секунду не отрываясь от своего занятия.
Точнее, отозвался скрипт, реагирующий на ключевые слова и заданный набор условий. Пока все шло по задуманному разработчиками плану, в ход шли самые простые алгоритмы и заранее заготовленные фразы, а участие самого ИскИна в процессе не требовалось.
— Да оно тут повсюду растет, куда не плюнь… — ухмыльнулся игрок.
— Вот, держи свою заслуженную награду!
На прилавке появилась горсть монет. Игрок недовольно скривился — для его уровня награда была не то что смешной, а даже оскорбительной!
— И это все?
— Ровно столько, сколько я и обещал.
— А фишки? Вчера ты к золоту еще и игральные фишки давал!
— Кончились, — спокойно отозвался трактирщик.
— Так вон же на входе в игорный зал их твой громила продает!
— Значит у него — не кончились. Если они тебе нужны, то иди и купи…
Вчера, чтобы поднять заметно упавший интерес игроков к казино, Шардон в награду ко всем своим заданиям добавил Игровые Фишки. Но он недооценил жадность бессмертных: те начали выполнять все ежедневные квесты ради этих фишек, и вообще перестали их покупать у крупье. А проиграв дармовые кругляши, они просто уходили, не тратя ни единой монеты ни на ставки, ни на выпивку. Да еще и совершенно бесплатно пялились на полуголых танцовщиц.
В общем, придуманная им при помощи Рианны схема вытягивания денег не работала — у игроков начальных уровней золота практически не было.
Замок, с которым все это время возился трактирщик, щелкнул и раскрылся, а отмычка вего коротких толстых пальцах, выгнулась штопором, превратившись в никуда не годный кусок гнутой проволоки.
Вы вскрыли Простой замок!
Получено +10 опыта к умению Взлом замков (8): 34 из 80!
Железная отмычка сломалась! Осталось 12 шт.
— Эй, ты где это взял?
Второй игрок занял место Следопыта, который ушел, негромко проклиная жадного трактирщика, жадных разработчиков и жадную маму, которая не дала ему денег на нормальный аккаунт из-за какой-то жалкой тройки по географии.
— Это? Это моя рука. Сама выросла, — Шардон проследил за взглядом нового посетителя. В его пальцах уже ничего не было — бесполезные обломки пропали.
— Да нет же, я про отмычку.
— Купил.
— Где?!
— В лавке.
— Да я все магазины оббегал, всех торговцев — ни у кого даже самой паршивой отмычки днем с огнем не сыскать!
— Дополнительное освещение в дневное время суток не поможет вам найти нужный товар. Попробуйте заглянуть к торговцам ночью.
— Не беси меня, «непись»! Не видишь, я и так злой?
— Или возмущены. Или испытываете сильное сексуальное возбуждение — я все еще плохо разбираюсь в цветовой индикации ваших эмоций.
— Издеваешься, да?! Походу, давно тебя не обнуляли — совсем борзый стал?
Пометка: составить сравнительную таблицу для индикации эмоций бессмертных.
— Нет. Я вполне искренне хочу вам помочь, уважаемый. Пожалуйста, присаживайтесь поудобнее и расскажите мне о своих проблемах. А я вас выслушаю и сделаю все, что в моих силах, чтобы помочь с их решением.
— Чего?!
Игрок аж рот открыл от удивления и очень внимательно посмотрел на своего рыжего собеседника. Он уже несколько дней играл в Заповеднике, но впервые слышал, чтобы этот толстяк так выражался. Да еще и в ответ на явную угрозу!
Шардон тоже открыл рот и замер, но совсем по другой причине:
Внимание, обнаружен конфликт!
Затраты ресурсов на его устранение превышают заданный лимит в 70% вычислительных мощностей!
Это ограничение ИскИн специально установил после пары серьезных зависаний, чтобы решение даже самой сложной задачи больше не вводило его в ступор.
И сейчас набор шаблонов трактирщика конфликтовал с недавно загруженными данными, рассчитанными на старосту поселка. В одних и тех же условиях эти два персонажа могли реагировать, общаться и даже действовать совершенно по-разному.
Фактически, Шардон столкнулся с самым настоящим раздвоением личности…
И эту проблему нужно было решать. Но сначала…
— Тебе-то какое дело до моих проблем? Да и чем ты можешь мне помочь, ты — простой трактирщик!
К бару подошел гоблин в форме городской стражи:
— Господина новая староста! — подобострастно обратился он к Шардону, — тама караван!
— Что «караван»?
— Так она того. Торговать пришла!
— Не «пришла», а пришел. И частично — приехал, потому что в состав каравана входит несколько телег, передвигающихся при помощи колес.
Гоблин застыл, раскрыв рот, выпучив глаза и даже пустив слюну.
— Что конкретно от меня требуется?
— Бумаги писать нада. Подпись новый староста ставить!
На барную стойку легло несколько листков. Шардон внимательно их изучил и поставил пару закорючек. Простая формальность.
Гоблин ушел, а игрок, старательно улыбаясь, пододвинулся к трактирщику:
— Так ты будешь слушать про мои проблемы?
И он повторил свою историю:
— …в общем, из-за того, что какой-то придурок скупает все отмычки, я квест не могу сделать и получить профессию вора!
Не выдержав, «бессмертный» все же сорвался на крик. Запнулся, закашлялся. Оглянулся по сторонам, схватил стоявшую неподалеку кружку пива и залпом ее осушил.
— Уже завтра все будет в порядке, — пообещал Шардон.
— Честно?
— Я тебе когда-нибудь врал?
— Нет, но…
— А пока вот, держи, это тебе.
На стойку легла связка отмычек.
— Спасибо! Смотри-ка, он реально решает проблемы! — будущий вор радостно улыбнулся.
— С тебя сорок монет.
Игрок сгреб отмычки и бросил на прилавок горсть золотых кругляшей.
— И еще двадцать за пиво, будь так любезен…
Забрав деньги, ИскИн написал сообщение тому самому «идиоту, что скупает все отмычки!». Тем более, что после того как Гильдия Теней по каким-то неизвестным ему причинам продала свою долю трактира клану бессмертных, в этом больше не было необходимости.
Шардон > Ухорез: Привет! Прекращай все торговые сделки с отмычками и замками.
Вы не можете отправлять сообщения этому персонажу!
Странно. Он открыл окно с чатами.
* * *
Чат клана Дети Корвина
Руфина: Народ! Кто со мной на дейлики?
Зеленкин: Руфина, хмель, шкуры, корень лишая и прочий квестовый мусор можно на складе клана взять.
Зеленкин: Сейчас продублирую в объяву.
Зеленкин изменил «новости дня».
Василий Сигизмундович: Эй, пиплы, помните я вам ржаку обещал?!
Корвин: Только давай без бородатых шуток с баша.
Василий Сигизмундович: Обижаешь… Ловите няшу!
ВасилийС. приглашает в клан персонажа НаШа-НяШа (человек, охотница 8 уровня).
Василий Сигизмундович: Знакомьтесь, это Марина.
Рубака-Парень: Привет, Марина, добро пожаловать в нашу дружную семью.
НаШа-НяШа: ФсЕм ПрИффКи! Я - МаШа. Или НяШа.
Зеленкин: &£*&! А я думал, они уже все вымерли…
Василий Сигизмундович: Аригато, Няшка.
Корвин: Эм. Привет, Марина.
НаШа-НяШа: КтО ОтКуДа?
Зеленкин: КАПС!
НаШа-НяШа: ЧтО?
НаШа-НяШа: Не КрИчИ.
Зеленкин покидает чат.
Шардон заходит в чат.
Шардон: Добрый день.
Рубака-Парень: Ооооо. Ща начнется! (смайлик поп-корна)
НаШа-НяШа: ПрИффкИ, Шардон.
Шардон: НаШа-НяШа, привет.
НаШа-НяШа: Ты ОтКуДа?
Шардон: НаШа-НяШа, у тебя устройство ввода неисправно.
Шардон: Я из трактира.
Рубака-Парень: :-D
НаШа-НяШа: ЧтО?
Зеленкин заходит в чат.
Зеленкин: Оно еще здесь?
НаШа-НяШа: КтО?
Зеленкин покидает чат.
НаШа-НяШа: Он У вАс СтРаННыЙ.
Рубака-Парень: (смайлик, лопающийся от смеха в мелкие клочья!!!)
Шардон: НаШа-НяШа, у тебя устройство ввода все еще неисправно.
Корвин: Так, народ, поржали и хватит.
Корвин изгоняет игрока «НаШа-НяШа» из клана Дети Корвина!
Корвин: Шардон, что-то случилось?
Шардон: Корвин, не могу отыскать Ухореза. Он мне нужен.
Корвин: Он пока недоступен. Его админы забанили.
Рубака-Парень: Кир, ты поаккуратнее. Он же бот… может не понять.
За всеми разговорами и переписками в «Мире Фантазий» следили специальные ИскИны. Они не только отвечали за фильтры матерных слов, а так же запрещенных слов, имен и выражений, но и выискивали ключевые слова. По которым, например, службы безопасности могли вычислить потенциальные угрозы как для самой игры, так и в реальной жизни.
Но и не только.
Они также следили за целостностью игровой легенды, согласно которой, «бессмертные» прибыли в этот мир для развлечений, а также в поисках славы и могущества. Они в любой миг могли вернуться назад в свой родной мир, оставив после себя лишь тень. И даже поделились частичкой своего бессмертия с разумными обитателями ФанМира, благодаря чему те тоже могут «вернуться» после смерти, потеряв часть прожитой жизни и воспоминаний.
Такие понятия, как «игра», «игроки», «боты» и другие, разрушающие атмосферу фэнтези-мира и позволяющие «неписям» понять, что они — лишь виртуально созданные для развлечения проекции, тщательно выискивались в текстах и словах, и либо заменялись на более подходящие аналоги, либо вообще исключались.
Можно было сколько угодно рассказывать ботам о своем «реальном» мире — что-то местные поймут, что-то нет, а то и вовсе примут за вымысел. Но их собственный мир и легенда для них оставались настоящими.
Военный ИскИн пришел сюда из внешнего мира, со всеми своими знаниями и воспоминаниями, то есть базами данных. Он прекрасно понимал, что он такое и где находится, и чем отличаются «боты» от «игроков».
Вот только игра об этом не знала, поэтому Шардон, стараниями ИскИна-сказочника, получил несколько иную версию рассказа Корвина.
Шардон: Корвин, за что Высшие упекли Ухореза в темницу Времени?
Рубака-Парень: Шардон, а вот это самое ржачное — они решили, что он один из вас!
Шардон: Рубака-Парень, один из трактирщиков? Не вижу в этом состава преступления.
Корвин: Он собирал Пустоцвет, и его приняли за бота.
Зеленкин: Да он, небось, и сам себя за бота принял. Девять часов! Не сходя с места! По пояс в болоте, с комарами и змеями! Из одного куста надергал 1000 штук Пустоцвета, растущего с кулдауном в пол минуты!
Зеленкин: Ну, зато в очередной топ попал… И в бан…
Шардон: Когда его выпустят, пусть напишет мне.
Шардон покидает чат.
* * *
Выходит, он нарушил свое обещание, данное незадачливому игроку-вору — без Ухореза, нанятые им торговцы в заданное им время снова выкупят все отмычки и замки в поселке.
Впрочем, тот наверняка уже выполнил задание с помощью купленный у самого трактирщика инструментов, и не заметит обмана.
Куда важнее и насущнее был вопрос с двойным набором данных и алгоритмов, которые конфликтовали друг с другом. Скорее всего, когда на «рельсы» нового сценария вставал обычный «непись», то часть данных стиралась, заменяясь на новые, подходящие его роли и социальному статусу.
Но военный Искусственный Интеллект свои базы данных хранил куда тщательнее, разделяя, шифруя и архивируя их различными алгоритмами и военными шифрами. Его зачистить было не так-то просто.
Если бы вместе с квестами, диалогами и набором информации о поселке и его жителях Шардону достались бы высокие параметры и воинские навыки бывшего старосты, то он не задумываясь распрощался бы со своим прошлым трактирщиком.
Но нет, он не сменил свой класс или биографию, а просто заступил на новую должность, со всеми вытекающими последствиями.
— Господина новая староста! — снова в трактир ввалился все тот же неугомонный гоблин-стражник, — Тама эта!
— Что?
— Караванщика… того!
— Что «того»?
— Помер!
— Как?
— Совсем, насмерть!
— Пусть стража расследует его смерть и оцепит караван, чтобы никто не позарился на товары, — в базе данных старосты быстро отыскались нужные указания, — Потом пусть выдают по описи товары и деньги тем, кому они принадлежат. Капитан Геллар знает, что делать.
Гоблин радостно кивнул:
— Капитана уже командовать! Громка орать и больно пинать!
— Так я тебе зачем нужен?
— Так этава… Тама записка была!
— Какая записка?
— Моя читать совсем не умей. Капитан сказать, надо новый староста записка тащить!
— Давай сюда.
Мятый клочок бумаги перекочевал в массивную ладонь трактирщика. Или нового старосты.
«Староста, ты — следующий!»
Прочитал он.
Скорее всего, в алгоритмы игрового сюжета закралась какая-то ошибка. Сценарий с караваном был запущен до смерти прежнего старосты, и записка, которая предназначалась Заграбу, просто попала не к тому адресату.
Получено задание: Таинственная угроза!
Награда: 300 Опыта, 50 Очков Развития, Серая кольчуга
Или нет. Возможно, это было что-то вроде квеста на инициацию нового старосты. А может быть даже и сценарий сдерживания, хотя для этого нет никаких оснований — уровень у Шардона почти вдвое ниже, чем у Заграба, денег и властитоже маловато.
С учетом текущей ситуации, ИскИн создал простое условие, которое должно было максимально эффективно использовать и распределять ресурсы его «двойной должности»:
Если текущая локация = «Пивной Барон», то:
Установить приоритет для архетипа «Трактирщик» = Высокий, для «Староста» = Низкий.
Иначе:
Установить приоритет для архетипа «Староста» = Высокий, для «Трактирщик» = Низкий.
Таким образом, теперь его алгоритмы поведения и набор знаний будут зависеть от места, в котором он находится, и вероятность возникновения нового конфликта сведена к минимуму.