HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

complicated problem involving metamorphoses and a 'orb of lightening' hero ability...

03-08-2004, 04:29 PM#1
erwtenpeller
sooo... does anybudy have anm idea how to solve this??

our goal is:
-to make a metamorphosis spell that disables movement, gives a ranged attack and increases attack speed and damage, but still alowes you to cast blink. (if you disable movement blink doesnt work anymore >.<)
-to make passive ability that grants a chance to burn mana every attack.

this is how i did it:
the mana burn one is pretty easy (called touch of justice), just modify the item ability 'melee lightning attack' (or something like that) and instead of purge have it cast a new custom mana burn i made, a diffrent one for each spell level so all the tooltips are correct. i've made this skill and it works flawlessly.

then i made the metamorph, called Avatar of Hate (its a warden metamorphing into ava of vengeance skin) made a copy of the warden hero we used, change the properties i wanted her to change badabingbadaboem, thats all settled. now, the first problem i encountered was that if i disable her movement speed she cant cat blink, wich is a pain in the ass >.< cuz we really want that.

the 2nd problem is a lot weirder though.. i'll try to be as clear as possible about it. if you have learned touch of justice (any level) before you metamorph, it works perfectly.
BUT, when you cast metamorph the skill disappears!! and never comes back.
if you go lvl up again and you didnt learn touch of justice at highest level, it comes back at the newly learned level, but when you metamorph again it vanished for good, that is how it goes with all levels of the skill...

please help me with this!! i did everything i could think of... so i think its a problem that needs to be solved with triggerers... >.<

anyone??
03-08-2004, 06:23 PM#2
Kamux
For the blink abillity, just make a trigger that detects if the spell is cast and let it move the hero instantly to target point of abillity being cast.

The other problem maby can be solved with the "chaos abillity", but it will need triggering.
03-08-2004, 06:55 PM#3
erwtenpeller
Quote:
Originally Posted by Kamux
For the blink abillity, just make a trigger that detects if the spell is cast and let it move the hero instantly to target point of abillity being cast.
well the problem is, if you disable movement you cant even cast blink >.<...

sooo.. i guess we got even more skills that need some trigger enhancements >.<... beh...
03-08-2004, 07:00 PM#4
Kamux
Maby you can give the avatar a movement speed and then make a trigger that orders the unit to stop when it is ordered a move.
03-08-2004, 07:17 PM#5
erwtenpeller
yeah that might work, like a permanent hold position!

but that still doesnt solve my other prblem with the mana burning attack...

kamux i think we found, yet again, a new challenge for you.

and so far you've done great, so i hope you can fix it...

but i posted this in a new thread as well too see if anyone maybe has encountered the same problem and allready knows a simple way to do it.

i think what we need is that 'hold position' trigger you mentioned for the metamorphed unit, and a whole new way of making that mana burning ability... only i wouldnt know any other way to do it.

maybe a way to make the metamorphosis happone without actually having to use metamorphosis... i donno... something should work >.<...
03-09-2004, 03:01 AM#6
Pyrus
heres an alternative to touch of justice, use the spellbreaker ability. im not sure how to get the chance part. since metamorphosus is a 1-level spell try it with only one level. also make sure the alternative unit has the spell available to be learned (check how blizzard did it with demon hunter). I agree the permanent hold will probably the best way to do it. also chek that the "melee lightning attack" i fully converted from spell to item.
03-09-2004, 06:47 AM#7
Kamux
I think you can make the touch of justice with triggers, by detecting attack and then get a random nuber to determing if it is a feedback and then create a dummy unit to cast manaburn.
03-09-2004, 09:10 AM#8
erwtenpeller
feedback doesnt really burnm mana...

i think i'll just drop metamorph and use another way to make that skill... the mana burn ability works just too perfect that this point, i dont want to **** it up...

and i told you i tried everything... nothing works.. you have to see for yourself how strange it is OO..
03-09-2004, 09:42 AM#9
erwtenpeller
... it makes the mana go down yes, but it doesnt burn it, the removed mana doesnt get converted into damage. PLUS i doesnt have a chance to hit, wich is what i want. it basically just a crit strike that burns mana as well as dmg... but dont break your minds over it, i'll get it right. i'll just change metamorph as her ultimatre, even though it was such a leet skill >.<
03-09-2004, 09:53 AM#10
erwtenpeller
hmm.. maybe... i'll see what i'll do. but using the orb has two MAYOR good things:

-it hookes up mana burn to it, wich means you get to see numbers flying just like crit strike.
-i'm using the shadow strike icon for it, and using an orb ability makes it look like a passive skill icon with black borders, with a regulair skill that is no-can-do....

but i'll just fool around with diffrent possubilities, see what works best...

and sorry, i didnt know feedback inflicted damage as well ^^''..
03-09-2004, 12:00 PM#11
erwtenpeller
how do i convert an icon to passive??
03-09-2004, 02:10 PM#12
Silver_Lynx
Using metamorphasis does really weird things for changing units. It tends to take away all of their tinting effects as well as some of their abilities and weird things. Alpha Disjunction is right, you should use feedback...the only reason i would suggest NOT using it, is if you really REALLY want it to have a chance to hit.

Since the metamorphasis spell does weird things, use triggers to determine when it changes, and save it's original state. Use another variable to record the experience it gains while in metamorphasis, and any abilities too. When it changes back, simply load it's old state, and give it the experienced (and possibly levels/abilities) that it needs. You need to reset any variables you used to give it it's trigger abilities (such as your touch of justice spell). There is probably a lot more to do here (based on your map) then i've told you. You'll have to reset any variables you've used the unit for. Let me know how it works out for you, and i'll see what other solutions i can think up.

As for not making the unit move, but still allowing it to blink, try NOT disabling it's movment...but set it's movement speed to zero. That might work.
03-09-2004, 02:28 PM#13
Kamux
I think that is a little too complex, there must be some other way to change the unit. Maby adding custom chaos abillties to the unit with triggers will work, I think I'll give it a try.
03-09-2004, 02:38 PM#14
erwtenpeller
i tried setting movement speed to zero, but that ahs the same effect as disabling movement.

i guess w'll just go with feedback.. bummer... i liked the spell i made a lot.. guess i'll just have to put it in an item, to make sure its in the game ^^~!
03-09-2004, 02:55 PM#15
Kamux
I am now working on the hero, so don't despair (yet).

Edit: The blinks works fine now: I based it of a dummy target spell and moved the unit via triggers.