Hello thanks for reply, yeah, this is the way I make the spells
1) I just copy the row of celestial steed spell, 100% spell, 310%spell, in total three spells and just replace the creature display and icon.
2) I add this in spell_generic.cpp
SPELL_TORMENT_100 = 90020,
SPELL_TORMENT_310 =90021
new spell_gen_mount("torment", 0, SPELL_TORMENT_100, SPELL_TORMENT_310);
3) I add in spell_script_names
90019 SPELL_TORMENT
The spell 90019 its like the spell 75614 for celestial steed that its replaceable with 90020 or 90021 depends in the zone.
I think my problem its in spell.dbc, maybe I should change some value, dunno, still trying!.