# Limit Bully Rebuild To Nearest Town

Grammar — Sets limits on bullies to only be rebuilt in the nearest town for player player to be enable|Enabled\Disabled.
FlagsNative | Action

When enabled for a player, this makes it so that bullies for that player can only be replaced by unit producing structures in the town those bullies are closest to.

# Arguments

Returns — void

native void AINearestTownBullyRebuild(
	int player,
	bool enable,
);

Category: AI / Bullies / Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L2896
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_REFUGEES, true)
// L4270
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true)
// L3383
AINearestTownBullyRebuild(gv_p02_ORLAN_ENEMY, true)
// L4083
AINearestTownBullyRebuild(gv_p02_DOMINION_INFANTRY, true)
// L4743
AINearestTownBullyRebuild(gv_p05_ZERG_BASE, true)
// L1657
AINearestTownBullyRebuild(gv_pLAYER02_PROTOSS, true)
// L4215
AINearestTownBullyRebuild(gv_pLAYER_P07_ZERG_EXP, true)
// L1763
AINearestTownBullyRebuild(gv_p02_ZERG_LOW_GROUND_AI, true)
// L2896
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_REFUGEES, true)
// L4270
AINearestTownBullyRebuild(gv_pLAYER_03_DOMINION, true)
// L3383
AINearestTownBullyRebuild(gv_p02_ORLAN_ENEMY, true)
// L4083
AINearestTownBullyRebuild(gv_p02_DOMINION_INFANTRY, true)
// L4743
AINearestTownBullyRebuild(gv_p05_ZERG_BASE, true)
// L1657
AINearestTownBullyRebuild(gv_pLAYER02_PROTOSS, true)
// L4215
AINearestTownBullyRebuild(gv_pLAYER_P07_ZERG_EXP, true)
// L1763
AINearestTownBullyRebuild(gv_p02_ZERG_LOW_GROUND_AI, true)
// L3834
AINearestTownBullyRebuild(gv_pLAYER_02_SHUTTLE_BLUE, true)
// L3835
AINearestTownBullyRebuild(gv_pLAYER_03_PROTOSS_GREEN, true)
// L3836
AINearestTownBullyRebuild(gv_pLAYER_04_PROTOSS_RED, true)
// L3990
AINearestTownBullyRebuild(gv_p02_DOMINION_RED, true)
// L3991
AINearestTownBullyRebuild(gv_p03_DOMINION_YELLOW, true)
// L3992
AINearestTownBullyRebuild(gv_p04_DOMINION_GREEN, true)
// L4102
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L4103
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION3, true)
// L4542
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true)
// L5000
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L3834
AINearestTownBullyRebuild(gv_pLAYER_02_SHUTTLE_BLUE, true)
// L3835
AINearestTownBullyRebuild(gv_pLAYER_03_PROTOSS_GREEN, true)
// L3836
AINearestTownBullyRebuild(gv_pLAYER_04_PROTOSS_RED, true)
// L3990
AINearestTownBullyRebuild(gv_p02_DOMINION_RED, true)
// L3991
AINearestTownBullyRebuild(gv_p03_DOMINION_YELLOW, true)
// L3992
AINearestTownBullyRebuild(gv_p04_DOMINION_GREEN, true)
// L4102
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L4103
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION3, true)
// L4542
AINearestTownBullyRebuild(gv_PLAYER_02_DOMINION_RED, true)
// L5000
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L3250
AINearestTownBullyRebuild(gv_pLAYER_02_PROTOSS_BULLIES, true)
// L3251
AINearestTownBullyRebuild(gv_pLAYER_03_ZERG_BULLIES, true)
// L3252
AINearestTownBullyRebuild(gv_pLAYER_04_INFESTED_BULLIES, true)
// L3253
AINearestTownBullyRebuild(gv_pLAYER_05_VOIDFORCES, true)
// L3254
AINearestTownBullyRebuild(gv_pLAYER_06_VOIDFORCES, true)
// L3255
AINearestTownBullyRebuild(gv_pLAYER_07_VOIDFORCES, true)
// L4535
AINearestTownBullyRebuild(gv_pLAYER_05_VOIDFORCES, true)
// L4536
AINearestTownBullyRebuild(gv_pLAYER_06_VOIDFORCES, true)
// L4537
AINearestTownBullyRebuild(gv_pLAYER_07_VOIDFORCES, true)
// L4538
AINearestTownBullyRebuild(gv_pLAYER_08_RAYNOREXPANSIONS, true)
// L4540
AINearestTownBullyRebuild(gv_pLAYER_09_KERRIGANEXPANSIONS, true)
// L3250
AINearestTownBullyRebuild(gv_pLAYER_02_PROTOSS_BULLIES, true)
// L3251
AINearestTownBullyRebuild(gv_pLAYER_03_ZERG_BULLIES, true)
// L3252
AINearestTownBullyRebuild(gv_pLAYER_04_INFESTED_BULLIES, true)
// L3253
AINearestTownBullyRebuild(gv_pLAYER_05_VOIDFORCES, true)
// L3254
AINearestTownBullyRebuild(gv_pLAYER_06_VOIDFORCES, true)
// L3255
AINearestTownBullyRebuild(gv_pLAYER_07_VOIDFORCES, true)
// L4535
AINearestTownBullyRebuild(gv_pLAYER_05_VOIDFORCES, true)
// L4536
AINearestTownBullyRebuild(gv_pLAYER_06_VOIDFORCES, true)
// L4537
AINearestTownBullyRebuild(gv_pLAYER_07_VOIDFORCES, true)
// L4538
AINearestTownBullyRebuild(gv_pLAYER_08_RAYNOREXPANSIONS, true)
// L4540
AINearestTownBullyRebuild(gv_pLAYER_09_KERRIGANEXPANSIONS, true)
// L7405
AINearestTownBullyRebuild(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, true)
// L7406
AINearestTownBullyRebuild(gv_pLAYER_04_FERALZERG_RIGHTBULLIES, true)
// L7407
AINearestTownBullyRebuild(gv_pLAYER_05_FERALZERG_LEFTBULLIES, true)
// L4716
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true)
// L7869
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS, true)
// L7879
AINearestTownBullyRebuild(gv_pLAYER_05_INFESTED_FIGHTPROTOSS, true)
// L3470
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION, true)
// L3474
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L3481
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION4, true)
// L3484
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION5, true)
// L4520
AINearestTownBullyRebuild(PlayerGroupLoopCurrent(), true)
// L7405
AINearestTownBullyRebuild(gv_pLAYER_03_FERALZERG_MIDDLEBULLIES, true)
// L7406
AINearestTownBullyRebuild(gv_pLAYER_04_FERALZERG_RIGHTBULLIES, true)
// L7407
AINearestTownBullyRebuild(gv_pLAYER_05_FERALZERG_LEFTBULLIES, true)
// L4716
AINearestTownBullyRebuild(gv_pLAYER_05_TALDARIM, true)
// L7869
AINearestTownBullyRebuild(gv_pLAYER_03_INFESTED_NOFIGHTPROTOSS, true)
// L7879
AINearestTownBullyRebuild(gv_pLAYER_05_INFESTED_FIGHTPROTOSS, true)
// L3470
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION, true)
// L3474
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION2, true)
// L3481
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION4, true)
// L3484
AINearestTownBullyRebuild(gv_pLAYER_02_DOMINION5, true)
// L4520
AINearestTownBullyRebuild(PlayerGroupLoopCurrent(), true)