# Set Path Display Abil Class Filter
Grammar — Set pathDisplay abilClass to filter
Flags —Native|Action
# Arguments
int<path> — Path Displayint<preset::AbilityClass> — Abil Classint<preset::AbilityClassFilter> — Filter
Returns — void
native void PathSetAbilClassFilter(
	int inPathId,
	int inAbilClass,
	int inFilter,
);
# Related
Category: UI / Path Display
- Create Path Display For Unit — 
int<path> — PathCreateForUnit - Create Path Display For Unit Type — 
int<path> — PathCreateForUnitType - Last Path Display Created — 
int<path> — PathLastCreated - Destroy Path Display — 
void— PathDestroy - Destroy Path Displays For Players — 
void— PathDestroyAll - Set Path Display Destination Point — 
void— PathSetDestinationPoint - Get Path Display Destination Point — 
point— PathGetDestinationPoint - Set Path Display Destination Unit — 
void— PathSetDestinationUnit - Get Path Display Destination Unit — 
unit— PathGetDestinationUnit - Set Path Display Source Point — 
void— PathSetSourcePoint - Get Path Display Source Point — 
point— PathGetSourcePoint - Set Path Display Source Unit — 
void— PathSetSourceUnit - Get Path Display Source Unit — 
unit— PathGetSourceUnit - Get Path Display Unit — 
unit— PathGetUnit - Get Path Display Unit Type — 
string<gamelink::Unit> — PathGetUnitType - Set Path Display Line Texture — 
void— PathSetLineTexture - Get Path Display Line Texture — 
string<filepath> — PathGetLineTexture - Set Path Display Line Tile Length — 
void— PathSetLineTileLength - Get Path Display Line Tile Length — 
fixed— PathGetLineTileLength - Set Path Display Line Width — 
void— PathSetLineWidth - Get Path Display Line Width — 
fixed— PathGetLineWidth - Set Path Display Step Midpoint — 
void— PathSetStepMidpoint - Get Path Display Step Midpoint — 
fixed— PathGetStepMidpoint - Set Path Display Step Model — 
void— PathSetStepModel - Get Path Display Step Model — 
string<filepath> — PathGetStepModel - Set Path Display Step Model Scale — 
void— PathSetStepModelScale - Get Path Display Step Model Scale — 
fixed— PathGetStepModelScale - Set Path Display Color — 
void— PathSetColor - Get Path Display Color — 
color— PathGetColor - Set Path Display Visibility — 
void— PathSetVisible - Get Path Display Visibility — 
bool<preset::VisibleHiddenOption> — PathGetVisible - Set Path Display Abil Class Filter — 
void— PathSetAbilClassFilter - Clear Path Display Waypoints — 
void— PathClearWayPoints - Add Path Display Waypoint — 
void— PathAddWayPoint - Set Path Display Minimum Linear Distance — 
void— PathSetMinimumLinearDistance - Get Path Display Minimum Linear Distance — 
fixed— PathGetMinimumLinearDistance - Set Path Display Minimum Travel Distance — 
void— PathSetMinimumTravelDistance - Get Path Display Minimum Travel Distance — 
fixed— PathGetMinimumTravelDistance - Set Path Display Minimum Turn Count — 
void— PathSetMinimumStepCount - Get Path Display Minimum Turn Count — 
int— PathGetMinimumStepCount 
# Examples
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13036
    PathCreateForUnit(libCore_gv_playerGroupFromPlayer[lv_lVPlayer], UnitLastCreated());
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13037
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13038
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
    libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_olafPath = PathLastCreated();
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13050
    PathCreateForUnit(libCore_gv_playerGroupFromPlayer[lv_lVPlayer], UnitLastCreated());
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13051
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13052
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
    libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_baleogPath = PathLastCreated();
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13066
    PathCreateForUnit(libCore_gv_playerGroupFromPlayer[lv_lVPlayer], UnitLastCreated());
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13067
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/GameDataHelperLib.galaxy:13068
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationAll, "Assets\\Textures\\storm_waypointline.dds");
    libGDHL_gv_lostVikingsPlayer[lv_lVPlayer].lv_erikPath = PathLastCreated();
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:1224
    PathCreateForUnit(libCore_gv_playerGroupFromPlayer[lp_player], lp_unit);
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:1225
    PathSetVisible(PathLastCreated(), c_pathLocationWorld, false);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationMinimap, "Assets\\Textures\\storm_waypointline.dds");
mods/heroesdata.stormmod — base.stormdata/TriggerLibs/UILib.galaxy:1226
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectInstant, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilEffectTarget, c_abilClassFilterExcluded);
    PathSetAbilClassFilter(PathLastCreated(), c_classIdCAbilArmMagazine, c_abilClassFilterExcluded);
    PathSetLineTexture(PathLastCreated(), c_pathLocationMinimap, "Assets\\Textures\\storm_waypointline.dds");
    PathSetMinimumStepCount(PathLastCreated(), 0);