//colonel bruhrrage #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 6969 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no Mission { Where Spawnbot_upper0 Where Spawnbot_main1 Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 450000000000 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster tag bot_giant } } Templates { TFJokeBot_owo_heavy //ITS HE AGAIN { ClassIcon heavy_mittens WeaponRestrictions MeleeOnly Scale 1.75 Health 4200 Skill Expert Name "Tickle Torture" Class HeavyWeapons Attributes "MiniBoss" Attributes AlwaysCrit ItemAttributes { ItemName "the holiday punch" "crit does no damage" 0 "fire rate penalty" 0.5 } CharacterAttributes { "move speed bonus" 0.6 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "rage giving scale" 0.1 "hand scale" 1.15 "health regen" 15 "melee range multiplier" 1.33 "airblast vertical vulnerability multiplier" 0.3 } Item "the holiday punch" Item "the Filamental" Item "the Cat's Pajamas" } T_airstike { Scale 1.7 ClassIcon Soldier_burstfire Health 3800 Skill Expert Attributes HoldFireUntilFullReload Attributes Miniboss tag bot_giant Name "Marshal Missile" Class Soldier ItemAttributes { ItemName "the air strike" "fire rate bonus" 0.001 "faster reload rate" 0.8 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.01 "damage force reduction" 0.01 "rage giving scale" 0.2 "airblast vertical vulnerability multiplier" 0.01 "health regen" 10 } Item "the air strike" Item "the peacebreaker" Item "the diplomat" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_bomb Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // Fine { Name "w1a1" TotalCurrency 76 TotalCount 38 MaxActive 2 SpawnCount 1 Where Spawnbot_flank0 Where Spawnbot_main1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } } } WaveSpawn { Name "w1a2a" TotalCurrency 120 TotalCount 12 MaxActive 12 SpawnCount 4 Where Spawnbot_main0 Where Spawnbot_main1 WaitBeforeStarting 5 WaitBetweenSpawns 5 // WaitForAllDead 22 FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE T_Airstrike and Heavy Fighters`) " } DoneOutput { Target bignet Action RunScriptCode Param "ClientPrint(null,3,`\x08FFFF00FFSUBWAVE T_airstike 1 done`)" } Squad { TFBot // T_airstrike { Class Scout Classicon "scout_hyper" Item "Treasure Hat 3" } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "w1a2b" TotalCurrency 54 TotalCount 27 MaxActive 8 SpawnCount 1 Where Spawnbot_main0 Where Spawnbot_upper1 WaitBeforeStarting 0 WaitBetweenSpawns 2 // WaitForAllDead 22 FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Gate pyros`) " } DoneOutput { Target bignet Action RunScriptCode Param "ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Gate pyro done`)" } Squad { TFBot { Template T_TFGateBot_Pyro_Hard } } } WaveSpawn { TotalCurrency 160 Name "w1b1" TotalCount 24 MaxActive 24 SpawnCount 3 Where Spawnbot_main0 Where Spawnbot_main1 WaitBeforeStarting 0 WaitBetweenSpawns 7 WaitForAllDead "a1a2a" WaitForAllDead "a1a2b" FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Giant direct hit soldiers, medics, pyros`) " } DoneOutput { Target bignet Action RunScriptCode Param "ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Direct hit done`)" } Squad { TFBot { Name "Giant Direct Hit Soldier" Template T_TFBot_Giant_Soldier tag bot_giant Item "the direct hit" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Class Pyro Skill Expert Attributes AlwaysCrit Attributes AlwaysFireWeapon Classicon pyro_crit } } } WaveSpawn // Fine { Name "w1b2a" TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 5 Where Spawnbot_main0 Where Spawnbot_main1 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead "w1b1" FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE T_airstrike and more heavy fighters`) " } Squad { TFBot { Template T_airstike } TFBot { Template T_TFbot_Giant_medic_regen } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn // Fine { Name "w1b2b" TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 Where Spawnbot_flank0 Where Spawnbot_upper1 WaitBeforeStarting 0 WaitBetweenSpawns 2 WaitForAllDead "w1b1" FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Lone heavy fighters`) " } TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "end support" TotalCurrency 70 TotalCount 10 MaxActive 3 SpawnCount 1 Where Spawnbot_flank0 Where Spawnbot_upper1 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead "a1a2a" WaitForAllDead "a1a2b" Support 1 FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Bonk scouts`) " } Squad { TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name "end support 2" TotalCurrency 96 TotalCount 4 MaxActive 1 SpawnCount 1 Where Spawnbot_main0 Where Spawnbot_upper1 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead "a1a2a" WaitForAllDead "a1a2b" Support 1 FirstSpawnOutput { Target bignet Action RunScriptCode Param " ClientPrint(null,3,`\x08FFFF00FFSUBWAVE Demoknights`) " } Squad { TFBot { Template T_TFBot_Demoman_Knight Item "the splendid screen" } } } } }