Thanks ;D Finally found what i was looking for..but im completely clueless about jass ;x This should probably be asked in the jass section but i dont really wanna make another thread just for it...If someone can take a look at this and tell me what it means i'd be grateful.
Code:
function Trig_Locust_Func001A takes nothing returns nothing
call UnitAddAbility(GetEnumUnit(),'Aloc')
call ShowUnitHide(GetEnumUnit())
call ShowUnitShow(GetEnumUnit())
call UnitRemoveAbility(GetEnumUnit(),'Aloc')
call SelectUnitForPlayerSingle(GetEnumUnit(),GetOwningPlayer(GetEnumUnit()))
call SetUnitPathing(GetEnumUnit(),false)
endfunction
function Trig_Locust_Actions takes nothing returns nothing
call ForGroupBJ(GetUnitsInRectAll(bj_mapInitialPlayableArea),function Trig_Locust_Func001A)
endfunction
function InitTrig_Locust takes nothing returns nothing
set gg_trg_Locust=CreateTrigger()
call TriggerAddAction(gg_trg_Locust,function Trig_Locust_Actions)
endfunction
For..my limited amount of knowledge it seems like it selects all units in the map, then adds the locust ability, hides the unit, shows the unit, removes the ability, selects the hero for each player...although this seems to not make much sense to me, its the only trigger that looks like it has something to do with the selection.
Anyways, about importing triggers, you can..however you cant import a jass file..so the only way to import triggers it by first exporting it from the map itself..and when most maps are protected..or in this case the triggers arent even there..it doesnt help much..