HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Morphing

03-16-2008, 11:14 PM#1
xbadassx
I wanted to make a spell that turns one unit into another unit for a limited amount of time, and the new unit will have the old units relative (like level,exp,hp,mana), but i just created the second unit which the first unit is supposed to be morphed into. The second unit have exactly everything the first unit have but more str,int,agi, more start off str,int,agi so that when it morphs it becomes a little stronger at the same level, and a different model and icons) I've tried stone gargoyle but that just makes my hero unable to move, i've also tried metamorphasis, and it also has the same problem as well as Hex by changing the targets to "Self". I want an ability to make my hero change into a stronger hero like metamorphasis for 45 seconds. I have tried triggering like this also,

Unit begins casting a spell > Spell being cast equal to = "Transform" > Replace "Casting Unit" with "NEW UNIT001" with old unit's relative; Wait 45 seconds; Replace "Casting Unit" with "OLD UNIT001" with old unit's relative

but then when it changes back to the old unit, it keeps the new units stats so everytime the unit transforms it gets stronger.
03-17-2008, 12:43 AM#2
SkriK
Avatar?
03-17-2008, 12:56 AM#3
Rising_Dusk
So wait, why can't you use metamorphosis again?
03-17-2008, 01:04 AM#4
darkwulfv
Metamorphosis does precisely what you're asking. Just make set the New Unit values to the unit you're morphing into, and voila. Unless there's something you want to do and you're just not doing a good enough job describing it, because Metamorphosis does what you want if we're to go by the description in your post.
03-17-2008, 01:49 AM#5
TheSecretArts
why didnt metamorphosis work?
03-17-2008, 02:41 AM#6
xbadassx
Quote:
Originally Posted by SkriK
Avatar?
Please read what I am asking or dont reply just for posts...

Quote:
Originally Posted by Rising_Dusk
So wait, why can't you use metamorphosis again?
I set casting time to 0, but when i use metamorphosis as a base skill, it makes the unit unable to move and it feels like the unit is trying to cast metamorphosis or something...

Quote:
Originally Posted by darkwulfv
Metamorphosis does precisely what you're asking. Just make set the New Unit values to the unit you're morphing into, and voila. Unless there's something you want to do and you're just not doing a good enough job describing it, because Metamorphosis does what you want if we're to go by the description in your post.
I want it to do what metamorphosis does, but for some reason it does not work...

Quote:
Originally Posted by TheSecretarts
why didnt metamorphosis work?
It unit unable to do anything, and I set duration to 45 seconds. So it just sits there frozen for 45 seconds...

Heres are the skill's info when I edited metamorphosis:


And im not sure if THIS is a problem, but the unit im morphing it to, I just copied it from the first unit and changed a few things like stats and the model not sure if THIS is a problem.-And im bringing up the problem because maybe when I copied it, it has the same values or something?
03-17-2008, 02:55 AM#7
Rising_Dusk
Did you try it with casting time 0.01?
03-17-2008, 02:58 AM#8
darkwulfv
Quote:
Originally Posted by xbadassx
And im not sure if THIS is a problem, but the unit im morphing it to, I just copied it from the first unit and changed a few things like stats and the model not sure if THIS is a problem.
That's how you SHOULD make metamorphed units in your case.

I'm trying to figure out why it wouldn't be working. Do both units (the original and the morphed) have the ability? They both need it.

If you changed "Landing Delay Time", try setting it to .01? (If you didn't then don't do that)

I don't think Casting Time has anything to do with it, but it might. (since a casting time of 0.00 usually denotes instant casting)
03-17-2008, 03:12 AM#9
xbadassx
Quote:
Originally Posted by darkwulfv
That's how you SHOULD make metamorphed units in your case.

I'm trying to figure out why it wouldn't be working. Do both units (the original and the morphed) have the ability? They both need it.

If you changed "Landing Delay Time", try setting it to .01? (If you didn't then don't do that)

I don't think Casting Time has anything to do with it, but it might. (since a casting time of 0.00 usually denotes instant casting)

Set casting time to 0.01, set landing delay, did them sperately and together at the same time. Both units have the skill.
Didn't work :(
03-17-2008, 04:09 AM#10
darkwulfv
Blizzard can be blamed for this one.

Apparently, when using Metamorphosis, the field labeled "Duration - Normal" (under Duration - Hero) is the interval of time between Form A to Form B and Form B to Form A. At default, it's 1.5 seconds. I'm sure this could be lowered, allowing for instant change, or raised for slower change. However, the unit is frozen until this duration is up (unless you change the field which makes the morph interruptable)

So, the solution here was simple. Change the Duration - Normal field back to its default; 1.5 seconds.

Glad I could help you, xbadassx.