#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 5000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { Charged_Demoman { ClassIcon demo_charged Health 175 Name "Charged Demoman" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } Giant_Charged_Demoman { ClassIcon demo_charged_giant Health 3200 Name "Giant Charged Demoman" Scale 1.7 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "prince tavish's crown" } Giant_Soldier_Charged_Barrage { ClassIcon soldier_barrage_charged Health 4000 Name "Giant Soldier Charged Barrage" Scale 1.8 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" Item "summer hat" } Giant_Burst_Fire_Charged_Soldier { ClassIcon soldier_crit_burst_fire Health 3200 Name "Giant Burst Fire Charged Soldier" Scale 1.8 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" Item "the warsworn helmet" } Giant_Rapid_Fire_Charged_Soldier { ClassIcon soldier_crit_spammer Health 3200 Name "Giant Rapid Fire Charged Soldier" Scale 1.8 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" Item "the bolt action blitzer" } Major_Charged { ClassIcon soldier_barrage_charged_yoovy Health 60000 Name "Major Charged" Scale 2 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 } ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 0.2 "damage causes airblast" 1 } ItemAttributes { ItemName "tyrant's helm" "set item tint RGB" 7511618 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the original" Item "tyrant's helm" } Charged_Soldier { ClassIcon soldier_crit_normal Health 200 Name "Charged Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } Item "the original" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 250 TotalCount 32 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template Charged_Demoman } } } WaveSpawn { Name 2 WaitForAllSpawned 1 TotalCurrency 200 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot_mission_sniper Squad { TFBot { Template Charged_Soldier } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 400 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template Giant_Charged_Demoman } } } WaveSpawn { Name 4 WaitForAllSpawned 3 TotalCurrency 450 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template Giant_Soldier_Charged_Barrage } } } WaveSpawn { Name 5 WaitForAllDead 4 TotalCurrency 350 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template Giant_Rapid_Fire_Charged_Soldier } } } WaveSpawn { Name 6 WaitForAllDead 4 TotalCurrency 550 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template Giant_Burst_Fire_Charged_Soldier } } } WaveSpawn { Name BOSS!!! WaitForAllDead 6 TotalCurrency 50000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template Major_Charged } } } } }