Страница 1 из 1

Нападение на 2х не в партии

Добавлено: 06 фев 2013, 12:30
Юрий
Два героя стоят на 1 клетке, но не в партии. Вариант: один из героев вольный. На клетку встает враждебный им третий герой. На кого он нападет? И что будет после того, как он закончит бой, если он выиграл.

Re: Нападение на 2х не в партии

Добавлено: 06 фев 2013, 13:29
phdoc
Если "один из них - вольный", то там уже будет битва.
Если битвы по какой-то причине нет, то третий герой будет воевать сначала с вольным героем.
Если оба первых героя - белковые, то третий будет воевать с тем из них, у кого больше опыта.
Если третий герой бой проиграл, то он окажется в городе.

Re: Нападение на 2х не в партии

Добавлено: 06 фев 2013, 14:08
Химик
Вольный на входе в замок... (с лазурями который)
Герой родной фракции стоит на одной клетке с ним...
При нападении героя из враждебной фракции, бой начинается с обычным героем...
Проверяли...
http://www.heroesland.com/battle.php?4431223
Сам бой и вариант, как избежать затем попадания на вольного у входа...

Re: Нападение на 2х не в партии

Добавлено: 06 фев 2013, 14:27
phdoc
То, начнется бой при нахождении героя в конкретной клетке карты или нет, проверяется в момент поступления на сервер запроса на обновление карты от этого героя. Такие запросы отправляются клиентом регулярно или в момент начала/окончания движения героя.
Соответственно, если в описанной ситуации первым на сервер придет запрос от героя, стоящего на одной клетке с "родным" вольным, то стартует его битва с "агрессором". Если первым будет запрос от "агрессора", то стартует его битва с вольным героем.

В любом случае, сначала проверяется возможность битвы с монстрами, затем - с вольными героями, и в самом конце - с остальными героями.