Dyrman — Сообщения

Аватар пользователя

Dyrman

Боевой дух +250 Доблестный
Не в сети Участник с июнь 2008 Последняя активность
Тема / Сообщение Дата
Скрипты
RedHeavenHero Никак. А для чего? Может, чем-нибудь заменить можно. Для вычисления охраны портала, чтобы не задеть других мобов на карте. Пока думаю вычислять сам портал от точки разворота(точка координат) по закрытм тайлам, образующим форму, там…
Скрипты
Как понять, в какую сторону повернут объект? Тот же портал, например. Причём, не сам объект, а даже его "база" - тайлы для эктива и блокировки. (При нестандартных поворотах(например, 45 градусов), они, в отличие от визуала объекта, не…
NHF - новые герои для Heroes V 3.1
RedHeavenHero Можно: parse('NHF_'..hero_temp..'_F("'..hero_temp..'","'..garnizon..'")')() Спасибо. Загвозка была в последних скобках. ()
NHF - новые герои для Heroes V 3.1
Офигенный Дугал) Есть ли возможность через parse запустить функцию в том же потоке? Для примера: parse('NHF_'..hero_temp..'_F('..hero_temp..','..garnizon..')');
Random Monsters Map Patcher - разнообразные нейтральные армии
RedHeavenHero А пока что предложу свой примитивный вариант мода. Отряды выбираются совершенно случайно, общая сила армии остаётся близкой к таковой у одиночного отряда. В архиве есть два варианта мода: 1) для игры без установленного мода NCF 2) для…
Random Monsters Map Patcher - разнообразные нейтральные армии
RedHeavenHero Теряется элемент случайности, карта становится статичной же, как в ГСК. Даже случайных монстров мы будем вынуждены делать предустановленными. Ну, значит, не будет одинаковых)) Не клонировать же через NCF или всех монстров пускать через…
Random Monsters Map Patcher - разнообразные нейтральные армии
RedHeavenHero А вот теперь плохая новость: два одинаковых по типу отряда сделать не удастся. А если через прогу, наподобие MS? Тогда вообще можно избежать тормозов карты.
Random Monsters Map Patcher - разнообразные нейтральные армии
Можно помечать -1,0,+1 как негативная, нейтральная, хорошие связки. К негативным будут относится и такие эффективные как архимаг+архимаг. То есть, исходить не из совсем эффективности. Добавлено через 1 минуту RedHeavenHero Чойта стрелок-стрелок=+1, а…
Random Monsters Map Patcher - разнообразные нейтральные армии
RedHeavenHero 10 магов по 2 просто физически появиться не смогут, да и шанс появления 3 отрядов магов очень мал. А с помощью мода на рандоме смогут (не обязательно одних и тех же существ: друиды, архимаги, личи...), в том то и дело. Добавлено через 9…
Random Monsters Map Patcher - разнообразные нейтральные армии
Да, и считать мы сможем только дружественные связки. Зная начальные расы игроков и координаты(либо изменить степенью доступности), можно учитывать эффективности юнитов против данных рас. Хаос против нежити(+), альтголемов(-)... Добавлено через 3…
Random Monsters Map Patcher - разнообразные нейтральные армии
Веса считать слишком сложно. Необходимо большое количество тестов со стороны ИИ во всевозможных связках. Даже, если использовать двойные, будет много. Хотя, в уме множество уже можно и поисключать, как неэффективные, дав вес = 0. Возможно, придется…
Random Monsters Map Patcher - разнообразные нейтральные армии
Табличку вижу примерно так: ID монстра Массив ID связок с весами (вес в сумме должен составлять 1). Пример для двух стеков: (1, {{1,2}{0.04,0.96}} Также необходимо в зависимости от координат считать максимальное количество повторений связок на…
NHF - новые герои для Heroes V 3.1
RedHeavenHero Всем ли понравится такой сборник (EWA-2)? А так - каждый может выбрать для себя то, что хочет. В отличие от EWA, тут будет улучшение играбельности и разнообразия, а не сборная солянка. Ну, а как же тогда перехватчик существ перед…
Random Monsters Map Patcher - разнообразные нейтральные армии
Чтобы реализовать проект, нужны все интересные связки существующих стеков. Ещё нужны пропорции (веса) стеков в этих связках. Алгоритм: 1) Собираем имена всех существ на карте, считаем их силу. mass_creatures = {name_monsters, power} 2) Согласно…
NHF - новые герои для Heroes V 3.1
RedHeavenHero 1) Исправлю чуть позже. Сейчас нет никакой возможности. 2) Слишком отдаляемся от тематики данного мода - новых героев. Это к ним никак не относится. А под RM данная фича подходит в самый раз. В дальнейшем, чтобы делать больше новых…
NHF - новые герои для Heroes V 3.1
RedHeavenHero Нашёл в программе NHF MS v0.5 или в данных мне файлах к ней баг. Стандартная карта Подземные сокровища (M8) Выводит только 7 гарнизонов из 8: NHF_UNNAMED_OBJECTS = { GARRISON = { "NHF-Garrison-0001", "NHF-Garrison-0002",…
NHF - новые герои для Heroes V 3.1
RedHeavenHero function LoadNHFNames() errorHook(function() MessageBox("КАРТА_НЕСОВМЕСТИМА.ТХТ") end) doFile(GetMapDataPath()..'NHF-Names.lua') end Спасибо. Всё просто. Скриптами можно реализовать охрану сокровищниц в зависимости от игрового дня.…
NHF - новые герои для Heroes V 3.1
Можно ли проверять, существует файл в карте? Таким образом, проверим, существует ли файл NHF-Names.lua . Если нет, будет выскакивать диалоговое окошко о несовместимости карты с модом. Добавлено через 4 минуты Пошла тенденция создания новых…
NHF - новые герои для 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 - новые герои для Heroes V 3.1
Алгоритм взаимодействия такой: 1) Высчитываются тайлы закрытия охраной портала (может быть стеков существ на карте и несколько, что плохо, но это редкость). 2) Выбираются сильнейшие охраны (слабые удаляются). 3) Охраны дублируются со всех сторон…