P.S. Сегодня-завтра стартует совместный межресурсный турнир по героям 1 (HW_HP_HL), не пропустите!!!:smile20:
С уважением, VDV_forever
Впервые здесь? Я Роха — провести быструю экскурсию?
Что-то никак не могу разобраться (и не нашел в справочнике, наверно плохо искал) алгоритм атаки монстров в ситуации
1) когда есть возможность атаковать нескольких юнитов не перемещаясь.
2) когда есть возможность подойти к нескольким юнитам.
3) когда можно подлететь к нескольким юнитам.
Вроде казалось, что летающие юниты приоритетно должны подвергаться атаке, однако это не всегда так.
Да здесь скриншот не нужен. В двойке есть четкий алгоритм, что монстры, если могут добежать до стрелков, бьют их, потом идет атака летающих юнитов, ну и если ничего похожего нет, то атака пеших. Причем бьется сильнейший юнит, если на выбор, то бишь скажем титаны, драконы получают первыми. Какой-то алгоритм атаки должен быть и в Единичке. На счет стрелков тут вроде ясно. Но вот с летающими юнитами кажется такого нет. Например подставил я пикмену спрайта и единорога, а он ударил коня. Идет скажем тот же пикмен вперед и может подойти к спрайту или единорогу, он пойдет определенно, самой короткой дорогой или просто куда глаза глядят? Ну и аналогично на кого в первую очередь при атаке полетят летающие юниты? Я конечно этот вопрос сам буду разберать, но не всегда удается реализовать полное разнообразие ситуаций.
VDV_forever: Посмотрел сейв. Действительно, при одной и той же "затравке" получается две ппб. Я в недоумении. Это противоречит утверждению об уникальности карты битвы при фиксированных действиях игрока. Будем разбираться. Вот бы найти ещё один пример множественных ппб. Хотелось бы три и больше. Есть гипотеза о зависимости числа ппб от количества уровней, получаемых героем после битвы, но она скорее всего неверна... Также возможна зависимость от наличия в армии сторон существ с абилками. Нужно тестировать.
//Хотя есть предположение (гипотеза), что количество ппб не превышает 2, и зависит от атакуемых стеков в начале боя//
Начинаю вспоминать не перегружал ли я комп после выхода из героев, после обеда?
Может я уже сам глючу?
Вернувшись с обеда и загрузив героев вновь (естественно новая сессия), у меня эта ппб не захотела повторятся, а начала формироваться новая ппб при аналогичных действиях!
Тут нужно проверить всё от и до: расстановку армии, клетку, с которой нападаете на вражеского героя и т.д. Т.е. начальные условия должны быть одинаковыми. Кроме того, чтобы ппб сформировалась, в Вашем случае, первый бой обязательно нужно выйграть. Может, Вы во второй раз неправильно сыграли первую битву (например, сбежали или откупились)?
В тот то и дело что все то же самое. Битва все время выигрывается, и в первом бою также. Чай не первый раз тестирую.;) Интересно, а может быть такое, что раза 3-4 подряд сформировалась вб?! и я ее записал?
Завтра выложу этот "странный сейв". Будет интересно если Вы тоже потестируйте его.
С уважением, VDV_forever
2VDV_forever: Технически феномен ппб выглядит так:
[/U]В чём секрет множественных ппб?
Вот более строгое изложение возможных вариантов появления ппб.
P.S. Выслал вариант статьи. Надеюсь на её скорое появление в справочнике!