wait, there are 2 types of FS's...one is the effect and the other one is the special...if i use the special one, it won't work..
and how to upload spell in a comment???
*edit*
and this
http://www.hiveworkshop.com/forums/...279/multi-instancible-gui-spell-making-34393/ tutorial said that if we use waits, we need to add locals...so i add locals,special effect and waits just like this...
[trigger=]
Fire Awakes
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Fire Awakes
Actions
Custom script: local location udg_Caster
Custom script: local location udg_Caster_point
Custom script: local location udg_Caster_point_2
Custom script: local location udg_Caster_point_3
Custom script: local location udg_Caster_point_4
Custom script: local location udg_Caster_point_5
Custom script: local location udg_Caster_point_6
Custom script: local location udg_Caster_point_7
Custom script: local location udg_Caster_point_8
Set Caster = (Position of (Triggering unit))
For each (Integer A) from 1 to 3, do (Actions)
Loop - Actions
Set Caster_point = (Caster offset by (200.00 x (Real((Integer A)))) towards 0.00 degrees)
Set Caster_point_2 = (Caster offset by (200.00 x (Real((Integer A)))) towards 45.00 degrees)
Set Caster_point_3 = (Caster offset by (200.00 x (Real((Integer A)))) towards 90.00 degrees)
Set Caster_point_4 = (Caster offset by (200.00 x (Real((Integer A)))) towards 135.00 degrees)
Set Caster_point_5 = (Caster offset by (200.00 x (Real((Integer A)))) towards 180.00 degrees)
Set Caster_point_6 = (Caster offset by (200.00 x (Real((Integer A)))) towards 225.00 degrees)
Set Caster_point_7 = (Caster offset by (200.00 x (Real((Integer A)))) towards 270.00 degrees)
Set Caster_point_8 = (Caster offset by (200.00 x (Real((Integer A)))) towards 315.00 degrees)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_2 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_3 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_4 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_5 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_6 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_7 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Unit - Create 1 Fire Awakes Dummy for (Owner of (Triggering unit)) at Caster_point_8 facing Default building facing degrees
Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
Unit - Add Fire Awakes to (Last created unit)
Special Effect - Create a special effect at Caster_point using Abilities\Spells\Human\FlameStrike\FlameStrike1.mdl
Wait 0.01 seconds
Special Effect - Destroy (Last created special effect)
Custom script: call RemoveLocation(udg_Caster)
Custom script: call RemoveLocation(udg_Caster_point)
Custom script: call RemoveLocation(udg_Caster_point_2)
Custom script: call RemoveLocation(udg_Caster_point_3)
Custom script: call RemoveLocation(udg_Caster_point_4)
Custom script: call RemoveLocation(udg_Caster_point_5)
Custom script: call RemoveLocation(udg_Caster_point_6)
Custom script: call RemoveLocation(udg_Caster_point_7)
Custom script: call RemoveLocation(udg_Caster_point_8)
[/trigger]