Dyrman — Сообщения
Dyrman
| Тема / Сообщение | Дата |
|---|---|
|
Скрипты
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) Охраны дублируются со всех сторон…
|