- Joined
- Jul 14, 2006
- Messages
- 292
Hi there! This is my Stop Time ability! I suggest it to someone here so I decided to give it as a Tutorial too for those who want it!
For the Stop time you only need an "Unit Group" Variable and nothing else. Call it as you like but I'd call it StopUnits. No other group are necesarry cause no other unit will be able to use the ability as they will be stuck too.
Use the ability Thunder Clap and change the values to make it damageless.
Now in a Trigger do this:
Event
A unit (Finnish casting an ability)
Condition
(Ability being cast) Equal to (Your ability based on Thunderclap)
Actions
Unit Group - Pick every unit in (Units in(Playable map area)) and do (Unit Group - Add (Picked Unit) to (StopUnits))
Unit Group - Remove (Casting Unit) from (StopUnits)
Unit Group - Pick every unit in (Stop Units) and do (Animation - Change (Picked Unit)'s animation speed to 0.00% of its original speed)
Unit Group - Pick every unit in (Stop Units) and do (Unit - Pause (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Unit - Pause the expiration timer for (Picked Unit))
Wait (Duration of the Stop Time ability you want) seconds
Unit Group - Pick every unit in (Stop Units) and do (Unit - Unpause (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Unit - Unpause the expiration timer for (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Animation - Change (Picked Unit)'s animation speed to 100.00% of its original speed)
Unit Group - Remove all units from (StopUnits)
And you have your Stop Time!
This ability maygive problem to map using trigger to spawn unit as they will need to stop those trigger with this Stop Time trigger. But still I think it will be easy for them to figure a way out.
From MetalWarrior
For the Stop time you only need an "Unit Group" Variable and nothing else. Call it as you like but I'd call it StopUnits. No other group are necesarry cause no other unit will be able to use the ability as they will be stuck too.
Use the ability Thunder Clap and change the values to make it damageless.
Now in a Trigger do this:
Event
A unit (Finnish casting an ability)
Condition
(Ability being cast) Equal to (Your ability based on Thunderclap)
Actions
Unit Group - Pick every unit in (Units in(Playable map area)) and do (Unit Group - Add (Picked Unit) to (StopUnits))
Unit Group - Remove (Casting Unit) from (StopUnits)
Unit Group - Pick every unit in (Stop Units) and do (Animation - Change (Picked Unit)'s animation speed to 0.00% of its original speed)
Unit Group - Pick every unit in (Stop Units) and do (Unit - Pause (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Unit - Pause the expiration timer for (Picked Unit))
Wait (Duration of the Stop Time ability you want) seconds
Unit Group - Pick every unit in (Stop Units) and do (Unit - Unpause (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Unit - Unpause the expiration timer for (Picked Unit))
Unit Group - Pick every unit in (Stop Units) and do (Animation - Change (Picked Unit)'s animation speed to 100.00% of its original speed)
Unit Group - Remove all units from (StopUnits)
And you have your Stop Time!
This ability maygive problem to map using trigger to spawn unit as they will need to stop those trigger with this Stop Time trigger. But still I think it will be easy for them to figure a way out.
From MetalWarrior
Last edited: