Ok Mr, I saw you cannot upload your triggers because of your russian computer. However, I can do this for you.
Charge of Chaos.
-
Charge A
-

Events
-


Unit - A unit Starts the effect of an ability
-

Conditions
-


(Ability being cast) Equal to Charge of Chaos
-

Actions
-


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



If - Conditions
-



Then - Actions
-




Trigger - Turn on Charge B <gen>
-



Else - Actions
-


Set coc_Switch = (coc_Switch + 1)
-


Set coc_CastNumber = (coc_CastNumber + 1)
-


Set coc_Caster[coc_CastNumber] = (Casting unit)
-


Set coc_point = (Position of coc_Caster[coc_CastNumber])
-


Unit - Pause coc_Caster[coc_CastNumber]
-


Animation - Play coc_Caster[coc_CastNumber]'s slam animation
-


Animation - Change coc_Caster[coc_CastNumber]'s animation speed to 95.00% of its original speed
-


Unit - Create 1 Effect: Blademaster for (Owner of coc_Caster[coc_CastNumber]) at coc_point facing (Facing of coc_Caster[coc_CastNumber]) degrees
-


Animation - Change (Last created unit)'s animation speed to 85.00% of its original speed
-


Animation - Change (Last created unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 50.00% transparency
-


Animation - Play (Last created unit)'s slam animation
-


Set coc_Effect1[coc_CastNumber] = (Last created unit)
-


Unit - Create 1 Effect: Blademaster for (Owner of coc_Caster[coc_CastNumber]) at coc_point facing (Facing of coc_Caster[coc_CastNumber]) degrees
-


Animation - Change (Last created unit)'s animation speed to 80.00% of its original speed
-


Animation - Change (Last created unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 75.00% transparency
-


Animation - Play (Last created unit)'s slam animation
-


Set coc_Effect2[coc_CastNumber] = (Last created unit)
-


Custom script: call RemoveLocation (udg_coc_point)
-
Charge B
-

Events
-


Time - Every 0.04 seconds of game time
-

Conditions
-

Actions
-


For each (Integer coc) from 1 to coc_CastNumber, do (Actions)
-



Loop - Actions
-




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





If - Conditions
-






coc_Caster[coc] Not equal to No unit
-





Then - Actions
-






Set coc_Timer[coc] = (coc_Timer[coc] + 0.04)
-






Set coc_heroorigin = (Position of coc_Caster[coc])
-






Special Effect - Create a special effect attached to the weapon of coc_Caster[coc] using Abilities\Spells\Items\AIfb\AIfbSpecialArt.mdl
-






Special Effect - Destroy (Last created special effect)
-






Unit - Move coc_Effect1[coc] instantly to coc_heroorigin, facing (Facing of coc_Caster[coc]) degrees
-






Unit - Move coc_Effect2[coc] instantly to coc_heroorigin, facing (Facing of coc_Caster[coc]) degrees
-






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







If - Conditions
-








coc_Timer[coc] Equal to 0.32
-







Then - Actions
-








Animation - Change coc_Caster[coc]'s animation speed to 5.00% of its original speed
-








Animation - Change coc_Effect1[coc]'s animation speed to 15.00% of its original speed
-








Animation - Change coc_Effect2[coc]'s animation speed to 20.00% of its original speed
-







Else - Actions
-






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







If - Conditions
-








coc_Timer[coc] Equal to 0.56
-







Then - Actions
-








Animation - Change coc_Caster[coc]'s animation speed to 100.00% of its original speed
-








Animation - Change coc_Effect1[coc]'s animation speed to 100.00% of its original speed
-








Animation - Change coc_Effect2[coc]'s animation speed to 100.00% of its original speed
-







Else - Actions
-






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







If - Conditions
-








coc_Timer[coc] Equal to 0.80
-







Then - Actions
-








Unit - Create 1 SpellCaster for (Owner of coc_Caster[coc]) at coc_heroorigin facing (Facing of coc_Caster[coc]) degrees
-








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








Unit - Add Shockwave (ChargeOfChaos) to (Last created unit)
-








Unit - Set level of Shockwave (ChargeOfChaos) for (Last created unit) to (Level of Charge of Chaos for coc_Caster[coc])
-








Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave (coc_heroorigin offset by 300.00 towards ((Facing of (Last created unit)) + 0.00) degrees)
-








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









If - Conditions
-









Then - Actions
-










Unit - Create 1 SpellCaster for (Owner of coc_Caster[coc]) at coc_heroorigin facing (Facing of coc_Caster[coc]) degrees
-










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










Unit - Add Shockwave (ChargeOfChaos) to (Last created unit)
-










Unit - Set level of Shockwave (ChargeOfChaos) for (Last created unit) to (Level of Charge of Chaos for coc_Caster[coc])
-










Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave (coc_heroorigin offset by 300.00 towards ((Facing of (Last created unit)) + 25.00) degrees)
-










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











If - Conditions
-











Then - Actions
-












Unit - Create 1 SpellCaster for (Owner of coc_Caster[coc]) at coc_heroorigin facing (Facing of coc_Caster[coc]) degrees
-












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












Unit - Add Shockwave (ChargeOfChaos) to (Last created unit)
-












Unit - Set level of Shockwave (ChargeOfChaos) for (Last created unit) to (Level of Charge of Chaos for coc_Caster[coc])
-












Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave (coc_heroorigin offset by 300.00 towards ((Facing of (Last created unit)) - 25.00) degrees)
-











Else - Actions
-









Else - Actions
-







Else - Actions
-






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







If - Conditions
-








coc_Timer[coc] Equal to 1.00
-







Then - Actions
-








Set coc_Switch = (coc_Switch - 1)
-








Special Effect - Create a special effect at (coc_heroorigin offset by 150.00 towards (Facing of coc_Caster[coc]) degrees) using Abilities\Weapons\PhoenixMissile\Phoenix_Missile.mdl
-








Special Effect - Destroy (Last created special effect)
-








Unit - Unpause coc_Caster[coc]
-








Unit - Remove coc_Effect1[coc] from the game
-








Unit - Remove coc_Effect2[coc] from the game
-








Unit - Order coc_Caster[coc] to Stop
-








Animation - Reset coc_Caster[coc]'s animation
-








Set coc_Caster[coc] = No unit
-








Set coc_Effect1[coc] = No unit
-








Set coc_Effect2[coc] = No unit
-








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









If - Conditions
-









Then - Actions
-










Trigger - Turn off (This trigger)
-









Else - Actions
-








Custom script: call RemoveLocation(udg_coc_heroorigin)
-







Else - Actions
-





Else - Actions
Incredible Attack
-
Attack A
-

Events
-


Unit - A unit Starts the effect of an ability
-

Conditions
-


(Ability being cast) Equal to Incredible Attack
-

Actions
-


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



If - Conditions
-



Then - Actions
-




Trigger - Turn on Attack B <gen>
-



Else - Actions
-


Set ia_CastNumber = (ia_CastNumber + 1)
-


Set ia_Switch = (ia_Switch + 1)
-


Set ia_Caster[ia_CastNumber] = (Casting unit)
-


Set ia_Point[ia_CastNumber] = (Target point of ability being cast)
-


Set ia_Distance[ia_CastNumber] = (Distance between (Position of ia_Caster[ia_CastNumber]) and ia_Point[ia_CastNumber])
-


Set ia_Angle[ia_CastNumber] = (Angle from (Position of ia_Caster[ia_CastNumber]) to ia_Point[ia_CastNumber])
-


Animation - Play ia_Caster[ia_CastNumber]'s slam animation
-


Unit - Turn collision for ia_Caster[coc_CastNumber] Off
-
Attack B
-

Events
-


Time - Every 0.04 seconds of game time
-

Conditions
-

Actions
-


For each (Integer ia) from 1 to ia_CastNumber, do (Actions)
-



Loop - Actions
-




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





If - Conditions
-






ia_Caster[ia] Not equal to No unit
-





Then - Actions
-






Set ia_Distance[ia] = (ia_Distance[ia] - 50.00)
-






Unit - Move ia_Caster[ia] instantly to (ia_Point[ia] offset by ia_Distance[ia] towards (ia_Angle[ia] + 180.00) degrees), facing ia_Point[ia]
-






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







If - Conditions
-








ia_Distance[ia] Less than or equal to 50.00
-







Then - Actions
-








Unit - Create 1 SpellCaster for (Owner of ia_Caster[ia]) at ia_Point[ia] facing Default building facing degrees
-








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








Unit - Add Stun (Incredible Attack) to (Last created unit)
-








Unit - Set level of Stun (Incredible Attack) for (Last created unit) to (Level of Incredible Attack for ia_Caster[ia])
-








Unit - Order (Last created unit) to Special Warlock - Inferno ia_Point[ia]
-








Custom script: call RemoveLocation (udg_ia_Point[udg_ia])
-








Unit - Turn collision for ia_Caster[ia] On
-








Set ia_Caster[ia] = No unit
-








Set ia_Switch = (ia_Switch - 1)
-








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









If - Conditions
-









Then - Actions
-










Trigger - Turn off (This trigger)
-









Else - Actions
-







Else - Actions
-





Else - Actions
.
-------------------------------------------------------------------
So, there's the triggers for y'all

Okay, let's move on to the more detailed information.
-----------------------
IMPORTANT ----------------------------
-------------------------------------------------------------------
This is the part of the review that you should read carefully.
Please note: I might have missed some things, if you think anything in the information below should be changed, let me know!
Spell(s) Language: GUI (Triggering).
Spell(s) MUI: Yes
Spell(s) Leakless: Yes
The Negative:
1: Imported Files: 2 (Not Good Dude!)
2: The hero laggs a bit when he uses the spell: Incredible Attack.
- You should make this spell a bit smoother.
3: The spell effects should be made a bit more advanced. The spells are sort of too simple. Sorry :-/
4: There is no documentation in the triggers... Not good!
The Posetive:
1: The spells works just fine

2: The effects are working good, BUT, you should add some special effects, maybe some flames or something
So, should this be approved?
- No...
You have no documentation, you have imported resources, your spells seem to be way to simple and the spells are a bit laggy.
So no, I am sorry. I don't think this will be approved