Metamorphosis problems

Level 5
Apr 14, 2007
I made a metamorphosis skill for a unit in a map im doing and when i cast it the first time it doesnt change the unit into the dragon i want it to be it just stays the same and gets the ability i gave the morphed dragon and bonus damage that isnt supposed to be there, but when the skills duration is over it casts itsself again but it works correctly from then on.
Could someone plz help me figure out what im doing wrong?