Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
If you visit a big forum for example there might be spells for everything, this means that new users can't post theirs?
The creteria for approving a spell is their coding
And for the third, yeah i know i could use hashtables etc...but i took a break from map making before hashtables came out(with the return bug thing) and started only recently, i still have to learn more about them before use them.
We have to consider all posibilities...
For the first thing you mentioned...its just as you said that's not part of the spell, and hasn't to do anything with it.
So what if there are many different jumps?The creteria for approving a spell is their coding...and not how many users have posted similar spells.
I don't think you are in charge of judging me...As far as i am concerned spell mods are.
There might be other ways to do this too..but what's the difference if the result is the same?
Oh well...i never said the spell was perfect..
Keep posting what you think is wrong and i'm gonna update it soon...
And i never said it was gonna be approved...
*Can you explain me the problem of having many spells with custom vaules?If all of them are organized/made/used properly i can't see any problem...At least i never had any problem.
Hmmm...well you are right..but i guess no one uses custom values any more..so any user who downloads this one, it might be the only spell which uses custom vaules in his map..and it will work fine.
As i mentioned before i just uploaded it, as 1 spell it works prety fine, users who use it have to be aware of the dangers...
If you visit request section you will notice that many users ask spells from other games/maps etc... so what's wrong by making one?
I just thought of uploading it here so other users who were searching for it could download it. If they don't? Well its their decision not yours.
Yeah, its GUI so what?GUI is user-friendly...bla bla bla i'm a programer i know what's going on behind the scenes with GUI and Jass, i've seen how GUI is horribly translated to Jass...
Does this have to mean something?There is GUI CATEGORY for gods sake...
I LIKE it, and i'm gonna use it(actually i made it for me). Approval doesn't really mean anything to me, cause what's the difference? I'm gonna use it in my maps either it gets approved or rejected.
Performance
Submissions must be bugless, leakless, lagless on a computer that runs Warcraft III smoothly, and fully multiinstanceable. Spells using non-recycling "indexing systems" will not be accepted.
Leap
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to moon 3
Actions
Set Leap_Counts = (Leap_Counts + 1)
Set Leap_CountMaxSize = 8191
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Leap_Counts Greater than Leap_CountMaxSize
Then - Actions
Set Leap_Counts = 1
Else - Actions
Unit - Set the custom value of (Casting unit) to Leap_Counts
Unit Group - Add (Casting unit) to Leap_MoveGroup
Set Leap_DistanceTravel[Leap_Counts] = 0.00
Set Leap_Distance[1] = 630.00
Set Leap_Distance[3] = 780.00
Set Leap_Distance[4] = 840.00
Set Leap_Distance[2] = 690.00
Set Leap_Angle[Leap_Counts] = (Facing of (Casting unit))
Unit - Turn collision for (Casting unit) Off
Unit - Add Crow Form to (Casting unit)
Unit - Remove Crow Form from (Casting unit)
Animation - Play (Casting unit)'s walk animation
Animation - Change (Casting unit)'s animation speed to 0.00% of its original speed
Animation - Change (Casting unit) flying height to 300.00 at 600.00
Trigger - Turn on Leap Move <gen>
Leap Move
Events
Time - Every 0.02 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in Leap_MoveGroup and do (Actions)
Loop - Actions
Set Leap_CustomValue = (Custom value of (Picked unit))
Set Leap_CasterLoc = (Position of (Picked unit))
Set Leap_Movement = (Leap_CasterLoc offset by 24.00 towards Leap_Angle[Leap_CustomValue] degrees)
Unit - Move (Picked unit) instantly to Leap_Movement
Set Leap_DistanceTravel[Leap_CustomValue] = (Leap_DistanceTravel[Leap_CustomValue] + 24.00)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Leap_DistanceTravel[Leap_CustomValue] Greater than or equal to (Leap_Distance[(Level of paladin 3 for (Picked unit))] / 2.00)
Then - Actions
Unit - Add Crow Form to (Picked unit)
Unit - Remove Crow Form from (Picked unit)
Animation - Change (Picked unit) flying height to 0.00 at 550.00
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Leap_DistanceTravel[Leap_CustomValue] Greater than or equal to Leap_Distance[(Level of paladin 3 for (Picked unit))]
Then - Actions
Set Leap_Caster = (Picked unit)
Set Leap_UnitGroup = (Units within 500.00 of Leap_Movement matching ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an ally of (Owner of (Picked unit))) Equal to True))))
Unit Group - Pick every unit in Leap_UnitGroup and do (Actions)
Loop - Actions
Unit - Create 1 moon 2 for (Owner of (Picked unit)) at Leap_Movement facing Default building facing degrees
Unit - Add 5 to (Last created unit)
Unit - Set level of 5 for (Last created unit) to (Level of moon 3 for Leap_Caster)
Unit - Order (Last created unit) to Orc Shaman - Bloodlust (Picked unit)
Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
Custom script: call DestroyGroup (udg_Leap_UnitGroup)
Animation - Change (Picked unit)'s animation speed to 100.00% of its original speed
Unit - Turn collision for (Picked unit) On
Unit Group - Remove (Picked unit) from Leap_MoveGroup
Else - Actions
Custom script: call RemoveLocation (udg_Leap_CasterLoc)
Custom script: call RemoveLocation (udg_Leap_Movement)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Number of units in Leap_MoveGroup) Equal to 0
Then - Actions
Trigger - Turn off (This trigger)
Else - Actions
