Форумы-->Проблемы с боями-->
Автор | Парная охота. Нужно висеть 6 часов, пока не окончится другая охота. |
Заметил такое - если в парной охоте ты погиб, а бой ещё продолжается, то не будет новой охоты, пока не закончится бой.
Проблема такая:
Два игрока попали на одну охоту. Меня убили - другого героя нет. Он например намеренно тянет бой (например можно сделать такую ситуцаию, где монстры будут стоять около лучников и просто их "охранять", вот актуальный пример: https://www.heroeswm.ru/forum_messages.php?tid=2503648 ).
Собственно как именно попал второй герой в бою не важно (либо я его на помощь позвал, либо спаренная охота).
Проблема в том, что пока у меня не будет статуса "проиграл бой" или "выиграл бой" у меня не будет охоты на карте. в худшем случае 6 часов.
Также существуют баги с автобоём, которые тоже могут привести к такой же проблеме, но где другой герой не тянет бой намеренно:
https://www.heroeswm.ru/forum_messages.php?tid=2504164
(если один игрок погиб в бою, а другой нажал на кнопку с автобоем)
Я не знаю нормального решения, но 6 часов без охоты это как сильно уж жестоко.
Могу предложить:
- сделать просто именно то время ожидания новой охоты, которое обычно нужно на восстановление (нужна проверка на флягу - если была в бою, то instant heal)
- на новой охоте не предлагать сущест, которые используются ещё на старой незаконченной охоте. | instant heal
надо исходить из того что бой был проигран и по этому факту (хотя бой фактически ещё не закончился и результата нет) считать время ожидания новой охоты. | . |
К списку тем
|