#base robot_remilia_addicted_madness.pop population { StartingCurrency 1200 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Giant WaitForAllDead 1C TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Daichi" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name 1A TotalCurrency 50 TotalCount 30 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Class Scout Skill Hard } } WaveSpawn { Name 1A TotalCurrency 50 TotalCount 26 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Class Soldier Skill Hard } } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 26 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 1B WaitForAllSpawned 1A TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 5 WaitBeforeStarting 3 Where spawnbot TFBot { Class Soldier } } WaveSpawn { Name 1B WaitForAllSpawned 1A TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 5 WaitBeforeStarting 3 Where spawnbot TFBot { Class Demoman } } WaveSpawn { Name 1B WaitForAllSpawned 1A TotalCurrency 50 TotalCount 29 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot TFBot { Class Scout Skill Hard } } WaveSpawn { Name 1C WaitForAllSpawned 1B TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 5 Squad { TFBot { Class Heavyweapons Health 1500 Name "Shochi" ClassIcon heavy_healonkill_shield Skill Hard Scale 1.5 MaxVisionRange 1000 Tag bot_giant ItemAttributes { ItemName "tf_weapon_minigun" "heal on kill" 600 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } } TFBot { Class Medic Health 1000 Name "Armored Quick-Fix Medic" Item "The Quick-Fix" ClassIcon medic_armored_qf Scale 1.4 ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.01 // pretty much disables ubercharge } CharacterAttributes { "heal rate bonus" 15 "health regen" 10 } } TFBot { Class Medic Health 1000 Name "Armored Quick-Fix Medic" Item "The Quick-Fix" ClassIcon medic_armored_qf Scale 1.4 ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.01 // pretty much disables ubercharge } CharacterAttributes { "heal rate bonus" 15 "health regen" 10 } } } } WaveSpawn { Name 1CS WaitForAllSpawned 1B TotalCurrency 25 TotalCount 25 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot Support 1 TFBot { Class Heavy } } WaveSpawn { Name 1CS WaitForAllSpawned 1B TotalCurrency 25 TotalCount 25 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot Support 1 TFBot { Class Scout } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name TankSupport TotalCurrency 320 TotalCount 64 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 6 Where spawnbot_right RandomChoice { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Class Soldier Skill Hard } TFBot { Class Heavy } } } WaveSpawn { Name Tank TotalCurrency 180 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot Tank { Health 25000 Name Tank Speed 50 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name AfterTank WaitForAllDead Tank TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 Where spawnbot_right TFBot { Template T_TFBot_Giant_Scout_FaN Name "Shogi" } } WaveSpawn { Name TankGiantSupport TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name infSupport WaitForAllSpawned TankSupport TotalCount 80 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_right Support 1 RandomChoice { TFBot { Template T_TFBot_Scout_Bonk ClassIcon scout_bonk_nys } TFBot { Class Demoman Skill Hard } } } WaveSpawn { Name AfterSuper WaitForAllDead AfterTank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_right TFBot { Class Pyro Health 25000 Item "The Flare Gun" WeaponRestrictions SecondaryOnly Skill Hard Name "Shoshin" Attributes MiniBoss Attributes UseBossHealthBar ClassIcon pyro_flare_rain_nys ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.4 "damage bonus" 0.7 "Projectile speed decreased" 0.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Giant1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot_right Squad { TFBot { Class Heavy Name "Daishin" ClassIcon heavy_heater_nys Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name Giant2 TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 18 Where spawnbot_right Squad { TFBot { Class Heavy Name "Daishin" ClassIcon heavy_heater_nys Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name Giant3 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 36 Where spawnbot_right Squad { TFBot { Class Heavy Name "Daishin" ClassIcon heavy_heater_nys Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_inf_krit } TFBot { Template T_TFBot_inf_krit } } } WaveSpawn { Name Giant4 TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 53 Where spawnbot Squad { TFBot { Class Heavy Name "Daishin" ClassIcon heavy_heater_nys Skill Expert Health 5500 Scale 1.85 Attributes MiniBoss Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2 "damage penalty" 0.7 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name Boss TotalCurrency 550 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 75 Where spawnbot TFBot { Class Heavy Name "Loyal Daijin" ClassIcon heavy_heater_nys Skill Expert Health 30000 Scale 1.85 Attributes MiniBoss Attributes UseBossHealthBar Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "ring of fire while aiming" 25 "damage bonus vs burning" 2.5 "attack_minicrits_and_consumes_burning" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } } WaveSpawn { Name Giant1Support TotalCurrency 50 TotalCount 14 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Pyro Skill Hard } } WaveSpawn { Name Giant2Support TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Pyro Skill Hard } } WaveSpawn { Name Giant2Support TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Template T_TFBot_Bleed_on_hit_bow_rapid } } WaveSpawn { Name Giant3Support TotalCurrency 25 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Pyro Skill Hard } } WaveSpawn { Name Giant3Support TotalCurrency 10 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Template T_TFBot_Bleed_on_hit_bow_rapid } } WaveSpawn { Name Giant3Support TotalCurrency 15 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Soldier Name "Alien Tech Soldier" Item "the cow mangler 5000" ClassIcon soldier_mangler ItemAttributes { ItemName "the cow mangler 5000" "Set DamageType Ignite" 1 } } } WaveSpawn { Name Giant4Support TotalCurrency 15 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 47 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Pyro Skill Hard } } WaveSpawn { Name Giant4Support TotalCurrency 15 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 47 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Template T_TFBot_Bleed_on_hit_bow_rapid } } WaveSpawn { Name Giant4Support TotalCurrency 10 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 47 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Soldier Name "Alien Tech Soldier" Item "the cow mangler 5000" ClassIcon soldier_mangler ItemAttributes { ItemName "the cow mangler 5000" "Set DamageType Ignite" 1 } } } WaveSpawn { Name Giant4Support TotalCurrency 10 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 47 WaitBetweenSpawns 1 Support Limited Where spawnbot TFBot { Class Heavy ClassIcon heavy_heateR_nys Name "Fire Starter Heavy" Skill Hard Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 0.6 "fire rate bonus" 5 "damage bonus vs burning" 1.5 "Set DamageType Ignite" 1 } } } WaveSpawn { Name BossSupport TotalCurrency 50 TotalCount 50 MaxActive 9 SpawnCount 1 WaitBeforeStarting 64 WaitBetweenSpawns 1 Support 1 Where spawnbot TFBot { Class Heavy ClassIcon heavy_heateR_nys Name "Shorei" Skill Hard Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "fire rate bonus" 2 "damage bonus vs burning" 1.5 "Set DamageType Ignite" 1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Daijin TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 Support Limited Where spawnbot_right Squad { TFBot { Class Heavy Name "Loyal Corpse" ClassIcon heavy_healonkill Skill Expert Health 6000 Attributes MiniBoss Attributes UseBossHealthBar Item "TF_WEAPON_MINIGUN" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.25 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.4 } } TFBot { Name "Wicked Hermit" Class Medic Skill Easy Health 6000 Item "The Quick-Fix" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 15 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.4 } } } } WaveSpawn { Name Boss WaitForAllDead Daijin TotalCurrency 700 TotalCount 14 MaxActive 2 SpawnCount 2 Support 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot_right Squad { TFBot { Class Heavy Name "Loyal Corpse" ClassIcon heavy_healonkill Skill Expert Health 6000 Attributes MiniBoss Attributes UseBossHealthBar Item "TF_WEAPON_MINIGUN" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.25 "heal on hit for rapidfire" 10 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } TFBot { Name "Wicked Hermit" Class Medic Skill Easy Health 6000 Item "The Quick-Fix" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 15 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.4 } } } } WaveSpawn { Name Tank WaitForAllDead Daijin TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 15 Tank { Health 15000 Name Tank Speed 50 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name Support WaitForAllDead Daijin Support 1 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name Support WaitForAllDead Daijin Support 1 TotalCount 200 TotalCurrency 200 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_heal_on_hit_dragon } } } } }