Читер (СИ) - Рагорин Алексей Владимирович (лучшие книги TXT) 📗
Я отправил обязательное письмо, а затем занялся конструированием. 29 СОХ! Истинное богатство! Итак, мне нужно уходить от погони. Для этого нужно быстро перемещаться. Кроме птичьих форм друида, что тоже отличный способ, есть ещё портал. Это заклинание такое. Оно может быть записано на свитке, и стоить нам денег, как сейчас. И может быть выучено. Но выучить дадут только на сотом уровне. Собственно, с сотого уровня и начинается полноценная игра. А до этого — так, активное обучение. Так пишут бывалые игроки. Хочу портал сейчас. Собственно, это не проблема. Делаем:
портал мойоригинальныйед изм Активация 1 1 Базовая дальность — 0 м 0 5050 км Расход маны — 0 0 1 500 ед Чтение =0.00122 сек. 14 1 10 сек Действие: скрипт 0 6 Время действия — 0 сек 0 1 2.5 сек сумма КЕ 15 60
Почему я поставил дальность 0? Потому что лететь пока никуда не надо. Это шаблон закла для прокачки. Трюк! Расход маны тоже 0, это не ошибка. Если нет действия, то мана не нужна. Длительность чтения = 0.00122 сек. 14 1 10 сек Это не ошибка. Я потратил 14КЕ, это 14 степеней двойки от 20 секунд. Хотелось бы меньше, но есть техническое ограничение: не меньше одной тысячной. Зачем такое малое время чтения? Для прокачки. Читерской. Рядом, для сравнения, вы видите конструкцию стандартного «портала».
Следующий конструкт: «ночной сторож». Его мне дал выучить библиотекарь. Стандартное заклинание работает следующим образом. Перед сном вы его активируете. Оно сигнализирует, используя функцию будильника, если кто-то приближается к месту вашего сна. Заклинание второго уровня. Как оно узнаёт, что кто-то приближается? Периодически посылает «звук земли», который, кстати, был у троглодита-босса. Как бы видит. Полезно. Имеет ограничения: работает только во время сна игрока, радиус обнаружения невелик: 20 м. То есть, пара стрелков или магов могут подойти на 25, приготовиться, и залпом убить спящего, а сторож будет молчать. Для меня в этом заклинании есть неочевидный плюс: вызов «звука земли» ману не потребляет. Это очень важно! Стандартный вызов происходит раз в две с половиной секунды. А мне нужно намного чаще. Дорого это обойдётся: в 15КЕ. Но это не самое главное. Я переделал заклинание, ввёл параметр: заклинание проверки. То есть, вместо «звука земли» будет использоваться любое, указанное игроком при активации. Параметризацию система оценивает дорого: 50КЕ. Разорение! Но оно того стоит.
ночной сторож мойоригинал Активация 1 1 Радиус — 20 м 5 5 Расход маны — 50ед 1 1 Длит-ть чтения — 10 сек.1 1 интервал сканирования
— 0.0012207003 сек.183 Действие: скрипт 6 6 Параметр 50 0 сумма КЕ 82 17
Эх, как бы хотелось ужать радиус, чтоб 5КЕ сэкономить! И ману необязательно сокращать было. За ночь любое количество восстановится. И длительность чтения некритична. Но — не выйдет. Не могу я менять конструкты с понижением свойств. Ещё при генерации персонажа меня огорчили этим. Потратил я на это изделие 82–17=65КЕ.
В чём тут хитрость: стандартный сторож вызывает, внимание: функцию звука земли. Внутреннюю функцию. Из библиотеки. А параметризация сторожа приводит к тому, что происходит вызов _заклинания_. «Портал», например. То есть, в первом случае прокачивается перед сном на одно очко «ночной сторож», считай, ничего. А в том, который я реализую, прокачивается восемьсот раз в секунду заклинание, указанное в параметре. Одна проблема: так не выйдет прокачивать заклинание, которое расходует ману. Поэтому приходится конструировать свой «портал», а потом уже, когда прокачаю, улучшу его, как нормальный. Эту идею мне подкинул дружок, коллега. Я больше специализировался на игровом балансе, а он балансировал школы магий, заклинания, ветки навыков, умения, спецспособности. А после работы мы шли до остановки гравилент пешком. Для удовольствия. Болтали, иногда заходили в кафе. Деня. Его звали Денис. Добродушный толстячок. Такой же практикант, как и я. Где он сейчас? Списаться, что ли?
Я прочитал «ночного сторожа», подставил «портал», когда система спросила параметр, и заснул. 2:55, звонит будильник. Сначала глянул на результат работы сторожа. 5 часов да по 3600 секунд да по 819 раз в секунду. Это… Бешеное количество. Чуть меньше пятнадцати миллионов вызовов. «Портал» стал 386-го уровня. Это ещё ладно, по ходу дела прокачивалась магия воздуха. Хотя она идёт с трёхкратным понижением, но 224-й уровень взяла. +10 % усиления за каждый уровень. Попутный ветер будет разгонять меня, как спортивную леталку. А воздушный кулак будет крушить крепости. Теперь важно не попасться. И близко от себя не бить. А то оглушит. Или по ногам вибрация земли как даст! Мало не покажется. Волшебное зеркало, кстати, тоже из воздуха. Так что магии больше можно не бояться. Да и физики тоже. Воздушный доспех тоже усилился на два порядка.
Ладно, завершим начатое. Портал.
портал Активация 1 Базовая дальность -1км 1 Расход маны — 500ед 1 Чтение =0.00122 сек. 14 Действие: скрипт 6 Время действия — 2.5 сек 1 сумма КЕ 24
А было 15. 24–15=9КЕ. Израсходовано 9КЕ. На дальность я не разорялся, вместо оригинальных 50КЕ я потратил 10, но это компенсируется прокачкой. Игрок с прокачкой портала на 10-й уровень будет прыгать на 50*10=500 км.
Дело в том, что изначальная политика «Мечей и магии» предполагала сделать освоение планеты трудным. Это позволило неспешно формировать окраины мира. Дописывать, дополнять локации, вводить задания постепенно. Если игрок был упрям, добирался до окраин, то кроме тупых мобов и самогенерирующихся подземелий ничего не находил. Незаселённые земли. Нет НПС, нет почты, гостиницы, кузнеца с ремонтом — ничего нет. Но в стену он не утыкался. Чтобы таких разочаровавшихся было поменьше, на перемещения наложили сильные ограничения. Портироваться может игрок только туда, где он раньше был. Другой игрок может шагнуть в чужой портал с тем же требованием с точностью до одного километра. Это значит, что вы не пройдёте в чужой портал, если он открыт в зону, где вы не были. Точность в километр ввели для того, чтобы ерунды не получалось: ваш товарищ открывает портал в некий переулок или комнату, где вы не были. Но в этом городе вы были. И что, вас туда не пустить? Нелогично. Разработчикам было важно, чтобы не вышло так: разведчик прошел один 1000 км, вернулся порталом назад, забрал целый рейд или даже клан, и дал им туда пройти своим порталом. Хотите осваивать неизведанное? Ножками, или на лошадках. Потихоньку: топ-топ. Все. Благодаря этому ограничению игра развивалась постепенно, жалоб было минимум. Короче, такая особенность в ММ.
Итак, обычный игрок с порталом 1-го уровня прыгает на 50 км. А у меня база — 1 км. И +0.1 км за каждый уровень прокачки. 1+38.5=39.6 км. Но это ещё не всё. Портал находится в магии воздуха, которую он тоже прокачал. До 224-го уровня. Можно было бы рассудить так: 39,6*(224/10+1)=926,6 км. Портал учитывает дальность при расчёте расхода маны. Но это неверно. Выходит двойной учёт прокачки портала. Чтобы этого не было, система вычитает уровни, обеспеченные «порталом» из «магии воздуха». Поэтому настоящая дальность портала будет чуть позже. Когда прокачаю «воздух» другими заклинаниями.
— Мила, жди меня, скоро буду. Нужно проверить работу одной штуки.
Я прыгнул к кузне прямо из комнаты. Получилось. И чтение заклинания было мгновенным. Кто бы различил одну тысячную секунды? Зашёл, поздоровался, забрал у кузнеца наковальню, прикупил обычный кузнечный молот, клещи, ещё что-то, что кузнец посоветовал, обернулся пчелой, вылетел наружу. Это затем, чтобы меня труднее было увидеть возможным филёрам. Нашёл чей-то глухой двор с высокими заборами, открыл портал, не оборачиваясь человеком прямо к бешеным лисам в Ивановке-68, обернулся орлом, взлетел ввысь, дал попутный ветер и полетел, как на спортивной леталке. Даже круче: ветер свистит в ушах, глаза слезятся, впрочем, у орла, оказывается, есть вторая пара век, я её прикрыл, стало терпимо. Место обитания друида нашёл по огромному дереву, выделяющемуся из окружающего ландшафта. Приземлился, пообщался. Особо интересного ничего не было. Кроме формы стрижа. Прямо оттуда дал портал в тот же двор Ивангорода, от которого стартовал в Ивановку. Нормально проверил, портал работает. Что ещё сказать? Пчелой полетел к таверне, затем обернулся комаром, сумел пролететь в щель между досками двери. Грубо работал столяр. Обернулся возле портье. Если этого сельского парня, который спал, положив голову на руки, можно так назвать. Постучал пальцем по макушке: