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