// mvm_rottenburg_finalwavetest // templates #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 6000 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom No Advanced 1 Templates { T_TFBot_Chief_Scout_Vivian_Clark { Class Scout Skill Expert Health 16000 Scale 1.9 Name "Vivian Clark" Item "California Cap" Item "The Boston Boom-Bringer" Item "Crit-a-Cola" Item "The Soda Popper" ClassIcon scout_cola_nys_giant MaxVisionRange 1200 Attributes MiniBoss Attributes UseBossHealthBar CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "effect bar recharge rate increased" 0.35 } ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 3 "damage bonus" 0.5 "weapon spread bonus" 1.2 } ItemAttributes { ItemName "Crit-a-Cola" "provide on active" 1 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "health regen" 2000 "move speed bonus" .1 "gesture speed increase" 0.45 } } T_TFBot_Giant_Soldier_BurstFire_Mega { Class Soldier Name "Hyper Burst Fire Soldier" ClassIcon soldier_burstfire_hyper Item "Armored Authority" Item "The Shogun's Shoulder Guard" Health 4200 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 3.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "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 } } T_TFBot_Giant_Pyro_DF_Spammer { Class Pyro Name "Giant Rapid Fire Pyro" Item "The Dragon's Fury" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 MaxVisionRange 800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Heavyweapons_Hybrid { Class Heavyweapons Name "Giant Hybrid Booster Heavy" Item "The Buffalo Steak Sandvich" Item "The Killing Gloves of Boxing" ClassIcon heavy_booster_hyper_giant Skill Expert Health 5500 MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "gesture speed increase" 1.4 } ItemAttributes { ItemName "The Killing Gloves of Boxing" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "critboost on kill" 5 "heal on kill" 2500 } } T_TFBot_Medic_Vaccinator_Bullet { Class Medic Name "Bullet Resistant Medic" ClassIcon medic_bullet Skill Expert Item "concealedkiller_medigun_maskedmender" Attributes SpawnWithFullCharge ItemAttributes { ItemName "concealedkiller_medigun_maskedmender" "set_item_texture_wear" 0.8 "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 0.75 "medigun bullet resist passive" 0.25 "medigun charge is resists" 3 "ubercharge rate bonus" 200 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 200 } } } Mission //sentry buster { Objective DestroySentries InitialCooldown 15 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission //w1 spy { Objective Spy InitialCooldown 20 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Wave //wave 1 - 1100 credits { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn //ghybridheavy+gmedic { Name wA Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Hybrid } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //ghybridheavy+gmedic flanker { Name wA Where flankers TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 0 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Hybrid } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn //blastconchsoldiersquad { Name wA Where spawnbot TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Item "The Direct Hit" } } } WaveSpawn //grapidifirepyro+conchsoldier { Name wB1 WaitForAllSpawned wA Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 25 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } } } WaveSpawn //gburstfiredemo { Name wB1 WaitForAllSpawned wA Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn //tank { Name wB1 TotalCount 1 WaitBeforeStarting 30 WaitForAllSpawned wA TotalCurrency 25 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_b_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //critscouts { Name wB2 WaitForAllSpawned wA Where spawnbot TotalCount 30 MaxActive 8 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 3 TotalCurrency 100 RandomChoice { TFBot { Class Scout Name "Scout" Skill Normal Attributes AlwaysCrit } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Name "Scout" Skill Hard Attributes AlwaysCrit } TFBot { Class Scout Name "Scout" Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit } } } WaveSpawn //grapidifirepyro+conchsoldier { Name wC WaitForAllDead wB1 Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert Attributes AlwaysCrit Item "The Direct Hit" } } } WaveSpawn //gburstfiresoldier { Name wC WaitForAllDead wB1 Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 25 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_BurstFire_Mega } } WaveSpawn //deflectorheavy+bulletmedic { Name wC WaitForAllDead wB1 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 45 WaitBetweenSpawns 7 TotalCurrency 120 Squad { TFBot { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Item "The U-clank-a" Item "Deflector" Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet } } } WaveSpawn //tank { Name wC TotalCount 1 WaitBeforeStarting 45 WaitForAllDead wB1 TotalCurrency 25 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "boss" StartingPathTrackNode "boss_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //scoutboss { Name wD WaitForAllDead wC Where spawnbot_chief TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 250 TFBot { Template T_TFBot_Chief_Scout_Vivian_Clark } } WaveSpawn //demoknight support { Name demoknightsupport Where spawnbot TotalCount 999 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Demoman_Knight Name "Kingsguard" Scale 1.3 Health 650 Item "Prince Tavish's Crown" Item "Ali Baba's Wee Booties" ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } } } WaveSpawn //heavy&pyro support { Name heavpyrosupport WaitForAllDead wC Where spawnbot TotalCount 999 MaxActive 8 SpawnCount 8 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Heavyweapons Name "Heavyweapons" Skill Hard } TFBot { Class Pyro Name "Pyro" Skill Normal } } } WaveSpawn //flanker support { Name flankersupport WaitForAllDead wC Where flankers TotalCount 999 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 Squad { TFBot { Class Heavyweapons Name "Heavyweapons" Item "The Huo Long Heatmaker" Skill Expert ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 } } TFBot { Class Pyro Name "Pyro" Item "The Gas Passer" Skill Easy CharacterAttributes { "effect bar recharge rate increased" 0.05 } } } } } }