# Show/Hide Ability For Unit
Grammar — show|Show/Hide the abil ability for u
Flags —Native
|Action
Shows or hides the specified ability on the specified unit.
# Arguments
unit
— Unitstring
[ gamelink::Abil ] — Abilitybool
[ preset::ShowHideOption ] — Show
Returns — void
native void UnitAbilityShow(
unit inUnit,
string inAbil,
bool inShow,
);
# Related
Category: Ability / Basic
- [F] —
void
— Remove Ability — ( UnitAbilityRemove ) - [F] —
void
— Add Ability — ( UnitAbilityAdd ) - [F] —
void
— Unit Uses Ability — ( TriggerAddEventUnitAbility ) - [F] —
void
— Unit Changes Ability Auto Cast State — ( TriggerAddEventUnitAbilityAutoCastChange ) - [F] —
abilcmd
— Triggering Ability — ( EventUnitAbility ) - [F] —
int
[ preset::AbilityStage ] — Triggering Ability Stage — ( EventUnitAbilityStage ) - [F] —
point
— Triggering Ability Target Point — ( EventUnitTargetPoint ) - [F] —
unit
— Triggering Ability Target Unit — ( EventUnitTargetUnit ) - [F] —
unit
— Triggering Ability Other Unit — ( EventUnitAbilityOtherUnit ) - [F] —
abilcmd
— Ability From Item or Trigger — ( libNtve_gf_EventItemAbilityOrUnitAbility ) - [F] —
void
— Unit Is Created — ( TriggerAddEventUnitCreated ) - [F] —
unit
— Created Unit — ( EventUnitCreatedUnit ) - [F] —
string
[ gamelink::Behavior ] — Behavior That Created Unit — ( EventUnitCreatedBehavior ) - [F] —
string
[ gamelink::Abil ] — Ability That Created Unit — ( EventUnitCreatedAbil ) - [F] —
void
— Show/Hide Ability For Unit — ( UnitAbilityShow ) - [F] —
bool
— Ability Enabled For Unit — ( UnitAbilityCheck ) - [F] —
int
— Number Of Abilities On Unit — ( UnitAbilityCount ) - [F] —
string
[ gamelink::Abil ] — Unit Ability — ( UnitAbilityGet ) - [F] —
string
[ gamelink::Abil ] — Unit Ability By Class — ( libNtve_gf_UnitAbilityGetByType ) - [F] —
bool
— Unit Ability Command State — ( UnitCheckAbilCmdState ) - [F] —
int
— Unit Ability Order State (Flags) — ( UnitAbilOrderStateFlags ) - [F] —
bool
— Unit Has Ability — ( UnitAbilityExists ) - [F] —
void
— Enable/Disable Ability For Unit — ( UnitAbilityEnable ) - [F] —
void
— Add Level To Unit Ability — ( UnitAbilityChangeLevel ) - [F] —
void
— Replace Unit Ability — ( UnitAbilityChangeLink ) - [F] —
void
— Set Ability Default Submenu — ( UnitAbilityChangeCardId ) - [F] —
int
— Current Level For Unit Ability — ( UnitAbilityGetLevel ) - [F] —
int
— Maximum Level For Unit Ability — ( UnitAbilityMaxLevel ) - [F] —
bool
— Ability Matches Filters — ( libNtve_gf_AbilityMatchesFilters ) - [F] —
string
[ gamelink::Abil ] — Unit Ability By Filters — ( libNtve_gf_UnitAbilityByFilters ) - [F] —
string
— Unit Ability Default Submenu — ( UnitAbilityGetCardId )
# Examples
# campaigns/liberty.sc2campaign
// L1424
UnitAbilityShow(gv_raynor, "TossGrenade", true)
// L1499
UnitAbilityShow(gv_raynor, "ExperimentalPlasmaGun", true)
// L1575
UnitAbilityShow(gv_raynor, "TheMorosDevice", true)
// L11427
UnitAbilityShow(gv_raynor, "TheMorosDevice", false)
// L11428
UnitAbilityShow(gv_raynor, "ExperimentalPlasmaGun", false)
// L1424
UnitAbilityShow(gv_raynor, "TossGrenade", true)
// L1499
UnitAbilityShow(gv_raynor, "ExperimentalPlasmaGun", true)
// L1575
UnitAbilityShow(gv_raynor, "TheMorosDevice", true)
// L11427
UnitAbilityShow(gv_raynor, "TheMorosDevice", false)
// L11428
UnitAbilityShow(gv_raynor, "ExperimentalPlasmaGun", false)
// L998
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", false)
// L999
UnitAbilityShow(gv_zeratul, "ShadowBlade", false)
// L1307
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L1308
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L1957
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L1958
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L2476
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L2564
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L2566
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L1060
UnitAbilityShow(gv_tHE_ONE_URSADON, "Consume", false)
// L1061
UnitAbilityShow(UnitFromId(16), "Consume", false)
// L2754
UnitAbilityShow(UnitFromId(16), "Consume", true)
// L3435
UnitAbilityShow(gv_tHE_ONE_URSADON, "Consume", true)
// L492
UnitAbilityShow(gv_hyperion, "SJHyperionFightersRecall", false)
// L1715
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L1716
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L1717
UnitAbilityShow(gv_hyperion, "SJHyperionYamato", true)
// L1751
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L1752
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L1753
UnitAbilityShow(gv_hyperion, "SJHyperionYamato", true)
// L1754
UnitAbilityShow(gv_hyperion, "SJHyperionLightningStorm", true)
// L1887
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L2023
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L980
UnitAbilityShow(gv_chrysalis, "PrimalSpawning", false)
// L2841
UnitAbilityShow(gv_chrysalis, "PrimalSpawning", true)
// L1895
UnitAbilityShow(gv_kerrigan, "PrimalSlash", false)
// L1896
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", false)
// L1897
UnitAbilityShow(gv_kerrigan, "PrimalHeal", false)
// L2180
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L2181
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true)
// L2182
UnitAbilityShow(gv_kerrigan, "PrimalHeal", true)
// L2272
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L2273
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true)
// L2274
UnitAbilityShow(gv_kerrigan, "PrimalHeal", true)
// L2403
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L1060
UnitAbilityShow(gv_tHE_ONE_URSADON, "Consume", false)
// L1061
UnitAbilityShow(UnitFromId(16), "Consume", false)
// L2754
UnitAbilityShow(UnitFromId(16), "Consume", true)
// L3435
UnitAbilityShow(gv_tHE_ONE_URSADON, "Consume", true)
// L492
UnitAbilityShow(gv_hyperion, "SJHyperionFightersRecall", false)
// L1715
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L1716
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L1717
UnitAbilityShow(gv_hyperion, "SJHyperionYamato", true)
// L1751
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L1752
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L1753
UnitAbilityShow(gv_hyperion, "SJHyperionYamato", true)
// L1754
UnitAbilityShow(gv_hyperion, "SJHyperionLightningStorm", true)
// L1887
UnitAbilityShow(gv_hyperion, "SJHyperionBlink", true)
// L2023
UnitAbilityShow(gv_hyperion, "SJHyperionFighters", true)
// L980
UnitAbilityShow(gv_chrysalis, "PrimalSpawning", false)
// L2841
UnitAbilityShow(gv_chrysalis, "PrimalSpawning", true)
// L1895
UnitAbilityShow(gv_kerrigan, "PrimalSlash", false)
// L1896
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", false)
// L1897
UnitAbilityShow(gv_kerrigan, "PrimalHeal", false)
// L2180
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L2181
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true)
// L2182
UnitAbilityShow(gv_kerrigan, "PrimalHeal", true)
// L2272
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L2273
UnitAbilityShow(gv_kerrigan, "PrimalSlash", true)
// L2274
UnitAbilityShow(gv_kerrigan, "PrimalHeal", true)
// L2403
UnitAbilityShow(gv_kerrigan, "PsiStrikeWalk", true)
// L998
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", false)
// L999
UnitAbilityShow(gv_zeratul, "ShadowBlade", false)
// L1307
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L1308
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L1957
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L1958
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L2476
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
// L2564
UnitAbilityShow(gv_zeratul, "ShadowBlade", true)
// L2566
UnitAbilityShow(gv_zeratul, "PrologueVoidArmor", true)
# mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod
// L2284
UnitAbilityShow(auto3EEF2B0A_var, "Mount", false)
// L2288
UnitAbilityShow(auto3EEF2B0A_var, "MedivhTransformRaven", false)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L1735
UnitAbilityShow(lv_itUnit, "Hearthstone", false)
// L1741
UnitAbilityShow(lv_itUnit, "FalstadFlight", false)
// L1746
UnitAbilityShow(lv_itUnit, "MedivhTransformRaven", false)
// L1748
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenLand", false)
// L1749
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenBirdsEyeView", false)
// L1750
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenFountain", false)
// L1751
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenGuardianMorph", false)
// L1752
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenMorph", false)
// L1755
UnitAbilityShow(lv_itUnit, "DehakaBrushstalker", false)
// L1759
UnitAbilityShow(lv_itUnit, "Mount", false)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L2499
UnitAbilityShow(lv_itUnit, "Hearthstone", false)
// L2505
UnitAbilityShow(lv_itUnit, "FalstadFlight", false)
// L2510
UnitAbilityShow(lv_itUnit, "MedivhTransformRaven", false)
// L2512
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenLand", false)
// L2513
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenBirdsEyeView", false)
// L2514
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenFountain", false)
// L2515
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenGuardianMorph", false)
// L2516
UnitAbilityShow(lv_itUnit, "MedivhTransformRavenMorph", false)