Форум HeroesWorld-а - Показать сообщение отдельно - NHF - новые герои для Heroes V 3.1
Показать сообщение отдельно
#1326
Старый 21.06.2014, 20:34
  #1326
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2380
Выставка наград
По умолчанию
Re: NHF - новые герои для Heroes V 3.1

Предлагаю так: обрабатывать map.xdb, неназванным гарнизонам и заповедникам давать имя, вносить его в отдельный файл lua, который будет для каждой карты, но называться будет одинаково. В этом файле будет массив с именами, в т.ч. и теми, что дал автор. Если надо, то могу и дефолтные карты обработать, не вручную, конечно.

Добавлено через 5 минут
Таким образом, в файле Maps/Multiplayer/***/NHF-Names.lua будет примерно следующее:
	NHF_UNNAMED_OBJECTS = {
	DWARVEN_WARREN = {
		'NHF-DwarvenWarren-0001',
		'NHF-DwarvenWarren-0002',
	},
	GARRISON = {
		'gar1',
		'gar2',
		'NHF-Garrison-0001',
		'NHF-Garrison-0002',
		'NHF-Garrison-0003',
		'NHF-Garrison-0004',
	},
}
Порядковые номера можно заменить на случайные.

Добавлено через 7 минут
Для экономии памяти можно безымянные объекты в массив не вносить, а только писать количество этих объектов.
	NHF_UNNAMED_OBJECTS = {
	DWARVEN_WARREN = {
		NAMED = {
		},
		UNNAMED_N = 2,
	},
	GARRISON = {
		NAMED = {
			'gar1',
			'gar2',
		},
		UNNAMED_N = 4,
	},
}
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

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

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием