Spellpack Icy Spell Pack

the Immortal

I know, I know...
Reaction score
51
Icy Spell Pack


So this is my second submission for the spell index.
I just saw there's another Icy-based spell pack (Frozen Pulse, Ice Ring, Rising Ice by hell_knight9) and I'm sorry if there are already such spells.

Anyway, the pack contains three ice-theme spells:

1. Frost Arrow - Fires an arrow of frost to target enemy unit, dealing 100/175/250 damage to the target and creates icy explosions on its path. Each explosion deals 75/150/225 damage.

Configrable stuffs:
- Delay between the explosions
- The damage dealt to the target (constant and lvl factor)
- The damage dealt by the novas (from the Frost Nova spell)

(uses the Frost Nova spell and a dummy unit; fully MUI)


2. Freezing Field /DotA spell/ - Creates random Icy explosions around the caster. Each explosion deals 75/150/225 damage.

Configurable stuffs:
- Delay between the explosions
- The Minimal and the maximal distance from the explosions to the caster
- The explosions' damage (from the Frost Nova spell)

(uses the Frost Nova spell and a dummy unit; fully MUI)


3. Ice Nova - Creates expanding waves of novas that damage nearby enemy units. Each wave deals 100/175/225 damage.

Configurable stuffs:
- The time delay between each wave
- The number of the waves
- The width of each wave
- The SFX (it is the Frost Nova's SFX, but you may change it to ... Firey SFX, dunno x) )
- The damage from each wave (constant and lvl factor)
(uses direct damage and Frost Nova SFX; fully MUI; with a Math function to calculate the number of novas in each wave)



That's all, I hope there aren't any leaks / bugs / typos, but of course if you find you should tell me and I will try to fix them as fast as I can.

EDIT: Added some info for the Ice Nova

EDIT2: Fixed leaks
 

Attachments

  • Ice Spells.w3x
    65.4 KB · Views: 1,645

emjlr3

Change can be a good thing
Reaction score
395
nice nova looks familiar

i will check them out when i have the resources to do so and the time

y is number 3 not MUI

looking forward to seeeing your JASS script
 

Exide

I am amazingly focused right now!
Reaction score
448
Nice and Cool! :shades: :p
+rep, good work! :)
 

Andrewgosu

The Silent Pandaren Helper
Reaction score
716
What can I say, marvelous.

You should use the natives instead, for the handle variables...
 

hell_knight

Playing WoW
Reaction score
126
Cough, also you know icy arrow, I made a spell a long time ago which had a skull which created a bunch of explosions on its path along the way too on wc3sear then idiot makers of Age of Myths ripped my code turned it into JASS and stole it for their map without credit!!!

Anyhow nice spells.
 

ayumilove

Youtube account suspended! youtube.com/ayumilove8
Reaction score
110
hell knight, how did you know they steal o_O

you unprotect their map to find out ?
 

Tom Jones

N/A
Reaction score
437
FlushHandleLocals() should be done before destroying a handle, and before nulling the the assigned variable.
 

Tinki3

Special Member
Reaction score
418
Good spells, but the spellpack would've been much better if it had had another custom spell :); not Freezing Field (it was nicely made, and looked good however).

Here's a short overview:

*Frost Arrow

I liked this one, but two things bothered me. The frost explosions had a bit too much delay as soon as the arrow moved towards the target, which I thought made it look a bit weird. Also, the fact that it could only target units got annoying in my opinion; a point target like shockwave would've probably made things easier (only targeting units meant less spam :p)?

*Freezing Field

Like I said, the spellpack would've been better with another custom spell :rolleyes:. There's hundreds of different Ice spell ideas you could've thought of (what happened? couldn't you be bothered or something lol?). How about Multi-Target Freezing Ice Cubes? Well, there's not much more to say about this one, only that its a very good replicate of DotA's, and that its easy (and fun) to modify.

*Ice Nova

My favourite, and also fun/easy to modify. It got a bit laggy when I made it create 50 waves that were 0.12 secs apart though :rolleyes:. I've seen many novas, but this one's one of the best :D. gw, no more to say.

overall, +rep from me for the spellpack.
 

the Immortal

I know, I know...
Reaction score
51
@ emjlr3 - Everything's MUI, just forgot to mention it.

@ exide - ty

@ Andrewgosu - in my last spell for the index (the Energy Shield) SFilip said it's better to use the whole Handle Vars systems (for better readability). And I did so.

@ hell_knight9 - I'm sorry but I don't even play WarCraft III maps. I didn't know it was someone's (yours?) and I haven't played Age of Myths.

@ Tom Jones - Maybe a stupid little mistake. I will look at it asap.

@ Tinki3 - The Frost Arrow point-cast is a good idea. I may update the map later if I do it. For the Ice Nova - I wanted to make it so two units cannot be hit by 2 novas until they move. imo it became a bit complicated but it can be easily reconfigured. This "lag" should be fixed by Preloading the Frost Nova model.

And a last question to a moderator (SFilip?): Can I really add another spell now? I just thought of a new one :D
 

emjlr3

Change can be a good thing
Reaction score
395
sure y not

spells looks good, i think i saw a spell mistake or two, not a big deal

did not find any bugs while playing

script:

Ice Nova -
local unit u = GetTriggerUnit() is uneeded, u dont use it for anything, just use GetTriggerUnit hwen u set ur "caster"
call SetHandleInt(tim, "WavesDone", 0) is not needed, its set to 0 as default
using GetExpiredTimer() over and over is a lot slower hen using a local that gets it once
if i == null then
set i = 0
endif like i said its set to 0 as default, w/o setting it to anything
u don't null your groups or location, tw y r u using two groups anywho?
call SetHandleInt(GetExpiredTimer(), "WavesDone", i) set that after u do ur check, no point in doing it before if your just going to stop the spell

Freezing Field -
using "IsCasting" as ur string ID is not a good idea(not MUI or really as good), a better way would be to use ur local trigger to stop the timer, and not need the boolean or polled wait at all
u never destroy your trigger

Frost Arrow - not all your constants are labeled, a noob may get confused
check if the units state is >.405, it is more accurate
again no nulling of locs


you should also preload all dummy abils, i noticed some first cast lag and saw that you did not

all in all not bad
 

SFilip

Gone but not forgotten
Reaction score
633
> Can I really add another spell now?
Sure, why not?

As for the spells themselves...well first of all it might not be wise to null local timers if you have something attached to them. According to Vexorian it might happen that the handle index bugs up which would presumably result in not being to "attach" anything.
But since everything seems to work fine...approved.
 

emjlr3

Change can be a good thing
Reaction score
395
according to the rules SFilip

-No memory leaks
Do not submit spells that contain a memory leak. We have plenty of tutorials about them so I don't think this would be a problem.

unless he updated it, which i didnt think he did, each spell as a few
 

the Immortal

I know, I know...
Reaction score
51
Fixed all leaks that emjlr3 and Tom Jones said. I don't want "Frost Arrow" to be point-or-unit cast so I left it as it was.

The spell I almost made was:
"Icy Armor - Creates a shield of ice energy around a target friendly unit for 20 seconds. Whenever the target takes damage the damaging unit may be frozen for up to 5 seconds (10/20/30% chance). Any damage caused will unfreeze the unit. "

I triggered everything and I was almost done but then I remembered the Dread Lord's Sleep spell. It is so easier to "sleep" the attacking unit instead of local timers, triggers and so on. and I gave up. Anyway the spell is inside the map and it is almost working. If some1 wants I may finish it or make a "sleepy" version (much easier imo >.< )
 

Hero

─║╣ero─
Reaction score
250
Fixed all leaks that emjlr3 and Tom Jones said. I don't want "Frost Arrow" to be point-or-unit cast so I left it as it was.

The spell I almost made was:
"Icy Armor - Creates a shield of ice energy around a target friendly unit for 20 seconds. Whenever the target takes damage the damaging unit may be frozen for up to 5 seconds (10/20/30% chance). Any damage caused will unfreeze the unit. "

I triggered everything and I was almost done but then I remembered the Dread Lord's Sleep spell. It is so easier to "sleep" the attacking unit instead of local timers, triggers and so on. and I gave up. Anyway the spell is inside the map and it is almost working. If some1 wants I may finish it or make a "sleepy" version (much easier imo >.< )

Sleep would be easier to us..but doesn't it always make that annoying sound?
Idk if you can change it..I never used sleep inside any of my spells that I make..I always just script it myself...gives more satisfying results..:D

anyways nice spells +Rep
I'll check for bugs later
 
Z

Zell

Guest
Great spells man, I especially like that Freezing Arrow skill.

One question though... well actually two: Is the Frost Nova supposed to damage yourself too (if you cast it and move into the nova, you start getting hit)? If not, how can this be changed so it doesn't?
 

crystalguard

New Member
Reaction score
11
Hey i loved the spells but there is one issue, the Freezing Field is just a copy of one of Blizzards Spells on their Halloween Map you get with the frozen throne, but the rest were Awsome and i have never seen them any where before :D
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    Actually I was just playing with having some kind of mention of the food forum and recipes on the main page to test and see if it would engage some of those people to post something. It is just weird to get so much traffic and no engagement
  • The Helper The Helper:
    So what it really is me trying to implement some kind of better site navigation not change the whole theme of the site
  • Varine Varine:
    How can you tell the difference between real traffic and indexing or AI generation bots?
  • The Helper The Helper:
    The bots will show up as users online in the forum software but they do not show up in my stats tracking. I am sure there are bots in the stats but the way alot of the bots treat the site do not show up on the stats
  • Varine Varine:
    I want to build a filtration system for my 3d printer, and that shit is so much more complicated than I thought it would be
  • Varine Varine:
    Apparently ABS emits styrene particulates which can be like .2 micrometers, which idk if the VOC detectors I have can even catch that
  • Varine Varine:
    Anyway I need to get some of those sensors and two air pressure sensors installed before an after the filters, which I need to figure out how to calculate the necessary pressure for and I have yet to find anything that tells me how to actually do that, just the cfm ratings
  • Varine Varine:
    And then I have to set up an arduino board to read those sensors, which I also don't know very much about but I have a whole bunch of crash course things for that
  • Varine Varine:
    These sensors are also a lot more than I thought they would be. Like 5 to 10 each, idk why but I assumed they would be like 2 dollars
  • Varine Varine:
    Another issue I'm learning is that a lot of the air quality sensors don't work at very high ambient temperatures. I'm planning on heating this enclosure to like 60C or so, and that's the upper limit of their functionality
  • Varine Varine:
    Although I don't know if I need to actually actively heat it or just let the plate and hotend bring the ambient temp to whatever it will, but even then I need to figure out an exfiltration for hot air. I think I kind of know what to do but it's still fucking confusing
  • The Helper The Helper:
    Maybe you could find some of that information from AC tech - like how they detect freon and such
  • Varine Varine:
    That's mostly what I've been looking at
  • Varine Varine:
    I don't think I'm dealing with quite the same pressures though, at the very least its a significantly smaller system. For the time being I'm just going to put together a quick scrubby box though and hope it works good enough to not make my house toxic
  • Varine Varine:
    I mean I don't use this enough to pose any significant danger I don't think, but I would still rather not be throwing styrene all over the air
  • The Helper The Helper:
    New dessert added to recipes Southern Pecan Praline Cake https://www.thehelper.net/threads/recipe-southern-pecan-praline-cake.193555/
  • The Helper The Helper:
    Another bot invasion 493 members online most of them bots that do not show up on stats
  • Varine Varine:
    I'm looking at a solid 378 guests, but 3 members. Of which two are me and VSNES. The third is unlisted, which makes me think its a ghost.
    +1
  • The Helper The Helper:
    Some members choose invisibility mode
    +1
  • The Helper The Helper:
    I bitch about Xenforo sometimes but it really is full featured you just have to really know what you are doing to get the most out of it.
  • The Helper The Helper:
    It is just not easy to fix styles and customize but it definitely can be done
  • The Helper The Helper:
    I do know this - xenforo dropped the ball by not keeping the vbulletin reputation comments as a feature. The loss of the Reputation comments data when we switched to Xenforo really was the death knell for the site when it came to all the users that left. I know I missed it so much and I got way less interested in the site when that feature was gone and I run the site.
  • Blackveiled Blackveiled:
    People love rep, lol

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top