// anga #base robot_giant.pop #base robot_standard.pop thirdworldeconomy { StartingCurrency 1 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 3 AddSentryBusterWhenKillCountExceeds 14 //default AddSentryBusterWhenDamageDealtExceeds 1900 //1.1k less Advanced 1 WaveStartCountdown 5 SentryHintBombBackwardRange 2048 SentryHintMinDistanceFromBomb 576 Templates { T_TFBot_Pyro_Noblast { Class Pyro Skill Hard ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } T_TFBot_Scout_Scatter_Bonk { Class Scout Skill Normal Name "Bonk Scout" Item "Bonk! Atomic Punch" Item "Bonk Helm" WeaponRestrictions PrimaryOnly ClassIcon scout_bonk_scatter } T_TFBot_Giant_Scout_Scatter_Bonk { Template T_TFBot_Giant_Scout_Bonk WeaponRestrictions PrimaryOnly ClassIcon scout_bonk_nys_correct_scatter } T_TFBot_Medic_QuickUber_NoRecharge { Class Medic Name "Quick-Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Item "The Byte'd Beak" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 1 //5 is too strong "uber duration bonus" -3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.1 } } T_TFBot_Medic_BigHeal_Drip { Template T_TFBot_Medic_BigHeal Item "Prussian Pickelhaube" CharacterAttributes { "healing received penalty" 0.05 } } T_TFBot_Giant_Soldier_Nuker { Class Soldier Name "Armored Nuker Soldier" ClassIcon soldier_nuker_armored Skill Hard Health 800 Scale 1.37 Item "The Original" //Attributes AlwaysCrit // Gay WeaponRestrictions PrimaryOnly Item "The Team Captain" ItemAttributes { ItemName "The Original" "damage bonus" 2.375 "faster reload rate" 0.2 "fire rate bonus" 2 "Blast radius increased" 1.334 // roughly 192 "Projectile speed increased" 0.5 "projectile trail particle" "halloween_rockettrail" "mult projectile scale" 1.15 "custom impact sound" "mvm/giant_soldier/giant_soldier_rocket_explode.wav" } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Armored_Sniper_Huntsman { Class Sniper Name "Armored Bowman" Item "The Huntsman" ClassIcon sniper_bow_armored Skill Hard Health 500 Scale 1.37 ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.675 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.8 } } } // MISSION: Sentry Buster Mission { Objective DestroySentries Where spawnbot CooldownTime 36 TFBot { Template T_TFBot_SentryBuster } } // Mission // { // Objective Sniper // Where spawnbot_mission_sniper // BeginAtWave 1 // RunForThisManyWaves 1 // CooldownTime 24 // InitialCooldown 24 // DesiredCount 1 // TFBot // { // Template T_TFBot_Sniper_Sydney_Sleeper // } // } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 26 InitialCooldown 0 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 32 InitialCooldown 42 DesiredCount 3 TFBot { Template T_TFBot_Spy Skill Easy } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 32 InitialCooldown 48 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 16 InitialCooldown 48 DesiredCount 1 TFBot { Template T_TFBot_Spy Skill Expert } } // Mission // { // Objective Sniper // Where spawnbot_mission_sniper // BeginAtWave 2 // RunForThisManyWaves 1 // CooldownTime 28 // InitialCooldown 28 // DesiredCount 1 // TFBot // { // Template T_TFBot_Sniper // } // } Wave // 450$ { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 58 Name "nukerstart_1" Where spawnbot_mission_sniper TotalCount 6 SpawnCount 6 MaxActive 6 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } } } WaveSpawn { TotalCurrency 40 Name "nukerstart_2" Where spawnbot_mission_sniper TotalCount 4 SpawnCount 4 MaxActive 4 WaitBeforeStarting 13 Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } TFBot { Template T_TFBot_Medic_BigHeal_Drip } } } WaveSpawn { TotalCurrency 50 Name "scouts" Where spawnbot_mission_sniper TotalCount 16 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 7 WaitBeforeStarting 7 TFBot { Class Scout Skill Normal AimTrackingInterval 1 Name "Flanker Scout" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } } WaveSpawn { TotalCurrency 50 Name "soldiers" WaitForAllSpawned "nukerstart_2" Where spawnbot_mission_sniper TotalCount 32 SpawnCount 1 MaxActive 10 WaitBetweenSpawns 1.5 WaitBeforeStarting 9 TFBot { Class Soldier Skill Normal AimTrackingInterval 1 } } WaveSpawn { TotalCurrency 50 Name "nuker2" WaitForAllSpawned "scouts" Where spawnbot_mission_sniper TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 5 WaitBeforeStarting 1 TFBot { Template T_TFBot_Giant_Soldier_Nuker } } WaveSpawn { TotalCurrency 50 Name "pyro" WaitForAllSpawned "scouts" Where spawnbot_far TotalCount 16 SpawnCount 1 MaxActive 7 WaitBetweenSpawns 1 WaitBeforeStarting 2 TFBot { Template T_TFBot_Pyro_Noblast Name "Flanker Pyro" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank Skill Normal } } WaveSpawn { TotalCurrency 75 Name "nuker3" WaitForAllSpawned "pyro" Where spawnbot_mission_sniper TotalCount 3 SpawnCount 2 MaxActive 3 WaitBetweenSpawns 6 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Soldier_Nuker } } WaveSpawn { TotalCurrency 25 Name "finalcommon" WaitForAllSpawned "pyro" Where spawnbot_mission_sniper TotalCount 14 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 4 WaitBeforeStarting 3 RandomChoice { TFBot { Class Scout Skill Normal AimTrackingInterval 1 Name "Flanker Scout" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } TFBot { Template T_TFBot_Pyro_Noblast Skill Normal Name "Flanker Pyro" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } Shuffle 1 } } WaveSpawn { TotalCurrency 100 Name "nukerfinal" WaitForAllSpawned "nuker3" Where spawnbot_mission_sniper TotalCount 4 SpawnCount 4 MaxActive 4 WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } } } } Wave //400 ca$h { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 25 Name "initial" Where spawnbot_mission_sniper TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 38 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_rapid_giant } } WaveSpawn { Name "blimp" TotalCurrency 50 TotalCount 1 WaitBeforeStarting 30 Tank { Health 14000 Speed 75 Name "tankboss_main" StartingPathTrackNode "tank_path_syno" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 Name "bow" Where spawnbot_far TotalCount 6 SpawnCount 2 MaxActive 4 WaitBetweenSpawns 10 WaitBeforeStarting 1 TFBot { Template T_TFBot_Armored_Sniper_Huntsman Name "Flanker Armored Bowman" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } } WaveSpawn { TotalCurrency 27 Name "initial" Where spawnbot_mission_sniper TotalCount 30 SpawnCount 10 MaxActive 12 WaitBetweenSpawns 9 WaitBeforeStarting 3 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Name "Fast Punchy" Skill Hard } } WaveSpawn { TotalCurrency 50 Name "initial" WaitForAllSpawned "bow" Where spawnbot_mission_sniper TotalCount 5 SpawnCount 1 MaxActive 5 WaitBetweenSpawns 2 WaitBeforeStarting 2 TFBot { Class Heavy Skill Easy } } ///////// WaveSpawn { TotalCurrency 75 Name "heavy" WaitForAllSpawned "initial" Where spawnbot_mission_sniper TotalCount 15 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 5 WaitBeforeStarting 5 TFBot { Class Heavy Skill Easy Name "Flanker Heavy" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } } WaveSpawn { TotalCurrency 75 Name "gsoldier" WaitForAllSpawned "initial" Where spawnbot_mission_sniper TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 36 WaitBeforeStarting 32 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { TotalCurrency 100 Name "punchymed" WaitForAllSpawned "initial" Where spawnbot_far TotalCount 30 SpawnCount 2 MaxActive 8 WaitBetweenSpawns 3 WaitBeforeStarting 8 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard } TFBot { Template T_TFBot_Medic_BigHeal_Drip } } } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 Name "initial" Where spawnbot_mission_sniper TotalCount 2 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 10 WaitBeforeStarting 0 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { TotalCurrency 25 Name "initial" Where spawnbot_far TotalCount 15 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 5 WaitBeforeStarting 2 RandomChoice { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Hard } Shuffle 1 } } WaveSpawn { Name "tank1" WaitForAllSpawned "initial" TotalCurrency 50 TotalCount 1 WaitBeforeStarting 6 Tank { Health 15000 Speed 75 Name "tankboss_main" StartingPathTrackNode "tank_path_syno" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 Name "steelies" WaitForAllSpawned "initial" Where spawnbot_far TotalCount 25 SpawnCount 1 MaxActive 10 WaitBetweenSpawns 2 WaitBeforeStarting 7 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Sniper_Huntsman Name "Flanker Bowman" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } TFBot { Template T_TFBot_Sniper_Huntsman Name "Flanker Bowman" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } TFBot { Template T_TFBot_Sniper_Huntsman Name "Flanker Bowman" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } TFBot { Template T_TFBot_Sniper_Huntsman Name "Flanker Bowman" Item "The Human Cannonball" Item "Summer Shades" Tag nav_prefer_flank } Shuffle 1 } } WaveSpawn { Name "tank2" TotalCurrency 50 TotalCount 1 WaitBeforeStarting 70 Tank { Health 12000 Speed 75 Name "blimp" Skin 1 Classicon blimp2_lite StartingPathTrackNode "blimp_path_syno" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 50 Name "rocket" WaitForAllSpawned "tank2" Where spawnbot_mission_sniper TotalCount 30 SpawnCount 5 MaxActive 12 WaitBetweenSpawns 5 WaitBeforeStarting 2 RandomChoice { TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Easy } TFBot { Class Demoman Skill Hard } Shuffle 1 } } WaveSpawn { TotalCurrency 75 Name "fast2" WaitForAllSpawned "tank2" Where spawnbot_mission_sniper TotalCount 4 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 5 WaitBeforeStarting 45 TFBot { Template T_TFBot_Giant_Scout_Fast Action PushToCapturePoint } } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //////////////// WaveSpawn { TotalCurrency 75 Name "bonks_1" Where spawnbot TotalCount 30 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 6 WaitBeforeStarting 0 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 50 Name "bonks_2" WaitForAllSpawned "bonks_1" Where spawnbot_mission_sniper TotalCount 20 SpawnCount 5 MaxActive 10 WaitBetweenSpawns 6 WaitBeforeStarting 0 TFBot { Template T_TFBot_Scout_Scatter_Bonk Skill Normal AimTrackingInterval 1 Name "Bonk Scout" } } WaveSpawn { TotalCurrency 100 Name "gheavy" Where spawnbot_mission_sniper TotalCount 20 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 21 WaitBeforeStarting 9 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Action PushToCapturePoint } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } TFBot { Template T_TFBot_Medic_QuickUber_NoRecharge } } } WaveSpawn { TotalCurrency 25 Name "giantbonk" WaitForAllSpawned "gheavy" Where spawnbot_close TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 12 TFBot { Template T_TFBot_Giant_Scout_Bonk Skill Hard Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 0 Name "heavy" WaitForAllSpawned "bonks_2" Where spawnbot_close TotalCount 10 SpawnCount 1 MaxActive 8 WaitBetweenSpawns 6 WaitBeforeStarting 5 Support 1 TFBot { Class Heavy Skill Normal AimTrackingInterval 1 } } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "blimp1" TotalCurrency 150 TotalCount 1 WaitBeforeStarting 0 Tank { Health 15000 Speed 75 Name "blimp" Classicon blimp2_lite StartingPathTrackNode "blimp_path_anto" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 Name "bigrock" Where spawnbot_mission_sniper TotalCount 4 SpawnCount 2 MaxActive 3 WaitBetweenSpawns 25 WaitBeforeStarting 9 Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite } TFBot { Template T_TFBot_Giant_Medic CharacterAttributes { "uber duration bonus" -7 } ClassIcon medic_pop } } } WaveSpawn { Name "blimp2" WaitForAllSpawned "bigrock" TotalCurrency 150 TotalCount 1 WaitBeforeStarting 13 Tank { Health 15000 Speed 75 Name "blimp" Skin 1 Classicon blimp2_lite StartingPathTrackNode "blimp_path_syno" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 50 Name "scouts" Where spawnbot_mission_sniper TotalCount 15 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 10 WaitBeforeStarting 12 Support 1 TFBot { Class Scout Skill Easy } } WaveSpawn { TotalCurrency 50 Name "soldiers" WaitForAllSpawned "blimp2" Where spawnbot_far TotalCount 15 SpawnCount 3 MaxActive 9 WaitBetweenSpawns 8 WaitBeforeStarting 22 Support 1 TFBot { Class Soldier Skill Normal } } } }