Я послежу. Обычно я как раз дерусь 1:1, потому что при большем количестве уж слишком часто меня просто убивают. Это мог быть баг моего восприятия, конечно (я видел дистанционную атаку, а наложилось, что и при рукопашке то же самое).Xecutor писал(а):Про ближнюю атаку.
Если я всё понял правильно, то таки 1 на 1 всё нормально с анимацией.
Визуальный косячёк возникает если на экране есть дальний монстр,
а персонаж дерётся с ближним.
Хм. А что мешает задержать анимацию и этого монстра тоже? %) Ведь на уровне механики события в любом случае происходят последовательно. Нужно только так разложить эту последовательность, чтобы она и визуально выглядела последовательностью. Ведь не возникает проблемы, когда игрок просто ходит, а за ним гонится монстр - почему проблема здесь?Если пытаться задержать начало анимации движения
игрока, то возможна гораздо более накрасивая ситуация:
Так как клетка в которой игрок стоял уже формально пустая,
туда может зайти другой монстр...
Ха. А проблема-то как раз возникает. Если вдуматься, события "вплотную гонится монстр" происходить вообще при походовой механике не может. Потому что я планирую движение после того, как походили монстры, значит, монстр не может пойти на мое место - это бы означало, что он начинает движение до того, как я завершу движение. "Одновременно". Но вообще, при текущей механике, логической проблемы нет - все события и так растянуты во времени, просто ход - единственное место, где они еще и по пространству размазаны. Так что есть только проблема одновременности движения монстра и перса - одного "оттуда", другого "туда". Но разве это проблема? Если спрайты могут накладываться - все замечательно, движение происходит одновременно, и игрок ускользает из-под носа монстра (как оно и есть . Если не могут - определить порядок движения монстров и двигать их по очереди. (Монстр же реально ходит не сразу, а через какое-то время после того, как я покинул нулевую точку, и он не может достать меня в рукопашную, верно?
Это замечание не очень понял. Во время хода _когда_? Последний ход?По поводу подсвечивания участников события в логе:
Они подсвечиваются только для свежих событий -
то есть только для событий которые произошли во время
хода игрока.
Ну, лично я отслеживал так как раз рукопашников, которые убегали в темноту после ослепления. Чисто чтобы понять, куда они пошли, и чем мне это грозит. Но если это действует недолго, то проблемы действительно нет.Даже если игрока атаковал дальний монстр
из темноты и игрок его формально не видел, в принципе
он вполне мог рассчитать откуда прилетела атака
Я не вижу тут какого-то серьёзного абьюза.