# AINearbyPlaneTest

FlagsNative

# Arguments

  • point — p
  • int — player
  • fixed — range
  • int — inPlane
  • int — inAlliance

Returns — bool

native bool AINearbyPlaneTest(
	point p,
	int player,
	fixed range,
	int inPlane,
	int inAlliance,
);

Category: Unclassified

# Examples

# campaigns/liberty.sc2campaign

TactCampAI.galaxy

// L524
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_HybridAoEStun, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L615
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_GravitonPrison, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L674
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_PlasmaBlast, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L712
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, psiShockRange, c_planeAir, c_unitAllianceAlly)
// L524
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_HybridAoEStun, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L615
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_GravitonPrison, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L674
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_PlasmaBlast, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L712
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, psiShockRange, c_planeAir, c_unitAllianceAlly)

# mods/core.sc2mod

TactTerrAI.galaxy

// L56
AINearbyPlaneTest(UnitGetPosition(aiUnit), 
                                  player, 
                                  AIAbilityFixed(player, c_AB_250mmStrikeCannons, c_fieldRange0), 
                                  c_planeAir, 
                                  c_unitAllianceAlly)

# mods/starcoop/starcoop.sc2mod

TactCampAI.galaxy

// L880
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_HybridAoEStun, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L1056
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_GravitonPrison, c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L1112
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, "HybridDominatorVoidPlasmaBlast", c_fieldRange0), c_planeAir, c_unitAllianceAlly)
// L1147
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, psiShockRange, c_planeAir, c_unitAllianceAlly)
// L1398
AINearbyPlaneTest(UnitGetPosition(aiUnit), player, AIAbilityFixed(player, c_AB_HybridPhaseShift, c_fieldRange0), c_planeAir, c_unitAllianceAlly)

# mods/starcoop/starcoop.sc2mod

TactTerrAI.galaxy

// L61
AINearbyPlaneTest(UnitGetPosition(aiUnit), 
                                  player, 
                                  AIAbilityFixed(player, c_AB_250mmStrikeCannons, c_fieldRange0), 
                                  c_planeAir, 
                                  c_unitAllianceAlly)