Но в Дневном Дозоре людей-вольнонаемных было еще больше. Причем, если я правильно считывал их мотивы, у кого-то они тоже были идеологические, но у большинства — абсолютно прагматичные. Кто-то получал от Темных деньги, кто-то — лечение, кто-то — долгожительство. Невзрачный мужичок, филолог, который консультировал нас в конце первого часа, вызвал неожиданно живой интерес и симпатию Ольги. Я пригляделся — на филологе висело ажурное, мастерски выполненное заклинание, привлекающее к нему женщин. Создавал его настоящий мастер: действовало оно только на совершеннолетних, а если филолог не проявлял к женщине интереса в течение нескольких минут, эффект полностью исчезал. А иначе за несчастным ловеласом волочился бы по улицам многокилометровый хвост из всех горожанок.
Магия сложна в первую очередь второстепенными деталями. Классический пример — царь Мидас, превращающий все, до чего дотрагивался, в золото. Детский пример — ученик чародея Микки-Маус, попытавшийся провести уборку магическими методами. Народный пример — анекдот про джинна, выполняющего три желания, и семью из папы, мамы и маленького сыночка, мечтавшего о хомячке…
Самые простые заклинания — это те, которые используются давным-давно. Они формализованы, описаны, непрерывно повторяются. Если верить в то, что это сумрак выполняет наши желания, откликаясь на сформулированный словами, жестами или волей приказ (а я не вижу никаких альтернатив), то обычные заклинания — рутинная работа для сумрака. Все равно что человек нажимает кнопки на калькуляторе и получает ответ. Конечно, в недрах микросхемы бурлит невидимая миру работа. Носятся микротоки, открываются и закрываются p-n-переходы, калькулятор трудолюбиво перелопачивает море информации, чтобы сообщить наконец: «2×2=4». И все довольны.
Но совсем другое дело, если человеку нужно то, чему калькулятор, да пусть даже суперкомпьютер, в принципе не обучен. «Берем число X и умножаем на число Z. Если результат превышает Y, то прибавляем к результату 5 и печатаем результат. Если результат меньше Y, то рисуем треугольник на экране».
Сложно?
Да ничуть в общем-то. Если знать хоть какой-нибудь древний «Бэйсик». Пишем программу, запускаем…
Не работает!
Провода проверили, питание проверили. Затылок почесали.
Выпили кофе.
Поняли!
Дописали еще одну строчку: «Если результат равен Y, то проигрываем марш Империи из фильма «Звездные войны».
Ну вот, теперь можно слушать тревожную бравурную музыку…
Заклинания — это одновременно и проще (никаких языков программирования знать не надо, мы «программируем» на обычных человеческих языках), и сложнее — потому что вариантов, которые надо предусмотреть, гораздо больше! Да и последствия могут быть куда печальнее. Возьмем простейший огненный шар, файербол, не при Хозяйке Екатерине будет сказано. Если не задать точно и однозначно его размер, точку возникновения, скорость и направление движения, время стабильного существования и факторы устойчивости — есть риск взорваться самому.
Про шаровые молнии слыхали? Это они, родимые. Файерболы, созданные начинающими Иными, как правило — дикими, никем не обученными, полными энтузиазма и уверенности в своей исключительности. Огненный шар и раньше был популярным заклинанием, а уж в наш век фэнтези и компьютерных игр — тем более. Вот и создают начинающие Иные файерболы, забыв уточнить, где именно те должны возникнуть…
А про самопроизвольные возгорания слыхали? Вдруг вспыхнул обычный человек — и сгорел дотла! Обычно это тоже файербол. Только на этот раз точку возникновения начинающий Иной представил — рядом с собой. Забыл задать вектор движения и время существования огненного шара…
— Городецкий?
Я посмотрел на Завулона.
— Осчастливь нас своим мнением, — насмешливо сказал Темный. — Ты погрузился в столь глубокие и серьезные раздумья, интересно, о чем?
— Об устройстве мироздания, — ответил я. — Завулон, мне кажется, хватит повторять. Мы все спланировали. Если получится — то получится. Давай поспим несколько часов.
— Ты накачан Силой под завязку, — небрежно заметил Завулон. — Мог бы и не спать.
— Мог бы. Но лучше посплю.
— Жена? — поинтересовался Завулон.
— Дочь. Жена направляла.
— Береги ее, — сказал Завулон неожиданно серьезно. — Твоя дочь уникальна, она — единственное, что мы можем противопоставить сумраку. Ну и к тому же она на удивление умная и ответственная девочка для своего возраста.
Я откашлялся, пытаясь скрыть растерянность. Завулон выглядел совершенно искренним, и никакого заднего смысла в его словах я не видел.
— Даже не знаю, что тебе и сказать, Темный, — пробормотал я. — Но будь уверен, я ее берегу.
Говорят, что для создания любого портала, хоть на сто метров, хоть на десять тысяч километров, требуется одинаковая Сила. Я лично порталы еще не создавал, мне для этого не хватает способностей, но Наде я верю.
Сложность в создании порталов на большие расстояния — это обеспечить их точность. Никому не хочется выйти в грунт глубоко под мостовой или выпасть из воздуха метрах в десяти-двадцати над землей.