# Wave Merge
Grammar — Merges the wave with index waveFrom|FromIndex into the wave with index waveInto|IntoIndex for player player
Flags —Native
|Action
Merges two waves together. Waves are specified using a player’s wave indexes.
# Arguments
int
— Playerint
— Wave Fromint
— Wave Into
Returns — void
native void AIWaveMerge(
int player,
int waveFrom,
int waveInto,
);
# 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
// L173
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/core.sc2mod
// L129
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L176
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/core.sc2mod
// L126
AIWaveMerge(player, c_waveDefend, c_waveAttack)
// L144
AIWaveMerge(player, c_waveDefend, c_waveAttack)
// L160
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L179
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L228
AIWaveMerge(player, c_waveDivert1, c_waveAttack)
// L231
AIWaveMerge(player, c_waveDivert2, c_waveAttack)
// L288
AIWaveMerge(player, c_waveClearObs, c_waveAttack)
// L295
AIWaveMerge(player, c_waveClearObs, c_waveMain)
// L503
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L688
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/liberty.sc2mod
// L812
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/liberty.sc2mod
// L844
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/liberty.sc2mod
// L801
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/swarm.sc2mod
// L812
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/swarm.sc2mod
// L844
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/swarm.sc2mod
// L811
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/void.sc2mod
// L173
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/void.sc2mod
// L845
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/void.sc2mod
// L847
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/void.sc2mod
// L829
AIWaveMerge(player, c_waveMain, c_waveAttack)
# mods/warcoop/warmeleeai.sc2mod
// L233
AIWaveMerge(player, c_waveDefend, c_waveAttack)
// L256
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L272
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L317
AIWaveMerge(player, c_waveDivert1, c_waveAttack)
// L320
AIWaveMerge(player, c_waveDivert2, c_waveAttack)
// L377
AIWaveMerge(player, c_waveClearObs, c_waveAttack)
// L384
AIWaveMerge(player, c_waveClearObs, c_waveMain)
// L593
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L776
AIWaveMerge(player, c_waveMain, c_waveAttack)
// L813
AIWaveMerge(player, c_waveMain, c_waveAttack)