# Tactical AI Filter - Run
Grammar — Create a new unit group by running filter on candidates
Flags —Native
|Function
Use a tactical AI filter to trim a unit group and return a new one.
# Arguments
aifilter
— Filterunitgroup
— Candidates
Returns — unitgroup
native unitgroup AIGetFilterGroup(
aifilter filter,
unitgroup group,
);
# Related
Category: AI Advanced / Filters / Functions
- [F] —
aifilter
— Tactical AI Filter - Create Filter — ( AIFilter ) - [F] —
marker
— Tactical AI Filter - Create Marker — ( ) - [F] —
unitgroup
— Tactical AI Filter - Run — ( AIGetFilterGroup )
# Examples
# campaigns/liberty.sc2campaign
// L246
AIGetFilterGroup(filter, scanGroup)
// L442
AIGetFilterGroup(filter, scanGroup)
// L533
AIGetFilterGroup(enemyFilter, enemyGroup)
// L564
AIGetFilterGroup(filter, scanGroup)
// L617
AIGetFilterGroup(filter, scanGroup)
// L672
AIGetFilterGroup(filter, scanGroup)
// L677
AIGetFilterGroup(filter, scanGroup)
// L722
AIGetFilterGroup(enemyFilter, enemyGroup)
# campaigns/liberty.sc2campaign
// L469
AIGetFilterGroup(lv_snipeFilter, lp_candidates)
// L469
AIGetFilterGroup(lv_snipeFilter, lp_candidates)
# campaigns/swarm.sc2campaign
// L246
AIGetFilterGroup(filter, scanGroup)
// L442
AIGetFilterGroup(filter, scanGroup)
// L533
AIGetFilterGroup(enemyFilter, enemyGroup)
// L564
AIGetFilterGroup(filter, scanGroup)
// L617
AIGetFilterGroup(filter, scanGroup)
// L672
AIGetFilterGroup(filter, scanGroup)
// L677
AIGetFilterGroup(filter, scanGroup)
// L722
AIGetFilterGroup(enemyFilter, enemyGroup)
// L847
AIGetFilterGroup(filter, scanGroup)
# mods/core.sc2mod
// L52
AIGetFilterGroup(filterAI, scanGroup)
// L63
AIGetFilterGroup(filterAI, groundEnemies)
// L131
AIGetFilterGroup(filterAI, groundEnemies)
// L514
AIGetFilterGroup(filter, scanGroup)
// L567
AIGetFilterGroup(filterAI, scanGroup)
// L817
AIGetFilterGroup(filter, scanGroup)
// L1085
AIGetFilterGroup (filter, prodGroup)
// L1193
AIGetFilterGroup(filterAI, scanGroup)
// L1223
AIGetFilterGroup(filterAI, scanGroup)
// L1569
AIGetFilterGroup(filter, scanGroup)
# mods/core.sc2mod
// L66
AIGetFilterGroup(filter, scanGroup)
// L223
AIGetFilterGroup(filterAI, scanGroup)
// L283
AIGetFilterGroup(filterAI, scanGroup)
// L463
AIGetFilterGroup(filter, scanGroup)
// L877
AIGetFilterGroup(filter, nearBunkerGroup)
// L910
AIGetFilterGroup(filter, nearBunkerGroup)
// L1170
AIGetFilterGroup(filter, targetGroup)
// L1190
AIGetFilterGroup(filter, targetGroup)
// L1242
AIGetFilterGroup(filter, scanGroup)
// L1654
AIGetFilterGroup(filter, scanGroup)
# mods/core.sc2mod
// L36
AIGetFilterGroup(filter, group)
// L220
AIGetFilterGroup(filter, scanGroup)
// L312
AIGetFilterGroup(filter, scanGroup)
// L481
AIGetFilterGroup(groundAirFilter, scanGroup)
// L484
AIGetFilterGroup(groundAirFilter, scanGroup)
// L495
AIGetFilterGroup(filter, scanGroup)
// L504
AIGetFilterGroup(filter, targetGroup)
// L535
AIGetFilterGroup(filter, scanGroup)
// L599
AIGetFilterGroup(filter, scanGroup)
// L931
AIGetFilterGroup(filter, scanGroup)
# mods/starcoop/starcoop.sc2mod
// L1986
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
// L2022
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
// L2043
AIGetFilterGroup(lv_canidatesFilter, lp_nearByUnits)
// L2104
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
// L2139
AIGetFilterGroup(lv_targetFilter2, lp_nearByUnits)
// L2179
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
// L2190
AIGetFilterGroup(lv_targetFilter2, lp_nearByUnits)
// L2192
AIGetFilterGroup(lv_targetFilter2, lp_nearByUnits)
// L2212
AIGetFilterGroup(lv_targetFilter3, lp_nearByUnits)
// L2270
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
# mods/starcoop/starcoop.sc2mod
// L81
AIGetFilterGroup(filter, nearbyAlliedUnits)
// L223
AIGetFilterGroup(filter, scanGroup)
// L602
AIGetFilterGroup(filter, scanGroup)
// L798
AIGetFilterGroup(filter, scanGroup)
// L889
AIGetFilterGroup(enemyFilter, enemyGroup)
// L920
AIGetFilterGroup(filter, scanGroup)
// L995
AIGetFilterGroup(filter, scanGroup)
// L1058
AIGetFilterGroup(filter, scanGroup)
// L1115
AIGetFilterGroup(filter, scanGroup)
// L1157
AIGetFilterGroup(enemyFilter, enemyGroup)
# mods/starcoop/starcoop.sc2mod
// L53
AIGetFilterGroup(filterAI, scanGroup)
// L64
AIGetFilterGroup(filterAI, groundEnemies)
// L133
AIGetFilterGroup(filterAI, groundEnemies)
// L513
AIGetFilterGroup(filter, scanGroup)
// L549
AIGetFilterGroup(filterAI, scanGroup)
// L1046
AIGetFilterGroup (filter, prodGroup)
// L1152
AIGetFilterGroup(filterAI, scanGroup)
// L1182
AIGetFilterGroup(filterAI, scanGroup)
// L1563
AIGetFilterGroup(filter, scanGroup)
# mods/starcoop/starcoop.sc2mod
// L71
AIGetFilterGroup(filter, scanGroup)
// L222
AIGetFilterGroup(filterAI, scanGroup)
// L275
AIGetFilterGroup(filterAI, scanGroup)
// L443
AIGetFilterGroup(filter, scanGroup)
// L848
AIGetFilterGroup(filter, nearBunkerGroup)
// L875
AIGetFilterGroup(filter, nearBunkerGroup)
// L1143
AIGetFilterGroup(filter, targetGroup)
// L1163
AIGetFilterGroup(filter, targetGroup)
// L1214
AIGetFilterGroup(filter, scanGroup)
// L1601
AIGetFilterGroup(filter, scanGroup)
# mods/starcoop/starcoop.sc2mod
// L34
AIGetFilterGroup(filter, group)
// L258
AIGetFilterGroup(filter, scanGroup)
// L297
AIGetFilterGroup(filter, scanGroup)
// L384
AIGetFilterGroup(filter, scanGroup)
// L428
AIGetFilterGroup(filter, consumptionTargets)
// L692
AIGetFilterGroup(groundAirFilter, scanGroup)
// L695
AIGetFilterGroup(groundAirFilter, scanGroup)
// L706
AIGetFilterGroup(filter, scanGroup)
// L715
AIGetFilterGroup(filter, targetGroup)
// L746
AIGetFilterGroup(filter, scanGroup)
# mods/warcoop/warclassicsystem.sc2mod
// L227
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)
// L292
AIGetFilterGroup(lv_enemyNearbyFilter, lp_nearByUnits)