# Create Wave

Grammar — Create a wave from the waveInfo waveInfo for player player with a gather point at stagingPoint|Point
FlagsNative | Function

Create a wave from the specified wave info for a player. Returns the wave.

# Arguments

  • waveinfo — Wave Info
  • int — Player
  • point — Staging Point

Returns — wave

native wave AIWaveCreate(
	waveinfo info,
	int player,
	point from,
);

Category: AI Advanced / Waves / Functions

# Examples

# mods/core.sc2mod

BaseAI.galaxy

// L171
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L172
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L173
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L174
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L175
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L176
AIWaveCreate(AIWaveInfoCreate(), player, targDPoint)
// L177
AIWaveCreate(AIWaveInfoCreate(), player, targDPoint)

# mods/core.sc2mod

MeleeAI.galaxy

// L256
AIWaveCreate(AIWaveInfoCreate(), player, AIGetGatherLocation(player, c_townMain))

# mods/liberty.sc2mod

Zerg.galaxy

// L118
AIWaveCreate(AIWaveInfoCreate(), player, AIWaveTargetGatherDPoint(player, c_townMain))

# mods/starcoop/starcoop.sc2mod

BaseAI.galaxy

// L206
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L207
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L208
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L209
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L210
AIWaveCreate(AIWaveInfoCreate(), player, targOPoint)
// L211
AIWaveCreate(AIWaveInfoCreate(), player, targDPoint)
// L212
AIWaveCreate(AIWaveInfoCreate(), player, targDPoint)

# mods/starcoop/starcoop.sc2mod

MeleeAI.galaxy

// L256
AIWaveCreate(AIWaveInfoCreate(), player, AIGetGatherLocation(player, c_townMain))

# mods/swarm.sc2mod

Zerg.galaxy

// L124
AIWaveCreate(AIWaveInfoCreate(), player, AIWaveTargetGatherDPoint(player, c_townMain))
// L130
AIWaveCreate(AIWaveInfoCreate(), player, AIWaveTargetGatherDPoint(player, c_townMain))

# mods/warcoop/warcoopdata.sc2mod

WarCoopData.galaxy

// L2887
AIWaveCreate(AIWaveInfoCreate(), lp_attackingPlayer, lv_gatherpoint)