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

Попытка добавления новых spell и skill

#10
psatkha
Т.е. если в файле types.xml

после кода:
				
SPELL_EFFECT_FIRST_AID_TENT_PLAGUE
352
добавить что-то типа:
				
SPELL_NEW_SAMPLE_SPELL
353


И само собой увеличить в .exe общее количество спеллов - толка не будет ?!

Похоже, этого маловато будет, но должно работать по логике
* В тайпс также есть , его надо будет запихнуть и сюда
* потом еще сюда /GameMechanics/RefTables/UndividedSpells.xdb вписать ссылку на /GameMechanics/Spell/Combat_Spells/чето_там
* потом самое сложное - анимации, два файла в  /GameMechanics/Spell/Combat_Spells/чето_там , урон / прдолжительность
* и еще пару файлов в Effects и Sound (по аналогии с текущими спелами)

Помимо этого, есть еще map.xdb и туда скорей всего придется новое руками запихивать (по крайней мере для старых карт) в список заклинаний новое. Хз поднянется ли новое заклинание в новосозданные карты...

Т.е скорей всего реально будет сделать. Надо знать номер байта / байтов, хранящего максимальное число спелов, и потом куча геморроя с анимацией / музыкой

Добавлено через 3 минуты
Вообще, если подумать, есть дьявольский удар, который визуально работает что метеоритный дождь. Можно делать новые спелы с анимациями старых, конечно не так красиво, зато сразу -100500 геморроя, а на эффекты и музыку ссылаться на текущие работающие спелы. Но какой тогда байт за это дело отвечает?

Добавлено через 7 минут
Кстати не совсем понятно, как их будет использовать комп в бою. По ходу вообще не будет. Но хотя бы можно будет сделать водяное и земное суперзаклинание.

Еще момент, есть Волна Огня и Дьявольская Цепь. ОРК УМЕЕТ ими пользоваться. По ходу, водным и земным тоже сумеет, если сделать по аналогии..
Комп крайне редко юзает волну огня в автобою, это когда ничего другого не может. А вот цепочку вполне себе осознанно кидает и очень часто, орк в особенности. Вот как тут быть - не знаю.