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