- Joined
- May 11, 2008
- Messages
- 1,198
so how would you make a channeling spell? i can figure you would take a channeling spell and edit it to do nothing and then what after that?
you'd need a trigger to do something...
what i was thinking was making a channeling spell that picked all of a certain kindof unit and slowed it for the duration of the channeling.
how do you do this? i want it so of course you can disable the channeling like any other channeling so i don't know how to make a trigger for channeling.
found solution...view the test map yeah i know it says skeletons but i've used this file for pretty much all my testing lately since it's so much faster loading than my big fat map.
i guess you could do the opposite of what i did and make the unit start with movement of zero, and then make a spell channeling for a race...when the spell is activated the units get a random boost of movement speed...you may want to add special effects though to help ppl know the race started.
you'd need a trigger to do something...
what i was thinking was making a channeling spell that picked all of a certain kindof unit and slowed it for the duration of the channeling.
how do you do this? i want it so of course you can disable the channeling like any other channeling so i don't know how to make a trigger for channeling.
found solution...view the test map yeah i know it says skeletons but i've used this file for pretty much all my testing lately since it's so much faster loading than my big fat map.
-
tranq slow Copy
-
Events
- Unit - A unit Begins casting an ability
-
Conditions
- (Ability being cast) Equal to (==) Tranquility
-
Actions
-
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) is A sapper) Equal to (==) True)) and do (Actions)
-
Loop - Actions
- Unit - Set (Picked unit) movement speed to ((Default movement speed of (Triggering unit)) - (Random real number between 50.00 and 150.00))
-
Loop - Actions
-
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) is A sapper) Equal to (==) True)) and do (Actions)
-
Events
-
tranq slow
-
Events
- Unit - A unit Stops casting an ability
-
Conditions
- (Ability being cast) Equal to (==) Tranquility
-
Actions
-
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) is A sapper) Equal to (==) True)) and do (Actions)
-
Loop - Actions
- Unit - Set (Picked unit) movement speed to (Default movement speed of (Triggering unit))
-
Loop - Actions
-
Unit Group - Pick every unit in (Units in (Playable map area) matching (((Matching unit) is A sapper) Equal to (==) True)) and do (Actions)
-
Events
i guess you could do the opposite of what i did and make the unit start with movement of zero, and then make a spell channeling for a race...when the spell is activated the units get a random boost of movement speed...you may want to add special effects though to help ppl know the race started.
Attachments
Last edited: