- Joined
- Jun 10, 2013
- Messages
- 472
I've tried to make a critical strike aura and although it works perfectly it lags like hell thus i'm sure it leaks like crazy to.... is their any way to make this leakless or unlaggy?
-
Variables
-

Events
-

Unit - A unit enters (Playable map area)
-

Conditions
-

Actions
-

If ((Unit-type of (Entering unit)) Equal to Blood Ranger (Range Support)) then do (Unit Group - Pick every unit in (Units of type Blood Ranger (Range Support)) and do (Set MasterRangerHero = (Picked unit))) else do (Do nothing)
-
-
Precision Aura
-

Events
-

Time - Every 0.50 seconds of game time
-

Conditions
-

Actions
-

Set tempGroup1 = (Units in (Playable map area))
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

(Level of Presicion Aura for MasterRangerHero) Equal to 1
-

((Picked unit) has buff Precision Aura L1) Equal to True
-

Then - Actions
-

Unit - Add Presicion Aura Spell Book L1 to (Picked unit)
-

Player - Disable Presicion Aura Spell Book L1 for (Owner of (Picked unit))
-

Else - Actions
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

(Level of Presicion Aura for MasterRangerHero) Equal to 2
-

((Picked unit) has buff Precision Aura L2) Equal to True
-

Then - Actions
-

Unit - Add Presicion Aura Spell Book L2 to (Picked unit)
-

Player - Disable Presicion Aura Spell Book L2 for (Owner of (Picked unit))
-

Else - Actions
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

(Level of Presicion Aura for MasterRangerHero) Equal to 3
-

((Picked unit) has buff Precision Aura L3) Equal to True
-

Then - Actions
-

Unit - Add Presicion Aura Spell Book L3 to (Picked unit)
-

Player - Disable Presicion Aura Spell Book L3 for (Owner of (Picked unit))
-

Else - Actions
-

Custom script: call DestroyGroup (udg_tempGroup1)
-
-
Precision Aura Remove
-

Events
-

Time - Every 0.10 seconds of game time
-

Conditions
-

Actions
-

Set tempGroup1 = (Units in (Playable map area))
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

((Picked unit) has buff Precision Aura L1) Equal to False
-

Then - Actions
-

Unit - Remove Presicion Aura Spell Book L1 from (Picked unit)
-

Else - Actions
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

((Picked unit) has buff Precision Aura L2) Equal to False
-

Then - Actions
-

Unit - Remove Presicion Aura Spell Book L2 from (Picked unit)
-

Else - Actions
-

Unit Group - Pick every unit in tempGroup1 and do (Actions)
-

Loop - Actions
-

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

If - Conditions
-

((Picked unit) has buff Precision Aura L3) Equal to False
-

Then - Actions
-

Unit - Remove Presicion Aura Spell Book L3 from (Picked unit)
-

Else - Actions
-

Custom script: call DestroyGroup (udg_tempGroup1)
-











