Detecting channeled spell's individual channel

Ashcat

Hellooo
Reaction score
68
So, I'm trying to make a spell that is basically like the mage's blizzard spell, but has a slowing effect in the area each time a wave of ice is called down. I wanted to create a dummy unit in the area that casts a damageless thunder clap each time the spell is channeled, but I dont know what event to use to detect each time the spell is channeled, only once when it begins. If anyone could help I would appreciate it lots, and thanks in advance.
 

Sim

Forum Administrator
Staff member
Reaction score
534
> detect each time the spell is channeled, only once when it begins.

What do you mean? If you mean when the spell is casted, use the trigger event "A unit Begins channeling a spell".
 
T

Tubba

Guest
Something like this...
Trigger 1
A unit begins channeling a spell.
Spell equal to your blizzard
Create unit Thunderclapper
Set Thunderclapper(var) = Thunderclapper
Turn on Trigger 2

Trigger 2
Every X seconds (As long as time goes inbetween channels)
Order Thunderclapper(var) to cast MK - Thunderclap

Trigger 3: A unit finishes casting a spell
Spell equal to your blizzard
Turn Off Trigger 2
Remove Thunderclapper(var)


If you have more than one unit using this spell at the same time, you have to use arrays, and I'm not too experienced with them, sorry.
 

Slapshot136

Divide et impera
Reaction score
471
or you could use rain of fire and then detect the buff that it creates, and then have a dummy cast slow on anyone that has the buff
 

The Undaddy

Creating with the power of rage
Reaction score
55
I'd just see the time between the waves* and go with a timer.

*It's probably somewhere in the data of the spell,not directly maybe but... :rolleyes:
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top