#base robot_standard.pop #base robot_giant.pop // Metrovania - Humbridge Advanced // Made by PDA Expert. WaveSchedule { StartingCurrency 700 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 Advanced 1 Templates { T_TFBot_Sniper_Piss { Class Sniper Name "Jarate Sniper" ClassIcon sniper_jarate Skill Hard WeaponRestrictions SecondaryOnly Item "Jarate" Item "The Jarmaments" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 "fire rate penalty" 1.5 "voice pitch scale" 0 } } T_TFBot_Soldier_Charged { Class Soldier Name "Charged Soldier" ClassIcon soldier_crit Skill Easy Attributes AlwaysCrit Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritz Medic" ClassIcon medic_kritz Skill Normal Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "Lo-Fi Longwave" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 600 "bot medic uber health threshold" 600 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster Name "Traffic Control" Item "Bobby Bonnet" Item "dec2014 engineer_detectiveradio" CharacterAttributes { "head scale" 3.0 "torso scale" 0 } } } // Wave 1/6 ($800) // 3 Giant Pyros // 26 Axtinguisher Pyros // 12 Axtinguisher Pyros & 1 Big-Heal Medic Each // 24 Scouts (Easy AI) // 10 Demoman // 22 Fan o' War Scouts // 3 Giant Flare Pyros (Valve) // Support : Snipers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 12 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { Name "wave01" TotalCount 26 MaxActive 9 SpawnCount 2 Where flankers Where spawnbot WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Pyro ClassIcon pyro_axtinguisher Skill Normal Name "Going Postal" WeaponRestrictions MeleeOnly Item "The Firestalker" Item "The Postal Pummeler" } } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 6 TotalCurrency 150 Squad { ShouldPreserveSquad 1 TFBot { Class Pyro ClassIcon pyro_axtinguisher Skill Normal Name "Going Postal" WeaponRestrictions MeleeOnly Item "The Firestalker" Item "The Postal Pummeler" } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name "wave02" TotalCount 24 MaxActive 10 SpawnCount 2 Where flankers WaitBeforeStarting 12 WaitBetweenSpawns 2.5 TotalCurrency 100 WaitForAllSpawned "wave01" TFBot { Class Scout Skill Easy } } WaveSpawn { Name "wave02" TotalCount 10 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 18 WaitBetweenSpawns 4 TotalCurrency 100 WaitForAllSpawned "wave01" TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "wave03" TotalCount 22 MaxActive 12 SpawnCount 2 Where flankers Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 100 WaitForAllSpawned "wave02" TFBot { Class Scout Name "Fan O' War Scout" ClassIcon scout_fanowar Skill Hard WeaponRestrictions MeleeOnly Item "The Fan O'War" } } WaveSpawn { Name "wave03" TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBetweenSpawns 10 TotalCurrency 150 WaitForAllSpawned "wave02" TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } } // Wave 2/6 ($650) // 36 Charged Soldiers // 18 Steel Gauntlets // 20 Demoknights // 5 Super Scouts (2 come out of tank spawn as soon as sw1 finishes spawning) // 30 Direct Hit Soldiers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 36 MaxActive 10 SpawnCount 1 Where spawnbot Where flankers WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Charged } } WaveSpawn { Name "wave01" TotalCount 18 MaxActive 8 SpawnCount 1 Where spawnbot Where flankers WaitBeforeStarting 12 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "wave01" TotalCount 20 MaxActive 9 SpawnCount 3 Where spawnbot Where flankers WaitBeforeStarting 7 WaitBetweenSpawns 6 TotalCurrency 150 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "wave02" TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_tank FirstSpawnWarningSound "vo/mvm/mght/scout_mvm_m_battlecry02.mp3" WaitForAllSpawned "wave01" TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { WaitBeforeStarting 2.1 WaitForAllSpawned "wave01" FirstSpawnWarningSound "vo/mvm/mght/scout_mvm_m_battlecry04.mp3" } WaveSpawn { Name "wave02" TotalCount 3 MaxActive 3 SpawnCount 1 Where flankers WaitForAllSpawned "wave01" WaitBetweenSpawns 11 WaitBeforeStarting 9 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "wave02" TotalCount 30 MaxActive 12 SpawnCount 2 Where spawnbot Where flankers WaitForAllSpawned "wave01" WaitBeforeStarting 7 WaitBetweenSpawns 3.5 TotalCurrency 50 TFBot { Class Soldier ClassIcon soldier_directhit_lite Skill Normal Name "Direct Hit Soldier" Attributes HoldFireUntilFullReload Item "The Direct Hit" } } } // Wave 3/6 ($1250) // 1 Tank (20k HP) // 18 Pyros // 4 Giant Demoknights & 2 Kritz Medics each // 28 Bowmen // 28 Heavyweight Champs // 2 Giant Burst Fire Demomen // Support : Jarate Snipers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput // forcing path just to make sure players see it. { Target wave_b_init Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 1 MaxActive 1 Where spawnbot TotalCurrency 200 Tank { Name "tankboss" Health 20000 Speed 75 StartingPathTrackNode "tank_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave01" TotalCount 18 MaxActive 18 SpawnCount 3 Where spawnbot_tank WaitBeforeStarting 9 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name "wave02" TotalCount 12 MaxActive 9 SpawnCount 3 Where flankers WaitForAllSpawned "wave01" WaitBeforeStarting 15 WaitBetweenSpawns 8.5 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name "wave02" TotalCount 28 MaxActive 12 SpawnCount 4 Where flankers WaitForAllSpawned "wave01" WaitBeforeStarting 16 WaitBetweenSpawns 4 TotalCurrency 150 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "wave02" TotalCount 28 MaxActive 8 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBetweenSpawns 2 TotalCurrency 300 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard } } WaveSpawn { Name "wave03" TotalCount 2 MaxActive 2 SpawnCount 1 Where flankers WaitForAllDead "wave02" WaitBetweenSpawns 15 TotalCurrency 400 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Name "wave03" TotalCount 24 MaxActive 10 SpawnCount 1 Support 1 Where spawnbot WaitForAllSpawned "wave02" WaitBetweenSpawns 2 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Piss } } } // Wave 4/6 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } // Wave 5/6 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } // Wave 6/6 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 Where spawnbot_chief FirstSpawnWarningSound "#player/sign_bass_solo.wav" TFBot { Class Heavyweapons ClassIcon heavy_natascha_nys Skill Easy Name "Disco Manic" Health 44000 Scale 1.8 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Item "Upgradeable TF_WEAPON_FISTS" Item "Natascha" Item "The War Goggles" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "is_passive_weapon" 1 "mark for death" 1 "minicrits become crits" 1 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "Natascha" "fire rate penalty" 7.5 "damage bonus" 7 "hand scale" 0 "bullets per shot bonus" 8.25 "spread penalty" 20 "gesture speed increase" 2.5 "dmg pierces resists absorbs" 1 "sniper fires tracer HIDDEN" 1 "ragdolls plasma effect" 1 } ItemAttributes { ItemName "The War Goggles" "attach particle effect" 17 "set item tint rgb" 16777215 "particle effect use head origin" 1 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 100 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } } }