#base robot_giant.pop #base robot_standard.pop //Le funny decoy mission //Finally, cbt is becoming real, I can do ANYTHING //INFINITE AIDS, INFINITE POTENTIAL //CREATIVITY IS BURNING WaveSchedule { StartingCurrency 400 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 20 Advanced 1 Templates { T_TFBot_Pyro_Fury_Giant { Name "Giant Fury Pyro" Class Pyro Skill Expert ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 800 Attributes MiniBoss Health 3300 Item "The Dragon's Fury" Item "The Sengoku Scorcher" Tag bot_giant ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 } } T_TFBot_Demo_Stickybomb_Giant { Name "Giant Stickybomb Demo" Class Demoman ClassIcon demo_sticky_daan_giant Health 3300 Skill Expert Item "The Strontium Stove Pipe" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 2000 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "max pipebombs decreased" -7 "faster reload rate" 0.01 "stickybomb charge rate" 0.01 "projectile range decreased" 0.45 "fire rate bonus" 0.7 "no self blast dmg" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 4 } } T_TFBot_Giant_Heavy_NotSoAidsAnymore { Class Heavyweapons Name "Giant Heal-On-Kill Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Item "The Tungsten Toque" Item "Deflector" Health 5500 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "Damage Bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 //Heal on hit removed } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 } } T_TFBot_Medic_Hyper //le funny randomguy bot { Class Medic Name "Hyper Medic" ClassIcon medic_uber Item "The Warsworn Helmet" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" 4 "overheal bonus" 2.0 "overheal decay bonus" 100 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 69 } CharacterAttributes { "heal rate bonus" 100 "move speed bonus" 5 "bot medic uber health threshold" 149 } } T_TFBot_Medic_Kritz { Name "Kritz Medic" Class Medic ClassIcon medic_kritz Skill Expert Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Combat Medic's Crusher Cap" Item "Flatliner" Item "The Kritzkrieg" Item "The Overdose" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 92 } CharacterAttributes { "bot medic uber health threshold" 69420 } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 8 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Tag bot_giant } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 30 TFBot { Template T_TFBot_Sniper } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1aa Where spawnbot TotalCurrency 25 TotalCount 1 SpawnCount 1 MaxActive 1 TFBot { Template T_TFBot_Giant_Scout_Bonk } } WaveSpawn { TotalCurrency 150 Name 2tank TotalCount 1 WaitBeforeStarting 0 Tank { Health 22000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1ba Where spawnbot WaitForAllSpawned 1ba TotalCurrency 165 TotalCount 4 SpawnCount 2 MaxActive 4 WaitBeforeStarting 25 WaitBetweenSpawns 22 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes AlwaysCrit } } WaveSpawn { Name 1ba Where spawnbot WaitForAllSpawned 1ba TotalCurrency 125 TotalCount 15 SpawnCount 5 MaxActive 9 WaitBeforeStarting 25 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavy_NotSoAidsAnymore } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 1bb Where spawnbot TotalCurrency 75 TotalCount 40 SpawnCount 5 MaxActive 10 WaitBeforeStarting 9 WaitBetweenSpawns 6 TFBot { Class Scout Skill Easy } } WaveSpawn { Name 1support Where spawnbot WaitForAllSpawned 1bb Support 1 TotalCurrency 100 TotalCount 40 SpawnCount 6 MaxActive 12 WaitBeforeStarting 10 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit ClassIcon scout_bat_nys } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2aa Where spawnbot TotalCurrency 100 TotalCount 9 SpawnCount 3 MaxActive 6 WaitBeforeStarting 0 WaitBetweenSpawns 17 Squad { TFBot { Template T_TFBot_Demo_Stickybomb_Giant } TFBot { Template T_TFBot_Medic_Kritz } TFBot { Template T_TFBot_Medic_Kritz } } } WaveSpawn { Name 2aa Where spawnbot TotalCurrency 100 TotalCount 9 SpawnCount 3 MaxActive 6 WaitBeforeStarting 5 WaitBetweenSpawns 17 Squad { TFBot { Template T_TFBot_Pyro_Fury_Giant } TFBot { Template T_TFBot_Medic Skill Expert Item "Field Practice" } TFBot { Template T_TFBot_Medic Skill Expert Item "Field Practice" } } } WaveSpawn { Name 2aa Where spawnbot TotalCurrency 25 TotalCount 6 SpawnCount 2 MaxActive 2 WaitBeforeStarting 4 WaitBetweenSpawns 8 TFBot { Class Soldier } } } }