HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Special Effects Problem

06-17-2003, 06:18 AM#1
311
How do I create a special effect on a unit, but the entire spell? I put Abilities\Spells\Human\Blizzard\BlizzardTarget.mdx on a unit and it will only show 1drop of blizzard, I want the entire blizzard animation to play, same with rain of fire. Also how would I get a units attack animation? Or get the effect of chimera lighting shooting toward some1?
06-17-2003, 08:04 AM#2
Dead-Inside
Umm... You mean that you want to apply special effects to a unit?
That's not the way to do it...:
http://www.warcraft3gathering.com/ya...y;threadid=118

You may also need to loop it, but it also says there.
This you can then apply like
Event: A unit enters playable map area
Condition: Unit equal to unit typ XXX
Action: - Found in tut -
Alternativly you could pick unit (Using unit group) and then run a trigger, applying special effects to picked unit, which would be the entering unit. Then have it loop it by using the same action, but running the other trigger again, you'll see what I mean in the Special Effects tut.

Regards
06-17-2003, 08:13 AM#3
311
Well I almost changed all the spells to ones I could actrully get to work :(, but just in case I might add the ones I really want back would it work 4 how I want it?
event: unit is selected
action: I want to blizzard this guy


what would I put there?
I want it so whoever I click gets blizzard on him, the entire blizzard not 1icedrop :)

ps. whats the spell code for flamestrike?
06-17-2003, 10:41 AM#4
Dead-Inside
Umm...
Set variableY = Selected unit

Trigger 2:
E: Every X seconds of the game (Umm, you should try to figure out how many effects you would like to have on screen at a time)
A: Create special effect at variableY

VariableY = A unit variable. Non-array.

Okay, so... When you select someone this will player, every X seconds of the game, an effect at the selected unit.
When you select a new unit, the old one will get overwritten.

Regards
06-18-2003, 12:08 AM#5
Ari
Why not make a "dummy" blizzard spell (which does no damage and has 1 wave). You could then assign an invisible "caster" unit to cast that spell at a point when you needed that effect.
06-18-2003, 12:56 AM#6
311
if u mean spell editor i dont know how :(
06-18-2003, 09:40 AM#7
Dead-Inside
Ari, may I just ask why you are making it more complex then it is? It takes up 2, short short, triggers to do this the trigger way. Yours involve a moving, invisible, caster, which casts blizzard every once in a while, very ineffective.

Might I just ask why you're not using what I typed up for you 311?
06-18-2003, 04:53 PM#8
Ari
The blizzard special effect consists of only a single "icicle" falling from the sky, rather than a "wave" of them. It is also missing the "weather effect" that takes place in the background. If he were simply to create a special effect repeatedly, he'd only see a single icicle falling. Granted you can get around that via triggers (create multiple effects at random points in a region while creating a weather effect in that same region). But it seems to me that that's nearly as complicated as spell editing for somebody who has no knowledge of either. ~shrug. Depending on his skills, the trigger way may be easier.

311: to spell edit, you don't actually need a spell editor - you can do it straight from excel if that's more comfortable to you (abilitydata.slk is openable in excel). Most fields in the spreadsheet have comments that make it fairly intuitive to edit values. For more info, should you decide to do it this way, there's a post stickied above this about spell editing.
06-18-2003, 05:43 PM#9
theJ89
I was thinking, why not make a dummy unit that follows the real unit? All you would have to do from there is Play Animation (specify rarity) with stand as the animation.

But... if you really need it to be SFX, the best thing to do is to do this:

Event:

Every ??? seconds

Condition: (Real Unit) is alive

Action

Destroy Special Effect (variable)
Create Special Effect on (Real Unit)
Set Variable = Last Created special effect
06-18-2003, 07:23 PM#10
Dead-Inside
Okaaaaaaaaaaaaaay... Why do people always do this...

"Create Blizz-targetart special effect at random point in 100-200 range of varaibleY"

Then either repeat the action and do the same trigger as I showed you (with this repeated) or change the every X seconds of the game to much much faster, creating the effect of many icicle thingys falling down on and around the selected target unit.

Regards
06-19-2003, 12:36 AM#11
311
I think i almost got it dead inside, thanks :). but i cant find that exact action, i found create at random point, but not over range of a varible, only regions, not of a unit
06-19-2003, 12:44 AM#12
311
I dont really wanna spell edit, because frozen throne is almost out and it wil have that so I could just wait instead of wasting my time, wish I gave it a look b4 tho. So far my turn based map is pretty good I just didnt use blizzard/rain of fire. I will problably add them tho soon as I get it to work. I cant find any more cool looking abilties tho. Any ideas? waht has a cool graffic? so far I got
thunderclap
warstomp
frost wyrm building freeze
frost nova
shockwave
carrion swarm
holylight
rejuvination
anything else look cool?

anything else? what are the spell codes for some of the war3exp? Does any1 know them, they would work right? I do have beta cuz i want shadowstrike,flamestrike. Also is it possible to make a throw graffic? Llike make it look like my huntress is throwing the weaopn, or shoot lighting? I dont want it to do dmg tho, just the looks.