# Turn Ability Highlight On/Off

Grammar — Turn command highlight highlighted|On/Off for players
FlagsNative | Action

The buttons for a highlighted ability command are flashed in the user’s command card UI. If the ability command is contained in a sub-page, like one of the standard “build” commands, the button for the sub-page itself will also be highlighted.

# Arguments

  • playergroup — Players
  • abilcmd — Command
  • bool [ preset::OnOffOption ] — Highlighted

Returns — void

native void UISetButtonHighlighted(
	playergroup inPlayers,
	abilcmd inAbilCmd,
	bool inHighlight,
);

Category: UI / Game UI

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1686
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TossGrenade", 0), true)
// L1714
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TossGrenade", 0), false)
// L1742
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ExperimentalPlasmaGun", 0), true)
// L1770
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ExperimentalPlasmaGun", 0), false)
// L1798
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TheMorosDevice", 0), true)
// L1826
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TheMorosDevice", 0), false)
// L1858
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("RaynorC4", 0), true)
// L1879
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("RaynorC4", 0), false)
// L912
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("BarracksTrain", 0), true)
// L923
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("CommandCenterTrain", 0), true)
// L1107
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), true)
// L1143
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), false)
// L1604
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), false)
// L1634
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("CommandCenterTrain", 0), false)
// L1664
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("BarracksTrain", 0), false)
// L3905
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L1896
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("MindBlast", 0), true)
// L1928
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("VoodooShield", 0), true)
// L1975
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("HeroNuclearStrike", 0), true)
// L4204
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Consumption", 0), true)
// L4285
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("MindBlast", 0), false)
// L4316
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Consumption", 0), false)
// L4344
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("VoodooShield", 0), false)
// L4372
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("HeroNuclearStrike", 0), false)
// L1299
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), true)
// L1303
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), false)
// L1411
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), false)
// L1813
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Domination", 0), true)
// L1839
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Domination", 0), false)
// L4600
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), true)
// L4864
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), false)
// L5166
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), true)
// L5393
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), false)
// L6184
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), true)
// L6210
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), false)
// L6301
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), true)
// L7088
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L7114
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), false)
// L7146
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L982
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Yamato", 0), true)
// L1107
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Yamato", 0), false)
// L1691
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("RaynorSnipe", 0), true)
// L1855
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("RaynorSnipe", 0), false)
// L1994
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("BonesTossGrenade", 0), true)
// L2154
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("BonesTossGrenade", 0), false)
// L2324
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("DutchPlaceTurret", 0), true)
// L2488
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("DutchPlaceTurret", 0), false)
// L1217
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ZeratulBlink", 0), true)
// L1245
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ZeratulBlink", 0), false)
// L1273
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ZeratulStun", 0), true)
// L1301
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ZeratulStun", 0), false)
// L2949
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ProtossBuild", 1), false)
// L2979
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ProtossBuild", 1), true)
// L3007
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ProtossBuild", 1), false)
// L1686
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TossGrenade", 0), true)
// L1714
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TossGrenade", 0), false)
// L1742
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ExperimentalPlasmaGun", 0), true)
// L1770
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("ExperimentalPlasmaGun", 0), false)
// L1798
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TheMorosDevice", 0), true)
// L1826
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TheMorosDevice", 0), false)
// L1858
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("RaynorC4", 0), true)
// L1879
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("RaynorC4", 0), false)
// L912
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("BarracksTrain", 0), true)
// L923
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("CommandCenterTrain", 0), true)
// L1107
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), true)
// L1143
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 1), false)
// L1604
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), false)
// L1634
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("CommandCenterTrain", 0), false)
// L1664
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("BarracksTrain", 0), false)
// L3905
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L1896
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("MindBlast", 0), true)
// L1928
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("VoodooShield", 0), true)
// L1975
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("HeroNuclearStrike", 0), true)
// L4204
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Consumption", 0), true)
// L4285
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("MindBlast", 0), false)
// L4316
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Consumption", 0), false)
// L4344
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("VoodooShield", 0), false)
// L4372
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("HeroNuclearStrike", 0), false)
// L1299
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), true)
// L1303
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), false)
// L1411
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("NovaSnipe", 0), false)
// L1813
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Domination", 0), true)
// L1839
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("Domination", 0), false)
// L4600
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), true)
// L4864
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), false)
// L5166
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), true)
// L5393
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("attack", 0), false)
// L6184
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), true)
// L6210
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), false)
// L6301
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 0), true)
// L7088
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L7114
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), false)
// L7146
UISetButtonHighlighted(PlayerGroupActive(), AbilityCommand("TerranBuild", 2), true)
// L982
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Yamato", 0), true)
// L1107
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("Yamato", 0), false)
// L1691
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("RaynorSnipe", 0), true)
// L1855
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("RaynorSnipe", 0), false)
// L1994
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("BonesTossGrenade", 0), true)
// L2154
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("BonesTossGrenade", 0), false)
// L2324
UISetButtonHighlighted(PlayerGroupAll(), AbilityCommand("DutchPlaceTurret", 0), true)