# Set Target Point For Attack Waves
Grammar — Set the target for player player attack waves to point
Flags —Native
|Action
Sets a point to be the target of a player’s attack waves.
# Arguments
int
— Attackerpoint
— Point
Returns — void
native void AIAttackWaveSetTargetPoint(
int player,
point p,
);
# Related
Category: AI / AttackWaves / Actions
- [F] —
void
— Add Unit To Attack Wave — ( AIAttackWaveUseUnit ) - [F] —
void
— Add Unit Group To Attack Wave — ( AIAttackWaveUseGroup ) - [F] —
void
— Add Escort Unit To Attack Wave — ( AIAttackWaveAddEscortUnit ) - [F] —
void
— Add Escort UnitType To Attack Wave — ( AIAttackWaveAddEscortType ) - [F] —
void
— Add Attack Wave Waypoint — ( AIAttackWaveAddWaypoint ) - [F] —
void
— Send Attack Wave — ( AIAttackWaveSend ) - [F] —
void
— Cancel Attack Wave — ( AIAttackWaveCancel ) - [F] —
void
— Set Attack Wave Gather Point — ( AIAttackWaveSetGatherPoint ) - [F] —
void
— Set Target Player For Attack Waves — ( AIAttackWaveSetTargetPlayer ) - [F] —
void
— Set Target Unit For Attack Waves — ( AIAttackWaveSetTargetUnit ) - [F] —
void
— Set Target UnitGroup For Attack Waves — ( AIAttackWaveSetTargetUnitGroup ) - [F] —
void
— Set Target UnitArea For Attack Waves — ( AIAttackWaveSetTargetUnitPoint ) - [F] —
void
— Set Target Point For Attack Waves — ( AIAttackWaveSetTargetPoint ) - [F] —
void
— Set Target Merge For Attack Waves — ( AIAttackWaveSetTargetMerge ) - [F] —
void
— Set Target Patrol For Attack Waves — ( AIAttackWaveSetTargetPatrol ) - [F] —
void
— Set Target Escort For Attack Waves — ( AIAttackWaveSetTargetEscort ) - [F] —
void
— Set Target Escort For Attack Waves, No Leashing — ( AIAttackWaveSetTargetEscortNL ) - [F] —
void
— Set Target Gather Defense For Attack Waves — ( AIAttackWaveSetTargetGatherD ) - [F] —
void
— Set Target Gather Offense For Attack Waves — ( AIAttackWaveSetTargetGatherO ) - [F] —
void
— Set Target Melee For Attack Waves — ( AIAttackWaveSetTargetMelee ) - [F] —
void
— Set Target Melee Harass For Attack Waves — ( AIAttackWaveSetTargetMeleeHarass ) - [F] —
void
— Set Target Region For Attack/Defense Waves — ( AIAttackWaveSetTargetRegion ) - [F] —
void
— Add Attack Wave Unit Types (Liberty) — ( AIAttackWaveAddUnits4 ) - [F] —
void
— Add Attack Wave Unit Types (Swarm) — ( AIAttackWaveAddUnits3 ) - [F] —
void
— Set Attack Wave Keep Alive — ( AIAttackWaveSetKeepAlive ) - [F] —
void
— Set Attack Wave Gather Early No Replace — ( AIAttackWaveSetGatherEarlyNoReplace )
# Examples
# campaigns/liberty.sc2campaign
// L328
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks))
// L3677
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks))
// L1724
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1733
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1743
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1752
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1758
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1767
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1773
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1783
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1789
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L237
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2359
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2658
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2671
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2684
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2838
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2894
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2907
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L419
AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact))
// L430
AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact))
// L328
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks))
// L3677
AIAttackWaveSetTargetPoint(gv_pLAYER_02_DOMINION, UnitGetPosition(gv_medicBarracks))
// L1724
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1733
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1743
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1752
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1758
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1767
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1773
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1783
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L1789
AIAttackWaveSetTargetPoint(gv_p4_PROTOSS_WEST_ESCORTS, UnitGetPosition(EventUnit()))
// L237
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2359
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2658
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2671
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2684
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2838
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2894
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L2907
AIAttackWaveSetTargetPoint(gv_p2_ZERG, PointFromId(724))
// L419
AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact))
// L430
AIAttackWaveSetTargetPoint(gv_nextWavePlayer, UnitGetPosition(gv_artifact))
// L4532
AIAttackWaveSetTargetPoint(gv_pLAYER_02_MOEBIUS_S01, PointFromId(455))
// L4614
AIAttackWaveSetTargetPoint(gv_pLAYER_02_MOEBIUS_S01, PointFromId(455))
# campaigns/swarm.sc2campaign
// L106
AIAttackWaveSetTargetPoint(p, PointFromId(619))
// L231
AIAttackWaveSetTargetPoint(p, PointFromId(619))
// L359
AIAttackWaveSetTargetPoint(p, PointFromId(619))
# campaigns/swarm.sc2campaign
// L102
AIAttackWaveSetTargetPoint(p, PointFromId(114))
# campaigns/swarm.sc2campaign
// L102
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L225
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L358
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L496
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L634
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
# campaigns/swarm.sc2campaign
// L106
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L233
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L353
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L477
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L599
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L719
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L843
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L965
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L1090
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L1214
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
# campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal02.sc2map
// L102
AIAttackWaveSetTargetPoint(p, PointFromId(114))
# campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map
// L102
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L225
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L358
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L496
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
// L634
AIAttackWaveSetTargetPoint(p, PointFromId(2406))
# campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/swarm/zkorhal03.sc2map
// L106
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L233
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L353
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L477
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L599
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L719
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L843
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
// L965
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L1090
AIAttackWaveSetTargetPoint(p, PointFromId(2))
// L1214
AIAttackWaveSetTargetPoint(p, PointFromId(1077))
# campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map
// L4532
AIAttackWaveSetTargetPoint(gv_pLAYER_02_MOEBIUS_S01, PointFromId(455))
// L4614
AIAttackWaveSetTargetPoint(gv_pLAYER_02_MOEBIUS_S01, PointFromId(455))
# campaigns/swarm.sc2campaign/base.sc2maps/maps/campaign/voidprologue/voidprologue01.sc2map
// L106
AIAttackWaveSetTargetPoint(p, PointFromId(619))
// L231
AIAttackWaveSetTargetPoint(p, PointFromId(619))
// L359
AIAttackWaveSetTargetPoint(p, PointFromId(619))
# campaigns/void.sc2campaign
// L5564
AIAttackWaveSetTargetPoint(gv_pLAYER_02_ZERG, PointFromId(901))
# campaigns/void.sc2campaign
// L213
AIAttackWaveSetTargetPoint(p, PointFromId(901))
// L341
AIAttackWaveSetTargetPoint(p, PointFromId(901))
// L469
AIAttackWaveSetTargetPoint(p, PointFromId(901))
// L609
AIAttackWaveSetTargetPoint(p, PointFromId(901))
# campaigns/void.sc2campaign
// L423
AIAttackWaveSetTargetPoint(p, PointFromId(1058))
# campaigns/void.sc2campaign
// L431
AIAttackWaveSetTargetPoint(p, PointFromId(1058))
# campaigns/void.sc2campaign
// L3831
AIAttackWaveSetTargetPoint(lv_attacker, PointFromId(1521))
# campaigns/void.sc2campaign
// L102
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L221
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L342
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L468
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L592
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L721
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L853
AIAttackWaveSetTargetPoint(p, PointFromId(70))
// L982
AIAttackWaveSetTargetPoint(p, PointFromId(70))