# Set Target Patrol For Attack Waves

Grammar — Set the target for player player attack waves to be a patrol with replace behavior replaceType
FlagsNative | Action

Sets the target of a player’s attack waves to patrol.

# Arguments

  • int — Attacker
  • int [ preset::ReplaceType ] — ReplaceType

Returns — void

native void AIAttackWaveSetTargetPatrol(
	int player,
	int replaceType,
);

Category: AI / AttackWaves / Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L487
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L502
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L518
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L2657
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L1222
AIAttackWaveSetTargetPatrol(gv_pLAYER_P10_LEVIATHAN, 0)
// L487
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L502
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L518
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L2657
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_DOMINION, 0)
// L1222
AIAttackWaveSetTargetPatrol(gv_pLAYER_P10_LEVIATHAN, 0)
// L2634
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_ZERG, 0)
// L2634
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_ZERG, 0)
// L5237
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L5430
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L5603
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L1335
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3515
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3525
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3536
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L4885
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L5105
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L7177
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_RAYNOR, 0)
// L7720
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L7826
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L5237
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L5430
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L5603
AIAttackWaveSetTargetPatrol(gv_pLAYER_05_AMONS_FORCES, 0)
// L1335
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3515
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3525
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L3536
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_MOEBIUS, 0)
// L4885
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L5105
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L7177
AIAttackWaveSetTargetPatrol(gv_pLAYER_02_RAYNOR, 0)
// L7720
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L7826
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_KERRIGAN, 0)
// L3303
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)
// L3373
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)
// L3435
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)
// L3303
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)
// L3373
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)
// L3435
AIAttackWaveSetTargetPatrol(gv_pLAYER_03_ZERG_BULLIES, 0)