# Set Defense Radii
Flags —
Native
|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
— Playerfixed
— Max Threating Rangefixed
— Building Call For Help Rangefixed
— Threat Call For Help Range
Returns — void
native void AISetDefenseRadii(
int player,
fixed maxThreatRange,
fixed buildingCallRange,
fixed threatCallRange,
);
# Related
Category: AI Advanced / Utility / Actions
- [F] —
void
— Start AI — ( AIStart ) - [F] —
void
— Accept Surrender — ( AIGoodGame ) - [F] —
void
— Init Melee AI — ( AIMeleeStart ) - [F] —
void
— Set APM — ( AISetAPM ) - [F] —
void
— Release Unit — ( AIReleaseUnit ) - [F] —
void
— Set State — ( AISetSpecificState ) - [F] —
void
— Set All States — ( AISetAllStates ) - [F] —
void
— Set Flag — ( AISetFlag ) - [F] —
void
— Set Coop Flag — ( AISetCoopFlag ) - [F] —
void
— Set Tech Flag State — ( AITechFlag ) - [F] —
void
— Set Unit Evaluation Custom Index — ( AIEvalSetCustomIndex ) - [F] —
void
— Enable/Disable AI Option For Unit — ( UnitSetAIOption ) - [F] —
void
— Set Defense Radii — ( AISetDefenseRadii )
# Examples
# campaigns/swarm.sc2campaign
// 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
// 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)