Перейти к содержанию

Сообщения от Heroes 5.5 WarGame Edition - Тактическое издание

Открыт
Нравится ли вам глобальный мод WarGame Edition?
178 голосовавших
Один вариант Публичные голоса
Войдите, чтобы участвовать в опросе.
Результаты опроса будут видны после вашего голоса или когда опрос закроется.
В ответ пользователю Nargott
Аватар пользователя
#92
Nargott
Так-то да, но по такой логике бои тоже "добавили тормозов" ввиду сокращения скоростей, пусть и в угоду тактике. Здесь вопрос, что ценнее. Плюс учесть, что сама по себе длина хода у героев сильно увеличена будет.

Впрочем, Дирман мне в аське пишет, что мол технически невозможно это, обнуление или сокращение хода при встрече героев, т.к. событие не триггерится (в отличие от встречи с нейтралами). Если это так, то концепцию в любом случае придётся пересматривать.
Событие отслеживается триггером №16, при предварительным отключении героя (в данном случае всех героев) SetObjectEnabled-ом.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#93
Вообще-то технически возможно аж 5 способов отслеживания (так что точно не невозможно), но ни один из них "без жертв" не заставил работать.
Пока вроде нет самого действенного.
RedHeavenHero
Событие отслеживается триггером №16, при предварительным отключении героя (в данном случае всех героев) SetObjectEnabled-ом.

На отключённом герое нет "нормальной лошадки"(сам не может взаимодействовать со всеми объектами). Также герой будет восприниматься, как непреодолимый предмет.
Допустим, при взаимодействии двух героев , при этом нападение вражеского героя не воспримется как событие - на одновременных ходах.



Добавлено через 1 минуту
Также не подходит способ координат, как сделали в ТЕ. Т.к необязательно надо будет соприкасаться, чтобы событие работало :(
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#94
Dyrman
На отключённом герое нет лошадки. Также герой будет восприниматься, как непреодолимый предмет.Этот способ не подходит.
Проверял. Такого не заметил.
RedHeavenHero
Может у вас скриншот есть на это?
Ах, да. Я то и забыл, что курсоры на скриншотах не отображаются.:(
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#95
RedHeavenHero
Проверял. Такого не заметил.
Ах, да. Я то и забыл, что курсоры на скриншотах не отображаются.:(
Что имеется ввиду под триггером N16? Может, я с другим путаю?
Отключённый гер сам не может взаимодействовать на все объекты к примеру.

Да, спутал с другим триггером.Проверил с этим, пока частично работает. Есть ли список всех триггеров, даже тех, что скрытых?
На часть объектов также можно навешать триггера, что лишило бы проблему.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#96
Dyrman
Что имеется ввиду под триггером N16? Может, я с другим путаю?
Первый аргумент функции Trigger.
Dyrman
Отключённый гер сам не может взаимодействовать на все объекты к примеру.
Такого тоже не замечал.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#97
RedHeavenHero
Первый аргумент функции Trigger.
Ну ИД - это понятно. Какая у него смысловая нагрузка?
То есть ещё есть триггеры 13,14,15?
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#98
Dyrman
Ну ИД - это понятно. Какая у него смысловая нагрузка?
Вот такая.
scripts\advmap-startup.lua

NEW_DAY_TRIGGER = 0
PLAYER_ADD_HERO_TRIGGER = 1
PLAYER_REMOVE_HERO_TRIGGER = 2
OBJECTIVE_STATE_CHANGE_TRIGGER = 3
OBJECT_TOUCH_TRIGGER = 4
OBJECT_CAPTURE_TRIGGER = 5
REGION_ENTER_AND_STOP_TRIGGER = 6
REGION_ENTER_WITHOUT_STOP_TRIGGER = 7
HERO_LEVELUP_TRIGGER = 8
WAR_FOG_ENTER_TRIGGER = 9
COMBAT_RESULTS_TRIGGER = 11
CUSTOM_ABILITY_TRIGGER = 12
REGION_EXIT_TRIGGER = 13
HERO_ADD_SKILL_TRIGGER = 14
HERO_REMOVE_SKILL_TRIGGER = 15
HERO_TOUCH_TRIGGER = 16 -- works only for heroes disabled by SetObjectEnabled function
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#99
RedHeavenHero
Вот такая.
Здорово! Был неправ. Подразумевал другой триггер (не знал, что есть 16) Это ж на всех придётся Мэйки вешать.
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
В ответ пользователю Dyrman
Аватар пользователя
#100
Dyrman
Это ж на всех придётся Мэйки вешать.
Да, к сожалению, и задержек не избежать.:(
Пусть автор решает, нужно ему обнуление мп и один большой глюк впридачу или нет.;)
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#101
Пусть автор решает, нужно ему обнуление мп и один большой глюк впридачу или нет.
Какой именно глюк?
Да, к сожалению, и задержек не избежать.
Я так понимаю, используется аналог DELAY на заданное время?

Способ "обнуления" МП после боя аналогичен?

Сам просто ещё не занимался практической частью скриптов.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
В ответ пользователю Nargott
Аватар пользователя
#102
Nargott
Какой именно глюк?

Я так понимаю, используется аналог DELAY на заданное время?

Способ "обнуления" МП после боя аналогичен?

Сам просто ещё не занимался практической частью скриптов.
На некоторых компьютерах такие масштабные процессы, как отключение и присваивание триггеров большому количесту объектов приводит к сильному торможению игры в течение нескольких минут.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Аватар пользователя
#103
На некоторых компьютерах такие масштабные процессы, как отключение и присваивание триггеров большому количесту объектов приводит к сильному торможению игры в течение нескольких минут.
Но ведь триггеры привязываются только к героям, а их не так много.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат
В ответ пользователю Nargott
Аватар пользователя
#104
Nargott
Но ведь триггеры привязываются только к героям, а их не так много.
Тогда, может быть, и не будет синдрома Фалмера-Хафада.:) Хотя бы частично...
Однако, такая функция будет порядочно грузить из-за слипов, необходимых между отключением триггера и мейкинтерактом.
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
В ответ пользователю RedHeavenHero
Аватар пользователя
#105
RedHeavenHero
Тогда, может быть, и не будет синдрома Фалмера-Хафада.:) Хотя бы частично...
Однако, такая функция будет порядочно грузить из-за слипов, необходимых между отключением триггера и мейкинтерактом.
В этом моде подразумеваются редкие передачи армии между героями, что ещё снизит нагрузку. Кстати, если пренебречь игроками со слабыми компами и наплевать на зедержки, то можно этот момент использовать для множества новых придумок (но в реадми надо повысить системные требования :D ).
Если бы только этот скрипт был. А ведь будет ещё множество. Вкупе они будут давать ещё более сильный эффект торможения .
Моды для HeroesV:
NHF 0.90 : NHF - группа в VK

Карты для HeroesV:
Путешествие , Условие крови , Рука судьбы.Часть 1: В поход , Рука судьбы.Часть 2: Отчаянье , Рука судьбы.Часть 3: Восхождение , Стойкость
Абсолютная власть , Иду на Вы! , Корона Ургаша , На задворках
Мир надо уничтожить... Чтобы создать свой...
Аватар пользователя
#106
Если бы только этот скрипт был. А ведь будет ещё множество. Вкупе они будут давать ещё более сильный эффект торможения .
Скриптов будет по минимуму, только при необходимости. Я не занимаюсь добавлением кучи новых специалок, завязанных на скрипты, как некоторые.
Разработчик Heroes 5.5 WarGame Edition.
Сайт проекта - пока неактивен
Автор Асимметричных шахмат