• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Frost Show Off Spell v0.1b

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
This is just a show off spell nothing more!!
I will be updating this spell whenever I feel like it (or when I hear a good idea from you guys)

Don't Thanks me for this :D!

[trigger=Trigger]Trigger 1
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Frost Spell
Actions
Unit - Pause (Triggering unit)
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 600.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 450.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Wait 0.50 seconds
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 300.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
For each (Integer A) from 1 to 7, do (Actions)
Loop - Actions
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[1] = (Last created special effect)
Special Effect - Destroy Special_Effect[1]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[2] = (Last created special effect)
Special Effect - Destroy Special_Effect[2]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[3] = (Last created special effect)
Special Effect - Destroy Special_Effect[3]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[4] = (Last created special effect)
Special Effect - Destroy Special_Effect[4]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[5] = (Last created special effect)
Special Effect - Destroy Special_Effect[5]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[6] = (Last created special effect)
Special Effect - Destroy Special_Effect[6]
Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 400.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
Set Special_Effect[7] = (Last created special effect)
Special Effect - Destroy Special_Effect[7]
Unit - Unpause (Triggering unit)
[/trigger]


Keywords:
Show off spell
Contents

Frost Spell Show off! (Map)

Reviews
12th Dec 2015 IcemanBo: Too long as NeedsFix. Rejected. 00:09, 18th Aug 2012 Magtheridon96: This spell leaks about 35KB of memory per cast, and 98 handles. This is highly unacceptable. Refer to this thread. Also, why are you storing the...

Moderator

M

Moderator

12th Dec 2015
IcemanBo: Too long as NeedsFix. Rejected.

00:09, 18th Aug 2012
Magtheridon96: This spell leaks about 35KB of memory per cast, and 98 handles.

This is highly unacceptable.

Refer to this thread.

Also, why are you storing the special effects into arrays if you're going to destroy them directly afterwards?
You might as well just destroy the last created special effect.

Storing (Triggering unit) into a variable would help since you're repeating the call and it points to the same thing over and over again.
 
Level 25
Joined
Jun 5, 2008
Messages
2,573
This is just a show off spell nothing more!!

Show off spells aren't allowed.
Functional, working and not leaking spells are allowed.

Try again.

Edit:

  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 100.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[1] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[1]
  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 150.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[2] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[2]
  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 200.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[3] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[3]
  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 250.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[4] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[4]
  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 300.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[5] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[5]
  • Special Effect - Create a special effect at ((Position of (Triggering unit)) offset by 150.00 towards 350.00 degrees) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
  • Set Special_Effect[6] = (Last created special effect)
  • Special Effect - Destroy Special_Effect[6]
Can be replaced by a loop instead.
Same goes to all of these blocks.
And same goes to the fact this is pure eyecandy spell without any effect, which again isn't allowed.
Spells must have some kind of an effect.
 
Level 7
Joined
Nov 13, 2011
Messages
127
No matter how much of a "show off" this is, it has to follow the rules or get rejected.

let's talk about rules shall we?... the 65% of this website is full of non-followed rulers.. for example at the map section... there is a rule saying that uploading maps that are created from other person is not allowed even if they get permision to do so..
 
Level 25
Joined
Jun 5, 2008
Messages
2,573
let's talk about rules shall we?... the 65% of this website is full of non-followed rulers.. for example at the map section... there is a rule saying that uploading maps that are created from other person is not allowed even if they get permision to do so..

Take up to administration, not to us.
Use the admin contact forum if you found moderator/administrator irregularities.
This is not the place to discuss such things.

Besides without rules there is only anarchy. We need order to exist as a community.
 
Level 7
Joined
Nov 13, 2011
Messages
127
Take up to administration, not to us.
Use the admin contact forum if you found moderator/administrator irregularities.
This is not the place to discuss such things.

Besides without rules there is only anarchy. We need order to exist as a community.
yy you right but don't go and saying about rules when you don't even know all of them..
 
Level 14
Joined
Aug 8, 2010
Messages
1,022
don't try to sound clever you are not... also read the description...
First, i don't try to sound clever. Second, you don't know if i am clever or not.
I am nervous because all the newbies on the hive upload spells without even looking at other people's spells... they don't ask what they should do, they don't look at the rules.... some people even think that GUI and Jass are people, not coding languages (i am not sure if GUI is exactly a coding language, but it is something of that sort). 25% (or even more) of the uploaded spells get rejected because they are not MUI or because they have leak(s). If you looked at a spell like this, you would've known that your way of making the spell is not right.

Why newbies want to upload so fast their not so good abilities in the spells section?! There are many forums to ask where do you have a mistake in your spell (or if you done things right), or how you need to do something. For example, my first spell (Spinning Blade) was uploaded after asking many people in many threads how to make it acceptable. I had over 300 posts when i uploaded it, i have started many threads in which i was seeking for help. Many people answered them, for which i am very thankful!

If only there was a way to send this message to all other newbies in the hive... :/


P.S. : By saying you are a newbie, i don't mean that i am the master of everything. (yeah, you are in the hive for almost 1 year but, as we can see clearly, you are not good in spell making, so i accept you as a newbie)
 
Level 7
Joined
Nov 13, 2011
Messages
127
LOLOLOL[/B]

I am not newbie... It's just there is no point on making any more spells..that's why I am making fun looking ones with leaks and sh*t.. btw GUI ofcourse is a coding language... even if it wasn't there is no human being named GUI.... and you must say that you didn't done your spells at-all the others did it and you just did what they had sayed.. btw 100 posts!!. bouya!! xD
 
Level 14
Joined
Aug 8, 2010
Messages
1,022
To be a newbie means not to be able to do something the right way (which is your case). Well, you are also a newbie if you do something for quite a short amount of time. At least this is how I interpret this word.

However, if you don't want to believe that you are a newbie, then simply replace the word "newbie" with "less-skilled" in my last message, doing this will bring more sense to it.

Good job for the 100 posts, you are a grunt now. :)
 

SpasMaster

Hosted Project: SC
Level 24
Joined
Jan 29, 2010
Messages
1,986
don't try to sound clever you are not... also read the description...

The guy was trying to help you out, not trying to sound clever. You are lucky you didn't run into some individual moderators that wouldn't spend even a second wondering if this spell should get rejected. They would remove it instantly. Magtheridon is a patient one and CoLd Bon3 tried to help. Listen to what they say to you and do it. That's the only way to get your spell approved.

If we all start to upload bad-coded spells like this one, this wouldn't be the same site.

In the future respect people who try to help you. And either fix this or remove it...
 
Top