psatkhaТ.е. если в файле types.xml
после кода:
<Item>
<Name>SPELL_EFFECT_FIRST_AID_TENT_PLAGUE</Name>
<Value>352</Value>
</Item>
добавить что-то типа:
<Item>
<Name>SPELL_NEW_SAMPLE_SPELL</Name>
<Value>353</Value>
</Item>
И само собой увеличить в .exe общее количество спеллов - толка не будет ?!
Похоже, этого маловато будет, но должно работать по логике
* В тайпс также есть <EnumEntries>, его надо будет запихнуть и сюда
* потом еще сюда /GameMechanics/RefTables/UndividedSpells.xdb вписать ссылку на /GameMechanics/Spell/Combat_Spells/чето_там
* потом самое сложное - анимации, два файла в /GameMechanics/Spell/Combat_Spells/чето_там , урон / прдолжительность
* и еще пару файлов в Effects и Sound (по аналогии с текущими спелами)
Помимо этого, есть еще map.xdb и туда скорей всего придется новое руками запихивать (по крайней мере для старых карт) в список заклинаний новое. Хз поднянется ли новое заклинание в новосозданные карты...
Т.е скорей всего реально будет сделать. Надо знать номер байта / байтов, хранящего максимальное число спелов, и потом куча геморроя с анимацией / музыкой
Добавлено через 3 минуты
Вообще, если подумать, есть дьявольский удар, который визуально работает что метеоритный дождь. Можно делать новые спелы с анимациями старых, конечно не так красиво, зато сразу -100500 геморроя, а на эффекты и музыку ссылаться на текущие работающие спелы. Но какой тогда байт за это дело отвечает?
Добавлено через 7 минут
Кстати не совсем понятно, как их будет использовать комп в бою. По ходу вообще не будет. Но хотя бы можно будет сделать водяное и земное суперзаклинание.
Еще момент, есть Волна Огня и Дьявольская Цепь. ОРК УМЕЕТ ими пользоваться. По ходу, водным и земным тоже сумеет, если сделать по аналогии..
Комп крайне редко юзает волну огня в автобою, это когда ничего другого не может. А вот цепочку вполне себе осознанно кидает и очень часто, орк в особенности. Вот как тут быть - не знаю.