I made a channeling spell a non-channeling and i successfully did it but the problem is when i try to increase the level of the spell that the dummy casts, the whole spell doesn't work. I'm a newbie so kindly give the most simplest solution. Thanks! 
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.
Untitled Trigger 001

Events


Unit - A unit Begins casting an ability

Conditions


(Ability being cast) Equal to Blizzard (Dummy)

Actions


Unit - Create 1 Dummy (Caster) for (Owner of (Triggering unit)) at (Target point of ability being cast) facing Default building facing degrees


Unit - Add Blizzard Real to (Last created unit)


Unit - Add a 5.00 second Generic expiration timer to (Last created unit)


Unit - Order (Last created unit) to Human Archmage - Blizzard (Target point of ability being cast)


If (All Conditions are True) then do (Then Actions) else do (Else Actions)



If - Conditions




(Level of Blizzard (Dummy) for (Triggering unit)) Equal to 1



Then - Actions




Unit - Set level of Blizzard Real for (Last created unit) to 1



Else - Actions




If (All Conditions are True) then do (Then Actions) else do (Else Actions)





If - Conditions






(Level of Blizzard (Dummy) for (Triggering unit)) Equal to 2





Then - Actions






Unit - Set level of Blizzard Real for (Last created unit) to 2





Else - Actions






If (All Conditions are True) then do (Then Actions) else do (Else Actions)







If - Conditions








(Level of Blizzard (Dummy) for (Triggering unit)) Equal to 3







Then - Actions








Unit - Set level of Blizzard Real for (Last created unit) to 3







Else - Actions








Do nothing
Unit - Set level of Blizzard Real for (Last created unit) to (Level of Blizzard (Dummy)
Event - a unit starts the effect of an ability
Condition - Ability being cast == Blizzard (non-channeling)
Actions -
Set TempPoint = Target point of Ability being Cast
Set TempUnit = Triggering Unit
Create 1 Dummy for Owner of TempUnit Facing whatever.
Set TempUnit2 = LastCreated Unit
Add Ability Blizzard (channeling) to TempUnit2
Set Level of Blizzard (channeling) for TempUnit2 to Level of Blizzard(non-channeling) for TempUnit
Order TempUnit2 to Human Archmage Blizz TempPoint.
Custom Script: call RemoveLocation(udg_TempPoint)
Unit - Order (Last created unit) to Human Archmage - Blizzard (Target point of ability being cast)
Untitled Trigger 001

Events


Unit - A unit Starts the effect of an ability

Conditions


(Ability being cast) Equal to (==) Blizzard (Fake)

Actions


Set Point = (Target point of ability being cast)


Unit - Create 1 Dummy for (Triggering player) at Point facing Default building facing (270.0) degrees


Set Unit = (Last created unit)


Unit - Add Blizzard (Real) to Unit


Unit - Set level of Blizzard (Real) for Unit to (Level of Blizzard (Fake) for (Triggering unit))


Unit - Order Unit to Human Archmage - Blizzard Point


Custom Script : call RemoveLocation(udg_Point)
Untitled Trigger 001
Events
Unit - Starts the effect of an ability
Conditions
(Ability being cast) Equal to Blizzard (Dummy)
Actions
Set MY_CASTER = (Triggering unit)
Set MY_POINT = (Target point of ability being cast)
Set THE_LEVEL = Level of Blizzard (Dummy) for MY_CASTER
Unit - Create 1 Dummy (Caster) for (Triggering Player) at MY_POINT facing Default building facing degrees
Set MY_DUMMY = ( Last created unit )
Unit - Add a 5.00 second Generic expiration timer to MY_DUMMY
Unit - Add Blizzard Real to MY_DUMMY
Unit - Set level of Blizzard Real for MY_DUMMY to THE_LEVEL
Unit - Order MY_DUMMY to Human Archmage - Blizzard MY_POINT
Custom script: call RemoveLocation ( udg_MY_POINT )
bj_lastCreatedUnitI have another problem, im trying to use " pan camera with interpolated height" but when i test the map in doesn't seem to work. I made all the units and buildings on my map but it doesn't look quite good, i need a second opinion.
Camera - Set Player 1 (Red)'s camera Distance to target to 700.00 over 0.00 seconds
Camera - Pan camera for Player 1 (Red) to (Center of (Playable map area)) over 0.00 seconds
Camera - Set Player 1 (Red)'s camera Distance to target to 3000.00 over 0.00 seconds
oh i see...
i have another question, if i make a "Ability" variable, does it store all the ability in the map?
to make it clear, can i use just one variable for example on 100 spells that uses variable?
Camera - Pan Camera as Necessary
Panic Reload

Events


Unit - A unit Is attacked

Conditions


(Random integer number between 1 and 100) Less than or equal to (10 x (Level of Panic Reload for (Attacked unit)))


(Level of Panic Reload for (Attacked unit)) Greater than 0


Or - Any (Conditions) are true



Conditions




((Random integer number between 1 and 100) Equal to 10) and ((Level of Panic Reload for (Attacked unit)) Equal to 1)




((Random integer number between 1 and 100) Equal to 20) and ((Level of Panic Reload for (Attacked unit)) Equal to 2)




((Random integer number between 1 and 100) Equal to 30) and ((Level of Panic Reload for (Attacked unit)) Equal to 3)

Actions


Set Point = (Position of PR_Unit)


Unit - Create 1 Dummy Caster for (Owner of (Attacked unit)) at (Position of PR_Unit) facing (Position of PR_Unit)


Set PR_Unit = (Attacked unit)


Set Unit = (Last created unit)


Unit - Add Panic Reloading (Reloaded) to Unit


Unit - Set level of Panic Reloading (Reloaded) for Unit to (Level of Panic Reload for PR_Unit)


Unit - Order Unit to Orc Shaman - Bloodlust PR_Unit


Unit - Add a 1.50 second Generic expiration timer to Unit
