# AINearbyUnits

FlagsNative

# Arguments

  • int — player
  • string — unitType
  • point — p
  • fixed — range
  • int — requiredCount

Returns — bool

native bool AINearbyUnits(
	int player,
	string unitType,
	point p,
	fixed range,
	int requiredCount,
);

Category: Unclassified

# Examples

# mods/core.sc2mod

TactProtAI.galaxy

// L200
AINearbyUnits(player, c_PU_VoidRay, here, 10, 1)
// L204
AINearbyUnits(player, c_PU_Colossus, here, 10, 1)
// L211
AINearbyUnits(player, c_PU_Archon, here, 10, 1)
// L218
AINearbyUnits(player, c_PU_Immortal, here, 10, 1)

# mods/core.sc2mod

TactZergAI.galaxy

// L888
AINearbyUnits(player, c_ZU_Changeling, here, range, 1)
// L889
AINearbyUnits(player, c_ZU_ChangelingZealot, here, range, 1)
// L890
AINearbyUnits(player, c_ZU_ChangelingZergling, here, range, 1)
// L891
AINearbyUnits(player, c_ZU_ChangelingMarine, here, range, 1)
// L892
AINearbyUnits(player, c_ZU_ChangelingZerglingWings, here, range, 1)
// L1097
AINearbyUnits(player, c_ZU_Changeling, here, range, 1)
// L1098
AINearbyUnits(player, c_ZU_ChangelingZealot, here, range, 1)
// L1099
AINearbyUnits(player, c_ZU_ChangelingZergling, here, range, 1)
// L1100
AINearbyUnits(player, c_ZU_ChangelingMarine, here, range, 1)
// L1101
AINearbyUnits(player, c_ZU_ChangelingZerglingWings, here, range, 1)