NHF - новые герои для Heroes V 3.1 - Страница 90 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ответ
Страница 90 из 348
 
Опции темы
#1336
Старый 09.07.2014, 20:01
  #1336
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

DyrmanОдносторонние надо бы разделить на вход и выход.
Да и подземный лаз может быть тоже.
Односторонние порталы разделил на входы и выходы. А лазы зачем? Они же двусторонние, да и в случае чего можно определить вход по этажу.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1337
Старый 10.07.2014, 10:17
  #1337
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroОдносторонние порталы разделил на входы и выходы. А лазы зачем? Они же двусторонние, да и в случае чего можно определить вход по этажу.
Наверное, чтобы по приоритету охрану брать с поверхности, а не с подземки.

Кстати, есть карты где может быть спецом авторами сделано и 2 подземки. И какая из них важнее - не угадаешь. А обычно всегда важнее вход.
Dyrman вне форума
Ответить с цитированием
#1338
Старый 10.07.2014, 16:38
  #1338
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Можно подробнее, как собираешься делать охрану порталов?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1339
Старый 10.07.2014, 21:51
  #1339
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

RedHeavenHeroМожно подробнее, как собираешься делать охрану порталов?
- Если охрана одна: то ставить такую же охрану со всех сторон (если же односторонний, то всегда ставить охрану перед входом, перед выходом удалять);
- Если же их больше: выбирать охрану у входа и ставить её со всех сторон (у одностороннего портала выбирать только у входа и удалять у выхода).

При уничтожении охраны у двусторонних порталов - убирать все остальные охраны с других сторон группы.

Добавлено через 1 минуту
Тогда не затронутыми останутся только недели существ.
Dyrman вне форума
Ответить с цитированием
#1340
Старый 13.07.2014, 18:34
  #1340
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Если просчитывать силу армии каждой охраны, то разделение не потребуется. Можно просто выбирать наисильнейшую. Таким образом, не будет дисбаланса в пробитии порталов в разных локациях.

Добавлено через 1 минуту
Какова формула высчитывания силы?

Добавлено через 2 минуты
Чтобы не создавать таблицу силы юнитов (на будущее NCF), можно попробовать исходить только от прироста.
Dyrman вне форума
Ответить с цитированием
#1341
Старый 13.07.2014, 18:39
  #1341
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Уже есть таблица и функция:
	local powers={	41,72,140,199,201,287,524,716,1086,1487,2185,2520,4866,6153,
			75,124,101,150,259,370,511,694,1069,1415,2102,2360,4868,5850,
			54,84,105,150,232,327,518,739,1166,1539,2204,2588,3174,3905,
			100,169,191,311,309,433,635,846,1072,1441,1717,1993,4942,6028,
			63,105,113,172,243,357,498,643,839,1126,2108,2535,4822,6095,
			180,295,333,484,342,474,598,812,968,1324,2193,2537,5235,6443,
			829,795,856,813,1793,2560,8576,
			70,115,115,171,304,419,318,434,932,1308,2109,2477,4883,6100,
			72,203,299,697,1523,2520,6003,
			355,671,2523,1542,
			42,69,121,174,190,254,492,680,695,926,2058,2571,4790,5937,
			127,149,338,680,1434,2448,5860,
			290,477,488,833,1333,2622,6389,
			174,308,447,862,1457,2032,5905,
			85,145,331,757,1541,2449,3872,
			105,180,355,642,1096,2581,6095,
			113,171,422,434,1329,2437,6070,
			66,181,265,692,895,2572,5937};
function CalcPower(object)
	if IsObjectExists(object) == nil then
		return 0;
	end;
	local power = 0;
	for i=1,179 do
		power = power + %powers[i] * GetObjectCreatures(object, i);
	end;
	return power;
end;
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1342
Старый 13.07.2014, 18:46
  #1342
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Алгоритм взаимодействия такой:
1) Высчитываются тайлы закрытия охраной портала (может быть стеков существ на карте и несколько, что плохо, но это редкость).
2) Выбираются сильнейшие охраны (слабые удаляются).
3) Охраны дублируются со всех сторон неодиночного портала.
4) При нападении на охрану (срабатывает триггер), дубль сразу же удаляется.
5) Если после боя осталась охрана, то снова дублируется то, что осталось. (если мы не сделаем пункты 4 и 5, охрана в дубле не уменьшится, если будет покоцана).

Добавлено через 1 минуту
RedHeavenHeroУже есть таблица и функция:
	local powers={	41,72,140,199,201,287,524,716,1086,1487,2185,2520,4866,6153,
			75,124,101,150,259,370,511,694,1069,1415,2102,2360,4868,5850,
			54,84,105,150,232,327,518,739,1166,1539,2204,2588,3174,3905,
			100,169,191,311,309,433,635,846,1072,1441,1717,1993,4942,6028,
			63,105,113,172,243,357,498,643,839,1126,2108,2535,4822,6095,
			180,295,333,484,342,474,598,812,968,1324,2193,2537,5235,6443,
			829,795,856,813,1793,2560,8576,
			70,115,115,171,304,419,318,434,932,1308,2109,2477,4883,6100,
			72,203,299,697,1523,2520,6003,
			355,671,2523,1542,
			42,69,121,174,190,254,492,680,695,926,2058,2571,4790,5937,
			127,149,338,680,1434,2448,5860,
			290,477,488,833,1333,2622,6389,
			174,308,447,862,1457,2032,5905,
			85,145,331,757,1541,2449,3872,
			105,180,355,642,1096,2581,6095,
			113,171,422,434,1329,2437,6070,
			66,181,265,692,895,2572,5937};
