//EXPERT "DECAY" RC1: NIGHT OF RESURRECTION //By Y o o v y https://steamcommunity.com/profiles/76561198017198600/ #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 5000 RespawnWaveTime 3 FixedRespawnWaveTime yes CanBotsAttackWhileInSpawnRoom no Advanced 1 EventPopfile Halloween BotsDropSpells 1 GiantsDropRareSpells 1 SpellDropRateCommon 0.25 SpellDropRateGiant 0.25 NoRomevisionCosmetics 1 ForceHoliday 2 ImprovedAirblast 1 TextPrintTime 7 ExtraSpawnPoint { Name "spawnbot_skeleking1" TeamNum 3 X "-38" Y "-242" Z "666" } ExtraSpawnPoint { Name "spawnbot_skeleking2" TeamNum 3 X "-1270" Y "-532" Z "804" } ExtraSpawnPoint { Name "spawnbot_skeleking3" TeamNum 3 X "846" Y "472" Z "612" } ExtraSpawnPoint { Name "spawnbot_skeleking4" TeamNum 3 X "-99" Y "-1864" Z "488" } Templates { T_Yoovy_Heavy_Deflector_HOK { Class HeavyWeapons Skill Expert Name "Life Stealing Force" ClassIcon heavy Item "The Tungsten Toque" Item "Blood Botkiller Minigun Mk.I" Attributes AlwaysCrit ItemAttributes { ItemName "Blood Botkiller Minigun Mk.I" "attack projectiles" 1 "heal on kill" 300 } } T_TFBot_Skele { Name "Skeleton" Class Sniper UseMeleeThreatPrioritization 1 UseHumanModel 1 WeaponRestrictions MeleeOnly UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 1 NoBombUpgrades 1 ClassIcon dead_blu_lite ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "mark for death" 1 } ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } CharacterAttributes { "voice pitch scale" 0.65 "bombinomicon effect on death" 1 } VoiceCommand { Delay 0 //Time before the first voice command starts (Default: 10) Cooldown 5 //Time between each voice command (Default: 10) Repeats 0 Type "Battle cry" // Type of voice command } } T_TFBot_Chief_SkeleKing { Name "The Skeleton King" Class Sniper Action Mobber Attributes IgnoreFlag UseMeleeThreatPrioritization 1 UseHumanModel 1 AlwaysGlow 1 Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly Health 100000 UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 2 Item "Prince Tavish's Crown" ClassIcon dead_king_lite ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "TF_WEAPON_SNIPERRIFLE" Model "models\empty.mdl" } Item TF_WEAPON_SPELLBOOK ItemAttributes { ItemName "TF_WEAPON_CLUB" "mark for death" 1 "damage bonus" 1.5 "dmg bonus vs buildings" 1.5 "apply z velocity on damage" 300 "apply look velocity on damage" 300 "bleeding duration" 3 } CharacterAttributes { "move speed bonus" 1.1 "override footstep sound set" 5 "voice pitch scale" 0.35 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "bombinomicon effect on death" 1 } VoiceCommand { Delay 0 //Time before the first voice command starts (Default: 10) Cooldown 5 //Time between each voice command (Default: 10) Repeats 0 Type "Battle cry" // Type of voice command } Spell { Delay 1 Cooldown 6 Repeats 0 Charges 1 Limit 1 Type "Common" } } T_TFBot_Scout_Sodapopper { Class Scout Skill Expert Name "Over Caffeinated" Item "The Soda Popper" Item "Bonk Helm" Attributes AlwaysCrit ItemAttributes { ItemName "Bonk Helm" "set item tint RGB" 8208497 } } T_TFBot_Scout_Babyface { Class Scout Skill Expert Name "Decomposed Robber" Item "Baby Face's Blaster" Item "The Fed-Fightin' Fedora" Attributes AlwaysCrit } T_TFBot_Scout_FAN_Fixed { Class Scout Skill Expert Name "Force-A-Hell Scout" Item "The Force-a-Nature" Item "Head Hunter" Item "Claws and Infect" MaxVisionRange 500 Attributes AlwaysCrit } T_TFBot_Giant_Scout_Deflector { Name "Underwhelming Force" Class Scout Skill Expert Health 1600 ClassIcon heavy_deflector Attributes MiniBoss Item "The U-clank-a" ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "attack projectiles" 1 "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "override footstep sound set" 5 } } T_TFBot_Pyro_Dragon_Fury { Name "Fearsome Fury" Class Pyro Skill Hard Item "The Dragon's Fury" Item "Texas Tin-Gallon" MaxVisionRange 550 Attributes AlwaysCrit ItemAttributes { ItemName "Texas Tin-Gallon" "set item tint RGB" 3686984 } } T_TFBot_Spy_Enforcer { Name "Enforcive Disguiser" Class Spy Skill Expert ClassIcon spy_enforcer_nys Item "The Enforcer" Item "The Harmburg" Action FetchFlag WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Enforcer" "cannot disguise" 1 } } T_TFBot_Giant_Pyro_Extended_Battalion { Name "Giant Battalion Backup Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_banner_trio_lite Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Battalion's Backup" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 2 } CharacterAttributes { "deploy time increased" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 "increase buff duration" 9.0 } } T_TFBot_Giant_Pyro_Extended_Concheror { Name "Giant Concheror Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_banner_trio_lite Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Concheror" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 2 } CharacterAttributes { "deploy time increased" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 "increase buff duration" 9.0 } } T_TFBot_Giant_Pyro_Extended_Buff_Banner { Name "Giant Buff Banner Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_banner_trio_lite Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "mult airblast refire time" 2 } CharacterAttributes { "deploy time increased" 0.5 "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 "override footstep sound set" 6 "increase buff duration" 9.0 } } T_TFBot_Soldier_Bison { Name "Robot?" Class Soldier Skill Expert ClassIcon soldier_bison Attributes AlwaysCrit Item "The Righteous Bison" Item "Idiot Box" Item "Steel Pipes" Item "Shoestring Budget" WeaponRestrictions SecondaryOnly } T_TFBot_Demoman_Skullcutter { Name "Skullcutting Horrorknight" Class Demoman Skill Expert ClassIcon demoknight_skullcutter_lite Attributes AlwaysCrit Item "The Scotsman's Skullcutter" Item "The Splendid Screen" Item "Ali Baba's Wee Booties" Item "The Manneater" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Scotman's Skullcutter" "move speed penalty" 1.15 "fire rate penalty" 0.85 } } T_TFBot_Giant_Soldier_Homing { Name "Giant Spooky Soldier" Class Soldier Skill Expert Health 3800 ClassIcon soldier_homing_nys_giant Attributes HoldFireUntilFullReload Attributes MiniBoss RocketCustomParticle eyeboss_projectile HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.5 TurnPower 400 MaxAimError 150 AimTime 5 } AddCond { Index 36 } Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "All Hallows' Hatte" ItemAttributes { ItemName "All Hallows' Hatte" "attach particle effect" 8 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 163 "set_item_texture_wear" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } T_TFBot_Spy_Deadringer { Name "Undying Spy" Class Spy Skill Expert ClassIcon spy_kunai Item "Conniver's Kunai" Item "The Dead Ringer" Item "The Lacking Moral Fiber Mask" Item "The Exorcizor" ItemAttributes { ItemName "Conniver's Kunai" "max health additive penalty" 55 } } T_TFBot_Sniper_Huntsman_Bleed { Name "Bloodlustful Bowman" Class Sniper Skill Hard ClassIcon sniper_bow_bleed Item "The Fortified Compound" Item "The Anger" ItemAttributes { ItemName "The Fortified Compound" "damage penalty" 1.5 "bleeding duration" 5 } } T_TFBot_Giant_Heavy_KGB { Name "Super Deadweight Champ" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_champ_giant Item "Large Luchadore" Item "The Killing Gloves of Boxing" Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.2 "fire rate bonus" 0.6 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Demoman_Tideturner { Name "Giant Undead Captain" Class Demoman Skill Expert Health 3300 ClassIcon demo_spammer Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Tide Turner" Item "The Squid's Lid" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } T_TFBot_Demoman_Tideturner { Name "Undead Pirate" Class Demoman Skill Expert ClassIcon demo Item "The Tide Turner" Item "The Squid's Lid" Attributes AlwaysCrit } T_TFBot_Demoman_Loosecannon //UNUSED { Name "Undead Pirate" Class Demoman Skill Expert ClassIcon demo_loosecannon Item "The Loose Cannon" Item "The Tide Turner" Item "The Squid's Lid" Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 } } T_TFBot_SentryBuster_Yoovy { Name "Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Attributes MiniBoss WeaponRestrictions MeleeOnly CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "rage giving scale" 0.25 "voice pitch scale" 0 } } T_TFBot_SentryBuster_Hellish { Name "Hellish Sentry Buster" Class Demoman Skill Expert Health 2500 ClassIcon sentry_buster Item "The Ullapool Caber" Item "Spine-Chilling Skull" Attributes MiniBoss WeaponRestrictions MeleeOnly RingOfFire 15 Addcond { Index 60 } Addcond { Index 63 } CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 "rage giving scale" 0.25 "voice pitch scale" 0 "torso scale" 0.75 "head scale" 3 } } } //Sentrybusters Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster_Yoovy } TFBot { Template T_TFBot_SentryBuster_Hellish } } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 15 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster_Hellish } } //Spies Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy_Deadringer } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 6 TFBot { Template T_TFBot_Spy_Deadringer } } //Engineers Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 75 CooldownTime 75 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Wave //WAVE 1 $3,000 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_im Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{purple}------------------------------------" Line "Welcome to {yellow}Night of Ressurection." Line "There are a few changes made in this mission:" Line "{green}-Spells are enabled, have some fun!" Line "{red}-Robot Pyros have Improved Airblast." Line "{purple}------------------------------------" } WaveSpawn { FirstSpawnWarningSound "ui\holiday\gamestartup_halloween.mp3" } WaveSpawn { FirstSpawnWarningSound "ui\holiday\gamestartup_halloween.mp3" } // //GROUP_A: $300 // WaveSpawn { Name GROUP_A TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Tideturner } } WaveSpawn { Name GROUP_A TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Melee Skill Expert Name "Ghoulish Punk" Item "Punk's Pomp" Attributes AlwaysCrit } } WaveSpawn { Name GROUP_A TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Heavy_KGB } } // //GROUP_B: $300 // WaveSpawn { Name GROUP_B WaitForAllDead GROUP_A TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "The Lucky Shot" Name "Fallen Soldier" ClassIcon soldier_barrage } } WaveSpawn { Name GROUP_B WaitForAllDead GROUP_A TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Sniper_Huntsman_Bleed } } WaveSpawn { Name GROUP_B WaitForAllDead GROUP_A TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit Name "Steel and Flesh" Item "Der Maschinensoldaten-Helm" Item "Die Regime-Panzerung" } } WaveSpawn { Name GROUP_B WaitForAllDead GROUP_A TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Homing ClassIcon soldier_barrage_giant } } // //GROUP_C $300 // WaveSpawn { Name GROUP_C WaitForAllDead GROUP_B TotalCurrency 125 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Heavy Skill Expert Attributes AlwaysCrit Name "Gatling Pumpkineer" Item "Gourd Grin" Item "Hollowed Helm" Item "Upgradeable TF_WEAPON_MINIGUN" } } WaveSpawn { Name GROUP_C WaitForAllDead GROUP_B TotalCurrency 125 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Skullcutter } } WaveSpawn { Name GROUP_C WaitForAllDead GROUP_B TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 18 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage ClassIcon soldier_barrage_giant Name "Colonel Boorage" Item "Armored Authority" Attributes AlwaysCrit } } // //GROUP_D $300 // WaveSpawn { Name GROUP_D WaitForAllDead GROUP_C TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion Name "Battalion Zombie Backup" Item "The Grenadier's Softcap" ClassIcon soldier_barrage } } WaveSpawn { Name GROUP_D WaitForAllDead GROUP_C TotalCurrency 150 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Class Heavy Skill Normal Attributes AlwaysCrit Name "Gatling Pumpkineer" Item "Gourd Grin" Item "Hollowed Helm" Item "Upgradeable TF_WEAPON_MINIGUN" } TFBot { Template T_TFBot_Medic_Quickuber Name "Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } } } WaveSpawn { Name GROUP_D WaitForAllDead GROUP_C TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 40 Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_E $300 // WaveSpawn { Name GROUP_E WaitForAllDead GROUP_D FirstSpawnWarningSound "ui\holiday\gamestartup_halloween1.mp3" } WaveSpawn { Name GROUP_E WaitForAllDead GROUP_D FirstSpawnWarningSound "ui\holiday\gamestartup_halloween1.mp3" } WaveSpawn { Name GROUP_E WaitForAllDead GROUP_D TotalCurrency 150 TotalCount 42 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name GROUP_E WaitForAllDead GROUP_D TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right RandomSpawn 1 TFBot { Template T_TFBot_Pyro Name "Perished Pyromaniac" Item "Old Guadalajara" Attributes AlwaysFireWeapon Attributes AlwaysCrit } } WaveSpawn { Name GROUP_E WaitForAllDead GROUP_D TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Overwhelming Force" } } // //GROUP_F $300 // WaveSpawn { Name GROUP_F WaitForAllDead GROUP_E TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Rocketpush ClassIcon soldier_barrage Name "Blast-phemous Soldier" } } WaveSpawn { Name GROUP_F WaitForAllDead GROUP_E TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Scout_Melee Skill Expert Name "Ghoulish Punk" Item "Punk's Pomp" Attributes AlwaysCrit } TFBot { Class Scout Skill Expert Name "Ghoulish Punk" Item "Punk's Pomp" Attributes AlwaysCrit } TFBot { Class Scout Skill Expert WeaponRestrictions SecondaryOnly Name "Ghoulish Punk" Item "Punk's Pomp" Attributes AlwaysCrit } } } WaveSpawn { Name GROUP_F WaitForAllDead GROUP_E TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Giant_Pyro_Extended_Buff_Banner } TFBot { Template T_TFBot_Giant_Pyro_Extended_Concheror } TFBot { Template T_TFBot_Giant_Pyro_Extended_Battalion } } } // //GROUP_G $300 // WaveSpawn { Name GROUP_G WaitForAllDead GROUP_F TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Spy_Enforcer } } WaveSpawn { Name GROUP_G WaitForAllDead GROUP_F TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Pyro_Dragon_Fury } } WaveSpawn { Name GROUP_G WaitForAllDead GROUP_F TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Deflector } } // //GROUP_H $300 // WaveSpawn { Name GROUP_H WaitForAllDead GROUP_G TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_FAN_Fixed } } WaveSpawn { Name GROUP_H WaitForAllDead GROUP_G TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Babyface } } WaveSpawn { Name GROUP_H WaitForAllDead GROUP_G TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Scout_Sodapopper } } WaveSpawn { Name GROUP_H WaitForAllDead GROUP_G TotalCurrency 50 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Demoman_Skullcutter } } WaveSpawn { Name GROUP_H WaitForAllDead GROUP_G TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman_Tideturner } } // //GROUP_I $300 // WaveSpawn { Name GROUP_I WaitForAllDead GROUP_H TotalCurrency 150 TotalCount 50 MaxActive 20 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Spy_Enforcer } TFBot { Template T_TFBot_Medic_Quickuber Name "Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } } } WaveSpawn { Name GROUP_I WaitForAllDead GROUP_H TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 30 Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode path2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_J $300 // WaveSpawn { Name GROUP_J WaitForAllDead GROUP_I FirstSpawnWarningSound "music\hl2_song16.mp3" } WaveSpawn { Name GROUP_J WaitForAllDead GROUP_I FirstSpawnWarningSound "music\hl2_song16.mp3" } WaveSpawn { Name GROUP_J WaitForAllDead GROUP_I TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavy_KGB Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Name "Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } } } // //GROUP_K $300 // WaveSpawn { Name GROUP_K WaitForAllDead GROUP_J TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Item "The Tungsten Toque" Name "Undying Menace" Attributes AlwaysCrit ClassIcon soldier_barrage_giant ItemAttributes { ItemName "The Tungsten Toque" "set item tint RGB" 131580 } } } WaveSpawn { Name GROUP_K WaitForAllDead GROUP_J TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman_Tideturner } } WaveSpawn { Name GROUP_K WaitForAllDead GROUP_J TotalCurrency 100 TotalCount 48 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "The Lucky Shot" Name "Fallen Soldier" ClassIcon soldier_barrage } } WaveSpawn { Name GROUP_K WaitForAllDead GROUP_J TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Fist Attributes AlwaysCrit Name "Steel and Flesh" Item "Der Maschinensoldaten-Helm" Item "Die Regime-Panzerung" } } // //GROUP_L $300 // WaveSpawn { Name GROUP_L WaitForAllDead GROUP_K TotalCurrency 300 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Overwhelming Force" Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Powerful Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Powerful Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } } } // //GROUP_M $75 // WaveSpawn { Name GROUP_M WaitForAllDead GROUP_L FirstSpawnWarningSound "music\hl2_song14.mp3" } WaveSpawn { Name GROUP_M WaitForAllDead GROUP_L FirstSpawnWarningSound "music\hl2_song14.mp3" } WaveSpawn { Name GROUP_M WaitForAllDead GROUP_L TotalCurrency 50 TotalCount 66 MaxActive 22 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0.5 Where spawnbot_invasion RandomSpawn 1 TFBot { Class Scout Skill Expert Name "Ghoulish Punk" Item "Punk's Pomp" Attributes AlwaysCrit } } WaveSpawn { Name GROUP_M WaitForAllDead GROUP_L TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_N $75 // WaveSpawn { Name GROUP_N WaitForAllSpawned GROUP_M TotalCurrency 50 TotalCount 66 MaxActive 22 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_invasion RandomSpawn 1 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "The Lucky Shot" Item "The Direct Hit" Name "Fallen Soldier" ClassIcon soldier_barrage } } WaveSpawn { Name GROUP_N WaitForAllSpawned GROUP_M TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode path2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_O $75 // WaveSpawn { Name GROUP_O WaitForAllSpawned GROUP_N TotalCurrency 50 TotalCount 66 MaxActive 22 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_invasion RandomSpawn 1 TFBot { Template T_TFBot_Demoman_Tideturner } } WaveSpawn { Name GROUP_O WaitForAllSpawned GROUP_N TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_P $75 // WaveSpawn { Name GROUP_P WaitForAllSpawned GROUP_O TotalCurrency 50 TotalCount 66 MaxActive 22 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_invasion RandomSpawn 1 TFBot { Template T_TFBot_Sniper_Huntsman_Bleed Attributes AlwaysCrit } } WaveSpawn { Name GROUP_P WaitForAllSpawned GROUP_O TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankboss" StartingPathTrackNode path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_Q $75 // WaveSpawn { Name GROUP_Q WaitForAllSpawned GROUP_P FirstSpawnWarningSound "music\hl2_song12_long.mp3" } WaveSpawn { Name GROUP_Q WaitForAllSpawned GROUP_P FirstSpawnWarningSound "music\hl2_song12_long.mp3" } WaveSpawn { Name GROUP_Q WaitForAllSpawned GROUP_P TotalCurrency 75 TotalCount 66 MaxActive 22 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 Where spawnbot_invasion RandomSpawn 1 TFBot { Template T_TFBot_Pyro Name "Pushy Perished Pyromaniac" Item "Traffic Cone" Item "The Degreaser" Attributes AlwaysCrit Skill Expert } } // //GROUP_R $75 // WaveSpawn { Name GROUP_R WaitForAllDead GROUP_Q TotalCurrency 75 TotalCount 32 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion RandomSpawn 1 Squad { TFBot { Template T_Yoovy_Heavy_Deflector_HOK } TFBot { Template T_TFBot_Medic_Quickuber Name "Paramedical Witch" Item "All Hallows' Hatte" Item "The Colonel's Coat" } } } WaveSpawn { Name GROUP_R WaitForAllDead GROUP_Q TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 30000 Speed 75 Name "tankbossfinal" Skin 1 StartingPathTrackNode path1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // //GROUP_S $300 // WaveSpawn { Name GROUP_S WaitForAllDead GROUP_R TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Overwhelming Force" Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_barrage_giant Name "Rapid Rotten Rocketeer" Item "The Lucky Shot" } TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_barrage_giant Name "Rapid Rotten Rocketeer" Item "The Lucky Shot" } } } WaveSpawn { Name GROUP_S WaitForAllDead GROUP_R TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name GROUP_S WaitForAllDead GROUP_R TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Spy_Enforcer Attributes AlwaysCrit } } WaveSpawn { Name BOMB_CARRIERS TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 45 Where spawnbot Support 1 TFBot { Template T_TFBot_Skele Name "Summoned Skeleton" } } } Wave //WAVE TEST { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_im Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "music\hl1_song15.mp3" } WaveSpawn { FirstSpawnWarningSound "music\hl1_song15.mp3" } WaveSpawn { Name SKELEKING_BOSS TotalCurrency 666 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 6 Where spawnbot_skeleking1 Where spawnbot_skeleking2 Where spawnbot_skeleking3 Where spawnbot_skeleking4 RandomSpawn 1 FirstSpawnWarningSound "misc\halloween\skeletons\skelly_giant_02.wav" LastSpawnWarningSound "misc\halloween\spell_skeleton_horde_rise.wav" DoneWarningSound "ui\halloween_boss_defeated_fx.wav" TFBot { Template T_TFBot_Chief_SkeleKing } } WaveSpawn { Name SKELEKING_BOSS_SUPPORT TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 5 Where spawnbot_invasion Support 1 TFBot { Template T_TFBot_Skele Skin 2 ClassIcon dead_grn_lite } } } }