::SetIconsW0 <- function() { AlternateWaves.ClearWaveIcons() AlternateWaves.AddWaveIcons([ [ "blu2_lite", 1, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW1 <- function() { AlternateWaves.ClearWaveIcons() AlternateWaves.AddWaveIcons([ [ "demo_infinite", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "scout", 8, MVM_CLASS_FLAG_NORMAL ], [ "soldier", 8, MVM_CLASS_FLAG_NORMAL ], [ "pyro", 8, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW2 <- function() { AlternateWaves.AddWaveIcons([ [ "heavy_armored", 13, MVM_CLASS_FLAG_NORMAL ], [ "sniper_bow", 26, MVM_CLASS_FLAG_NORMAL ], [ "demoknight", 26, MVM_CLASS_FLAG_NORMAL ], [ "scout_bat_nys", 39, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW3 <- function() { AlternateWaves.AddWaveIcons([ [ "soldier_burstfire_homing_giant", 3, MVM_CLASS_FLAG_MINIBOSS ], [ "medic", 3, MVM_CLASS_FLAG_NORMAL ], [ "pyro_flare", 16, MVM_CLASS_FLAG_NORMAL ], [ "demo_burst", 16, MVM_CLASS_FLAG_NORMAL ], [ "heavy_shotgun_burst_lite_atomic2", 16, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW4 <- function() { AlternateWaves.AddWaveIcons([ [ "scout_giant_fast", 6, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier_crit", 30, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "medic", 30, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW5 <- function() { AlternateWaves.AddWaveIcons([ [ "heavy_heater_giant", 5, MVM_CLASS_FLAG_MINIBOSS ], [ "demoknight_samurai", 6, MVM_CLASS_FLAG_NORMAL ], [ "soldier", 175, MVM_CLASS_FLAG_NORMAL ], [ "spy", 25, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW6 <- function() { AlternateWaves.AddWaveIcons([ [ "tank", 8, MVM_CLASS_FLAG_MINIBOSS ], [ "tank_combat_minigun_rocket", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "tank_grenade", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "demo_burst_giant", 4, MVM_CLASS_FLAG_MINIBOSS ], [ "medic_uber", 8, MVM_CLASS_FLAG_NORMAL ], [ "sniper_bow_multi", 5, MVM_CLASS_FLAG_NORMAL ], [ "heavy", 20, MVM_CLASS_FLAG_NORMAL ], [ "scout", 20, MVM_CLASS_FLAG_NORMAL ], [ "soldier_conch", 20, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW7 <- function() { AlternateWaves.AddWaveIcons([ [ "pyro_giant", 7, MVM_CLASS_FLAG_MINIBOSS | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "medic_giant", 7, MVM_CLASS_FLAG_MINIBOSS ], [ "heavy_shotgun", 3, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier_equalizer_armored", 75, MVM_CLASS_FLAG_NORMAL ], [ "heavy_shotgun_giant", 75, MVM_CLASS_FLAG_NORMAL ], [ "medic_crossbow", 75, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ] ]); } ::SetIconsW8 <- function() { AlternateWaves.AddWaveIcons([ [ "soldier_barrage", 6, MVM_CLASS_FLAG_MINIBOSS ], [ "tank_combat_cannon_kai", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "demoknight_samurai", 20, MVM_CLASS_FLAG_NORMAL ], [ "spy", 10, MVM_CLASS_FLAG_NORMAL ], [ "pyro_dragon_fury_swordstone", 40, MVM_CLASS_FLAG_NORMAL ], [ "soldier_bison", 10, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW9 <- function() { AlternateWaves.AddWaveIcons([ [ "scout_shortstop_giant", 14, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier_burstfire_hyper_lite", 3, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier_bazooka", 12, MVM_CLASS_FLAG_NORMAL ], [ "medic_uber", 12, MVM_CLASS_FLAG_NORMAL ], [ "scout_fast", 500, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW10 <- function() { AlternateWaves.AddWaveIcons([ [ "dead_king_lite", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "demoknight_armored", 34, MVM_CLASS_FLAG_NORMAL ], [ "heavy_armored", 34, MVM_CLASS_FLAG_NORMAL ], [ "scout_winger_lite", 34, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW11 <- function() { AlternateWaves.AddWaveIcons([ [ "soldier_burstfire_directhit_yoovy", 33, MVM_CLASS_FLAG_NORMAL ], [ "sniper_bow", 33, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "pyro_dragon_fury_swordstone", 33, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW12 <- function() { AlternateWaves.AddWaveIcons([ [ "medic_uber", 166, MVM_CLASS_FLAG_NORMAL ], [ "soldier_buff", 166, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "demo_burst_spammer_hyper", 166, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW13 <- function() { AlternateWaves.AddWaveIcons([ [ "blimp2_rocket_lite", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "heavy_deflector", 2, MVM_CLASS_FLAG_MINIBOSS ], [ "scout_stun_giant_armored", 4, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier_burstfire_directhit_yoovy", 4, MVM_CLASS_FLAG_MINIBOSS ], [ "demo_burst_hyper_lite", 2, MVM_CLASS_FLAG_MINIBOSS ], [ "soldier", 40, MVM_CLASS_FLAG_NORMAL ], [ "medic", 40, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW14 <- function() { AlternateWaves.AddWaveIcons([ [ "dead_king_lite", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "demoknight_samurai", 10, MVM_CLASS_FLAG_NORMAL ], [ "heavy_champ", 64, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW15 <- function() { AlternateWaves.AddWaveIcons([ [ "helicopter_blue_nys", 1, MVM_CLASS_FLAG_MINIBOSS ], [ "heavy", 40, MVM_CLASS_FLAG_NORMAL ], [ "scout_shortstop", 20, MVM_CLASS_FLAG_NORMAL ], [ "pyro_dragon_fury_armored", 20, MVM_CLASS_FLAG_NORMAL ], [ "spy", 20, MVM_CLASS_FLAG_NORMAL ], [ "medic_boost", 20, MVM_CLASS_FLAG_NORMAL ] ]); } ::SetIconsW16 <- function() { AlternateWaves.AddWaveIcons([ [ "soldier_spammer_hyper_lite", 999, MVM_CLASS_FLAG_MINIBOSS ], [ "medic_giant", 999, MVM_CLASS_FLAG_MINIBOSS ], [ "spy", 999, MVM_CLASS_FLAG_MINIBOSS ], [ "scout_spammer_yoovy", 999, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "demo_armored", 999, MVM_CLASS_FLAG_NORMAL | MVM_CLASS_FLAG_ALWAYSCRIT ], [ "sniper_bow_hyper", 999, MVM_CLASS_FLAG_NORMAL ], [ "medic_crossbow", 999, MVM_CLASS_FLAG_NORMAL ] ]); }