Решил поделиться наработкой которую использовал на одном из уровней Карантина. (
Демка)
На самом деле все очень просто.
Внутри транспорта задаем изменение песни, графики, скорости персонажа и просто информацию по транспорту и ее управлению. Также включаем переключатель что мы на транспорте.
По Скрину видно что мы выключаем анимацию передвижения вверх и вниз.
Для препятствий прописываем, смерть при столкновении:
Для финиша или места где нужно слезть прописываем:
(Это нужно для смены графики и нормализации скорости и анимации передвижения)
Само управление осуществляется через условия:
Когда мы садимся на транспорт, то он переключается на управление. Для него задаем параллельный процесс.
Локальный переключатель ($game_self_switches
57, 25, 'A' = true) был нужен для ачивки.