globals
integer LastAddedAbility=0
endglobals
constant function GetLastAddedAbility takes nothing returns integer
return LastAddedAbility
endfunction
function AddAbilityToDummy takes unit dummy, integer abilityId returns nothing
set LastAddedAbility=abilityId
call UnitAddAbility(dummy,abilityId)
endfunction