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