#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 20000 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 50000 Mission { Objective DestroySentries Where spawnbot CooldownTime 30 BeginAtWave 4 RunForThisManyWaves 1 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster Health 100000 WeaponRestrictions PrimaryOnly Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Attributes AlwaysFireWeapon Name "4nt1-S3ntry_pr0t0co1" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "is australium item" 1 "fire rate bonus" 0.75 "clip size penalty" 0.25 "reload time increased" 0 "Blast radius increased" 50 "dmg penalty vs players" 0 "dmg bonus vs buildings" 3 "projectile speed decreased" 0 "fuse bonus" 0 } } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay_666 Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitForAllDead ResetTrigger WaitBeforeStarting 999 } WaveSpawn { Name ResetTrigger TotalCount 1 MaxActive 1 SpawnCount 1 Where respawnpoints DoneOutput { Target bots_win Action roundwin } TFBot { ClassIcon engineer Health 1 Name "SIMULATION ENDED. RESETTING..." Class Engineer WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" CharacterAttributes { "dmg from ranged reduced" 0 } Item "Golden Wrench" } } WaveSpawn { Name SupportControlScout TotalCount 1 MaxActive 1 SpawnCount 1 Where respawnpoints Support Limited TFBot { Health 1 Name "ACTIVATING SCOUT SUPPORT" Class Scout WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "AlwaysFireWeapon" Scale 0.75 MaxVisionRange 250 CharacterAttributes { "dmg from ranged reduced" 0 } Item "Upgradeable TF_WEAPON_BAT" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" "melee range multiplier" 0.01 "fire rate penalty" 9999 } } } WaveSpawn { Where spawnbot WaitForAllDead "SupportControlScout" TotalCount 50 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 3 Support 1 TFBot { Class Scout Health 1000 Skill Hard Name "Simulation Scout" WeaponRestrictions MeleeOnly Item "Batsaber" Item "tf_weapon_spellbook" Attributes "IgnoreFlag" Attributes "IgnoreEnemies" BehaviorModifiers mobber ItemAttributes { ItemName "Batsaber" "melee range multiplier" 0.01 "hit self on miss" 1 "blast dmg to self increased" 100 } } } WaveSpawn { Name SupportControlHeavy TotalCount 1 MaxActive 1 SpawnCount 1 Where respawnpoints Support Limited TFBot { Health 1 Name "ACTIVATING HEAVY SUPPORT" Class Heavy WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "AlwaysFireWeapon" Scale 0.75 MaxVisionRange 250 CharacterAttributes { "dmg from ranged reduced" 0 } Item "Upgradeable TF_WEAPON_FISTS" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "melee range multiplier" 0.01 "fire rate penalty" 9999 } } } WaveSpawn { Where spawnbot WaitForAllDead "SupportControlHeavy" TotalCount 50 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 3 Support 1 TFBot { Class Heavy Health 20000 Skill Hard Name "Simulation Heavy" WeaponRestrictions MeleeOnly Item "Upgradeable TF_WEAPON_FISTS" Attributes "IgnoreFlag" Attributes "IgnoreEnemies" MaxVisionRange 500 BehaviorModifiers mobber ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "mod_maxhealth_drain_rate" .5 } } } WaveSpawn { Name SupportControlDemo TotalCount 1 MaxActive 1 SpawnCount 1 Where respawnpoints Support Limited TFBot { Health 1 Name "ACTIVATING TANKS" Class Demoman ClassIcon scout WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "AlwaysFireWeapon" Scale 0.75 MaxVisionRange 250 CharacterAttributes { "dmg from ranged reduced" 0 } Item "Upgradeable TF_WEAPON_BOTTLE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BOTTLE" "melee range multiplier" 0.01 "fire rate penalty" 9999 } } } WaveSpawn { WaitForAllDead "SupportControlDemo" TotalCount 10 WaitBetweenSpawns 145 Support 1 Tank { Health 5000000 Speed 60 Name "TargetTank" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target TargetTank Action Kill } } } WaveSpawn { Name SupportControlSoldier TotalCount 1 MaxActive 1 SpawnCount 1 Where respawnpoints Support Limited TFBot { Health 1 Name "ACTIVATING BOSS" Class Soldier ClassIcon soldier_crit Attributes "IgnoreFlag" Attributes "AlwaysFireWeapon" Scale 0.75 MaxVisionRange 250 CharacterAttributes { "dmg from ranged reduced" 0 } Item "Rocket Jumper" ItemAttributes { ItemName "Rocket Jumper" "fire rate penalty" 9999 "override projectile type" 1 } } } WaveSpawn { WaitForAllDead "SupportControlSoldier" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 Where spawnbot Support 1 TFBot { ClassIcon soldier_crit Health 5000000 Name "Simulation Boss" Scale 1.75 Class Soldier Skill Normal Tag "bot_giant" Attributes "UseBossHealthBar" Attributes "MiniBoss" Attributes "IgnoreFlag" BehaviorModifiers push CharacterAttributes { "move speed bonus" 0.35 } Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Unusual Cap" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.25 "damage penalty" 0.0 "Reload time increased" 3 } } } } }