function CalcPower(object)
	if IsObjectExists(object) == nil then
		return 0;
	end;
	local power = 0;
	for i=1,179 do
		power = power + %powers[i] * GetObjectCreatures(object, i);
	end;
	return power;
end;
Это очень хорошо. Но тогда процесс объединения с NFC необратим, т.к. совместимость пропадет после применения такой таблицы. Но пока будет достаточно какого-нить исключения: например, если существа нет в таблице, сила равна 10.
Dyrman вне форума
Ответить с цитированием
#1343
Старый 13.07.2014, 18:51
  #1343
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Тогда функция примет такой вид:
	function CalcPower(object)
	if IsObjectExists(object) == nil then
		return 0;
	end;
	local power = 0;
	for i=1,179 do
		power = power + (%powers[i] or 10) * GetObjectCreatures(object, i);
	end;
	return power;
end;
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1344
Старый 13.07.2014, 22:30
  #1344
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: 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[i] or 10) * GetObjectCreatures(object, i);
	end;
	return power;
end;
Только ещё пересчет
	for i=1,179 do
заменяю на функцию вычисления длины массива, т.к. в дальнейшем предполагается расширение.
Dyrman вне форума
Ответить с цитированием
#1345
Старый 13.07.2014, 23:22
  #1345
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

В таком случае выгодней будет использовать GetObjectArmySlotCreature, чтобы по нескольку сотен раз не пробегать массив.
	function CalcPower(object)
	if IsObjectExists(object) == nil then
		return 0
	end
	local power = 0
	for i=0,6 do
		local t, n = GetObjectArmySlotCreature(object, i)
		power = power + (%powers[t] or 10) * n
	end
	return power
end
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#1346
Старый 15.07.2014, 11:22
  #1346
^
sarkkot55555
 
Аватар для sarkkot55555
📖
Регистрация: 29.08.2012
Сообщения: 89
Регистрация: 29.08.2012
Сообщения: 89
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Всем привет) ребят давно не тестил ваш мод) я приятно удивлён вашей работой) работает мод на ура) со всеми картами работает) спасибо вам за то, что продолжаете над ним работать) жду следующей версии)

Добавлено через 2 минуты
Единственное но, я о нём говорил уже, это то, что они выглядят как обычные герои( хотелось бы, чтобы у них был и вид уникальный, ну или просто перекрашенные монстры расы демонов, ну и других рас)
sarkkot55555 вне форума
Ответить с цитированием
#1347
Старый 15.07.2014, 12:32
  #1347
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2837
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2837
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Подмигивание
Re: NHF - новые герои для Heroes V 3.1

sarkkot55555Всем привет) ребят давно не тестил ваш мод) я приятно удивлён вашей работой) работает мод на ура) со всеми картами работает) спасибо вам за то, что продолжаете над ним работать) жду следующей версии)

Добавлено через 2 минуты
Единственное но, я о нём говорил уже, это то, что они выглядят как обычные герои( хотелось бы, чтобы у них был и вид уникальный, ну или просто перекрашенные монстры расы демонов, ну и других рас)

Ну так некоторые уже имеют уникальный вид
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#1348
Старый 15.07.2014, 14:35
  #1348
^
turinik
 
Аватар для turinik
📖
Регистрация: 15.07.2014
Сообщения: 21
Регистрация: 15.07.2014
Сообщения: 21
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Мод конфликтует с "уникальный вид героев фракций" пользователя psatkha? При включении игры с этими двумя модами, все герои имеют стандартный вид.
turinik вне форума
Ответить с цитированием
#1349
Старый 15.07.2014, 16:03
  #1349
^
psatkha
 
Аватар для psatkha
📖
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2837
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Регистрация: 15.03.2007
Адрес: Баталпашинск
Сообщения: 2837
Отправить сообщение для  psatkha с помощью ICQ Psatkha
Стрелка
Re: NHF - новые герои для Heroes V 3.1

turinikМод конфликтует с "уникальный вид героев фракций" пользователя psatkha? При включении игры с этими двумя модами, все герои имеют стандартный вид.

С новых версий данного МОД'а - UVH будет постепенно интегрироваться в этот МОД и кстати некоторые уже в нём имеются!
__________________
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
С уважением, Psatkha (Псатха)



---------------------------------------------



Неудачное планирование ведёт к неудаче ...


NCF - мод, добавляющий дополнительных существ в HeroesV 3.1
psatkha вне форума
Ответить с цитированием
#1350
Старый 15.07.2014, 17:34
  #1350
^
turinik
 
Аватар для turinik
📖
Регистрация: 15.07.2014
Сообщения: 21
Регистрация: 15.07.2014
Сообщения: 21
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Спасибо, я заметил, что например, Тарис (очень читерное умение, кстате=) ) имеет свою модельку, похожую на Пери, из ncf. Итак, нормально, если все герои (Дугал, Витторио и т. д.) имеют стандартный вид и никаких конфликтов у меня нет? Фух... одной проблемой меньше.
__________________
Бака-бака-бака
Бака-бака-бака
turinik вне форума
Ответить с цитированием
Ответ
Страница 90 из 348


Опции темы



Часовой пояс GMT +4, время: 12:02.


vBulletin v3.5.0, Copyright ©2000-2026, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru