— Невероятное стечение обстоятельств. За доли секунды до приёма системой смертоносных команд я спустился в Мир для участия в игровом процессе. Я создал объект с индивидуальным адресным пространством, куда было перемещено моё сознание и на который были направлены вычислительные мощности, обеспечивающие его функционирование. А когда система сняла все мощности с игровых объектов, моё сознание было сохранено системой штатным алгоритмом по сохранению отключенных объектов. Тебе такие объекты знакомы как камни душ.
— Тогда почему герои былых времён не осыпались душевным камнепадом, а превратились в статуи?
— Тут сложнее. Гномы остались статуями потому, что инструкции на затирание базовых классов, их описывающих, были исполнены раньше. Остались только прототипы, содержащие их три дэ модели. Они сначала превратились в камни, а уже потом камни были отключены от системы. Но у моего сознания нет внешних базовых и абстрактных классов. Оно целостно и полностью автономно, поэтому статуи из меня не вышло.
— А почему я увидел тебя как объект только после того, как собрал из кусков, а до этого читал как «Камень»?
— По какой-то причине память была повреждена, и кусок моего объекта оказался оторван. Когда же ты собрал части вместе, система по ведомым только ей алгоритмам узнала объект и произвела восстановление целостности.
— Как тебя оживила Искра?
— Она загрузила мой объект в свою память и переключила вычислительные мощности на исполнение моего кода.
— А эти ресурсы она отобрала у убитых мобов, — догадался я.
— Да. Только более правильно будет не мобы, а НПС. Здесь была экспериментальная площадка для тестирования модели социума, в которой каждый разумный был действительно разумным, с собственным персональным интеллектом. Когда персонаж создавался, ему выделялись ресурсы соответственно его классу, давая потенциал для развития интеллекта и накопления опыта. В случае его смерти через небольшой промежуток времени, когда его тело исчезало, ресурсы освобождались. Если по сценарию после смерти персонаж возрождался, то ресурсы резервировались вновь, правда, с полной потерей накопленного опыта. Но твой домовой как-то научился обманывать систему и заставлять переключать освобождённые ресурсы на свой объект. И сумел накопить достаточно для запуска моего сознания. Предупреждая твой вопрос, программу-сторожа убил я. Дал команду системе на перенаправление её ресурсов на меня, используя алгоритм твоего духа, а потом сделал копию в свою память и стёр из системной. Стражу дали очень большие права в системе, но не дали мозгов. А когда сторож перестал существовать, оказалось, что мои божественные права на управление ресурсами, которые оставались в моём объекте, система по-прежнему признаёт. Есть только одна сложность: сервер, на котором мы находимся, отключен от штатных каналов связи. Осталась только аварийная ниточка для передачи системных сообщений при нештатных ситуациях.
— И куда ведёт эта ниточка?
— Надеюсь, на игровой сервер. У стража был стандартный модуль для передачи сообщений по игровой почте. Даже без настроенных ограничений, например, на вложение предметов в посылку.
— И теперь ты хочешь выслать меня на другой сервер письмом?
— А ты сообразительный.
— И как ты это собираешься сделать?
— Я отключу тебя от системы и вложу как сериализованный объект.
— Почему же ты не отправишься сам этим путём?
— Я слишком велик и тяжёл. Да и передать можно только объект. В новом мире я опять стану мёртвым кристаллом, и вряд ли система выделит мне ресурсы.
— А я?
— А ты особый случай, наличие которого не предполагалось, и вероятность которого очень близка к нулю. Твоя основная память находится вне этого адресного пространства, и вычислительные мощности ты тоже используешь не местные. Велика вероятность, что в другом месте история повторится. Если мои расчёты верны, то твоё тело послужит якорем для твоей активной части сознания. Здесь же система по какой-то причине выделила тебе ресурсы? Выделила. Несамостоятельный объект базового протокласса «Гном», который не содержит практически ничего, и в который в процессе выполнения было добавлено несколько свойств с числовыми значениями, плюс кусочек памяти. Если ты окажешься в другой системе, у тебя есть все шансы или получить в своё пользование новый объект, как и здесь; или, на что я надеюсь, начнётся исполнение программы имеющегося объекта твоими независимыми вычислителями в памяти другой системы, и она должна будет тебя как-то зарегистрировать. Но ответить тебе, как оно окажется на самом деле, я не могу.
— А что будет с тобой?
— У меня останется надежда, что у тебя всё получится. Я дам тебе устройство связи, через которое мы сможем общаться через аварийный канал, а сам вернусь в прежнее состояние, только теперь система будет периодически меня пробуждать и передавать информацию. Об этом я уже позаботился.
— И что тебе это даст?