# Wave Add Unit Priority

Grammar — Add unit unit to wave wave with priority priority|Prio
FlagsNative | Action

Adds a unit to a wave with a priority.

# Arguments

  • wave — Wave
  • unit — Unit
  • int — Priority

Returns — void

native void AIWaveAddUnitPriority(
	wave w,
	unit u,
	int prio,
);

Category: AI Advanced / Waves / Actions

# Examples

# mods/core.sc2mod

MeleeAI.galaxy

// L324
AIWaveAddUnitPriority(attackWave, u, c_prioWavePeon)
// L331
AIWaveAddUnitPriority(defendWave, u, c_prioWavePeon)
// L345
AIWaveAddUnitPriority(attackWave, u, c_prioWavePeon)

# mods/liberty.sc2mod

Protoss.galaxy

// L101
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)

# mods/liberty.sc2mod

Terran.galaxy

// L136
AIWaveAddUnitPriority(AIWaveGet(player, c_waveMain), u, c_prioWavePeon)

# mods/liberty.sc2mod

Zerg.galaxy

// L109
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L115
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L120
AIWaveAddUnitPriority(w, u, c_prioWavePeon)

# mods/starcoop/starcoop.sc2mod

MeleeAI.galaxy

// L324
AIWaveAddUnitPriority(attackWave, u, c_prioWavePeon)
// L331
AIWaveAddUnitPriority(defendWave, u, c_prioWavePeon)
// L345
AIWaveAddUnitPriority(attackWave, u, c_prioWavePeon)

# mods/swarm.sc2mod

Protoss.galaxy

// L110
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L114
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)

# mods/swarm.sc2mod

Terran.galaxy

// L142
AIWaveAddUnitPriority(AIWaveGet(player, c_waveMain), u, c_prioWavePeon)

# mods/swarm.sc2mod

Zerg.galaxy

// L115
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L121
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L126
AIWaveAddUnitPriority(w, u, c_prioWavePeon)

# mods/void.sc2mod

Protoss.galaxy

// L119
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L123
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)

# mods/void.sc2mod

Terran.galaxy

// L148
AIWaveAddUnitPriority(AIWaveGet(player, c_waveMain), u, c_prioWavePeon)

# mods/void.sc2mod

Zerg.galaxy

// L121
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L127
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)
// L132
AIWaveAddUnitPriority(w, u, c_prioWavePeon)

# mods/warcoop/warmeleeai.sc2mod

MeleeSC.galaxy

// L142
AIWaveAddUnitPriority(AIWaveGet(player, c_waveMain), u, c_prioWavePeon)

# mods/warcoop/warmeleeai.sc2mod

Orc.galaxy

// L652
AIWaveAddUnitPriority(AIWaveGet(player, c_waveHome), u, c_prioWavePeon)