Выкапывание артефактов у торговцев

Если вас что-то интересует по Героям 3, то вам сюда
Классические версии HoMM3: RoE, AB, SoD
Закрыто
Flameborn
Halberdier
Halberdier
Сообщения: 4
Зарегистрирован: 22 фев 2005, 19:26
Откуда: Киев
Контактная информация:

22 фев 2005, 19:50Сообщение

Имеется проблема: нужно выкопать у торговцев в Подземелье вполне конкретный артефакт. Поскольку раньше таких "позарезных" ситуаций как-то не возникало, проконсультировался сначала с парой человек для уточнения деталей. Говорят, что набор на переходе в одном и том же сейве однозначно определяется выпавшим месяцем...

Однако реальность оказалась более странной. Сейчас имею два сейва на 28-й день, перед переходом. Различаются они только последними днями эдак десятью (пришлось переигрывать перед копкой, чтобы правильно докачать дополнительного героя). Так вот, в первом сейве (без прокачанного героя) артефакты копаются чудесно: каждый раз новый набор, "цель" найдена минут за пятнадцать. Это при том, что есть инферно с граалем (то есть, каждый месяц - только чёрт/бес). На втором же сейве каждый раз выпадает строго одно и то же... :evil: Версия - SoD 3.1 или WoG 3.57f (пробовал на обоих, но играл на первой).

Короче, вопрос к знающему народу - от чего ещё зависит детерминированность артов в торговцах? Проще говоря, есть ли какая-то закономерность, или мне придётся таки генерить эту последнюю неделю по-разному до тех пор, пока не получится подходящий сейв? :shock:

Horn
Gold Dragon
Почетный член КС — Honored Member
Почетный член КС — Honored Member
Сообщения: 2652
Зарегистрирован: 28 окт 2002, 17:33
Откуда: СПб
Контактная информация:

22 фев 2005, 20:43Сообщение

ИМХО как и в других подобных случаях зависит от того, сколько игроков осталось на карте к этому моменту. Если игрок один, то мерчант (а также таверна, мельницы и т.п.) при переходе месяца (недели) получаются разными, а если жив хотя бы один комп - то фиг. Чтобы получить другой расклад, надо убедить его сделать свой ход по-другому. И даже это помогает не всегда. :( Наверно, сие связано с принудительной синхронизацией ГСЧ между игроками.
Hу все, пока. Horn.

Flameborn
Halberdier
Halberdier
Сообщения: 4
Зарегистрирован: 22 фев 2005, 19:26
Откуда: Киев
Контактная информация:

22 фев 2005, 20:54Сообщение

Не похоже, что тут дело в этом. Как я уже сказал, два сейва различаются только десятью днями, в течении которых я разве что одним героем сделал меньше, а другим (прокачиваемым) - больше. :) Компов сколько было - столько и осталось (более того, там вообще ни одного из них невозможно убить окончательно). Но на старом сейве разные результаты получаю всегда, так что ходами противника уже не отмазаться: не думаю, что он каждый раз делает разный ход по собственной инициативе (да ему фантазии на это не хватит). :twisted:

Horn
Gold Dragon
Почетный член КС — Honored Member
Почетный член КС — Honored Member
Сообщения: 2652
Зарегистрирован: 28 окт 2002, 17:33
Откуда: СПб
Контактная информация:

22 фев 2005, 21:21Сообщение

Возможно (опять же - как проверить?), что раз синхронизация нужна для корректности битв (скажем, чтобы нанесенный и полученный damage рассчитались одинаково), то она происходит не всегда. А вот точных условий пока вроде не найдено.
Hу все, пока. Horn.

Flameborn
Halberdier
Halberdier
Сообщения: 4
Зарегистрирован: 22 фев 2005, 19:26
Откуда: Киев
Контактная информация:

22 фев 2005, 21:41Сообщение

Хм, битвы - это уже зацепка... :) Только что ввёл на обоих сейвах nwcwhatisthematrix, и "проинспектировал" ход компа. Там, где копается - битв во время перехода нету. Там где не копается - один из компов бьёт каких-то нейтралов. Может, просто совпадение, но есть смысл поэкспериментировать...

Flameborn
Halberdier
Halberdier
Сообщения: 4
Зарегистрирован: 22 фев 2005, 19:26
Откуда: Киев
Контактная информация:

23 фев 2005, 02:37Сообщение

Первые эксперименты покамест подтверждают правильность догадки... Переигрывал уже другим методом - комп опять бьёт какого-то нейтрала (уже другого) на переходе, и арты не копаются. Загрузился снова на 28-й день, читами поубивал всех доступных ему нейтралов, сохранился, сделал два перехода - арты копаются... :D

Осталось придумать, как "объяснить" этому умнику, что бить нейтралов на 28-й день - не есть хорошо (без читов-то к нему не пройти)... :roll:

В общем, спасибо за подсказку - пойду генерить дальше (а может, уже и спать)... :)

Закрыто