Dyrman — Posts

User Avatar

Dyrman

Morale +250 Valiant
Offline Member since Jun 2008 Last activity
Topic / Post Date
Scripts
RedHeavenHero Никак. А для чего? Может, чем-нибудь заменить можно. Для вычисления охраны портала, чтобы не задеть других мобов на карте. Пока думаю вычислять сам портал от точки разворота(точка координат) по закрытм тайлам, образующим форму, там…
Scripts
Как понять, в какую сторону повернут объект? Тот же портал, например. Причём, не сам объект, а даже его "база" - тайлы для эктива и блокировки. (При нестандартных поворотах(например, 45 градусов), они, в отличие от визуала объекта, не…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero Можно: parse('NHF_'..hero_temp..'_F("'..hero_temp..'","'..garnizon..'")')() Спасибо. Загвозка была в последних скобках. ()
NHF – new heroes for Heroes V 3.1.
Офигенный Дугал) Есть ли возможность через parse запустить функцию в том же потоке? Для примера: parse('NHF_'..hero_temp..'_F('..hero_temp..','..garnizon..')');
Random Monsters Map Patcher – diverse neutral armies.
RedHeavenHero А пока что предложу свой примитивный вариант мода. Отряды выбираются совершенно случайно, общая сила армии остаётся близкой к таковой у одиночного отряда. В архиве есть два варианта мода: 1) для игры без установленного мода NCF 2) для…
Random Monsters Map Patcher – diverse neutral armies.
RedHeavenHero Теряется элемент случайности, карта становится статичной же, как в ГСК. Даже случайных монстров мы будем вынуждены делать предустановленными. Ну, значит, не будет одинаковых)) Не клонировать же через NCF или всех монстров пускать через…
Random Monsters Map Patcher – diverse neutral armies.
RedHeavenHero А вот теперь плохая новость: два одинаковых по типу отряда сделать не удастся. А если через прогу, наподобие MS? Тогда вообще можно избежать тормозов карты.
Random Monsters Map Patcher – diverse neutral armies.
Можно помечать -1,0,+1 как негативная, нейтральная, хорошие связки. К негативным будут относится и такие эффективные как архимаг+архимаг. То есть, исходить не из совсем эффективности. Добавлено через 1 минуту RedHeavenHero Чойта стрелок-стрелок=+1, а…
Random Monsters Map Patcher – diverse neutral armies.
RedHeavenHero 10 магов по 2 просто физически появиться не смогут, да и шанс появления 3 отрядов магов очень мал. А с помощью мода на рандоме смогут (не обязательно одних и тех же существ: друиды, архимаги, личи...), в том то и дело. Добавлено через 9…
Random Monsters Map Patcher – diverse neutral armies.
Да, и считать мы сможем только дружественные связки. Зная начальные расы игроков и координаты(либо изменить степенью доступности), можно учитывать эффективности юнитов против данных рас. Хаос против нежити(+), альтголемов(-)... Добавлено через 3…
Random Monsters Map Patcher – diverse neutral armies.
Веса считать слишком сложно. Необходимо большое количество тестов со стороны ИИ во всевозможных связках. Даже, если использовать двойные, будет много. Хотя, в уме множество уже можно и поисключать, как неэффективные, дав вес = 0. Возможно, придется…
Random Monsters Map Patcher – diverse neutral armies.
Табличку вижу примерно так: ID монстра Массив ID связок с весами (вес в сумме должен составлять 1). Пример для двух стеков: (1, {{1,2}{0.04,0.96}} Также необходимо в зависимости от координат считать максимальное количество повторений связок на…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero Всем ли понравится такой сборник (EWA-2)? А так - каждый может выбрать для себя то, что хочет. В отличие от EWA, тут будет улучшение играбельности и разнообразия, а не сборная солянка. Ну, а как же тогда перехватчик существ перед…
Random Monsters Map Patcher – diverse neutral armies.
Чтобы реализовать проект, нужны все интересные связки существующих стеков. Ещё нужны пропорции (веса) стеков в этих связках. Алгоритм: 1) Собираем имена всех существ на карте, считаем их силу. mass_creatures = {name_monsters, power} 2) Согласно…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero 1) Исправлю чуть позже. Сейчас нет никакой возможности. 2) Слишком отдаляемся от тематики данного мода - новых героев. Это к ним никак не относится. А под RM данная фича подходит в самый раз. В дальнейшем, чтобы делать больше новых…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero Нашёл в программе NHF MS v0.5 или в данных мне файлах к ней баг. Стандартная карта Подземные сокровища (M8) Выводит только 7 гарнизонов из 8: NHF_UNNAMED_OBJECTS = { GARRISON = { "NHF-Garrison-0001", "NHF-Garrison-0002",…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero function LoadNHFNames() errorHook(function() MessageBox("КАРТА_НЕСОВМЕСТИМА.ТХТ") end) doFile(GetMapDataPath()..'NHF-Names.lua') end Спасибо. Всё просто. Скриптами можно реализовать охрану сокровищниц в зависимости от игрового дня.…
NHF – new heroes for Heroes V 3.1.
Можно ли проверять, существует файл в карте? Таким образом, проверим, существует ли файл NHF-Names.lua . Если нет, будет выскакивать диалоговое окошко о несовместимости карты с модом. Добавлено через 4 минуты Пошла тенденция создания новых…
NHF – new heroes for Heroes V 3.1.
RedHeavenHero Тогда функция примет такой вид: function CalcPower(object) if IsObjectExists(object) == nil then return 0; end; local power = 0; for i=1,179 do power = power + (%powers or 10) * GetObjectCreatures(object, i); end; return power; end;…
NHF – new heroes for Heroes V 3.1.
Алгоритм взаимодействия такой: 1) Высчитываются тайлы закрытия охраной портала (может быть стеков существ на карте и несколько, что плохо, но это редкость). 2) Выбираются сильнейшие охраны (слабые удаляются). 3) Охраны дублируются со всех сторон…