# Wave Set
Grammar — Associate a given wave wave with an index waveName|WaveIndex for player player
Flags —Native
|Action
Associate a wave with an index for a player.
# Arguments
int
— Playerint
— Wave Indexwave
— Wave
Returns — void
native void AIWaveSet(
int player,
int waveName,
wave waveRef,
);
# Related
Category: AI Advanced / Waves / Actions
- [F] —
void
— Wave Add Info — ( AIWaveInfoAdd ) - [F] —
int
— Wave Info Attack — ( AIWaveInfoAttack ) - [F] —
int
— Wave Info Suicide — ( AIWaveInfoSuicide ) - [F] —
void
— Wave Add Unit — ( AIWaveAddUnit ) - [F] —
void
— Wave Add Unit Priority — ( AIWaveAddUnitPriority ) - [F] —
void
— Wave Remove Unit — ( AIWaveRemoveUnit ) - [F] —
void
— Wave Set Type — ( AIWaveSetType ) - [F] —
void
— Wave Delete — ( AIWaveDelete ) - [F] —
void
— Wave Target Add Waypoint — ( AIWaveTargetAddWaypoint ) - [F] —
void
— Wave Target Clear Waypoints — ( AIWaveTargetClearWaypoints ) - [F] —
void
— Wave Set — ( AIWaveSet ) - [F] —
void
— Wave Merge — ( AIWaveMerge )
# Examples
# mods/core.sc2mod
// L171
AIWaveSet(player, c_waveMain, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L172
AIWaveSet(player, c_waveAttack, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L173
AIWaveSet(player, c_waveDivert1, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L174
AIWaveSet(player, c_waveDivert2, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L175
AIWaveSet(player, c_waveClearObs, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L176
AIWaveSet(player, c_waveHome, AIWaveCreate(AIWaveInfoCreate(), player, targDPoint))
// L177
AIWaveSet(player, c_waveDefend, AIWaveCreate(AIWaveInfoCreate(), player, targDPoint))
// L206
AIWaveSet(player, c_waveMain, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L207
AIWaveSet(player, c_waveAttack, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L208
AIWaveSet(player, c_waveDivert1, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L209
AIWaveSet(player, c_waveDivert2, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L210
AIWaveSet(player, c_waveClearObs, AIWaveCreate(AIWaveInfoCreate(), player, targOPoint))
// L211
AIWaveSet(player, c_waveHome, AIWaveCreate(AIWaveInfoCreate(), player, targDPoint))
// L212
AIWaveSet(player, c_waveDefend, AIWaveCreate(AIWaveInfoCreate(), player, targDPoint))
# mods/warcoop/warcoopdata.sc2mod
// L2889
AIWaveSet(lp_attackingPlayer, lv_attackwaveindex, lv_enemywave)