There's a problem.
The game cannot pick up the spell name from text.ini. I'll try to explain.
For example, I would like to rename a spell.
class function TFirefly.GetName: string;
begin
result := '***';
end;
1) If "***" is something from an already existing list, then the replacement works.
2) If "***" is a new line, then it does NOT work.
This is strange, because I already added new lines when I created a couple of new spells, for example - everything worked.
3) If "***" is a change to some old line, then it does NOT work.
Perhaps the problem is in the encoding.
BUT!
Since creating new spells (and never changing them at all), I haven’t changed the encoding. But I checked with both UTF-8 and ANSI - it doesn't work.
P.S.Perhaps the problem was caused by patch 1.13; I installed it after I created new spells (and as I said above, with the new spells everything worked and the game received new names from text.ini). But this is an assumption.
=========================
And another question:
Is it possible to create the "summon skeleton" and "summon hellhound" spells for the player?
I've already created new aura spells and new projectile spells (based on existing ones), but I haven't tried making summoning spells. I think it's a little more complicated...am I wrong?