#base robot_standard.pop #base robot_giant.pop // Sharp : Fire Hazard - Advanced // Made by PDA Expert // spawnbot_titan - spawns bots in tank spawn. Intended for making titan bosses WaveSchedule { StartingCurrency 400 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 7 Mission { Objective DestroySentries Where spawnbot_main CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 50 DesiredCount 4 TFBot { Class Sniper Skill Hard MaxVisionRange 2000 } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 50 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 InitialCooldown 30 DesiredCount 3 TFBot { Class Sniper Skill Hard MaxVisionRange 2500 Item "The Razorback" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 50 InitialCooldown 50 DesiredCount 5 TFBot { Class Sniper Skill Hard MaxVisionRange 2500 Item "The Razorback" } } Mission { Objective Sniper Where spawnbot_secondary BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 9999 InitialCooldown 22.5 DesiredCount 8 TFBot { Class Heavyweapons Name "Sniper Heavy" Item "The Huo Long Heatmaker" Item "the killing gloves of boxing" Item "The Bunsen Brave" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 25 InitialCooldown 25 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Templates { T_TFBot_Sniper_Piss // Jarate thrower sniper { 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 "voice pitch scale" 0 } } T_TFBot_Boss_Climate_Change // mittens chief { Class Heavy Name "Climate Change" ClassIcon heavy_mittens Skill Expert Scale 1.9 Health 30000 WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Item "The Holiday Punch" Item "Robin Walkers" Item "Siberian Sweater" Item EOTL_demopants Item "The Chill Chullo" ItemAttributes { ItemName "The Holiday Punch" "fire rate penalty" 1.35 "dmg penalty vs players" 0.01 "apply z velocity on damage" -750 "dmg bonus vs buildings" 4.0 "crit does no damage" 0 "damage all connected" 1 } ItemAttributes { ItemName "The Chill Chullo" "attach particle effect" 144 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "override footstep sound set" 2 "rage giving scale" 0.4 "attach particle effect" 3056 } } T_TFBot_Boss_FireStarter { Class Pyro Name "The Firestarter" ClassIcon pyro_gaspasser_explode_tind Skill Expert Scale 1.9 Health 40000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "The Nostromo Napalmer" Item "The Gas Passer" Item "The Special Eyes" Item "Trickster's Turnout Gear" Item "Brim of Fire" ItemAttributes { ItemName "The Nostromo Napalmer" "flame_drag" 4.25 "damage bonus" 2.25 "weapon burn dmg increased" 3.0 "explode_on_ignite" 1 // info } ItemAttributes { ItemName "The Gas Passer" "is_passive_weapon" 1 "item_meter_charge_rate" 22 "weapon burn dmg increased" 3.0 "dmg penalty vs players" 0.0715 "explode_on_ignite" 1 } ItemAttributes { ItemName "Brim of Fire" "set item tint RGB" 12091445 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "airblast vertical vulnerability multiplier" 0.01 "override footstep sound set" 2 "rage giving scale" 0.1 "gesture speed increase" 0.36 } } T_TFBot_Demoknight_Samurai_Rottenburg // rottenburg samurai { Class Demoman ClassIcon demoknight_samurai Name "Crit Samurai Knight" Skill Expert Health 650 Scale 1.3 WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 4 AutoJumpMax 4 Item "The Splendid Screen" Item "The Half-Zatoichi" Item "Legendary Lid" CharacterAttributes { "charge recharge rate increased" 7.0 "bot custom jump particle" 1.0 "increased jump height" 2.30 "charge time increased" 6.0 "voice pitch scale" 0.75 } } //T_TFBot_Demoman_Spammer // its like a rapid fire bowman, but with explosives //{ // Class Demoman // ClassIcon demo_spammer // Name "Rapid Fire Demoman" // Skill Hard // Health 650 // Scale 1.3 // // WeaponRestrictions PrimaryOnly // // Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" // Item "Blast Defense" // Item "The Juggernaut Jacket" // // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" // "faster reload rate" -1 // "fire rate bonus" 0.6 // } // // CharacterAttributes // { // "head scale" 0.7 // "move speed penalty" 0.85 // } //} T_TFBot_Giant_Soldier_RocketRain // A bridge between colonels and burst fires. { Class Soldier Name "Giant Rocketrain Soldier" ClassIcon soldier_rocketrain_giant Skill Expert Health 4000 Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Breach and Bomb" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.25 "fire rate bonus" 0.15 "faster reload rate" 0.4 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 3 "Projectile speed increased" 0.55 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 20 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 } } T_TFBot_Giant_Demoman_Barrage { Class Demoman Name "Colonel Scatter" ClassIcon demo_scatter Health 3500 Skill Expert Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Blast Defense" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "fuse bonus" 0.75 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 40 } } T_TFBot_Giant_Pyro_Dragon { Class Pyro Name "Giant Pyro" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3000 MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Dragon's Fury" Item "Brim of Fire" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } // Wave 1/6 ($900) // 4 Giant Detonator Pyros // 120 Bowmen // 40 Jarate Snipers // 3 Giant Scouts Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 4 MaxActive 3 SpawnCount 1 Where spawnbot_secondary WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { TotalCount 80 MaxActive 8 SpawnCount 2 Where spawnbot_secondary Where spawnbot_titan WaitBetweenSpawns 2 TotalCurrency 400 TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { Name "wave02" TotalCount 25 MaxActive 8 SpawnCount 1 Where spawnbot_secondary WaitBetweenSpawns 1 WaitForAllDead "wave01" TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Piss } } WaveSpawn { Name "wave02" TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllDead "wave01" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } } // Wave 2/6 ($1400) // 6 Giant Rapid-Fire Demomen // 40 Champ Heavies // 3 Giant Heater Heavies with 2 big heal medics // 48 Pistol Scouts (Easy Skill) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_secondary TotalCurrency 400 WaitBetweenSpawns 18 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "wave01" TotalCount 40 MaxActive 20 SpawnCount 10 Where spawnbot_secondary TotalCurrency 400 WaitBetweenSpawns 18 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Hard } } WaveSpawn { Name "wave02" TotalCount 48 MaxActive 16 SpawnCount 2 Where spawnbot_titan Where spawnbot WaitBetweenSpawns 1.5 WaitForAllSpawned "wave01" TotalCurrency 400 TFBot { Class Scout ClassIcon scout_pistol_nys Skill Easy WeaponRestrictions SecondaryOnly } } WaveSpawn { Name "wave02" TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_secondary WaitBetweenSpawns 30 WaitForAllDead "wave01" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Item "The Bunsen Brave" } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } // Wave 3/6 ($1600) // 1 Tank (28k HP) // 24 Demomen // 6 Leaping Samurais // 3 Giant Burst-Fire Demomen // 48 Demoknights Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TotalCurrency 300 FirstSpawnWarningSound "mvm/mvm_tank_start.wav" Tank { Health 28000 Speed 75 Name "tank" StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 4 SpawnCount 2 Where spawnbot_titan TotalCurrency 150 WaitBeforeStarting 10 WaitBetweenSpawns 4 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 6 SpawnCount 1 Where spawnbot_secondary TotalCurrency 150 WaitBetweenSpawns 2 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "wave02" TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_main Where spawnbot_titan TotalCurrency 400 WaitForAllSpawned "wave01" WaitBeforeStarting 10 WaitBetweenSpawns 2.5 TFBot { Template T_TFBot_Demoknight_Samurai_Rottenburg } } WaveSpawn { Name "wave03" TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_secondary TotalCurrency 300 WaitForAllDead "wave02" WaitBeforeStarting 2 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Demo_Burst } } WaveSpawn { Name "wave03" TotalCount 48 MaxActive 16 SpawnCount 9 Where spawnbot_secondary TotalCurrency 300 WaitForAllDead "wave02" WaitBetweenSpawns 8 TFBot { Template T_TFBot_Demoman_Knight } } } // Wave 4/6 ($1500) // 4 Giant Heater Heavies // 24 Pyros (Easy Ai) With Quick fixes // 6 Giant Rocketrain Soldiers with 1 quick-uber medic // 48 Grizzly Heavy // 1 Climate Change Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 4 MaxActive 3 SpawnCount 1 Where spawnbot_titan WaitBetweenSpawns 12 TotalCurrency 500 TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Item "The Bunsen Brave" } } WaveSpawn { Name "wave01" TotalCount 48 MaxActive 16 SpawnCount 2 Where spawnbot_titan WaitBetweenSpawns 2 WaitBeforeStarting 5 TotalCurrency 200 Squad { TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "wave02" TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 15 FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_domination15.mp3" DoneWarningSound "vo\mvm\mght\heavy_mvm_m_paincrticialdeath01.mp3" WaitForAllDead "wave01" TotalCurrency 100 TFBot { Template T_TFBot_Boss_Climate_Change } } WaveSpawn { Name "wave02" TotalCount 12 MaxActive 12 SpawnCount 2 Where spawnbot_secondary WaitBetweenSpawns 8 WaitForAllDead "wave01" TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketRain } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave02" TotalCount 48 MaxActive 14 SpawnCount 3 Where spawnbot_main WaitBetweenSpawns 3 WaitForAllDead "wave01" TotalCurrency 400 TFBot { Class Heavy Name "Grizzly Heavy" ClassIcon heavy_warrior_tind Skill Hard Health 450 Scale 1.2 WeaponRestrictions MeleeOnly Item "Warrior's Spirit" Item "The K-9 Mane" } } WaveSpawn { WaitBeforeStarting 15 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" } WaveSpawn { WaitBeforeStarting 15 FirstSpawnWarningSound "vo/mvm/mght/heavy_mvm_m_domination15.mp3" } } // Wave 5/6 ($1800) // 4 Colonel Barrages with two quickuber medics // 4 Colonel Scatters with two quickuber medics // 64 Bat Scouts (Critboosted) // 24 Conch Soldiers Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 3 SpawnCount 3 Where spawnbot_titan WaitBetweenSpawns 20 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 3 SpawnCount 3 Where spawnbot WaitBetweenSpawns 20 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Demoman_Barrage } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave01" TotalCount 64 MaxActive 10 SpawnCount 2 Where spawnbot_main Where spawnbot_titan WaitBetweenSpawns 3 TotalCurrency 400 TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit ClassIcon scout_bat_nys } } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 16 SpawnCount 8 Where spawnbot_main Where spawnbot_titan WaitBeforeStarting 10 WaitBetweenSpawns 24 TotalCurrency 600 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } // Wave 6/6 // 6 Giant Pyros (Critboosted, alwaysfire) & 6 Giant Dragon Fury Pyros // 50 Heavies (Random Primaries, expect natts fuck you) // The Firestarter // 6 Giant Deflector Heavies (Critboosted) & 2 Uber Medics // 36 Steel Gauntlets (Critboosted) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 8 SpawnCount 2 Where spawnbot_titan Where spawnbot WaitBetweenSpawns 10 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Pyro_Dragon } } } WaveSpawn { //Name "wave01" TotalCount 50 MaxActive 10 SpawnCount 1 Where spawnbot_main Where spawnbot_titan WaitBetweenSpawns 1 TotalCurrency 200 StartWaveWarningSound "#music/hl1_song15.mp3" RandomChoice { TFBot { Class Heavy ClassIcon heavy_d Skill Normal Item "The Eliminators Safeguard" } TFBot { Class Heavy ClassIcon heavy_d Skill Normal Item "The Huo Long Heatmaker" Item "The Eliminators Safeguard" } TFBot { Class Heavy ClassIcon heavy_d Skill Normal Item "Tomislav" Item "The Eliminators Safeguard" } TFBot { Class Heavy ClassIcon heavy_d Skill Normal Item "The Brass Beast" Item "The Eliminators Safeguard" } } } WaveSpawn { Name "wave01" TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_secondary WaitBeforeStarting 22.5 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" //DoneWarningSound "mvm/mght/pyro_mvm_m_paincrticialdeath01.mp3" TotalCurrency 100 TFBot { Template T_TFBot_Boss_FireStarter } } WaveSpawn { Name "wave02" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_titan WaitBeforeStarting 20 WaitForAllSpawned "wave01" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave02" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_secondary WaitBeforeStarting 40 WaitForAllSpawned "wave01" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave02" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 50 WaitForAllSpawned "wave01" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name "wave02" TotalCount 36 MaxActive 12 SpawnCount 12 Where spawnbot_secondary WaitForAllSpawned "wave01" WaitBetweenSpawns 20 TotalCurrency 300 TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit } } WaveSpawn { WaitBeforeStarting 22.5 FirstSpawnWarningSound "vo/mvm/mght/pyro_mvm_m_battlecry01.mp3" } WaveSpawn { WaitBeforeStarting 22.5 FirstSpawnWarningSound "vo/mvm/mght/pyro_mvm_m_battlecry01.mp3" } WaveSpawn { WaitBeforeStarting 24 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination13.mp3" } WaveSpawn { WaitBeforeStarting 24 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination13.mp3" } WaveSpawn { WaitBeforeStarting 27 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination18.mp3" } WaveSpawn { WaitBeforeStarting 27 FirstSpawnWarningSound "vo/mvm/norm/heavy_mvm_domination18.mp3" } } }