afisakov
You can change this now in User CP.
- Reaction score
- 37
I have a somewhat streamlined trigger condition derived from gui shown here
This is used to decide what units go into a series of unit groups and the trigger runs quiet often, every .04 s for 1.5 seconds every time ability cast. I was hoping to decrease lag by making conditions more efficient and want to know if my new method is actually better.
1. is it an improvement over the first, hopefully a marked improvement
2. If you know a way to make it execute more efficiently let me know, would love to improve
Code:
function Trig_qnlm2_Func0021113001001 takes nothing returns boolean
return(IsUnitAliveBJ(GetFilterUnit())==true)
endfunction
function Trig_qnlm2_Func0021113001002 takes nothing returns boolean
return(IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(udg_units24[7]))==true)
endfunction
function Trig_qnlm2_Func0021113001 takes nothing returns boolean
return GetBooleanAnd(Trig_qnlm2_Func0021113001001(),Trig_qnlm2_Func0021113001002())
endfunction
function Trig_qnlm2_Func0021113002 takes nothing returns boolean
return(IsUnitInGroup(GetFilterUnit(),udg_group11)==false)
endfunction
function Trig_qnlm2_Func0021113 takes nothing returns boolean
return GetBooleanAnd(Trig_qnlm2_Func0021113001(),Trig_qnlm2_Func0021113002())
endfunction
This is used to decide what units go into a series of unit groups and the trigger runs quiet often, every .04 s for 1.5 seconds every time ability cast. I was hoping to decrease lag by making conditions more efficient and want to know if my new method is actually better.
Code:
function Trig_qnlm2_Func0021113_mine takes nothing returns boolean
if IsUnitInGroup(GetFilterUnit(),udg_group11) then
return false
elseif (IsUnitAliveBJ(GetFilterUnit())==false) then
return false
elseif IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(udg_units24[7])) then
return true
else
return false
endif
endfunction
1. is it an improvement over the first, hopefully a marked improvement
2. If you know a way to make it execute more efficiently let me know, would love to improve