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

NHF - новые герои для Heroes V 3.1

Аватар пользователя
#1342
Предлагаю так: обрабатывать 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