# Tactical AI Filter Movement Plane
Grammar — Tactical AI Filter - include in filter only units that move via plane
Flags —Native
|Action
Sets the specified AI Filter to only include either air or ground units. Use this and the other “Tactical AI Filter” actions to set up an AI Filter, which can then be used in a “Tactical AI Filter - Run” function to filter a unit group.
# Arguments
aifilter
— Filterint
[ preset::AIFilterPlane ] — Plane
Returns — void
native void AISetFilterPlane(aifilter filter, int plane);
# Related
Category: AI Advanced / Filters / Actions
- [F] —
void
— Tactical AI Filter Alliance — ( AISetFilterAlliance ) - [F] —
void
— Tactical AI Filter Markers — ( AISetFilterMarker ) - [F] —
void
— Tactical AI Filter Remove Self — ( AISetFilterSelf ) - [F] —
void
— Tactical AI Filter Range — ( AISetFilterRange ) - [F] —
void
— Tactical AI Filter In Combat — ( AISetFilterInCombat ) - [F] —
void
— Tactical AI Filter Melee — ( AISetFilterMelee ) - [F] —
void
— Tactical AI Filter Life — ( AISetFilterLife ) - [F] —
void
— Tactical AI Filter Life Lost — ( AISetFilterLifeLost ) - [F] —
void
— Tactical AI Filter Life Sort Reference — ( AISetFilterLifeSortReference ) - [F] —
void
— Tactical AI Filter Life Modifier — ( AISetFilterLifeMod ) - [F] —
void
— Tactical AI Filter Life Per Marker — ( AISetFilterLifePerMarker ) - [F] —
void
— Tactical AI Filter Movement Plane — ( AISetFilterPlane ) - [F] —
void
— Tactical AI Filter Unit Filter — ( AISetFilterBits ) - [F] —
void
— Tactical AI Filter Shields — ( AISetFilterShields ) - [F] —
void
— Tactical AI Filter Energy — ( AISetFilterEnergy )
# Examples
# mods/core.sc2mod
// L50
AISetFilterPlane(filterAI, c_planeGround)
// L564
AISetFilterPlane(filterAI, c_planeGround)
// L1192
AISetFilterPlane(filterAI, c_planeGround)
// L1222
AISetFilterPlane(filterAI, c_planeGround)
# mods/core.sc2mod
// L1646
AISetFilterPlane(filter, c_planeAir)
# mods/core.sc2mod
// L218
AISetFilterPlane(filter, c_planeGround)
// L309
AISetFilterPlane(filter, c_planeAir)
// L480
AISetFilterPlane(groundAirFilter, c_planeGround)
// L483
AISetFilterPlane(groundAirFilter, c_planeAir)
// L929
AISetFilterPlane(filter, c_planeGround)
# mods/starcoop/starcoop.sc2mod
// L2186
AISetFilterPlane(lv_targetFilter2, c_planeGround)
// L2211
AISetFilterPlane(lv_targetFilter3, c_planeGround)
// L2330
AISetFilterPlane(lv_canidatesFilter, c_planeGround)
// L2428
AISetFilterPlane(lv_primalSlashTargetFilter, c_planeGround)
# mods/starcoop/starcoop.sc2mod
// L78
AISetFilterPlane(filter, c_planeGround)
# mods/starcoop/starcoop.sc2mod
// L51
AISetFilterPlane(filterAI, c_planeGround)
// L546
AISetFilterPlane(filterAI, c_planeGround)
// L1151
AISetFilterPlane(filterAI, c_planeGround)
// L1181
AISetFilterPlane(filterAI, c_planeGround)
# mods/starcoop/starcoop.sc2mod
// L1593
AISetFilterPlane(filter, c_planeAir)
# mods/starcoop/starcoop.sc2mod
// L256
AISetFilterPlane(filter, c_planeGround)
// L295
AISetFilterPlane(filter, c_planeGround)
// L381
AISetFilterPlane(filter, c_planeAir)
// L691
AISetFilterPlane(groundAirFilter, c_planeGround)
// L694
AISetFilterPlane(groundAirFilter, c_planeAir)
// L1138
AISetFilterPlane(filter, c_planeGround)
// L1616
AISetFilterPlane(filter, c_planeGround)