#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_wonders.pop population { StartingCurrency 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 15000 AddSentryBusterWhenKillCountExceeds 15 Templates { T_TFBot_Heavy_Boss_Titanium_King { ClassIcon boss_heavy_titanium_king WeaponRestrictions PrimaryOnly Scale 2.2 Health 100000 Skill Expert Name "Devastation King" Class HeavyWeapons Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.22 "fire rate bonus" -1 "ragdolls become ash" 1 "projectile penetration heavy" 2 "bullets per shot bonus" 0.75 "attack projectiles" 1 "killstreak tier" 2 "killstreak idleeffect" 1 "is australium item" 1 "item style override" 1 } ItemAttributes { ItemName "class crown" "set item tint RGB" 15132390 } CharacterAttributes { "move speed penalty" 0.3 "override footstep sound set" 4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0 "dmg taken from crit reduced" 0.4 } Item "upgradeable TF_WEAPON_MINIGUN" Item "class crown" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name furyheals TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name stunnerstops TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Stunner } TFBot { Skill Hard Template T_TFBot_Soldier_Extended_Battalion ItemAttributes { ItemName "the battalion's backup" "deploy time decreased" 0.5 } } } } WaveSpawn { Name giantdet TotalCurrency 200 TotalCount 12 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead furyheals Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Giant_Detonator } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name deems TotalCurrency 100 TotalCount 35 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned stunnerstops Where spawnbot Where spawnbot_flank Squad { TFBot { Skill Hard Template T_TFBot_Demoman } } } WaveSpawn { Name fucc TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead giantdet Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Bowman_Giant_Cannonball } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name nits TotalCurrency 100 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned fucc Where spawnbot Where spawnbot_flank Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name hebbiboye TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead fucc Where spawnbot FirstSpawnWarningSound "MVM.GiantHeavyEntrance" Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror ItemAttributes { ItemName "the concheror" "deploy time decreased" 0.5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name hotshit TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Giant_Titanium } TFBot { Template T_TFBot_Medic_Shield_Resist_A } TFBot { Template T_TFBot_Medic_Shield_Resist_B } TFBot { Template T_TFBot_Medic_Shield_Resist_C } } } WaveSpawn { Name tunk TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Tank { Health 20000 Name Tank Speed 63 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name angerybred TotalCurrency 300 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned tunk Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Brawler_BreadMonster } } } WaveSpawn { Name giantsolRNG TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllDead hotshit Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } WaveSpawn { Name gianthebRNG TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllDead tunk Where spawnbot FirstSpawnWarningSound "MVM.GiantHeavyEntrance" RandomChoice { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name sweepers TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Giant_Shotgun_Assault } } } WaveSpawn { Name flectors TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name morebuckshot TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned sweepers Where spawnbot Where spawnbot_flank Squad { TFBot { Template T_TFBot_Scout_FaN_Upgraded } } } WaveSpawn { Name HELLFIYA TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead sweepers Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name HELLFIYA TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead sweepers Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Giant_HealOnKill } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_Huntsman }TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name oppers TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead flectors Where spawnbot Where spawnbot_flank Squad { TFBot { Template T_TFBot_Demo_Shield } } } WaveSpawn { Name superspeeed TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned HELLFIYA Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name axemen TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned superspeeed Where spawnbot Squad { TFBot { Template T_TFBot_Demoknight_Axe_Armoured } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name gauntletrush TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name BIGDADDY TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 10 WaitForAllSpawned gauntletrush Where spawnbot FirstSpawnWarningSound "mvmthemes\TitaniumHeavy_Entrance04.wav" StartWaveWarningSound "mvmthemes\Bozo_Fight.mp3" Squad { TFBot { Name "Big Bozo" Template T_TFBot_Heavy_Giant_Gauntlet_Titanium CharacterAttributes { "head scale" 1.25 "move speed penalty" 0.4 "hand scale" 1.1 } } } } WaveSpawn { Name lightemup TotalCurrency 100 TotalCount 40 MaxActive 8 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllSpawned BIGDADDY Where spawnbot Where spawnbot_flank RandomChoice { TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Pyro_Fury } } } WaveSpawn { Name tunks TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 WaitForAllDead BIGDADDY Tank { Health 25000 Name Tank Speed 50 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name timetoplaythefirepower TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead BIGDADDY Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Scout_Fast } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner ItemAttributes { ItemName "the buff banner" "deploy time decreased" 0.5 } } } } WaveSpawn { Name legacysaga TotalCurrency 200 TotalCount 90 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead BIGDADDY Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Shotgun_AP } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name preparetodie TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 40000 Name "Mania Tank" Speed 60 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name goodluckwiththat TotalCurrency 100 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned preparetodie Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Armourbreaker } } } WaveSpawn { Name infinitechaos TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned preparetodie Where spawnbot Where spawnbot_flank Squad { TFBot { Template T_TFBot_Demo_Loch_Frag } } } WaveSpawn { Name youwillnotwin TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead preparetodie Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Giant_RocketRain } TFBot { Template T_TFBot_Medic_Shield_Resist_A } TFBot { Template T_TFBot_Medic_Shield_Resist_B } TFBot { Template T_TFBot_Medic_Shield_Resist_C } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name giveup TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned youwillnotwin Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Shotgun_Buffed } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name paintrain TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "AlwaysCrit" } } } WaveSpawn { Name enforcing TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Loch_Frag } } } WaveSpawn { Name tankbusters TotalCurrency 100 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead paintrain Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Armourbreaker } } } WaveSpawn { Name hellahurt TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 WaitForAllDead tankbusters Where spawnbot RandomChoice { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Scout_Giant_Shortstop Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Giant_HealOnKill } TFBot { Template T_TFBot_Soldier_Giant_RocketRain Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Item "deflector" } TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Scout_Giant_Shortstop Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Pyro_Giant_HealOnKill } TFBot { Template T_TFBot_Soldier_Giant_RocketRain Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavy_Giant_Titanium_Shotgun } } } WaveSpawn { Name hellahurt TotalCurrency 100 TotalCount 75 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 10 WaitForAllDead tankbusters Where spawnbot Where spawnbot_flank RandomChoice { TFBot { Template T_TFBot_Scout_FaN_Upgraded Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavy_Stunner Attributes "AlwaysCrit" } TFBot { Skill Expert Template T_TFBot_Demoman Attributes "AlwaysCrit" ItemAttributes { "damage bonus" 1.22 ItemName tf_weapon_grenadelauncher } } TFBot { Template T_TFBot_Heavy_Shotgun_AP Attributes "AlwaysCrit" } } } WaveSpawn { Name ITSANGERY TotalCurrency 10000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead hellahurt Where spawnbot StartWaveWarningSound "mvmthemes/KingTitaniumHeavy_Summon.wav" FirstSpawnWarningSound "mvmthemes/TitaniumKing_Fight.mp3" Squad { TFBot { Template T_TFBot_Heavy_Boss_Titanium_King } } } } }