sentrywiz
New Member
- Reaction score
- 25
I have a timer in a map that starts when a trigger is run. That's not the problem. Timer is a one shot and expires in 10 seconds. Problem is, when it expires it does nothing and its job is to remove abilities from units.
First trigger
Second (Timer) Trigger:
Top1, Top2 and Top3 are units.
SmrznatiGulinja is the name of the timer.
Napredok is an ability with 3 levels. Thats why the formula if your wondering.
SmrznataMunicija is the ability that is being given in the first trigger and should be taken away at the second. However, my doubts lie at the timer and something with it.
Triggers Job:
Picks every unit Top1,2,3 and heals them, giving them the ability and after 10 seconds it supposed to take the ability away.
Problem:
Ability is given and is to be taken away when timer expires. However when timer does, ability stays. Its a passive ability (Frost Something) that slows enemy units down. Pretty much like the Orb of Frost
What am I missing? :nuts:
First trigger
Trigger:
- Napredok
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Napredok
- Actions
- Set SmrznatiGulinja = (Last started timer)
- Unit - Reset ability cooldowns for (Triggering unit)
- Countdown Timer - Start SmrznatiGulinja as a One-shot timer that will expire in 10.00 seconds
- Countdown Timer - Create a timer window for (Last started timer) with title Smrznata Municija E...
- Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)) of type Top 1) and do (Actions)
- Loop - Actions
- Unit - Add Smrznata Municija to (Picked unit)
- Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + ((Life of (Picked unit)) / ((Real((Level of Napredok for (Triggering unit)))) / 3.00)))
- Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
- Special Effect - Destroy (Last created special effect)
- Loop - Actions
- Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)) of type Top 2) and do (Actions)
- Loop - Actions
- Unit - Add Smrznata Municija to (Picked unit)
- Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + ((Life of (Picked unit)) / ((Real((Level of Napredok for (Triggering unit)))) / 3.00)))
- Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
- Special Effect - Destroy (Last created special effect)
- Loop - Actions
- Unit Group - Pick every unit in (Units owned by (Owner of (Triggering unit)) of type Top 3) and do (Actions)
- Loop - Actions
- Unit - Add Smrznata Municija to (Picked unit)
- Unit - Set life of (Picked unit) to ((Life of (Picked unit)) + ((Life of (Picked unit)) / ((Real((Level of Napredok for (Triggering unit)))) / 3.00)))
- Special Effect - Create a special effect attached to the origin of (Picked unit) using Abilities\Spells\Undead\FrostNova\FrostNovaTarget.mdl
- Special Effect - Destroy (Last created special effect)
- Loop - Actions
- Events
Second (Timer) Trigger:
Trigger:
- Napredok Kraj
- Events
- Time - SmrznatiGulinja expires
- Conditions
- Actions
- Unit Group - Pick every unit in (Units of type Top 1) and do (Actions)
- Loop - Actions
- Unit - Remove Smrznata Municija from (Picked unit)
- Loop - Actions
- Unit Group - Pick every unit in (Units of type Top 2) and do (Actions)
- Loop - Actions
- Unit - Remove Smrznata Municija from (Picked unit)
- Loop - Actions
- Unit Group - Pick every unit in (Units of type Top 3) and do (Actions)
- Loop - Actions
- Unit - Remove Smrznata Municija from (Picked unit)
- Loop - Actions
- Unit Group - Pick every unit in (Units of type Top 1) and do (Actions)
- Events
Top1, Top2 and Top3 are units.
SmrznatiGulinja is the name of the timer.
Napredok is an ability with 3 levels. Thats why the formula if your wondering.
SmrznataMunicija is the ability that is being given in the first trigger and should be taken away at the second. However, my doubts lie at the timer and something with it.
Triggers Job:
Picks every unit Top1,2,3 and heals them, giving them the ability and after 10 seconds it supposed to take the ability away.
Problem:
Ability is given and is to be taken away when timer expires. However when timer does, ability stays. Its a passive ability (Frost Something) that slows enemy units down. Pretty much like the Orb of Frost
What am I missing? :nuts: