How hard is it to add a new spell? For example, I want to replace Disguise spell with a Lightning Bolt with differerent effects. What I need to do?
- расширяем таблицу заклинаний
- расширяем либо обходим массив заклинаний в структуре героя, обеспечиваем сохранение охвостьев в сейве
- изменяем обращения к обоим массивам так, чтобы новая информация читалась из них
- пишем логику самого заклинания
вы находитесь здесь уже третий месяц, ленивая жопа- ИИ, генерация в ГМ и шрайнах, далее, далее.
С заменой чуть проще, если не забуду, потом покажу как, как раз есть пример типа майндбласта.
I think many people know about "Fear" spell, that got removed from RoE, but does anyone know about "Spontaneous Combustion" spell?
Even wondered why "Fireball" spell sounds like something different? Even wondered why Xarfax specialty icon shows not fireball, but a flaming corpse?
Because Fireball was a replacement spell. What did he replace? Let's ask h3maped.exe with IDA:
Fear spell preserved its icon, but lost gfx and sfx. Spontaneous Combustion is just the opposite. His only icon is Xarfax 44x44px specialty one.
However, his sound is preserved (fireball uses it), and graphic is still in the game archives - it's the C13SPF0.def in h3sprite.lod:
It was probably a single-target direct damage spell, maybe that's why it got replaced with fireball.
Полагаю, что эти необузданные догадки все же ни на чем не основаны.
Ну то есть вот эта таблица с именами - это же таблица не заклинаний, а эффектов, и там оч многие анимашки не соответствуют реальному имени: Tough skin для анимашки камнекожи, Backlash для Волшебного зеркала, Fireblast для инферно, Firestorm для армагеддона, MuckAndMire для слоу, SacredBreath для холиворда, TailWind - хаста, Decay для имплы), и только насчет имплы есть подозрения, что она не то, чем кажется.
Да и предположение, что огненный шар, клишированное заклинание номер один, был введен на замену какому-то другому заклинанию - ну такое.
Полагаю, иконка Ксарфакса осталась либо с ранних версий графики (в мануале, например, есть альтернативный существующему графон силового поля, явно более старый на вид), либо когда-либо была идея делать менее банальные иконки специальностей.