Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
My Spell

Events


Unit - A unit Begins channeling an ability

Conditions


(Ability being cast) Equal to Blizzard

Actions


Unit - Create 1 Dummy for Neutral Passive at (Target point of ability being cast) facing Default building facing degrees


Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp

This will make your ability go smooth !
My Spell
Events
Unit - A unit Begins channeling an ability
Conditions
(Ability being cast) Equal to Blizzard
Actions
Unit - Create 1 Dummy for (Owner of (Triggering unit)) at (Target point of ability being cast) facing Default building facing degrees
Unit - Order (Last created unit) to Orc Tauren Chieftain - War Stomp
Dummy <= a dummy unit that has its scaling value 0 (use SHIFT + ENTER when entering the 0 value), and needs to have 0 movement speed, no attack and the locust ability !
I cannot be more exact than that ! it should work in first try ! good luck !!!
Your Trigger

Events


Unit - A unit Begins channeling an abillity

Conditions


(Abillity being cast) Equal to Blizzard

Actions


Set Loc = (Target point of abillity being Cast)


Unit - Create 1 [Dummy Unit] for (Owner of(Casting Unit)) at Loc Facing Defaut Facing degrees.


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


Unit - Add [No-Damage Warstomp] to (Last created unit)


Unit - Order (last Created Unit) to Orc Tauren Chieftain - War Stomp


Custom Script: call RemoveLocation(udg_loc)
Events

Unit - A unit Stops casting an ability
Conditions

(Ability being cast) Equal to [ability]
Actions

Unit Group - Pick every unit in (Units within [aoe] of (Target point of ability being cast)) and do (Actions)


Loop - Actions



Unit - Remove [buff] buff from (Picked unit)
Ok, I tried your method and it didnt work, its probably because the Event is A unit Stops CASTING an ability...
Blizzard effects

Events


Time - Every 1.00 seconds of game time

Conditions

Actions


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



If - Conditions




((Triggering unit) has buff Blizzard) Equal to True



Then - Actions




Unit - Pause (Triggering unit)



Else - Actions




Unit - Unpause (Triggering unit)
... well, any help from anyone?
Upon casting, create your dummy as you have... Add the caster to a group (along with the dummy), every so often (0.1 seconds, etc.) scan through this group, recasting the stun. Upon the caster stopping channelling, remove him from the group, remove dummy from the group and from the world.
YO_MA_MA's idea didnt work as no unit actually triggers it, its a periodical event... I think somehow altering this may make it work, but I suck with triggers..... I think changing triggering unit to any unit (Unit Group?) may work...
Lord_BoNes, could you post some actual triggers up, because, as I said, I suck at them...
+rep to both of you
why do u need to pause the units?
just stunning and stopping animation should work fine
I'm not sure if you're being sarcastic with that, or what...Wow, this is proving pretty difficult eh?

Stun durations are not variable and cannot be dispelled, even by the means of triggers. If we want to use stun effects to generate an illusion of "paused units" it will take A LOT of war stomps to achieve that, and they have to be timed, like, once every 0.1 seconds, which may result in disastrous performance issues.
Anyway, sine Bones has started on the actual script, I think it's better to wait and let him do his job.
BTW: bountygiver, it's BoNes not Bones... LOLAnyway, sine Bones has started on the actual script, I think it's better to wait and let him do his job![]()

initially has the periodic event off

Events


Unit - A unit Starts the effect of an ability


(Ability being cast) Equal to Blizzard

Actions


Trigger - Turn on Blizzard Pause Skill Initially OFF <gen>


Trigger - Turn off (This trigger)
Blizzard Pause Skill Initially OFF

Events


Time - Every 0.75 seconds of game time

Conditions

Actions


Custom script: set bj_wantDestroyGroup = true


Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)



Loop - Actions




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





If - Conditions






((Picked unit) has buff Blizzard) Equal to True





Then - Actions






Unit - Pause (Picked unit)





Else - Actions






Unit - Unpause (Picked unit)
