2 baratorch
Уже задавал этот вопрос на df2, но там он был проигнорирован: есть ли возможность сделать индикацию расстояния в мувпойнтах до крестика конца маршрута героя?
Второй вопрос более глобального плана.
Для полноценной реализации зеркального шаблона не хватает возможностей, заложенный в файле описания шаблона rmg. А именно, не хватает вариантов для замены городов на телепорты. Приходится при построении шаблона ставить в соответствие городу, подлежащему замене, определенную расовую принадлежность. Раса города определяет и расовую принадлежность всей зоны (двеллинги, существа в пандорах) и не позволяет получить рандомную расу у зоны.
Радикальным способом решения этой проблемы могло бы стать сохранение в файле карты информации о принадлежности каждой клетки территории определенной зоне на этапе работы генератора.
Место под номер зоны в формате карты присутстствует (например под тип дороги отводится байт, а фактически используется только 2 бита).
Однако, если менять неиспользуемые биты, то при отображении на экране этой клетки, игра вылетает.
Таким образом, есть 2 проблемы:
1) выдернуть из генератора инфу о номере зоны и поместить ее в файл карты.
2) сделать так, чтобы это изменение в формате не отражалось на работоспособности игры.
Непосредственно для зеркалирования пригоден и такой вариант, что изменения вносятся в файл карты, а программа зеркалирования после своей работы их убирает, и зеркальная карта грузится уже в стандартном формате.
Но информация о принадлежности территории определенной зоне может пригодиться для и других целей: например для балансировки начинки зон с помощью ЕРМ, в том числе и для незеркального шаблона.
Собственно вопрос: насколько реально это сделать?