# Remove Behavior (Player)

Grammar — Remove inCount inBehavior from inUnit from player inPlayer
FlagsNative | Action

Removes a behavior from the specified unit, setting the casting player to the specified player.

# Arguments

  • unit — Unit
  • string [ gamelink::Behavior ] — Behavior
  • int — Player
  • int — Count

Returns — void

native void UnitBehaviorRemovePlayer(
	unit inUnit,
	string inBehavior,
	int inPlayer,
	int inCount,
);

Category: Behavior / Basic

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L911
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L912
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L336
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L337
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1745
UnitBehaviorRemovePlayer(gv_pylon01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1746
UnitBehaviorRemovePlayer(gv_pylon02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1747
UnitBehaviorRemovePlayer(gv_pylon03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1748
UnitBehaviorRemovePlayer(gv_pylon01, "Untargetable", gv_pLAYER_USER, 1)
// L1749
UnitBehaviorRemovePlayer(gv_pylon02, "Untargetable", gv_pLAYER_USER, 1)
// L1750
UnitBehaviorRemovePlayer(gv_pylon03, "Untargetable", gv_pLAYER_USER, 1)
// L305
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L306
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1564
UnitBehaviorRemovePlayer(gv_supplyDepot01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1565
UnitBehaviorRemovePlayer(gv_supplyDepot02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1566
UnitBehaviorRemovePlayer(gv_supplyDepot03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1567
UnitBehaviorRemovePlayer(gv_supplyDepot01, "Untargetable", gv_pLAYER_USER, 1)
// L1568
UnitBehaviorRemovePlayer(gv_supplyDepot02, "Untargetable", gv_pLAYER_USER, 1)
// L1569
UnitBehaviorRemovePlayer(gv_supplyDepot03, "Untargetable", gv_pLAYER_USER, 1)
// L896
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L897
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L334
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L335
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1651
UnitBehaviorRemovePlayer(gv_spire01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1652
UnitBehaviorRemovePlayer(gv_spire02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1653
UnitBehaviorRemovePlayer(gv_spire03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1654
UnitBehaviorRemovePlayer(gv_spire01, "Untargetable", gv_pLAYER_USER, 1)
// L1655
UnitBehaviorRemovePlayer(gv_spire02, "Untargetable", gv_pLAYER_USER, 1)
// L1656
UnitBehaviorRemovePlayer(gv_spire03, "Untargetable", gv_pLAYER_USER, 1)
// L877
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L878
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L7782
UnitBehaviorRemovePlayer(gv_viking, "SS_Invulnerable", gv_p1_USER, 1)
// L7782
UnitBehaviorRemovePlayer(gv_viking, "SS_Invulnerable", gv_p1_USER, 1)
// L911
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L912
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L336
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L337
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1745
UnitBehaviorRemovePlayer(gv_pylon01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1746
UnitBehaviorRemovePlayer(gv_pylon02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1747
UnitBehaviorRemovePlayer(gv_pylon03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1748
UnitBehaviorRemovePlayer(gv_pylon01, "Untargetable", gv_pLAYER_USER, 1)
// L1749
UnitBehaviorRemovePlayer(gv_pylon02, "Untargetable", gv_pLAYER_USER, 1)
// L1750
UnitBehaviorRemovePlayer(gv_pylon03, "Untargetable", gv_pLAYER_USER, 1)
// L305
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L306
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1564
UnitBehaviorRemovePlayer(gv_supplyDepot01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1565
UnitBehaviorRemovePlayer(gv_supplyDepot02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1566
UnitBehaviorRemovePlayer(gv_supplyDepot03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1567
UnitBehaviorRemovePlayer(gv_supplyDepot01, "Untargetable", gv_pLAYER_USER, 1)
// L1568
UnitBehaviorRemovePlayer(gv_supplyDepot02, "Untargetable", gv_pLAYER_USER, 1)
// L1569
UnitBehaviorRemovePlayer(gv_supplyDepot03, "Untargetable", gv_pLAYER_USER, 1)
// L896
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L897
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L334
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L335
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L1651
UnitBehaviorRemovePlayer(gv_spire01, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1652
UnitBehaviorRemovePlayer(gv_spire02, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1653
UnitBehaviorRemovePlayer(gv_spire03, "DamageTakenNone", gv_pLAYER_USER, 1)
// L1654
UnitBehaviorRemovePlayer(gv_spire01, "Untargetable", gv_pLAYER_USER, 1)
// L1655
UnitBehaviorRemovePlayer(gv_spire02, "Untargetable", gv_pLAYER_USER, 1)
// L1656
UnitBehaviorRemovePlayer(gv_spire03, "Untargetable", gv_pLAYER_USER, 1)
// L877
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "Untargetable", gv_pLAYER_COMPUTER1, 1)
// L878
UnitBehaviorRemovePlayer(UnitGroupLoopCurrent(), "DamageTakenNone", gv_pLAYER_COMPUTER1, 1)
// L572
UnitBehaviorRemovePlayer(auto8A204714_var, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L573
UnitBehaviorRemovePlayer(auto8A204714_var, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L1555
UnitBehaviorRemovePlayer(EventUnit(), "Harmless", gv_pLAYER_02_ZERG22, 1)
// L5544
UnitBehaviorRemovePlayer(auto60181B81_var, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L5545
UnitBehaviorRemovePlayer(auto60181B81_var, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L9299
UnitBehaviorRemovePlayer(lv_zealot01, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L9300
UnitBehaviorRemovePlayer(lv_zealot01, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L4053
UnitBehaviorRemovePlayer(gv_labEntranceUnit, "Harmless", gv_pLAYER_02_DOMINION_BULLIES, 1)
// L596
UnitBehaviorRemovePlayer(gv_kerrigan2, "Incapacitated", gv_pLAYER_01_USER, 1)
// L5226
UnitBehaviorRemovePlayer(autoD3546043_var, "Scared", gv_pLAYER_02_DOMINION2, 1)
// L12952
UnitBehaviorRemovePlayer(gv_kerrigan, "HeroDeathPrevention", gv_pLAYER_01_USER, 1)
// L7146
UnitBehaviorRemovePlayer(EventUnit(), "Harmless", gv_pLAYER_05_INFESTED, 1)
// L1069
UnitBehaviorRemovePlayer(gv_corpse_PerCamp[lp_campIndex], "MeatAttacked", gv_pLAYER_01_USER, 1)
// L4863
UnitBehaviorRemovePlayer(autoA9676A4A_var, "CarryMediumCarcass", gv_pLAYER_01_USER, 1)
// L11286
UnitBehaviorRemovePlayer(autoB5D985AF_var, "Passive", gv_pLAYER_01_USER, 1)
// L11391
UnitBehaviorRemovePlayer(auto06ABFD3B_var, "Passive", gv_pLAYER_01_USER, 1)
// L11784
UnitBehaviorRemovePlayer(auto55B4BCDC_var, "Passive", gv_pLAYER_01_USER, 1)
// L11886
UnitBehaviorRemovePlayer(autoBE73B3DF_var, "Passive", gv_pLAYER_01_USER, 1)
// L572
UnitBehaviorRemovePlayer(auto8A204714_var, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L573
UnitBehaviorRemovePlayer(auto8A204714_var, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L1555
UnitBehaviorRemovePlayer(EventUnit(), "Harmless", gv_pLAYER_02_ZERG22, 1)
// L5544
UnitBehaviorRemovePlayer(auto60181B81_var, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L5545
UnitBehaviorRemovePlayer(auto60181B81_var, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L9299
UnitBehaviorRemovePlayer(lv_zealot01, "Exp03StasisLongTerm", gv_pLAYER_02_ZERG, 1)
// L9300
UnitBehaviorRemovePlayer(lv_zealot01, "Exp03StasisEnding", gv_pLAYER_02_ZERG, 1)
// L4053
UnitBehaviorRemovePlayer(gv_labEntranceUnit, "Harmless", gv_pLAYER_02_DOMINION_BULLIES, 1)
// L596
UnitBehaviorRemovePlayer(gv_kerrigan2, "Incapacitated", gv_pLAYER_01_USER, 1)
// L5226
UnitBehaviorRemovePlayer(autoD3546043_var, "Scared", gv_pLAYER_02_DOMINION2, 1)
// L12952
UnitBehaviorRemovePlayer(gv_kerrigan, "HeroDeathPrevention", gv_pLAYER_01_USER, 1)
// L7146
UnitBehaviorRemovePlayer(EventUnit(), "Harmless", gv_pLAYER_05_INFESTED, 1)
// L1069
UnitBehaviorRemovePlayer(gv_corpse_PerCamp[lp_campIndex], "MeatAttacked", gv_pLAYER_01_USER, 1)
// L4863
UnitBehaviorRemovePlayer(autoA9676A4A_var, "CarryMediumCarcass", gv_pLAYER_01_USER, 1)
// L11286
UnitBehaviorRemovePlayer(autoB5D985AF_var, "Passive", gv_pLAYER_01_USER, 1)
// L11391
UnitBehaviorRemovePlayer(auto06ABFD3B_var, "Passive", gv_pLAYER_01_USER, 1)
// L11784
UnitBehaviorRemovePlayer(auto55B4BCDC_var, "Passive", gv_pLAYER_01_USER, 1)
// L11886
UnitBehaviorRemovePlayer(autoBE73B3DF_var, "Passive", gv_pLAYER_01_USER, 1)
// L1718
UnitBehaviorRemovePlayer(auto87C98A71_var, "HybridKorhalStun", gv_pLAYER_02_DOMINION3, 1)
// L4707
UnitBehaviorRemovePlayer(autoE1C3ADD0_var, "HybridKorhalStun", gv_pLAYER_02_DOMINION3, 1)