# Set Defense Radii

FlagsNative | Action

Sets the basic defense call for help radii. The threat must attack a building or come within MaxThreateningRange to trigger a defense call for help. Defenders that are within BuildingCallForHelpRange of the building or ThreatCallForHelpRange of the threat will respond. (ie the defender must be near the building or near the threat). By default Melee is (p#, 15.0, 10.0, 12.0) and Campaign is (p#, 6.0, 7.0, 9.0)

# Arguments

  • int — Player
  • fixed — Max Threating Range
  • fixed — Building Call For Help Range
  • fixed — Threat Call For Help Range

Returns — void

native void AISetDefenseRadii(
	int player,
	fixed maxThreatRange,
	fixed buildingCallRange,
	fixed threatCallRange,
);

Category: AI Advanced / Utility / Actions

# Examples

# campaigns/swarm.sc2campaign

MapScript.galaxy

// L4556
AISetDefenseRadii(gv_PLAYER_07_DOMINION_GREEN22, 10.0, 50.0, 50.0)
// L4556
AISetDefenseRadii(gv_PLAYER_07_DOMINION_GREEN22, 10.0, 50.0, 50.0)
// L2724
AISetDefenseRadii(1, 15.0, 10.0, 12.0)
// L2739
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0)
// L2740
AISetDefenseRadii(gv_pLAYER_08_NERAZIM, 6.0, 10.0, 12.0)
// L2741
AISetDefenseRadii(gv_pLAYER_09_PURIFIER, 6.0, 10.0, 12.0)
// L3634
AISetDefenseRadii(gv_pLAYER_02_TAL_NORTH, 6.0, 6.0, 6.0)
// L2724
AISetDefenseRadii(1, 15.0, 10.0, 12.0)
// L2739
AISetDefenseRadii(gv_pLAYER_07_TALDARIM, 6.0, 10.0, 12.0)
// L2740
AISetDefenseRadii(gv_pLAYER_08_NERAZIM, 6.0, 10.0, 12.0)
// L2741
AISetDefenseRadii(gv_pLAYER_09_PURIFIER, 6.0, 10.0, 12.0)
// L3634
AISetDefenseRadii(gv_pLAYER_02_TAL_NORTH, 6.0, 6.0, 6.0)

# mods/core.sc2mod

BaseAI.galaxy

// L194
AISetDefenseRadii(player, 15.0, 10.0, 12.0)
// L304
AISetDefenseRadii(player, 6.0, 7.0, 9.0)
// L229
AISetDefenseRadii(player, 15.0, 10.0, 12.0)
// L350
AISetDefenseRadii(player, 6.0, 7.0, 9.0)