//Hellbent Reborn //Made by Jakapoa http://steamcommunity.com/id/jaco909/ http://steamcommunity.com/profiles/76561198024345013 //Advanced //CASH COUNTER //START $850 //DROP W1 [$600] W2 [$800] W3 [$600] W4 [$XXX] W5 [$XXX] //TOTAL W1 [$1450] W2 [$2250] W3 [$2850] W4 [$XXXX] W5 [$XXXX] //BONUS W1 [$1550] W2 [$2450] W3 [$3150] W4 [$XXXX] W5 [$XXXX] #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 850 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no SniperHideLasers 1 NoMvMDeathTune 1 RedPlayersAreRobots 1 BotsAreHumans 1 MedigunShieldDamage 1 NoRomevisionCosmetics 1 SendBotsToSpectatorImmediately 1 ForceHoliday 2 FixSetCustomModelInput 1 DeathPenalty 17 SentryBusterFriendlyFire 0 BonusRatioFull 0.01 DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Wave_End" DisableSound "mvm\mvm_mothership_loop.wav" PrecacheModel "models\props_halloween\ghost.mdl" PrecacheModel "models\props_halloween\ghost_no_hat.mdl" PrecacheModel "models\props_halloween\ghost_no_hat_red.mdl" PrecacheModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" PrecacheModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" PrecacheModel "models\empty.mdl" PrecacheModel "models\props_halloween\eyeball_projectile.mdl" PrecacheModel "models\bots\merasmus\merasmus.mdl" //W1 PrecacheSound "vo\halloween_merasmus\sf14_merasmus_round_start_short_09.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_11.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_14.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_20.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_14.mp3" //W2 PrecacheSound "vo\halloween_merasmus\sf14_merasmus_round_return_04.mp3" PrecacheSound "misc\halloween\spell_stealth.wav" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_25.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_12.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_14.mp3" //W3 PrecacheSound "player\taunt_bumper_car_turn.wav" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_10.mp3" //W4 PrecacheSound "vo\halloween_merasmus\sf14_merasmus_minigame_all_otherteamdead_04.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_03.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_12.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_02.mp3" //W5 PrecacheSound "vo\halloween_merasmus\sf14_merasmus_stalemate_01.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_minigame_overtime_03.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_begins_05sec.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_begins_04sec.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_begins_03sec.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_begins_02sec.mp3" PrecacheSound "vo\halloween_merasmus\sf14_merasmus_begins_01sec.mp3" PrecacheSound "vo\halloween_merasmus\sf12_wheel_happy04.mp3" ItemAttributes { Classname "tf_weapon_pda_engineer_build" "engy sentry damage bonus" 0.7 "engy sentry radius increased" 0.5 } ItemAttributes { Itemname "The Gunslinger" "engy sentry damage bonus" 1.3 "engy sentry radius increased" 1.5 } // PlayerAttributes // { // "move speed bonus" 2 // "ammo regen" 2 // } ClassLimit { Scout 1 Soldier 1 Pyro 1 Demoman 1 Heavyweapons 1 Engineer 1 Medic 1 Sniper 1 Spy 1 } ExtraSpawnPoint { Name "spawnbot_road" TeamNum 3 X "-133.291" Y "2376.468" Z "-26.0" } Templates { //Scout //Soldier T_TFBot_Soldier_Homing { Name "Spell Caster" Class Soldier Skill Expert Item "The Spellbinder's Bonnet" Item "The Shaolin Sash" RocketCustomParticle "~eyeboss_projectile" RocketCustomModel "models\props_halloween\eyeball_projectile.mdl" CustomWeaponModel { Slot 0 Model "models\empty.mdl" } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.85 TurnPower 80.0 MaxAimError 30.0 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.75 } } T_TFBot_Soldier_Homing_Giant { Name "Wizard" Class Soldier Skill Expert Health 3800 Attributes MiniBoss Attributes AlwaysCrit Classicon soldier_giant Item "The Spellbinder's Bonnet" Item "The Shaolin Sash" RocketCustomParticle "~eyeboss_projectile" RocketCustomModel "models\props_halloween\eyeball_projectile.mdl" CustomWeaponModel { Slot 0 Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.75 "fire rate penalty" 3 "Reload time increased" 0.5 } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.69 TurnPower 90.0 MaxAimError 5.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } //Pyro T_TFBot_Pyro_Gas_Explode { Name "Napalm Powered Pyro" Class Pyro Skill Expert Scale 1.15 ClassIcon pyro Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Rusty Reaper" Item "The Gas Passer" RingOfFire 30.0 ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.5 "explode_on_ignite" 1 "fire rate penalty" 5 } ItemAttributes { ItemName "The Rusty Reaper" "set item tint RGB" 12073019 //red "head scale" 1.15 } } T_TFBot_Giant_Pyro_Gas_Explode { Name "Giant Napalm Powered Pyro" Class Pyro Skill Expert Health 3000 ClassIcon pyro_giant Attributes MiniBoss Tag bot_giant Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly RingOfFire 30.0 Item "The Rusty Reaper" Item "The Gas Passer" ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.5 "explode_on_ignite" 1 "fire rate penalty" 1 } ItemAttributes { ItemName "The Rusty Reaper" "set item tint RGB" 12073019 //red "head scale" 1.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Fury { Name "Blast-Cannon Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "The Centurion" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.85 } } //Demo T_TFBot_Demoman_Sticky { Name "Sticky Spam Demoman" Class Demoman Skill Expert WeaponRestrictions SecondaryOnly } //Medic T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic ClassIcon medic_shield Skill Expert Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "The Quick-Fix" Item "Das Naggenvatcher" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 } } //Ghost T_TFBot_Ghost_Damage { Name "Ghost" Class Heavy Action Mobber Attributes IgnoreFlag WeaponRestrictions MeleeOnly ClassIcon special_blimp Item "The Bat Outta Hell" UseCustomModel "models\props_halloween\ghost_no_hat.mdl" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } ItemAttributes { ItemName "The Bat Outta Hell" "damage bonus" 5 "voice pitch scale" 0.1 "ragdolls plasma effect" 1 "override footstep sound set" 9 "move speed bonus" 1.4 } } T_TFBot_Ghost_Bleed { Name "Bloody Ghost" Class Heavy Health 250 Action Mobber Attributes IgnoreFlag WeaponRestrictions MeleeOnly ClassIcon special_blimp Item "The Bat Outta Hell" UseCustomModel "models\props_halloween\ghost_no_hat_red.mdl" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } ItemAttributes { ItemName "The Bat Outta Hell" "bleeding duration" 10 "voice pitch scale" 0.1 "ragdolls plasma effect" 1 "override footstep sound set" 9 "move speed bonus" 1.8 "damage penalty" 0.5 } } T_TFBot_Ghost_Boss { Name "Lord of the Shadow Relm" Class Soldier Scale 1.8 Health 15000 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly ClassIcon soldier_d UseCustomModel "models\props_halloween\ghost.mdl" CustomWeaponModel { Slot 0 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } RocketCustomParticle "~eyeboss_projectile" RocketCustomModel "models\props_halloween\eyeball_projectile.mdl" HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.5 TurnPower 100.0 MaxAimError 45.0 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "voice pitch scale" 0.1 "ragdolls plasma effect" 1 "override footstep sound set" 9 "Reload time increased" 0.5 "fire rate bonus" 0.15 "clip size upgrade atomic" 2 } CharacterAttributes { "move speed bonus" 0.45 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 } } //Kart T_TFBot_Scout_Cart { Name "Bumper Boy" Class Scout ClassIcon scout_d WeaponRestrictions PrimaryOnly Action FetchFlag AddCond { Index 82 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } FireWeapon { Delay 1 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Secondary" } Item "The Airdog" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.25 "effect bar recharge rate increased" 0.1 } } T_TFBot_Scout_Cart_Nobomb { Name "Bumper Boy" Class Scout ClassIcon scout_d WeaponRestrictions PrimaryOnly Action Mobber Attributes IgnoreFlag AddCond { Index 82 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } FireWeapon { Delay 1 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Secondary" } Item "The Airdog" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.25 "effect bar recharge rate increased" 0.1 } } T_TFBot_Scout_Cart_Giant { Name "Super Bumper Boy" Class Scout Health 1600 ClassIcon scout_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Action FetchFlag AddCond { Index 82 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } FireWeapon { Delay 1 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Secondary" } Item "The Airdog" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.25 "effect bar recharge rate increased" 0.1 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Pyro_Cart { Name "Flaming Brakes" Class Scout ClassIcon pyro_d Health 225 WeaponRestrictions PrimaryOnly Action FetchFlag RingOfFire 30.0 AddCond { Index 82 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } Item "The Spectralnaut" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.25 "effect bar recharge rate increased" 0.1 } } T_TFBot_Pyro_Cart_Nobomb { Name "Flaming Brakes" Class Scout ClassIcon pyro_d Health 225 WeaponRestrictions PrimaryOnly Action Mobber RingOfFire 30.0 Attributes IgnoreFlag AddCond { Index 82 } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } Item "The Spectralnaut" Item "The Sandman" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.25 "effect bar recharge rate increased" 0.1 } } T_TFBot_Heavy_Cart { Name "Bumper Man" Class Heavy ClassIcon heavy_d Action FetchFlag WeaponRestrictions MeleeOnly Health 400 CustomWeaponModel { Slot 0 Model "models\empty.mdl" } UseHumanModel 1 Item "Fat Man's Field Cap" ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.5 } CharacterAttributes { "move speed penalty" 0.85 } AddCond { Index 82 } AddCond { Index 11 } } T_TFBot_Heavy_Cart_Nobomb { Name "Bumper Man" Class Heavy ClassIcon heavy_d Action Mobber Attributes IgnoreFlag Attributes MeleeOnly Health 400 Item "the killing gloves of boxing" Item "Fat Man's Field Cap" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } UseHumanModel 1 ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.5 } CharacterAttributes { "move speed penalty" 0.85 } AddCond { Index 82 } AddCond { Index 11 } } T_TFBot_Heavy_Cart_Giant_Nobomb { Class Heavy Action Mobber Attributes IgnoreFlag Attributes MiniBoss WeaponRestrictions MeleeOnly Health 2000 Name "Giant Bumper Man" Item "the killing gloves of boxing" Item "Fat Man's Field Cap" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } ClassIcon heavy_champ_giant UseHumanModel 1 ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 2 } CharacterAttributes { "move speed penalty" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 } AddCond { Index 82 } AddCond { Index 11 } } //Skeleton T_TFBot_Skeleton { Name "Cursed Corpse" Class Heavy Skill Expert WeaponRestrictions MeleeOnly UseBestWeapon 1 Item "The Bat Outta Hell" Item "Battery Canteens" ClassIcon heavy_champ UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 } ItemAttributes { ItemName "The Bat Outta Hell" "damage bonus" 2 "voice pitch scale" 0.1 "override footstep sound set" 9 "move speed bonus" 2 } } T_TFBot_Skeleton_Demoknight { Name "Deadmoknight" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Item "The Eyelander" Item "The Chargin' Targe" ClassIcon demoknight UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomWeaponModel { Slot 1 Model "models\empty.mdl" } ItemAttributes { ItemName "The Eyelander" "damage bonus" 1.25 "voice pitch scale" 0.1 "override footstep sound set" 9 "move speed bonus" 1.4 } CharacterAttributes { "charge recharge rate increased" 4.5 } } T_TFBot_Skeleton_HeavyFist { Name "Fists of Death" Class Heavy Skill Expert Health 900 Scale 1.3 WeaponRestrictions MeleeOnly ClassIcon heavy_steelfist Item "Fists of Steel" Item "Battery Canteens" UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomWeaponModel { Slot 0 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 2 } ItemAttributes { ItemName "Fists of Steel" "damage bonus" 1.25 "voice pitch scale" 0.1 "override footstep sound set" 9 "move speed bonus" 1.5 } } T_TFBot_Skeleton_Backup { Name "Deathly Doot" Class Scout Health 250 Skill Expert Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Item "The Bat Outta Hell" Item "The Battalion's Backup" ClassIcon soldier_backup UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } ItemAttributes { ItemName "The Bat Outta Hell" "voice pitch scale" 0.1 "override footstep sound set" 9 } CharacterAttributes { "increase buff duration" 9.0 } } T_TFBot_Skeleton_Mini { Name "Stunted Smasher" Class Scout Skill Expert Scale 0.75 WeaponRestrictions MeleeOnly Item "The Bat Outta Hell" ClassIcon scout_bat UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } ItemAttributes { ItemName "The Bat Outta Hell" "voice pitch scale" 0.1 "mark for death" 1 "override footstep sound set" 9 } } T_TFBot_Skeleton_Medic_Shield { Name "Undead Protector" Class Medic ClassIcon medic_shield Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "The Quick-Fix" Item "Das Naggenvatcher" UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 2 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot_any BeginAtWave 1 RunForThisManyWaves 5 SuppressSentryBusterModel 1 CooldownTime 30 TFBot { Class Demoman Name "Druken Master" Skill Expert Health 2500 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ClassIcon sentry_buster Scale 1.35 CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.0001 "cannot be backstabbed" 1 } } } PointTemplates { ResupplyCabinet { prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" //"origin" "0 0 0" "angles" "0 0 0" } filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "bot_red" "targetname" "filter_redbot" } func_regenerate { "targetname" "regenerate" "associatedmodel" "locker_model" "TeamNum" "2" "mins" "0 -48 0" "maxs" "40 48 128" "OnStartTouchAll" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } trigger_multiple { "filtername" "filter_redbot" "StartDisabled" "0" "targetname" "block" "mins" "-40 -96 -40" "maxs" "80 96 168" "spawnflags" "1" "OnStartTouch" "regenerate,Disable,,0,-1" "OnEndTouchAll" "regenerate,Enable,,0,-1" } } Engiehints { bot_hint_engineer_nest { "spawnflags" "0" "targetname" "engiehint" "TeamNum" "2" "origin" "452 1572 100.007" } bot_hint_sentrygun { "sequence" "5" "spawnflags" "0" "sticky" "1" "targetname" "sentryhint" "TeamNum" "2" "origin" "396 1580 100.007" } bot_hint_teleporter_exit { "angles" "0 270 0" "spawnflags" "0" "targetname" "telehint" "TeamNum" "2" "origin" "580 1596 100.007" } } Ubertank { NoFixup 1 logic_relay //relay that disables damage to tanks named "ubertank" { "targetname" "tank_uber_on" "OnTrigger" "ubertank,SetDamageFilter,filter_bluteam,1,-1" "OnTrigger" "wave_finished_relay,Trigger,,1,-1" } logic_relay // relay that enables damage to tanks named "ubertank" { "targetname" "tank_uber_off" "OnTrigger" "ubertank,SetDamageFilter,filter_redteam,1,-1" } } } // WAVE 1 - Ghosts 'n Stuff Wave { StartWaveOutput { Target wave1_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "" Line "" Line "{1190D0}A {117FC2}chill {116EB5}runs {115EA7}down {114D9A}your {113D8D}spine" Line "" Line "" } SpawnTemplate "UberTank" WaveSpawn { Name "W2_BFinal1" TotalCount 1 TotalCurrency 0 WaitBeforeStarting 1 FirstSpawnWarningSound "player\taunt_bumper_car_turn.wav" Tank { Health 2000 Speed 90 Name "ubertank" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WaveSpawn // { // Name "W1_start" // Where spawnbot //red_player_teamspawn // TotalCount 1 // WaitBeforeStarting 16 // MaxActive 1 // SpawnCount 1 // TotalCurrency 0 // Support 1 // TFBot // { // Class Engineer // Name "Dell" // Item "Lo-Fi Longwave" // Item "The Wrangler" // // AddCond // // { // // Name TF_COND_REPROGRAMMED // // } // CharacterAttributes // { // "move speed bonus" 1.5 // "hand scale" 1.4 // "engineer sentry build rate multiplier" 5 // "engineer teleporter build rate multiplier" 5 // } // } // } WaveSpawn { Name "W1_S1a" Where spawnbot_aerial WaitBeforeStarting 2 WaitBetweenSpawns 1 TotalCount 20 MaxActive 20 SpawnCount 1 TotalCurrency 100 StartWaveWarningSound "vo\halloween_merasmus\sf14_merasmus_round_start_short_09.mp3" FirstSpawnWarningSound "misc\halloween\spell_stealth.wav" FirstSpawnOutput { Target tank_uber_on Action Trigger } TFBot { Template T_TFBot_Ghost_Damage } } WaveSpawn { Name "W1_S1b" Where spawnbot_any WaitBeforeStarting 7 WaitBetweenSpawns 5 TotalCount 16 MaxActive 8 SpawnCount 2 TotalCurrency 100 //LastSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_14.mp3" Squad { TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Name "Buff Soldier" } } } WaveSpawn { Name "W1_S1fix" Where spawnbot_any WaitBeforeStarting 4 WaitBetweenSpawns 9999999 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 Support 1 Squad { RandomChoice { TFBot { Template T_TFBot_Demoman_Sticky Name "Upgraded Demoman" Attributes IgnoreFlag CharacterAttributes { "move speed bonus" 0.000001 "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "W1_S2a" Where spawnbot WaitBeforeStarting 11 WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBetweenSpawnsAfterDeath 4 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Homing_Giant } } WaveSpawn { Name "W1_S2a" Where spawnbot_any WaitBeforeStarting 7 WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBetweenSpawns 3 TotalCount 14 MaxActive 4 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Homing } } WaveSpawn { Name "W1_S2b" Where spawnbot_any WaitBeforeStarting 5 WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBetweenSpawns 1 TotalCount 33 MaxActive 9 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Ghost_Bleed } } WaveSpawn { Name "W1_S3a" Where spawnbot WaitBeforeStarting 6 WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_25.mp3" DoneWarningSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_12.mp3" TFBot { Template T_TFBot_Ghost_Boss } } WaveSpawn { Name "W1_S3b" Where spawnbot_any WaitBeforeStarting 5 WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" WaitBetweenSpawns 2 TotalCount 20 MaxActive 10 SpawnCount 1 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Ghost_Damage } TFBot { Template T_TFBot_Ghost_Bleed } } } } // WAVE 2 - Bumpermadness Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "" Line "" Line "{D01122}THEY'RE" Line "{D01122}NON" Line "{D01122}OSHA" Line "{D01122}COMPLIANT" Line "" Line "Please turn up your sound volume." } SoundLoop { SoundFile "Bumper_Madness.mp3" } WaveSpawn { Name "W2_S1a" Where spawnbot_any WaitBetweenSpawns 3 TotalCount 18 MaxActive 6 SpawnCount 3 TotalCurrency 25 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "W2_S1b" Where spawnbot_any WaitBetweenSpawns 2 WaitBeforeStarting 1 TotalCount 15 MaxActive 6 SpawnCount 3 TotalCurrency 25 TFBot { Class Demoman } } WaveSpawn { Name "W2_S2a" Where spawnbot_any WaitForAllSpawned "W2_BStart" WaitBetweenSpawns 4 TotalCount 20 MaxActive 6 SpawnCount 3 TotalCurrency 25 RandomChoice { TFBot { Class Demoman Skill Easy } TFBot { Template T_TFBot_Scout_FAN } TFBot { Class Pyro } } } WaveSpawn { Name "W2_BStart" Where spawnbot_road WaitBeforeStarting 45 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 TFBot { Template T_TFBot_Scout_Cart_Nobomb } } WaveSpawn { Name "W2_B1" Where spawnbot_road WaitBeforeStarting 45 WaitBetweenSpawns 3 TotalCount 12 MaxActive 8 SpawnCount 4 TotalCurrency 25 TFBot { Template T_TFBot_Scout_Cart_Nobomb } } WaveSpawn { Name "W2_B2" Where spawnbot_road WaitForAllDead "W2_B1" WaitBeforeStarting 3 WaitBetweenSpawns 3 TotalCount 12 MaxActive 8 SpawnCount 4 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Cart_Nobomb } } WaveSpawn { Name "W2_B3" Where spawnbot_road WaitBeforeStarting 76 WaitBetweenSpawnsAfterDeath 2 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Cart_Giant } } WaveSpawn { Name "W2_B4" Where spawnbot_road WaitBeforeStarting 91 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Cart_Giant_Nobomb } } WaveSpawn { Name "W2_S3a" Where spawnbot_right WaitForAllDead "W2_S2a" WaitBetweenSpawns 4 WaitBeforeStarting 3 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name "W2_S3b" Where spawnbot_any WaitForAllDead "W2_S2a" WaitBetweenSpawns 3 WaitBeforeStarting 3 TotalCount 16 MaxActive 6 SpawnCount 2 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Pyro_Fury } TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name "W2_B4" Where spawnbot_road WaitBeforeStarting 106 TotalCount 18 MaxActive 4 SpawnCount 2 TotalCurrency 50 RandomChoice { TFBot { Template T_TFBot_Pyro_Cart_Nobomb } TFBot { Template T_TFBot_Scout_Cart_Nobomb } } } WaveSpawn { Name "W2_B5" Where spawnbot_road WaitBeforeStarting 146 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_Cart_Giant_Nobomb } } WaveSpawn { Name "W2_S4a" Where spawnbot_right WaitForAllDead "W2_S3a" WaitForAllSpawned "W2_S3b" WaitBetweenSpawns 4 WaitBeforeStarting 5 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "W2_S4b" Where spawnbot_left WaitForAllDead "W2_S3a" WaitForAllSpawned "W2_S3b" WaitBetweenSpawns 4 WaitBeforeStarting 5 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "W2_B6" Where spawnbot_road WaitBeforeStarting 158 TotalCount 4 MaxActive 8 SpawnCount 4 TotalCurrency 50 Support 1 RandomChoice { TFBot { Template T_TFBot_Heavy_Cart_Nobomb } TFBot { Template T_TFBot_Scout_Cart_Nobomb } TFBot { Template T_TFBot_Pyro_Cart_Nobomb } } } WaveSpawn { Name "W2_B7" Where spawnbot_road WaitBeforeStarting 186 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 50 FirstSpawnOutput { Target saucer_tank_relay Action Trigger } TFBot { Template T_TFBot_Heavy_Cart_Giant_Nobomb } } WaveSpawn { Name "W2_BFinal1" WaitForAllSpawned "W2_B7" TotalCount 1 WaitBeforeStarting 5 TotalCurrency 50 FirstSpawnWarningSound "player\taunt_bumper_car_turn.wav" Tank { Health 2000 Speed 230 Scale 0.75 DisableSmokestack 1 MaxTurnRate 900 Name "boss" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W2_BFinal2" WaitForAllSpawned "W2_BFinal1" TotalCount 1 WaitBeforeStarting 1 TotalCurrency 50 Tank { Health 2250 Speed 240 Scale 0.75 DisableSmokestack 1 MaxTurnRate 900 Name "boss" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W2_BFinal3" WaitForAllSpawned "W2_BFinal2" TotalCount 1 WaitBeforeStarting 1 TotalCurrency 50 Tank { Health 2250 Speed 240 Scale 0.75 DisableSmokestack 1 MaxTurnRate 900 Name "boss" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } // WAVE 3 - Skeletons Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "" Line "" Line "{308C2C}Ari{297A26}se, {236821}my {1D561C}ser{174417}van{113212}ts!" Line "" Line "" } WaveSpawn { Name "W4_S1" Where spawnbot_any WaitBeforeStarting 12 WaitBetweenSpawns 5 TotalCount 35 MaxActive 15 SpawnCount 5 TotalCurrency 50 StartWaveWarningSound "vo\halloween_merasmus\sf14_merasmus_minigame_all_otherteamdead_04.mp3" TFBot { Template T_TFBot_Skeleton } } WaveSpawn { Name "W4_S1" Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCount 14 MaxActive 6 SpawnCount 2 TotalCurrency 50 LastSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_03.mp3" TFBot { Template T_TFBot_Skeleton_Demoknight Action Mobber Attributes IgnoreFlag } } WaveSpawn { Name "W4_S2" Where spawnbot_any WaitBeforeStarting 4 WaitForAllDead "W4_S1" WaitBetweenSpawns 2 TotalCount 25 MaxActive 13 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Skeleton } } WaveSpawn { Name "W4_S2" Where spawnbot_any WaitBeforeStarting 7 WaitForAllDead "W4_S1" WaitBetweenSpawns 3 TotalCount 10 MaxActive 3 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Skeleton_Mini Action Mobber Attributes IgnoreFlag } } WaveSpawn { Name "W4_S2" Where spawnbot WaitBeforeStarting 5 WaitForAllDead "W4_S1" WaitBetweenSpawns 6 TotalCount 12 MaxActive 6 SpawnCount 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Skeleton_HeavyFist } TFBot { Template T_TFBot_Skeleton_Medic_Shield } } } WaveSpawn { Name "W4_S3" Where spawnbot WaitBeforeStarting 5 WaitForAllDead "W4_S2" WaitBetweenSpawns 6 TotalCount 6 MaxActive 2 SpawnCount 1 TotalCurrency 25 TFBot { Template T_TFBot_Skeleton_Backup } } WaveSpawn { Name "W4_S3" Where spawnbot WaitBeforeStarting 5 WaitForAllDead "W4_S2" WaitBetweenSpawns 3 TotalCount 28 MaxActive 10 SpawnCount 2 TotalCurrency 25 TFBot { Template T_TFBot_Skeleton_Mini } } WaveSpawn { Name "W4_S3" Where spawnbot WaitBeforeStarting 5 WaitForAllDead "W4_S2" WaitBetweenSpawns 3 TotalCount 22 MaxActive 6 SpawnCount 2 TotalCurrency 50 TFBot { Template T_TFBot_Skeleton_Demoknight } } WaveSpawn { Name "W4_S3a" Where spawnbot WaitBeforeStarting 6 WaitForAllDead "W4_S3" TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_12.mp3" DoneWarningSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_02.mp3" TFBot { Class Sniper Name "Walking Terror" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" WeaponRestrictions MeleeOnly Attributes UseBossHealthBar Action Mobber Attributes IgnoreFlag Attributes MiniBoss Scale 1.8 Health 19000 Item "The Bat Outta Hell" ClassIcon spy_d CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } AddCond { Index 50 } AddCond { Index 66 } ItemAttributes { ItemName "The Bat Outta Hell" "damage bonus" 8 "voice pitch scale" 0.1 "override footstep sound set" 9 "move speed penalty" 1.75 } CharacterAttributes { "move speed bonus" 0.4 "override footstep sound set" 7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 } } } WaveSpawn { Name "W4_S3b" Where spawnbot_any WaitBeforeStarting 2 WaitForAllDead "W4_S3" WaitBetweenSpawns 2 TotalCount 16 MaxActive 8 SpawnCount 4 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Skeleton } } } // WAVE 4 - Gas Passer Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "" Line "" Line "{f33708}Does it smell like gasoline?" Line "" Line "" } WaveSpawn { Name "W1_S1a" Where spawnbot_any WaitBeforeStarting 9 WaitBetweenSpawns 3 TotalCount 24 MaxActive 4 SpawnCount 4 TotalCurrency 100 StartWaveWarningSound "vo\halloween_merasmus\sf14_merasmus_round_return_04.mp3" TFBot { Class Scout WeaponRestrictions SecondaryOnly Skill Expert } } WaveSpawn { Name "W1_S1b" Where spawnbot_any WaitBeforeStarting 9 WaitBetweenSpawns 3 TotalCount 50 MaxActive 12 SpawnCount 6 TotalCurrency 100 LastSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_11.mp3" TFBot { Template T_TFBot_Pyro_Gas_Explode } } WaveSpawn { Name "W1_S2a" Where spawnbot WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBeforeStarting 9 WaitBetweenSpawns 1 TotalCount 6 MaxActive 2 SpawnCount 2 TotalCurrency 100 LastSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_14.mp3" Squad { TFBot { Template T_TFBot_Giant_Pyro_Gas_Explode } TFBot { Template T_TFBot_Giant_Scout Health 2000 WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name "W1_S2b" Where spawnbot_any WaitForAllDead "W1_S1b" WaitForAllSpawned "W1_S1a" WaitBeforeStarting 7 WaitBetweenSpawns 5 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Class Soldier Name "Napalm Powered Soldier" Item "The Warsworn Helmet" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "explode_on_ignite" 1 } DamageAppliesCond { Index 123 Duration 5.0 } } } WaveSpawn { Name "W1_S3" Where spawnbot WaitBeforeStarting 6 WaitForAllDead "W1_S2a" WaitForAllSpawned "W1_S2b" TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_general_purpose_20.mp3" DoneWarningSound "vo\halloween_merasmus\sf14_merasmus_necromasher_miss_14.mp3" TFBot { Name "Gasman of Gastown" Class Demoman Health 25000 Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Skill Expert Attributes MiniBoss Item "Explosive Mind" Item "The Sole Saviors" Item "The Juggernaut Jacket" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "grenade no spin" 1 "custom projectile model" "models/weapons/c_models/c_gascan/c_gascan.mdl" "use large smoke explosion" 1 "blast radius increased" 2 "fire rate penalty" 1.65 "damage bonus" 9 } CharacterAttributes { "move speed bonus" 0.35 "health regen" 50 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.1 } } } } //Wave 5 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Explanation { Line "" Line "" Line "{ca1c1d}F{be1d24}O{b21f2b}O{a62032}L{9a223a}I{8f2341}S{832548}H{77264f} {6b2857}M{5f295e}O{542b65}R{482c6c}T{3c2e74}A{302f7b}L{243182}S{19338A}!" Line "{24a426}MY DOOMSDAY SPELL WILL BE READY IN {b8b81b}2 {24a426}MINUTES!" Line "" Line "" } WaveSpawn //Assistant { Name "W5_Required" Where spawnbot_aerial TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 TotalCurrency 0 StartWaveWarningSound "vo\halloween_merasmus\sf14_merasmus_stalemate_01.mp3" FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_minigame_overtime_03.mp3" StartWaveOutput { Target saucer_airraid_relay Action Trigger } TFBot { Name "Merasmus's Assistant" Health 3000 Class Pyro Skill Normal ClassIcon pyro_d Item "The Flare Gun" Item "Point and Shoot" WeaponRestrictions SecondaryOnly Attributes MiniBoss RocketCustomParticle "~eyeboss_projectile" RocketCustomModel "models\items\target_duck.mdl" Action Mobber ItemAttributes { ItemName "The Flare Gun" "override projectile type" 2 "airblast pushback scale" 2 "hand scale" 0.01 } DamageAppliesCond { Index 84 Duration 3 } HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 RocketSpeed 0.85 TurnPower 90.0 MaxAimError 359.0 } CharacterAttributes { "damage causes airblast" 1 "move speed bonus" 0.6 "damage penalty" 0.00001 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.15 } } } HalloweenBoss { BossType "Merasmus" Position { X "-112.048" Y "183.286" Z "68.031" } TeamNum 5 Health 40000 Delay 10 } WaveSpawn //Coutdown 5 { Name "W5_5" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 126 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_begins_05sec.mp3" RandomChoice { Squad { TFBot { Name "5" Class Heavy Skill Easy WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 0.001 "voice pitch scale" 0.01 } } } } } WaveSpawn //Coutdown 4 { Name "W5_4" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 127 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_begins_04sec.mp3" RandomChoice { Squad { TFBot { Name "4" Class Heavy Skill Easy WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 0.001 "voice pitch scale" 0.01 } } } } } WaveSpawn //Coutdown 3 { Name "W5_3" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 128 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_begins_03sec.mp3" RandomChoice { Squad { TFBot { Name "3" Class Heavy Skill Easy WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 0.001 "voice pitch scale" 0.01 } } } } } WaveSpawn //Coutdown 2 { Name "W5_2" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 129 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_begins_02sec.mp3" RandomChoice { Squad { TFBot { Name "2" Class Heavy Skill Easy WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 0.001 "voice pitch scale" 0.01 } } } } } WaveSpawn //Coutdown 1 { Name "W5_1" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 130 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf14_merasmus_begins_01sec.mp3" RandomChoice { Squad { TFBot { Name "1" Class Heavy Skill Easy WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 0.001 "voice pitch scale" 0.01 } } } } } WaveSpawn //Kablam { Name "W5_Fail" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 131 TotalCurrency 0 Support 1 WaitBetweenSpawns 999999 FirstSpawnWarningSound "vo\halloween_merasmus\sf12_wheel_happy04.mp3" FirstSpawnOutput { Target boss_deploy_relay Action Trigger } RandomChoice { Squad { TFBot { Name "MERASMUS WINS! FOOLS! BUWHAHAHA!" Class Pyro Skill Easy Health 99999 Scale 0.1 Item "Point and Shoot" WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed penalty" 9 } } } } } } }