Разграбление клан карты

Ищем, что поломалось, и чиним
Ответить
Аватара пользователя
Химера
Сообщения: 731
Зарегистрирован: 29 мар 2013, 13:25
Имя героя: Dag_05

Разграбление клан карты

Сообщение Химера » 29 дек 2024, 05:43

Док, есть ньюанс - кланкарту можно разграбить даже если игрок-защитник стоит на клетке , на которую заходит игрок-нападающий - оба игрока находятся на 1 клетке, но нападающий грабит спокойно, не успевает игра обработать команду , то что бой должен начаться. А то что здание должно сломаться зависит от клика мышкой.
В целом, мы не жалуемся, но может это все таки неправильно ? Мы как пчелы облепили здание, а игрок просто подошёл, наступил на нашего игрока и сломал без боя . Конечно, бой потом случился, но здание сломалось раньше. Ну в общем, это даже не баг, а механика нашей игры так работает.

Аватара пользователя
PROTOTYP
Сообщения: 1145
Зарегистрирован: 16 ноя 2011, 04:08
Имя героя: PROTOTYP
Откуда: Ростов-на-Дону

Re: Разграбление клан карты

Сообщение PROTOTYP » 29 дек 2024, 19:21

хотел спросить в лс, но раз есть тема, напишу сюда: "Здравствуйте Док, хочу уточнить один вопрос. Есть два героя разных кланов, у которых сейчас война. Первый герой стоит на месте у объекта, пусть это будет могила война в изгнании ворра, второй на него "наступает" и до обновления карты, тоесть до начала боя, кликает на объект. второй герой попадёт в бой с первым или же нападёт на объект? (прекрасно знаю, что первый герой может кликнуть по себе (шифт+лкм) чтобы обновить/отцентровать карту и бой тут же мгновенно начнётся)"
Нет сомнения, что истина стоит в таком же отношении ко лжи, в каком свет стоит к мраку

Аватара пользователя
phdoc
Администратор
Сообщения: 28208
Зарегистрирован: 29 май 2010, 16:43

Re: Разграбление клан карты

Сообщение phdoc » 30 дек 2024, 18:10

Химера писал(а):
29 дек 2024, 05:43
Док, есть ньюанс - кланкарту можно разграбить даже если игрок-защитник стоит на клетке , на которую заходит игрок-нападающий - оба игрока находятся на 1 клетке, но нападающий грабит спокойно, не успевает игра обработать команду , то что бой должен начаться. А то что здание должно сломаться зависит от клика мышкой.
В целом, мы не жалуемся, но может это все таки неправильно ? Мы как пчелы облепили здание, а игрок просто подошёл, наступил на нашего игрока и сломал без боя . Конечно, бой потом случился, но здание сломалось раньше. Ну в общем, это даже не баг, а механика нашей игры так работает.
При заходе (окончании перемещения) героя в любую клетку карты, как и перед попыткой перемещения или взаимодействия с объектом, всегда сначала проверяется - не случится ли там битва.
Предполагаю, что либо клетка возле объекта, куда направился нападающий герой, была пуста, а защищающийся герой начал перемещаться туда чуть позже, чем нападающий, и не успел. Либо защищающийся герой инициировал перемещение с клетки возле объекта чуть раньше, чем туда начал сделал шаг герой нападающий. В результате в момент завершения движения нападающего клетка была уже пуста и он смог напасть на объект.



PROTOTYP писал(а):
29 дек 2024, 19:21
хотел спросить в лс, но раз есть тема, напишу сюда: "Здравствуйте Док, хочу уточнить один вопрос. Есть два героя разных кланов, у которых сейчас война. Первый герой стоит на месте у объекта, пусть это будет могила война в изгнании ворра, второй на него "наступает" и до обновления карты, тоесть до начала боя, кликает на объект. второй герой попадёт в бой с первым или же нападёт на объект? (прекрасно знаю, что первый герой может кликнуть по себе (шифт+лкм) чтобы обновить/отцентровать карту и бой тут же мгновенно начнётся)"
Положение дел на клетке карты проверяется как при завершении шага в неё, там и при любом действии с картой (регулярный запрос на обновление, центрирование карты, начало перемещения и пр.). При этом сначала проверятся монстры, затем вольные герои, затем герои живые. В Вашем случае все проверки будут проводиться ещё и от обоих героев.
Делитесь и перемножайтесь

