Доброго времени суток!
Столкнулся с одной проблемой, для меня - очень серьезной.
Проблема заключается в возможности проходимости непроходимых тайлов.
На рисунке:
Голубые штрихи - проходимые тайлы.
Оранжевые и черные щтрихи - непроходимые тайлы.
Описание проблемы:
ГГ использует заклинание, которое должно перенести его на 3 клетки вперед,
проходя через
любые препятствия, но
не проходя никакого расстояния,
если зона в расстоянии 3 клеток (куда переносится игрок)
непроходима.
На рисунке есть случай А и случай В.
*я пытался добавить в скилл общее событие, которое заставляет ГГ совершить 3 шага вперед (игнорируя преграды).
*ни в случае А, ни в случае В ГГ не проходит сквозь стену.
**я пытался изменить общее событие, чтобы ГГ совершал не 3 шага вперед, а совершал прыжок на 3 клетки (с учетом направления, конечно же).
**И в случае А, и в случае В ГГ проходит сквозь стену, что очень плохо.
В этом же случае, такой скилл позволит прыгать по всей непроходимой части карты, что очень нехорошо.
***такой же вариант как и 1, но с "проходить сквозь ВСЕ = вкл" и выкл соответственно.
как и во 2 варианте, это позволяет ГГ перемещаться везде.
я очень хочу, чтобы ГГ прыгал/проходил сквозь эти 2 непроходимых тайла,но не совершал ничего, на 3 тайле прыжка/передвижения находится непроходимы тайл. То-есть, я хочу, чтобы в случае А ГГ совершил прыжок, а в случае В - нет. (также, чтобы он не совершал прыжок на непроходимые зоны, закрашенные оранжевым штрихом)
Я буду сильно, очень, крайне, неимоверно, бесконечно (и еще в 4 раза больше) благодарен тому человеку,
который поможет мне разрешить эту столь сложную и невыполнимую для меня задачу.