«Эх, давно не брал я в руки шашек» © Василий Иванович

Итак по просьбе многоуважаемого Котè (он же PanzerCat) удалось выдушить из меня пару строк на ruby, а именно скрипт — «Event Move Speed»

Как ясно из названия данный скрипт позволяет задать для отдельно взятого события(event) на карте произвольную скорость перемещения. В частности, Котè хотел, чтобы ивент буквально ползал по карте. К сожалению стандартными средствами этот вопрос было не решить, ибо скорость перемещения оставалась всё ровно очень большая.

Скрипт просто до безобразия. Создаём необходимый нам event, прописываем в первой строчке комментарий вида <speed: NN> где NN число с плавающей точкой. Значение 0 стандартная скорость перемещения (с учётом настроек). Если задать число меньше нуля скорость будет падать. Подобрать можно экспериментальным путём, например -1.5 или даже -3.5 даёт вполне ползающую тушку. Если значение увеличить (вдруг кому надо) ивент будет «летать».

Дабы персонаж не спотыкался на каждом шаге в обязательно порядке надо установить частоту обновления (Freq:) на максимальное значение.

Небольшое дополнение:

Поскольку изначально мы с Котè не совсем поняли друг дружку. Скрипт немного доработан:

Теперь помимо скорости перемещения, можно задать задержку для кадров анимации, с помощью команды <nextframe: NN> где NN число которое будет прибавляться для смены следующего кадра. По умолчанию оно равно 1, но, если, например, задать значение 0.1:

то мышка будет ну ооооочень медленно махать крыльями.

Скачать свежую версию как всегда можно на github.