Капитан Очевидность
Сообщения: 987
Зарегистрирован: 15 ноя 2013, 19:43
Имя героя: Мастер_Йода

Re: Разграбление клан карты

Сообщение Капитан Очевидность » 30 дек 2024, 21:11

В том то и дело, что защищающиеся герои стояли на месте. Конкретно на этой клетке даже целых 2 героя. Если бы мы бегали и ловили, вопросов бы не возникло, ибо есть вероятность не догнать.

Аватара пользователя
phdoc
Администратор
Сообщения: 28208
Зарегистрирован: 29 май 2010, 16:43

Re: Разграбление клан карты

Сообщение phdoc » 30 дек 2024, 21:17

Капитан Очевидность писал(а):
30 дек 2024, 21:11
В том то и дело, что защищающиеся герои стояли на месте. Конкретно на этой клетке даже целых 2 героя. Если бы мы бегали и ловили, вопросов бы не возникло, ибо есть вероятность не догнать.
Так быть точно не должно.
Нужны имена героев и максимальное количество подробностей от всех сторон.
Делитесь и перемножайтесь

Викторе
Сообщения: 51
Зарегистрирован: 30 дек 2013, 01:33
Имя героя: С И Т И С

Re: Разграбление клан карты

Сообщение Викторе » 30 дек 2024, 23:26

phdoc писал(а):
30 дек 2024, 21:17
Капитан Очевидность писал(а):
30 дек 2024, 21:11
В том то и дело, что защищающиеся герои стояли на месте. Конкретно на этой клетке даже целых 2 героя. Если бы мы бегали и ловили, вопросов бы не возникло, ибо есть вероятность не догнать.
Так быть точно не должно.
Нужны имена героев и максимальное количество подробностей от всех сторон.
Видел. Всё видел. наступил леклис на прототипа сам прототип не шевелился потом оказывается палату сломали! док разберитесь это явный баг!
Это игра играйте

артём60000
Сообщения: 116
Зарегистрирован: 30 июл 2012, 01:51
Имя героя: Леклис

Re: Разграбление клан карты

Сообщение артём60000 » 31 дек 2024, 01:22

Я Леклис. Я пробежал на одну клетку ниже активных клеток, с которых можно запросить уничтожение здания, и на меня съагрились вассалы, с клетки левее прототипа и вроде бы с его клетки тоже, они спустились, а я встал на прототипа и сломал палату через запрос с подтверждением, и сразу после этого начался бой с пресловутым прототипом.

Аватара пользователя
phdoc
Администратор
Сообщения: 28208
Зарегистрирован: 29 май 2010, 16:43

Re: Разграбление клан карты

Сообщение phdoc » 02 янв 2025, 18:16

Пока у нас Дни бессмертия, давайте проведём эксперимент с любым посещаемым объектом во враждебной области.
Один герой встаёт возле входа в объект, не двигается и не меняет героя и не выходит из игры. Второй герой перемещается на занятую первым героем клетку карты и пробует тут же зайти в объект. Должна произойти битва героев, а не посещение объекта.
Сможем организовать такое?
Делитесь и перемножайтесь

гранитсамогон
Сообщения: 2055
Зарегистрирован: 19 янв 2020, 22:18

Re: Разграбление клан карты

Сообщение гранитсамогон » 02 янв 2025, 19:14

Конечно, сможем. За двойную компенсацию со стороны Администрации мы все сможем.

Ответить