#base robot_aeon_yaki.pop // WaveSpawn // { // Name "dummy1" // // StartWaveOutput // { // Target dummy // Action Trigger // } // WaitBeforeStarting 3 // FirstSpawnOutput // { // Target dummy // Action Trigger // } // DoneOutput // { // Target dummy // Action Trigger // } // } WaveSchedule { StartingCurrency 500 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Mission // Sniper { Objective Sniper InitialCooldown 30 Where spawnbot_left_far BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_Aeon_SniperMission_Medic } } Mission // Sniper { Objective Sniper InitialCooldown 25 Where spawnbot_left_far BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_Aeon_SniperMission_Medic } } Mission // Sniper { Objective Sniper InitialCooldown 30 Where spawnbot_left_far BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 TFBot { Template T_Aeon_SniperMission_Medic } } Mission // Spy { Objective Spy InitialCooldown 45 Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy WeaponRestrictions MeleeOnly } } //WAVE 1 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target anvil_maker //Lets players choose a selection of NERFED Mann Powers built into the map. Action ForceSpawn //Spawns the entity in the spawn room. } StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 TotalCurrency 30 TFBot { Template T_Aeon_Soldier_Melee } } WaveSpawn { Name "wave1a" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 6 TotalCurrency 60 Squad { ShouldPreserveSquad 1 TFBot { Template T_Aeon_Soldier_Melee } TFBot { Template T_Aeon_Medic_Amputator } } } WaveSpawn { Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 0 Support 1 TFBot { Template T_Aeon_Scout_Melee_Minify } } WaveSpawn { WaitForAllSpawned "wave1a" Name "wave1b" Where spawnbot TotalCount 14 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 80 Squad { ShouldPreserveSquad 1 TFBot { Template T_Aeon_Soldier_Melee } TFBot { Template T_Aeon_Medic_Amputator } } } WaveSpawn { WaitForAllDead "wave1a" Name "wave1b" Where spawnbot TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCurrency 100 Squad { ShouldPreserveSquad 1 TFBot { Template T_Aeon_Soldier_Melee } TFBot { Template T_Aeon_Medic_Amputator } TFBot { Template T_Aeon_Medic_Amputator } } } WaveSpawn { WaitForAllSpawned "wave1a" Where spawnbot_right_center Where spawnbot_left_center TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 120 Squad { ShouldPreserveSquad 1 TFBot { Template T_Aeon_Giant_Medic_Crossbow } TFBot { Template T_Aeon_Soldier_Melee } TFBot { Template T_Aeon_Soldier_Melee } TFBot { Template T_Aeon_Medic_Amputator } } } } //WAVE 2 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target anvil_maker //Lets players choose a selection of NERFED Mann Powers built into the map. Action ForceSpawn //Spawns the entity in the spawn room. } StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { WaitBeforeStarting 1 FirstSpawnOutput { Target oceanlevel_relay //this controls the water height (opposed to wave_init_relay_oceanlevel, which functions the same but it delays itself until wave begins) Action FireUser2 //Set water height to one } Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Class Demoman ClassIcon aeon_oceanlevel_height_1 Skill Easy } } WaveSpawn //WAVE { Name "wave2a" TotalCount 1 WaitBeforeStarting 25 TotalCurrency 300 Tank { Health 15000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target tank_dead_relay Action Trigger } OnBombDroppedOutput { Target game_round_win Action RoundWin } } } WaveSpawn { Name "wave2a" Where spawnbot TotalCount 35 MaxActive 16 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 175 RandomChoice { TFBot { Template T_Aeon_Soldier_Pain_Train } TFBot { Template T_Aeon_Soldier_Pain_Train } TFBot { Template T_Aeon_Scout_Melee_Armored } TFBot { Template T_Aeon_Scout_Melee_Armored } TFBot { Template T_Aeon_Scout_Melee_Armored } } } WaveSpawn { WaitForAllSpawned "wave2a" StartWaveWarningSound "vo\mvm\mght\scout_mvm_m_beingshotinvincible06.mp3" Where spawnbot_center TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 TFBot { Template T_Aeon_Giant_Scout_Fast } } } //WAVE 3 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target anvil_maker //Lets players choose a selection of NERFED Mann Powers built into the map. Action ForceSpawn //Spawns the entity in the spawn room. } StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { WaitBeforeStarting 1 FirstSpawnOutput { Target oceanlevel_relay //this controls the water height (opposed to wave_init_relay_oceanlevel, which functions the same but it delays itself until wave begins) Action FireUser3 //Set water height to two } Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Class Demoman ClassIcon aeon_oceanlevel_height_2 Skill Easy Attributes MiniBoss } } WaveSpawn { Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } } WaveSpawn { Name "wave3a" Where spawnbot TotalCount 30 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 4 TotalCurrency 100 Squad { TFBot { Template T_Aeon_Demoman_Darknut } TFBot { Template T_Aeon_Medic_Crossbow } TFBot { Template T_Aeon_Scout_Sandman } } } WaveSpawn //WAVE { WaitForAllDead "wave3a" StartWaveOutput { Target oceanlevel_relay Action FireUser1 } Name "wave3b" Where spawnbot_center TotalCount 9 MaxActive 9 SpawnCount 9 WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 450 Squad { TFBot { Template T_Aeon_Giant_Boxing_Heavy_Armored_HealOnKill Attributes UseBossHealthBar } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Medic_Crossbow Attributes AlwaysFireWeapon } TFBot { Template T_Aeon_Scout_Sandman } TFBot { Template T_Aeon_Scout_Sandman } } } WaveSpawn //WAVE { WaitForAllSpawned "wave3b" Where spawnbot_center TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 TotalCurrency 150 Squad { TFBot { Template T_Aeon_Demoman_Darknut } TFBot { Template T_Aeon_Medic_Crossbow } } } } //WAVE 4 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target anvil_maker //Lets players choose a selection of NERFED Mann Powers built into the map. Action ForceSpawn //Spawns the entity in the spawn room. } StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Class Demoman ClassIcon aeon_oceanlevel_height_3 Skill Easy } } WaveSpawn { Name "wave4s" Where spawnbot TotalCount 45 MaxActive 14 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 0 Support Limited TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { WaitForAllDead "wave4s" Where spawnbot TotalCount 30 MaxActive 7 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 0 Support 1 TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name "wave4boss" Where spawnbot_right_far TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 18 TotalCurrency 75 TFBot { Template T_Aeon_Giant_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name "wave4a" Where spawnbot_right_center Where spawnbot_left_center TotalCount 25 MaxActive 14 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 TotalCurrency 125 RandomChoice { TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Knight } TFBot { Template T_Aeon_Demoman_Darknut } } } WaveSpawn { WaitForAllSpawned "wave4boss" TotalCount 1 WaitBeforeStarting 10 TotalCurrency 200 FirstSpawnOutput { Target oceanlevel_relay Action FireUser4 } Tank { Health 4500 Speed 90 Name "tankboss" StartingPathTrackNode "tanksaw_path_b1" OnKilledOutput { Target tank_dead_relay Action Trigger } OnBombDroppedOutput { Target game_round_win Action RoundWin } } } WaveSpawn { WaitForAllDead "wave4b" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 400 Tank { Health 10000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a1" OnKilledOutput { Target tank_dead_relay Action Trigger } OnBombDroppedOutput { Target game_round_win Action RoundWin } } } } //WAVE 5 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { InitWaveOutput { Target anvil_maker //Lets players choose a selection of NERFED Mann Powers built into the map. Action ForceSpawn //Spawns the entity in the spawn room. } StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { WaitBeforeStarting 1 DoneOutput { Target cp1_relay Action FireUser2 } } WaveSpawn //WAVE { FirstSpawnWarningSound "vo\mvm\norm\taunts\medic_mvm_taunts13.mp3" Name "wave5boss" FirstSpawnOutput { Target add_noreturn_bomb_relay Action trigger } Where spawnbot_center TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 0 TotalCurrency 2000 Squad { ShouldPreserveSquad 1 TFBot { Template T_Aeon_Boss_Demoman_Darknut_X } TFBot { Template T_Aeon_Boss_Medic_X } } } WaveSpawn { Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 FirstSpawnOutput { Target add_noreturn_bomb_relay Action trigger } TFBot { Class Demoman ClassIcon aeon_bomb_extra Skill Easy } } WaveSpawn { WaitBeforeStarting 5 StartWaveOutput { Target add_noreturn_bomb_relay Action trigger } } WaveSpawn { WaitBeforeStarting 12 StartWaveOutput { Target add_noreturn_bomb_relay Action trigger } } WaveSpawn { WaitBeforeStarting 19 StartWaveOutput { Target add_noreturn_bomb_relay Action trigger } } WaveSpawn { WaitBeforeStarting 27 StartWaveOutput { Target add_noreturn_bomb_relay Action trigger } } WaveSpawn { Where spawnbot TotalCount 100 MaxActive 17 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 1000 Support 1 RandomChoice { TFBot { Template T_Aeon_Demoman_Darknut } TFBot { Template T_Aeon_Scout_Melee_Armored Attributes AlwaysCrit } TFBot { Template T_Aeon_Scout_Melee_Armored Attributes AlwaysCrit } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } TFBot { Template T_Aeon_Heavyweapons_Heavyweight_Champ_Fast_Minify } } } } }