Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
|
Re: Интересные фактыНе силён в значениях ID, но в остальном - я это и имел в виду, сказав, что баг связан с проходимостью.
|
Re: Интересные фактыДумаю, следует запретить высаживаться на клетки, на которые нельзя высадиться "с помощью якоря". Полагаю, при взятии объектов с клавиатуры, которые не берутся с помощью мыши, происходит нечто подобное, но баг не возникает, т.к. герой никуда не перемещается.
|
Re: Интересные фактыAlexSpl писал(а): А как же пример с мёртвым деревом из моей статьи по редактору? Думается, что за него тоже нельзя зайти/высадиться кроме как с клавиатуры. Зайти точно нельзя - это я хорошо помню. |
Re: Интересные фактыРеальные вероятности (третий столбец, %) выпадения вторичных навыков на первом левел-апе для всех классов героев:
Пятёрка топовых (наиболее вероятных) скиллов для каждого класса на первом левел-апе: 1. Knight Leadership Ballistics Pathfinding Logistics Diplomacy 2. Barbarian Pathfinding Scouting Logistics Archery Leadership 3. Sorceress Navigation Wisdom Archery Luck Ballistics 4. Warlock Wisdom Scouting Ballistics Mysticism Eagle Eye 5. Wizard Wisdom Mysticism Ballistics Eagle Eye Pathfinding 6. Necromancer Necromancy Wisdom Ballistics Pathfinding Eagle Eye * * * О вероятностях выпадения вторичных навыков на последующих левел-апах имеет смысл говорить только в том случае, если однозначно задана политика прокачки. Последний раз редактировалось AlexSpl 10 мар 2015, 18:21, всего редактировалось 1 раз.
|
|
Re: Интересные фактыВладимир писал(а): AlexSpl писал(а): А как же пример с мёртвым деревом из моей статьи по редактору? Думается, что за него тоже нельзя зайти/высадиться кроме как с клавиатуры. Зайти точно нельзя - это я хорошо помню. Проверил: тем путём, которым нельзя зайти, высадиться тоже нельзя - ни мышью, ни клавиатурой. При попытке высадиться за мёртвое дерево клавишей Num 7 возникает этот самый баг. С других направлений в эту точку можно высадиться и мышью - аналогично тому, как можно пройти туда по суше. Ну и свеженький баг (см. файл в приложении): Если просто загрузить этот сейв и нажать переход хода, то, скорее всего, ничего особенного не произойдёт. Но это только в первый раз. Если загружать автосохранение и нажимать переход хода снова, раз за разом будет выпадать вариант событий, зафиксированный левел-апом героя Hasturion. Можно заметить, что в этом варианте герой Mallach раз за разом нападает на отряд грейженных зомби и сливается. Казалось бы, ничего особенного, но... Но зомби лояльные, и сила армии героя достаточна для их присоединения! ИИ напал на присоединяющихся монстров и проиграл? Опять не всё так просто... После анимации исчезновения слившегося комповского героя "фокус камеры" переходит на следующего ходящего - анимация исчезновения зомби, как при одновременном сливе, не показывается, но после завершения перехода хода отряда зомби на месте нет! Отряд исчез мгновенно, как при... ПРИСОЕДИНЕНИИ. Герой присоединил нейтралов и одновременно на них же слился!!! На случай, если у кого-то будут другие версии произошедшего, замечу: 1) Насклько мне известно, герои ИИ никогда не нападают на нейтралов, которые готовы присоединиться. 2) Помимо этого случая, где баг возник естественным образом, аналогичное явление было зафиксировано на этой же карте при встрече другого героя и другого отряда нейтралов. Причём тот переход хода был повторён, по меньшей мере, 18870 раз, и не было такого, чтобы герой исчез, а нейтралы - нет, или погибла только часть нейтралов. (Там повторяемость фиксировалась заготовленными сейвами с получением героями со всеми корректными деревьями прокачки всех корректных левел-апов - могу приложить сейв перед переходом хода и те, на которых надо предварительно получать левел-апы, чтобы ещё раз гарантированно словить сей баг.) Короче говоря, п. 2) подтверждает п. 1). Кстати, на той же карте нашёл подтверждение, что "баг с 0 призраков" возможен не только для призраков. (Опять-таки, повторяемость перехода хода достижима искусственно с помощью левел-апов на сторонних сейвах, и их есть у меня, если надо). P.S. Надо же, два месяца тут никто не писал, а я только залогинился и начал - и уже новый пост перед моим.
|
Re: Интересные фактыПовторил ситуацию. Первый раз Mallach присоединяет зомби, после левел-апа - действительно похоже на то, что сначала присоединяет, а потом сливается. Или, может, даже наоборот: сливается, присоединяет, и происходит реинициализация героя. Скорее всего, присоединение нейтралов компом и битва AI vs AI реализованы в одной функции, и успешность присоединения нейтралов компом зависит, кроме всего прочего, также и от того, не сольётся ли он на них перед этим Т.е. сначала происходит имитация боя и лишь затем присоединение. Если комп на месте (не слился), то результаты имитации боя игнорируются, в случае если нейтралы присоединяются. А если слился, то алгоритм, видимо, был бы и рад игнорировать, только вот героя уже нет Конечно, это всего лишь догадки, но очень похожие на правду. Как-нибудь гляну, что там на самом деле творится.
В общем, обнаружен ещё один баг. В процессе тестирования у меня игра даже вылетела один раз. |
Re: Интересные фактыРазобрался. Комп (Mallach) действительно сперва присоединяет 27 зомби мутантов. Но, оказывается, присоединение не спасает (!) героя компа от битвы с нейтралами. Т.е. получается следующий расклад: Mallach c армией, чьи ряды пополнили зомби мутанты, бьётся против этих же зомби мутантов! Как и в любой другой битве против нейтралов, результатом может быть слив героя компа. В данном конкретном случае левел-ап героя Hasturion приводит к тому, что в битве Mallach'а с зомби мутантами выпадает грань 100, что означает 100% слив.
Теперь осталось разобраться с тонким моментом, являющимся следствием данных наблюдений. Если комп, который присоединил нейтралов, бьётся с ними, то как обстоят дела с потерями? Можно ли добиться того, чтобы комп присоединял нейтралов и одновременно терял часть войска? Или данный вариант развития событий заранее предусмотрен разработчиками? |
Re: Интересные фактыОбновил вероятности выпадения вторичных навыков на первом левел-апе. В действительности они ровно в два раза больше, чем те, что были. Это никак не повлияло на пятёрки топовых скиллов, хотя.
Поясню, как я считал. Герои одного класса в Героях 2 качаются совершенно одинаково. Всего существует 255 деревьев прокачки. Для каждого такого дерева навык может появиться на левел-апе или не появиться. Если он появляется, то либо в левом слоте, либо в правом, но не в обоих сразу. Число после названия вторичного навыка есть количество деревьев прокачки (N), в которых этот навык предлагается на первом уровне. Тогда вероятность выпадения навыка равна P = N / 255. |
|
Re: Интересные фактыAlexSpl писал(а): ... О вероятностях выпадения вторичных навыков на последующих левел-апах имеет смысл говорить только в том случае, если однозначно задана политика прокачки. Саш, хочешь сказать что тут они представлены не совсем верно? http://www.handbookhmm.ru- Познай все тонкости игры!
|
Re: Интересные фактыТам приведены веса вторичных навыков, которые позволяют лишь прикинуть вероятности. Собственно, там так и написано:
Цитата: Эту таблицу не плохо бы упорядочить по внутриигровым номерам скиллов и классов героев. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1