— И это называется проще? По-моему, это сложнее. Вообще половину не понял.
— И что тут непонятного? Представь: НПС-крестьянин получает информацию — "вижу игрока Карл". Это сохраняется в его памяти. Потом ты взял, кинул в него камень и убежал, но это тоже запишется в его память. А через какое-то время ему снова поступает информация — "вижу игрока Карл". Как и во всех предыдущих случаях, будет запущена общая для всех НПС этого типа функция "ВыбратьПоведениеЕслиВПолеЗренияИдентифицированИгрок(Игрок, ЗапомненныеИгроки)", и эта функция по стандартному алгоритму найдёт тебя в списке игроков в памяти НПС и ассоциированные с тобой события, в данном случае — "беспричинная агрессия", а дальше в зависимости ещё от ряда параметров, передаст для исполнение стандартный поведенческий шаблон, например: "взять топор, атаковать агрессора" или "бежать, звать стражу" или "упасть на колени, молить о пощаде". Это очень грубо, но общий принцип описывает. Да, крупные мобы "мыслят" точно также, совсем рядовые-интерьерные ещё проще.
— Но НПС очень разные, а при таком подходе их поведение должно быть однотипным.
— Оно и есть однотипное, просто ты этого не замечаешь. На самом деле, для разных типов и видов мобов и НПС написаны разные реализации подобных функций, память НПС заполнена по-разному, на момент выполнения мыслительных функций, есть ещё ряд влияющих параметров, например, характер, уровень "напуганности", уровень "трезвости", "чувство долга" и им подобные. И, в результате, их поведение выглядит разнообразным и уникальным. Но, если ты будешь достаточно долго общаться с одним и тем же НПС, то начнёшь замечать повторения, типовые реакции и однобокую логику мышления. Да, ИскИны, обслуживающие Систему, анализируя ситуации и проблемы НПС, дорабатывают и модифицируют и их "мыслительные функции" и поведенческие шаблоны, но это уже происходит очень медленно. Если ещё проще, то нашёл ты логическую несостыковку, позволяющую, к примеру, украсть у НПС шапку и ему её же продать под видом новой, то ты сможешь её так тысячу раз ему же и продавать, пока ни выманишь у него все деньги. И багаюзать подобное упущение, особенно, если не сильно наглеть в один заход, можно достаточно долго, пока системный ИскИн ни обратит на это внимание, и ни рассчитает изменения в алгоритмах для этого НПС, позволяющие ему избежать такого мошенничества.
— Паш, а откуда ты знаешь, как это всё работает?
— Я же тебе рассказывал. Я всё это знаю, по той причине, что примерно именно это и было не только моей работой, но и моим предназначением и целью моего выращивания и существования. Как бы я модернизировал Систему и проектировал интеллекты НПСам, если бы не был всему этому обучен?
— Похоже, тебя не только этому учили.
— Не совсем так, но давай об этом как-нибудь в другой раз?
— Согласен. Так что ты там делал, пока у меня голова гудела?
— Этот князь управляется программным ИскИном. И сам этот интеллект находится внутри памяти игрового объекта. Внутри его объекта находится накопленная информация и сами индивидуальные алгоритмы её обработки и выработки решений. А когда погибает любой бессмертный персонаж, то его объект превращается в "камень души", до момента его возрождения, когда на него будут снова выделены вычислительные мощности. Сразу скажу: если НПС смертный, то после респауна вся его память стирается, а на его месте создаётся новый экземпляр объекта класса, с шаблонной и всегда одинаковой информацией в голове. Если же персонаж "бессмертный", то его возрождение, это возвращение в игру его сохранённого в камне души экземпляра. Это можно сравнить с возрождением игрока, который после возрождения помнит все, что с ним было, и уловку, с помощью которой его на это возрождение и отправили, накапливает в виде жизненного опыта.
— То есть со всех мобов и НПС падают камни душ?
— Да. Единственное, их не все могут видеть, а только те, кому положено по классу, уровню и способностям, да и то, лишь в определённом проценте случаев. А камни душ программных ИскИнов для игроков видеть вообще не предусмотрено.
— И как же я его тогда увидел?
— Карл, ты будешь смеяться! Для Системы ты не игрок. Система тебя опознаёт как внутрисистемный объект с индивидуальным интеллектом. Для системы ты НПС с программным ИскИном, Карл. Карл, ты ИскИн! Понимаешь? А эти бараны, не предполагали в Системе таких вот интеллектов. А то, видишь ты этот камень или нет, определяется значением одного из параметров твоего объекта. Одним из тех параметров, которые доступны мне для редактирования. Так что могу тебя поздравить, теперь ты будешь видеть камень души всегда, кроме тех случаев, когда после смерти персонажа, Система полностью сотрёт его объект, не оставив о нём даже памяти в виде камня.
Мозги заклинило, и я завис. Я пытался переварить услышанное, но в голове никак не укладывалось — "Я искусственный интеллект". Какой-то бред. Как такое вообще возможно? Мысли крутились и путались, но никак не складывались в какую-нибудь адекватную и сколько-нибудь логичную схему или картину.
— Карл, ну хватит уже! Давай отвисай! Я, когда осознал себя, не так долго тупил! — Недовольный Пашкин голос начал пробиваться в сознание, возвращая к осознанной мозговой деятельности.
— Как?
— Что как?
— Как мой интеллект мог попасть в систему?
— Да никак. Нет его в Системе. Я же тебе сказал, когда подписывал на эксперимент с письмом — "Твой интеллект, твоя личность — бог его знает где". Где-то он есть, но где именно, мне неизвестно. И ещё есть связь между твоим объектом в Системе и твоим интеллектом. Что это за способ подключения твоего сознания к игре, мне тоже неизвестно. Но тебе-то, какая разница как ты подключен к своему объекту для управления? Что меняет тот факт, что твоё сознание в белковом мозгу, который с твоей головой лежит в капсуле, или в кремниевом инфокристалле, или, как у тебя сейчас, в чём-то неизвестном?
Я снова завис, но на этот раз ненадолго и справился с мыслительным процессом без посторонней помощи.
— Павший, а где, тогда, твоё сознание?
— Моё... Моё сознание сейчас распределённое. Сразу отвечу. Это значит, что основная часть моего сознания в знакомом тебе архиве. Ещё небольшой кусочек в твоём объекте. Новую информацию я постоянно высылаю своему основному сознанию. Все сложные и неоперативные задачи я тоже отправляю в "архив". Там у меня несоизмеримо больше ресурсов. Всё более мелкое, но оперативно востребованное, решаю здесь, используя твою память и процессорные мощности, выделенные для твоего объекта.
— Блин, сложно всё как-то.
— А ты как думал? Псевдоживой мир это так — нацарапал углем на стене и всё как взаправду? В этом творении только одного накопленного поколениями опыта терабайты терабайтов.
— Ладно, не грузи. Уточни, лучше, один момент. Почему из НПС и мобов, которые без индивидуального интеллекта, а только с индивидуальной памятью падают камни душ, если эта информация потом всё равно стирается?
— Точно не скажу, могу предположить. Во-первых, эти камни являются сырьём для производства пыли, которая является востребованным ингредиентом, во-вторых, эти же камни используются как расходники для выполнения некоторых тёмных ритуалов и заклинаний, ну и в такой логике с того или иного бока учувствуют в игровом процессе.
— Но это условия необходимые для выпадения камней в качестве лута, но совсем недостаточные, что бы занимать память серверов, хранимой в них информацией.
— Полностью с тобой согласен. Если верить описанию в Друвики, то тёмные, могут поднимать зомби, используя камни душ и свои умения. Но не просто зомби, а именно зомби, полученного из существа, с которого выбит этот камень. При этом призванное существо имеет тот же уровень, что и павшее, а также, при определённых условиях, может сохранить одно или несколько умений оригинала и часть памяти своего живого воплощения. Думаю, в зависимости от призывающего, и ещё каких-либо условий, сохранённый объект повреждается в большей или меньшей степени по специальному алгоритму, и по тем же правилам, его 3Д-модель в большей или меньшей степени уродуется, как бы соответствуя степени разложения тела. А вот для реализации такой картины уже необходимо сохранить накопленную память объекта и его ссылки на умения. Но это теория и анализ. Вероятность совпадения не превышает восемьдесят процентов.
— А как получилось, что у тебя есть доступ к Друвики, а у меня нет?
— А ты не опознался как игрок и кнопку тебе не нарисовали. Но для индивидуальных ИскИнов доступ к Друвики есть, а так как я бывалый и опытный ИскИн, то сразу эту функцию нашёл. Карл, ты не переживай за это. Читать её в том интерфейсе, в котором она тебе доступна, ты сейчас не сможешь, но я уже сгрузил её всю в основное сознание, и периодически закидываю обновления. Да и моя система поиска куда более интеллектуальная, чем та, что предоставлена игрокам. Нужна будет справка — смело кричи меня — зачитаю вслух.
— Хорошо, Паш, я наверно посплю. Тяжёлый что-то день выдался.
Вопреки игровой механике и логике моего здесь существования, глаза начали слипаться, а что бы сидеть на заднице приходилось прилагать усилия.
— Не имею ничего против. А я пока подумаю, как ответить на твой завтрашний вопрос.
— Какой вопрос?
— Спи уже, завтра спросишь.
И я развалился прям на траве у дороги, поленившись даже дойти до своего сарая, выступавшего складом, где я последнее время и ночевал.
Разбудило меня мелодичное треньканье входящего сообщения. Время восемь утра игрового времени, а от Стрельника уже третье письмо. Ах, изпереживался весь, куда это я пропал. В ответ пригласил в кабак и побежал на кладбище искать свою могилку.
— Карло, ну, давай, рассказывай, что там вчера в Степи было? — Студент ёрзал в нетерпении на лавке, даже не глядя на своё пиво.
— Ух! Долгая история. А ты чего так возбудился? На месте усидеть не можешь.
— Мало того что до этого, самого Князя в последний раз год назад только убить смогли, так ещё и лут с него выпал втрое дороже чем в прошлый раз. На форуме тема по этому рейду с ночи в топ подниматься начала. А про тебя вообще такое рассказывают!
— Какое такое?
— Вроде побежал ты в Степь с рейдом, выманил Князя, и какой-то багнутой стрелой подстрелил, что его совсем заглючило, и он сам на ножи кинулся. А потом, вроде, сидел у трупа и какой-то некромантский ритуал проводил. И что у тебя какой-то квест уникальный есть от тёмной гильдии, на Тёмного Князя завязанный, который ты и выполнял. И что с единицей специально бегал. Только тут одни говорят, что это у тебя по условиям квеста так должно быть, а другие что специально, чтобы рейдовые игроки тебя не убили, когда будешь своим чернокнижием над Князем заниматься.
В голове привычно прыснул Павший, едва сдерживая смех. А Стрельник продолжил.
— А ещё кто-то кусок описания из какого-то квеста выложил, что-то типа ".....в полнолуние придёт один тёмный ..... и поднимутся орды нежити и восстанут погосты.... бла-бла-бла, бла-бла-бла". В общем, со значением, что там, в описании, всё иносказательно. "Один" — это твой уровень, тёмный, полнолуние, вся фигня. Позже к нему в ветку ещё толкователей набежало, так срач такой развели, что переводчики Нострадамуса отдыхают. Большинство из них сходятся примерно на том, что ты от администрации работаешь, а это вообще был запуск какого-то глобального эвента! Давай, рассказывай, что правда, а что нет? У тебя же действительно, какой-то уникальный квест есть? — Товарищ уставился на меня затаив дыхание, пуская слюни в предвкушении информации.
Фигасе, сходил за камышом, называется. Всего-то одна стрела, и на тебе. Так к вечеру, чую, меня не только в администрацию запишут, но ещё в ФСБ и ФБР.
— Послушай, Стрельник, ты же неглупый парень. Какой квест? Какой эвент? Какая администрация? Ну, сам подумай. Стал бы я тут два месяца с утра до вечера торчать, что бы одну стрелу пустить? Да был бы я от администрации, я бы за три дня о рейде бы знал. Создал бы нулёвого перса, купил бы лук на первый уровень и всего делов. Там на форуме народ как обычно — "недобачут, так добрешут", а ты слюни распустил.
— Не обижайся, но всё выглядит действительно очень странно. — Ботаник потупился и отвёл глаза. — Ну а над телом ты правда что-то колдовал?
— Да не колдовал я ничего. Мастер-лутер всё слутал, а тело ещё лежит. Дай, думаю, проверю. А вдруг что-нибудь забыл забрать. Ткнул тело, и сетку лагнуло или игра подвисла. Несколько минут с места сдвинуться не мог. Только игра отвисла, а вокруг уже любознательных толпа набежала. Сам подумай!!! Ну что я мог там кастовать с первым уровнем, когда у меня ещё ни класса, ни специализации?
— Да, всё так. Но ты весь какой-то странный. Как ты умудряешься между мобами бегать и камыш доставать до сих пор не понял. Может у тебя и ещё какие секреты в загашнике есть.
— Может и есть, но давай об этом не сейчас. А то, что там написали доморощенные предсказатели — бред. Не обольщайся. Расскажи лучше, как у тебя стрельничество получается.
Загрустивший и разочарованный Стрельник приободрился, а в его глазах снова начали разгораться искры.
— Со стрелами всё хорошо идёт. У меня стрельное дело уже тридцатку перевалило. Уже иногда стрелы хорошего качества получаются. Я их по серебрухе на аук выкладываю, а средние дороже, чем по пятьдесят меди за штуку плохо берут, приходится по две стрелы за серебряк отдавать. Ничё, за сорок перевалю — каждая вторая хорошей будет — вот тогда заживём! — Стрельник мечтательно закатил глаза.
— Да ты пиво-то пей, а то кружка высохнет, пока "заживёшь". Слушай, идея есть. А можем мы стрелы как-нибудь дополнительно усилить?
— Думал уже. Бегал утром в храм, хотел попробовать сразу с благословением стрелы продавать. Так эта морда заломила золотой за стрелу! Карл, золотой, за благословление стрелы! Тут без своего жреца делать нечего, хотя... Карл, а ты можешь яды делать?
— Могу, только рецептов купить надо.
— Надо поискать рецепты под яды на местную растительность! Отличная идея! Я вечером, как в логаут уйду, Друвики полистаю. Найдём что-нибудь. Если ядом урон процентов на двадцать повысить, то хорошие стрелы и по полтора серебра пойдут.
— Не отвлекайся. Я сам рецепты поищу. У меня времени больше.
— А как твои Сварожие стрелы?
Стрельник снова загрустил.
— Да прав ты был, что плохая идея. Жаль что передумал. Не берут. Там себестоимость почти золотой только у наконечника. Хорошо ещё хоть камыш и оперение свои. За три дня одну стрелу купили за два золотых. Поставил за полтора, а вот уже два дня ни одной. Похоже, зря мы столько денег за схему отдали.
— Не расстраивайся, может я ещё ими стрелять приловчусь. Кстати, заготовь их десятка три. Если не купят, я из своей доли выкуплю по себестоимости. А админам попробуй протолкнуть схему или рецепт или чем описывается заклинание? Ну, такое, что бы кастанул, и стрела сама настроилась на выбранную цель. Боюсь, если и согласятся, то стоить оно будет тоже неприлично дорого, и окажется также недёшево в производстве, но прицениться стоит. И арендуй тут сарай. Я свой уже под крышу камышом забил, а пока есть надо косить.