Name | Type | is_array | initial_value |
GDS_ABIL | abilcode | Yes | |
GDS_BUFF | buffcode | Yes | |
GDS_cDISARM_B | integer | No | |
GDS_cDISARM_M | integer | No | |
GDS_cDISARM_R | integer | No | |
GDS_cENTANGLE | integer | No | |
GDS_cETHEREAL | integer | No | |
GDS_cSILENCE | integer | No | |
GDS_cSLEEP | integer | No | |
GDS_cSNARE | integer | No | |
GDS_cSTUN | integer | No | |
GDS_cSUPERSILENCE | integer | No | |
GDS_DUMMY | unit | Yes | |
GDS_Duration | real | No | |
GDS_Hashtable | hashtable | No | |
GDS_ORDERS | string | Yes | |
GDS_Target | unit | No | |
GDS_Type | integer | No |
function GDSMain takes nothing returns nothing
call BlzSetAbilityRealLevelField(BlzGetUnitAbility(udg_GDS_DUMMY[udg_GDS_Type],udg_GDS_ABIL[udg_GDS_Type]),ABILITY_RLF_DURATION_NORMAL,0,udg_GDS_Duration)
call BlzSetAbilityRealLevelField(BlzGetUnitAbility(udg_GDS_DUMMY[udg_GDS_Type],udg_GDS_ABIL[udg_GDS_Type]),ABILITY_RLF_DURATION_HERO,0,udg_GDS_Duration)
call IssueTargetOrder( udg_GDS_DUMMY[udg_GDS_Type], udg_GDS_ORDERS[udg_GDS_Type], udg_GDS_Target )
endfunction
//===========================================================================
function InitTrig_GDS_Main takes nothing returns nothing
set gg_trg_GDS_Main = CreateTrigger( )
call TriggerAddAction( gg_trg_GDS_Main, function GDSMain )
endfunction