Warcraft III resources & community, 2003–2006 · archived

Hurricane - Wind Elder

not rated
Submitted by pimJASS Enhanced328 downloads43 KB
Screenshot
Screenshot
This map includes a crappy area for testing, and a hero spells set:

- Cyclone Mastery (3 lv. / 1)

- Cyclone Ride (1 lv. / 6)

- Tornado Pushing (3 lv. / 1)

- Inner Cyclone (3 lv. / 1)



Sorry for the crappy desc., i`m not keen on describing stuff.
File Name
HurricaneSpellsSet.w3x
Download

Comments

14
lol more exp it sounds like your saying were earn levels for getting critisized lol
All and All It's one of yer first (or so to claim)
but yeah good constructional crit can make you bound to find more mistakes and more exp.
Sorry if it's inconvient but you know where you made the ulti remove all buffs. NOte that there's a slight glitch to your ulti there. You see where the tester uses cyclone, you can't use the ulti due to units being invunerable due to cyclone. Use the ulti to make it target invunerable targets too so that way it could work in some occasions
Try this GetWorldBounds() that returns the rect of the whole map. So maybe do a comparason.
I did something like that "ValidLocation" takes x , y... but do i have to set the boundaries manually?
I wouldnt suggest to create another function containing both setunitx/y in it, there is no need, it will be slower. Just add a condition making sure that the unit is still in the current map boundaries.
SetUnitX/Y doesn't check boundary (which will cause a crash)

For channeling, use something like starfall as a base, and a loop that exits when the caster stops casting

Loop
Exitwhen GetUnitOrder(caster) != "your spell order"
End Loop


Wow.. so neat explanations.. thanks dude, got it :D
I guess its good to create a function SetUnitXY(unit, x , y), just to get it easier , right? ¬¬
SetUnitX/Y doesn't check boundary (which will cause a crash)

For channeling, use something like starfall as a base, and a loop that exits when the caster stops casting

Loop
Exitwhen GetUnitOrder(caster) != "your spell order"
End Loop
Very nice spells, but instead of using SetUnitPos, try using SetUnitX and SetUnitY, they run more efficiently than the loc one.


hm.. could you tell me how would it work more efficiently? heh.. eager to learn!

oh and i forgot about channelling spells.. can anyone give me any direction on how to make a spell channelling, i mean, a common way of doing it?,, thank you
They're all good, just gotta fix them up a notch okkies :wink: :wink: :wink:
Very nice spells, but instead of using SetUnitPos, try using SetUnitX and SetUnitY, they run more efficiently than the loc one.
hahha thats a cool idea!! thanks.. ill consider it :D
OMG UR SPELLS SUCK IVE NEVER SEEN ANYTHING SO BAD!!!

lol im just kidding, my fav is tornado pushing. mebe if they land in water make a trigger that causes them to drown or sumthing lol
Thats my first JASS/WC spell set, please give me some feedback as i need to get more experience. I guess it doesnt lag, please try it..

I guess I could add some effects.. ideas!

For instance, if you have any question, please ask me..
Any constructive (or not ¬¬) critcism please go ahead.
Thank you.

Note: there are some bugs, ofc -> i couldn't manage to recognize the water from the script, to avoid landing on it.. i'll get some time to do it later.. i know we can do it using regions, though it's too manual