Глава 6. Коммуникация
На одной улице с трактиром находилось несколько зданий.
Почта, куда ему и доступ был заказан, да и делать там «неписям» нечего.
Банк, где в будущем, при достаточном количестве Очков Влияния, можно будет брать ссуды на разные нужды.
А так же Лавки Горшечника, Кожевника и Городской суд.
Собственно, к своим коллегам-торговцам он и направился в первую очередь.
Кожевника звали Саваалом, это был кряжистый орк 3-его уровня, и при этом принадлежал к классу Ремесленников, а не Торговцев. Скорее всего он продавал то, что сам же и создавал. Впрочем, варкой пива на данный момент Шардон тоже занимался самостоятельно, но этот процесс и требовал совсем немного внимания.
– Привет, – поприветствовал он кожевника.
– Привет.
И тишина. Проанализировав доступную информацию о своем коллеге, трактирщик знал, что тот ждет фразу-триггер, которая переведет диалог в один из доступных сценариев: торговля, обучение, выдача задания или завершение выполненного квеста, и обмен новостями.
– Что нового слышно? – решил он проверить свою догадку.
Взаимодействие неигровых персонажей друг с другом было прописано на уровне базовых экономических связей и их потребностей. Да, они могли торговать друг с другом и обмениваться информацией, но только в сферах пересечения их интересов.
Например, у Плотника сломался топор.
И он ищет варианты, которые помогли бы ему снова обзавестись инструментом. Если рядом есть кузнец – то можно у него починить топор или заказать новый. Если есть торговец, то можно обратиться к нему. Или дать игрокам задание сходить к Лесорубу, что живет на той стороне леса, куда самому Плотнику не добраться.
Ну а если по каким-то причинам (игроки убили кузнеца, торговец разорился, или разработчики просто забыли о нуждах простого плотника и плохо продумали экономику поселка) Плотнику взять новый инструмент негде, то тот волшебным образом сам появится в сундуке с вещами спустя какое-то время. Самый простой топор с минимальными бонусами, благодаря которому плотник снова сможет возобновить работу, чтобы дождаться возрождения убитого кузнеца или появления нового торговца, и заполучить орудие труда посерьезнее.
–Говорят, Западные леса опять горели. Дерево в цене растет, а вот шкуры наоборот – упали. Много зверья из тех краев сюда подалось, охотников на всех не хватает, – заученно забубнел Саваал.
Точнее, говорил-то он весьма убедительно, с правильными интонациями и уместно размахивая руками, но вот сама фраза была шаблонной, и для трактирщика не несла никакой полезной информации. Всегда где-то или горит лес, и зверье спасается от пожара, разбегаясь по окрестностям, или наоборот – случается обильный урожай, и звери со всей округи мигрируют в сытые края.
От этого зависит цена на дерево и шкуры, а так же востребованность услуг лесорубов, плотников, охотников и друидов.
Поиск информации по запросу «стоимость мяса на рынке»: завершено!
Анализ полученных данных.
Корректировка бюджета и рекомендаций на закупку мяса: завершено!
Ожидаемая экономия: 23% (до 27 золотых в день).
В базе данных Шардона управляющий им ИскИн не нашел никаких точек пересечения с кожевником – ни общих заданий, ни нужных ему товаров. За исключением того, что три раза в неделю повинуясь заложенным в него алгоритмам, Саваал заглядывал вечером в трактир, чтобы съесть жаркое и опрокинуть пару кружек светлого ячменного пива.
Таким образом он имитировал «выходной» – у каждого персонажа, включая самого Шардона, был определенный алгоритм поведения как в течение дня (проснуться, умыться, позавтракать, дать указания работникам, открыть трактир, работать до обеда, в обед перекусить, работать до поздней ночи, выгнать посетителей, закрыть трактир, подсчитать прибыли и убытки, поужинать, умыться и лечь спать), так и в течении недели, месяца и даже целого года.
Разумеется, устроено все было несколько сложнее – в модель поведения и персональный сюжет каждого «непися» были заложены случайные события, предусматривались редкие дополнительные сценарии, закладывались реакции на различные внешние факторы, условия и так далее, но в общем схема была примерно такой.
По крайней мере для самых простых неигровых персонажей, которые были по сути примитивными статистами и играли роль декораций или обслуги для игроков.
Таким когда-то был и сам Шардон. Но теперь он играл не по правилам, и создавал для себя новые сценарии. В том числе и новые экономические связи с другими «неписями».
– Ты можешь научить меня Дизайну?
– Хм, – кожевник на пару мгновений задумался, сверяя значение своих умений, и собеседника, и извлекая из набора заготовленных фраз ту, что подходила под текущие условия, – Не думаю, что смогу тебе помочь.
Все верно – у Шардона уже было это умение, а Саваал мог ему обучить лишь новичков. Собственно, это был один из двух наставников по Дизайну в поселке. Сам трактирщик не мог никого обучать – разработчики не дали ему такую возможность.
– А моего повара? И официантку?
Тот снова задумался. На этот раз ему нечего было сравнивать, так что ответ нашелся заметно быстрее:
– Приводи их сюда. Если ребята смышленые – так почему бы не научить?
Шардон вдруг понял, что понятия не имеет, насколько ограничена свобода перемещения у его работников – ночуют они в отдельной комнатушке, а вот могут ли покидать трактир, это нужно выяснить.
– Хочу сделать заказ, – повел он разговор в другую сторону.
– Слушаю.
– Мне нужны вот такие кожаные круги, – протянул он неровно обрезанный круг из бумаги размером с пол ладони, на котором был нарисован новый символ трактира, а вокруг красовалась надпись: «Пивной Барон – лучший трактир Заповедника!».
– Тиснение?
– Или вышивка. Желательно – с небольшим бонусом. Сойдет любой, лишь бы дешево.
– И куда такие?
– Это подставки под пивные кружки.
– Такая красота? Так ведь сопрут.
– Поэтому мне нужно три сотни. За сколько возьмешься такое сделать?
Трюк с рекламными подставками и буклетиками, которые посетители разных заведений частенько «оставляют» себе на память, Шардон подсмотрел в какой-то статье по маркетингу, где как раз рассматривалось открытие и раскрутка нового ресторана.
Но вряд ли кому-то в игре будет нужен симпатичный кусок бумаги. И совсем другое – кусок добротной кожи с бонусом к параметрам, который можно использовать как заплатку или нашивку.
– За сотню монет сделаю. Дня три уйдет.
– А за полторы сотни, но чтобы завтра?
– Это можно.
– И вот таких передников хочу четыре штуки...
На стол перед мастером лег грубый эскиз. Обычный кожаный передник, но опять же с изображением трактирной вывески с названием. В общем, к вопросам брендирования Шардон подошел основательно.
– С бонусами?
– Было бы хорошо. На Ловкость, Харизму и Выносливость.
– А на четвертый передник какой?
– Мне бы на каждый, – вздохнул трактирщик.
– Больше двух не смогу.
– Ловкость на каждый, два с Выносливостью и два с Харизмой.
– Тебе получше, или подешевле? Пол сотни за штуку, если на +1 параметры и прочность небольшая. От сотни золотых – вдвое больше.
– Тогда давай три по пол сотни, – вздохнул Шардон, который уже спустил трехдневную выручку на свои «хотелки», – все на Харизму.
– По рукам! – это была триггерная фраза, подтверждающая сделку.
С виртуального счета трактирщика списалось 300 монет, и висевший на его поясе кошель сменил свой внешний вид на более простой – тонкий холщовый мешочек. А в списке заказов на сегодняшний день у кожевника появилась пара новых строк, причем в ущерб уже стоявшим в очереди другим заказам – это сказалась щедрость нового клиента. И если не случится ничего из ряда вон выходящего, то ровно к указанному сроку он изготовит три сотни подставок и три передника.
Следующей целью Шардона была Лавка Горшечника, к которой он и направился...
Это был такой же примитивный «непись», как и кожевник. Гоблин 2-го уровня по имени Жужень, и тоже ремесленник, который пол дня трудился в своей мастерской, и пол дня – продавал свои изделия всем желающим в лавке.
В отличии от кожевника, с этим трудягой у Шардона уже были налажены деловые отношения – именно Жужень поставлял в трактир посуду, раз в неделю восполняя неизбежные потери.
– Привет, друг! – обрадовался гоблин, едва завидев трактирщика, – Давно не было твоя видно! Что-то случилось?
На самом деле бородатый толстяк впервые за все время своего существования выбрался за пределы «Пивной кружки», но вряд ли управляющий горшечником ИскИн об этом знал. Просто проанализировал логи событий за последние пару недель, максимум – за месяц, и не найдя в них Шардона, сделал вполне логичный вывод, что гость пришел к нему не просто так.
– Что нового слышно?
Трактирщик не стал создавать отдельный диалог для каждого из торговцев, которых собирался навестить, а использовал один и тот же шаблон. На этот раз на свой запрос он получил информацию о том, что на юге случилась засуха, и добываемая там белая глина выросла в цене.
Корректировка бюджета и рекомендаций на закупку приправ: завершено!
Ожидаемая экономия: 40% (до 18 золотых в день).
Проверка списка ежедневно закупаемых для кухни товаров показала, что некоторые приправы как раз завозятся из южных регионов. И те из них, урожай которых мог погибнуть из-за засухи, Шардон приказал своему повару закупать побольше, пока цена не подскочила.
Ничему полезному Жужень не мог научить ни его самого, ни работников. Для Гончарного Ремесла у трактирщика был неподходящий класс, а повару умение работать с керамикой без надобности. Из ремесленных навыков ему больше подходит какая-нибудь Разделка, Кожевничество или Алхимия, раз уж он возится с растениями и звериными тушками.
В общем, Шардон сразу перешел к основной цели своего визита:
– Хочу сделать заказ.
– Моя еще не делал тарелки и кружки для толстый Шардон. Но все будет готово, честно-честно! Моя притащит готовый черепки в четверг, – сообщил горшечник.
– Теперь мне нужны особые кружки и тарелки, с новым рисунком, – на прилавок лег эскиз с новым изображением, красующимся на вывеске «Пивного Барона».
– Сколько твоя надо?
– Все, что успеешь сделать за два дня на две сотни монет.
– Сорок штук за два дня. Семьдесят – за два раза по сто золотых.
– Хорошо. Доставь в трактир то, что успеешь сделать в четверг, а потом остальное.
Жужень на несколько мгновений замер, внося поправки в список заказов, а со счета трактирщика списались остатки средств.
–Послушай, а ты умеешь делать усиливающие узоры? Мне нужен Спиральный завиток или какой-нибудь Лотос.
Спиральный завиток. Особый символ в виде четырех- пяти- или шестивитковой спирали для керамической или деревянной посуды. Усиливает свойства еды или напитка внутри посуды на величину, зависящую от навыка ремесленника – от 4 до 24%.
– Чего не могу, того не могу. Это схема нужна или толковый наставник, чтобы научил, а в наших краях ни того, ни другого не водится, – вздохнул горшечник.
Впрочем, Шардон и не надеялся, что местный специалист по керамике владеет нужным навыком – даже самая простая схема относилась к классу «редких» и на Аукционе стоила от 18000 монет. Теоретически можно было накопить такую сумму и купить схему, но у простых «неписей» нет доступа к функционалу Аукциона. Недостаточно Очков Влияния, разумеется.
Второй способ – купить ее у какого-нибудь опытного горшечника в большом городе, тоже не подходил. Тут до соседней улицы бы добраться.
Поблагодарив Жуженя, трактирщик отправился на почту. Нет, он не собирался отправить письмо, и никаких посылок на его имя не приходило. Просто ИскИн занимался налаживанием и расширением социальных связей – знакомился с другими «неписями».
Но до Почты ему добраться не удалось.
Случилось то, что периодически происходит в любой начальной локации – случайное сюжетное событие под названием «Нападение разбойников». Примерно раз в неделю игра генерировала возле поселка небольшой отряд «неписей», относящихся к представителям криминальных слоев вирутального населения, и они отправлялись грабить, убивать и насиловать всех, кто попадется им на пути.
Такое вот нехитрое развлечение для игроков, которые в момент нападения получали квест на защиту поселка от грабителей. Естественно, сила и количество нападающих регулировались игрой таким образом, чтобы находящимся в этот момент в деревне игрокам те оказались по зубам. Но не охранникам-«неписям», которые должны были охранять эту деревню и погибли в первые же минуты нападения.
Обычно грабители не врываются в дома и магазины, а бесчинствуют на улицах, убивая ботов-статистов, что беспорядочно носятся туда-сюда, имитируя панику. Поэтому разномастные торговцы и лавочники довольно редко погибают во время таких сюжетных событий, если только его целью как раз не является разорение какого-то конкретного магазина или трактира.
На «Кружку» нападали примерно раз в четыре месяца – записи об этом хранились в логе, который в данный момент изучал управляющий трактирщиком ИскИн. Объем анализируемых данных оказался слишком большим для выделенных примитивному «неписю» игрой вычислительных мощностей. Поэтому он самым натуральным образом завис, замерев во время шага прямо посреди главной дороги – ему банально не хватало ресурсов, чтобы одновременно «думать» и управлять виртуальным телом.
И преградил путь троим грабителям 6-го уровня, которые как раз направлялись в сторону местного банка.
Согласно логам, в 10 случаях из 10 во время нападений вышибале и присутствовавшим в тот момент в трактире игрокам удавалось отбиться, но все же иногда Шардон погибал, не дождавшись победы союзников. После чего он снова возрождался спустя 24 часа, теряя накопленный за это время прогресс, полученные знания, предметы и незавершенные задания. Как и любой другой неигровой персонаж в этой игре.
Корректировка Директивы №64 «Захват Заповедника Кхара»:
Отмена цели «уничтожение» для целей: неигровой персонаж.
Добавление цели «репутация >= Дружелюбие» для целей: неигровой персонаж.
– Эй ты, бородатый, а ну стоять! – раздался грозный окрик.
– Да он и так стоит, что твоя статуя, – рассмеялся второй грабитель, – Глянь, как его всего покорежило от страха!
– Чего встал столбом? Выворачивай карманы да снимай все ценное, коли жизнь мила!
– А то неохота потом пачкаться, обыскивая твой окровавленный труп, хе-хе...
И сейчас ему снова угрожало «обнуление», потому что класс Торговца совершенно не предназначен для драки, а игроки, которые могли бы спасти трактирщика, были слишком далеко.
Может, трактирщик и не был бойцом.
Но зато управляющий им в данный момент Искусственный Интеллект как раз и предназначался для ведения боевых действий. Поэтому, закончив анализ логов, он поставил себе новую задачу:
Создана Директива №78: Выжить.
Установка приоритета для Директивы №78: наивысший.
– Стойте! Не надо – я сам! – испуганно закричал трактирщик.
– Что сам? Убьешься?
– Зачем вам обыскивать мое дохлое и плохо пахнущее тело многократно, с малым шансом на удачу, и рискуя своими жалкими шкурами под смертносными ударами бессмертных, да еще на такой жаре и при многочисленных свидетелях?
Нападающие «неписи» ненадолго замерли, пытаясь «переварить» услышанное. А точнее, разложить умышленно вычурно составленную фразу на более простые предложения, проанализировать и выделить из нее полезную информацию.
– Нормально ты пахнешь, – шумно вдохнул один, приставляя меч к шее поднявшего руки вверх Шардона.
– Не так уж сегодня и жарко, – добавил второй.
– И свидетелей мы тоже прикончим, – натянул тугой лук третий, с опаской глядя на приближающихся игроков. Тех самых бессмертных, под ударами которых им явно будет неудобно обыскивать труп трактирщика, пытаясь опустошить его инвентарь при помощи воровских умений.
– У меня три десятка приправ и специй в карманах – уверяю вас, пахнуть будет плохо.
– Заткнись, и умри достойно!
Первый замахнулся, но жертва умоляюще завопила:
– Зависит ли прибыль трактира от выносливости ее владельца трактирщика, и при повышении параметров будет ли у выносливости приоритет выше, чем у интеллекта, если цель – максимальная экономическая эффективность работы заведения и выведение на триста процентов прибыли в кратчайшие сроки, при сохранении текущих расходов?
Когда Шардон сам себе поставил подобную аналитическую задачу, то получил бесконечный цикл с рекурсией на каком-то из этапов. Но создатели Надежды предусмотрели возникновение подобных проблем и заложили в алгоритмы возможность принудительного прерывания цикла, если тот повторяется снова и снова.
Он не знал, как работал управляющий грабителями Искусственный Интеллект и способен ли он был справиться с такой задачей. Но тех трех секунд, на которые «зависли» нападавшие, обдумывая услышанное, оказалось достаточно, чтобы спешившие к месту резни игроки успели сократить расстояние и вступить в бой.
И грабители переключились на новых противников, следуя заложенным в них инструкциям – ведь нападали они вовсе не для того, чтобы набить карманы, а чтобы развлечь бессмертных. Их роль была простой и трагичной: шумно атаковать, убедительно имитировать ограбление и в финале красиво пасть от рук игроков, подарив им опыт и награду за защиту деревни.
– Есть! Пятерых положил! – хвастливо заявил Корвин, рисуясь перед будущими согильдийцами, – Кто больше?
– У меня четверо, – вздохнул Ухорез. – Троих до топа не хватило.
– Ребята, а почему они трактирщика не тронули? Он ведь даже не сопротивлялся, только кричал что-то, – задумчиво пробормотала Рианна, глядя в спину удаляющемуся в сторону «Пивного Барона» персонажу.
– Так может он их заколдовал?
– Или оглушил своими этими... специями... У меня, говорит, тридцать сортов!
– Скорее, запахом перегара, – рассмеялся Зеленкин.
– А мне кажется, он пытался с ними договориться. Хотел мирно урегулировать конфликт.
– Договориться? С этими тупыми «неписями», которые только и умеют, что убивать и грабить? Да они даже в открытую двери домов зайти не пытаются! Только по главным улицам бегают, орут, да мечами машут. Ни одного лишнего шага влево или вправо – все строго по сценарию. В общем, типичные заскриптованные боты! Как и твой трактирщик, между прочим. Такой же тупой бот, который только и умеет, что пиво наливать да свою кружку тереть, – сплюнул Корвин, раздосадованный тем, что его подвиг остался неоцененным.
– А на улицу он чего поперся? Сколько мы торчим в этой локации, а я первый раз вижу, чтобы этот толстяк из своего трактира в люди выбрался.
– Да кто его знает? Может, за приправами своими на рынок ходил. Говорю же – заскриптованный.
– Наверное, ты прав, – задумчиво согласилась Рианна, внимательно изучая чат локации, и особенно – последние слова трактирщика. – И кстати, он совсем не толстый, а просто плотный…