// [U:1:334446556] what a nerd gamer // my first ever real project, it wasn't good // now I fix things up #base robot_remilia_addicted_madness.pop Seabed_Seafloor_Salvage_POST_TITANIUM_TANK { StartingCurrency 1600 RespawnWaveTime 4 AddSentryBusterWhenDamageDealtExceeds 2500 AddSentryBusterWhenKillCountExceeds 25 CanBotsAttackWhileInSpawnRoom No CustomNavFile "mvm_seabed_b6_orin.nav" // EnableDominations 1 // DisableSound "Announcer.MVM_An_Engineer_Bot_Is_Dead" // for wave 3 engis // PrecacheSound "announcer_mvm_engbots_dead_notele01.mp3" Advanced 1 Templates { // T_TFBot_Scout_Sandman_MarkDeath // { // Class Scout // Name "Death Marker Sandman Scout" // Skill Hard // Health 110 // ClassIcon scout_stun_markdeath // WeaponRestrictions MeleeOnly // Item "The Sandman" // Item "The Track Terrorizer" // Item "The Robot Running Man" // ItemAttributes // { // ItemName "The Sandman" // "max health additive penalty" -0 // "mark for death" 1 // "self mark for death" 0.1 // "effect bar recharge rate increased" 0.5 // } // } T_TFBot_Scout_Milk_Stun { Class Scout ClassIcon scout_milk_stun Skill Easy Item "Mad Milk" Item "The Milkman" Name "Milk Stunner Scout" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "fire rate penalty" 2.5 "effect bar recharge rate increased" 0.1 "applies snare effect" 0.35 } } // T_TFBot_Soldier_RocketShotgun_Flare // JF reworked fire damage so this got fucked // { // Class Soldier // ClassIcon soldier_rocketshotgun_flare // Skill Expert // Name "Flare Box Soldier" // Item "The Black Box" // Attributes HoldFireUntilFullReload // ItemAttributes // { // ItemName "The Black Box" // "paintkit_proto_def_index" 210 // "override projectile type" 6 // "damage bonus" 1.67 // dumb but temporary // "fire rate bonus" 0.1 // "clip size bonus" 1.4 // "faster reload rate" 0.80 // "attach particle effect" 13 // } // } T_TFBot_Soldier_RocketShotgun_NoHeal { Class Soldier Name "Rocket Shotgun Soldier" ClassIcon soldier_rocketshotgun_lite Skill Expert Item "Exquisite Rack" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.5 "fire rate bonus" -0.1 "clip size upgrade atomic" 2 "faster reload rate" 0.8 "projectile spread angle penalty" 2 } } T_TFBot_Soldier_Spammer_Reload { Name "Burst Fire Soldier" ClassIcon soldier_burstfire Class Soldier Skill Normal Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Shellmet" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" // "fire rate bonus" 0.1 // "faster reload rate" 0.75 // "damage penalty" 0.7 // "blast radius decreased" 0.8 // "dmg falloff increased" 0.9 "reload time increased" 1.211 "fire rate bonus" 0.05 "damage penalty" 0.5 "projectile spread angle penalty" 3 "Projectile speed decreased" 0.65 } } T_TFBot_Pyro_Detonator_RapidFire_Weaker { Class Pyro ClassIcon pyro_flare_rain_nys Name "Flare Rainer Pyro" Item "The Detonator" Item "Old Guadalajara" Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.4 "faster reload rate" 0.2 } } T_TFBot_Pyro_Gas_Stun { Class Pyro ClassIcon pyro_gastog_slow Item "The Gas Passer" Item "Firewall Helmet" Name "Gas Stunner Pyro" Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Gas Passer" "mult_item_meter_charge_rate" 0.15 "applies snare effect" 0.35 "fire rate penalty" 2.5 } } T_TFBot_Pyro_Neon_NoPenalty { Class Pyro ClassIcon pyro_neon Name "Penalty-less Neon Pyro" Skill Expert WeaponRestrictions MeleeOnly Item "The Neon Annihilator" Item "Plumber's Pipe" ItemAttributes { ItemName "The Neon Annihilator" "dmg penalty vs players" 0.0 } } T_TFBot_Pyro_Thruster_Stun_FastCharge { Class Pyro ClassIcon pyro_thruster_lite Name "Rocketpack Pyro" Skill Hard WeaponRestrictions SecondaryOnly MaxVisionRange 300 Item "The Thermal Thruster" Item "The Space Diver" ItemAttributes { ItemName "The Thermal Thruster" "mult_item_meter_charge_rate" 0.0 "thermal_thruster_air_launch" 1 "falling_impact_radius_stun" 1 } } T_TFBot_Heavy_Heater { Class Heavy ClassIcon heavy_heater Name "Heater Heavy" Item "The Huo Long Heatmaker" Skill Hard } T_TFBot_Medic_Megaheal_Inf { Class Medic ClassIcon medic_infpop Name "Infinite Mega-Heal Medic" Tag bot_giant //Because Mega-Heal disable stuns, addcond 71 makes them able to be backstabbed at any angle Skill Normal Attributes SpawnWithFullCharge Tag bot_squad_member Item "The Quick-Fix" Item "Titanium Tyrolean" ItemAttributes { ItemName "The Quick-Fix" "bot medic uber health threshold" 400 "ubercharge rate bonus" 200 "uber duration bonus" -508 "heal rate bonus" 1.2 "healing received bonus" 1.1 } } T_TFBot_Sniper_Huntsman_Fire { Class Sniper ClassIcon sniper_bow_ignite Name "Fire Bowman" Skill Hard Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "Set DamageType Ignite" 1 "damage penalty" 0.5 "attach particle effect" 13 } } T_TFBot_Sniper_Jarate_Stun { Class Sniper Name "Jarate Stunner Sniper" Skill Expert ClassIcon sniper_jarate_stun WeaponRestrictions SecondaryOnly Item "Jarate" Item "Desert Marauder" Item "Soldered Sensei" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 "fire rate penalty" 2.5 "applies snare effect" 0.35 } } T_TFBot_Sniper_Jarate_Spammer_AlwaysFire { Class Sniper Name "Jarate Spammer" Skill Easy // Because this bot always throws Jarate ClassIcon sniper_jarate_spammer Item "Jarate" Item "Desert Marauder" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" -0.1 "fire rate bonus" 0.55 } } T_TFBot_Sniper_Machina { Class Sniper Skill Hard Name "Machina Sniper" MaxVisionRange 2500 Item "The Machina" ItemAttributes { ItemName "The Machina" "projectile penetration" 1 } } T_TFBot_Sniper_SMG { Class Sniper Name "SMG Sniper" Skill Easy ClassIcon sniper_smg WeaponRestrictions SecondaryOnly } T_TFBot_Sniper_SMG_Spammer { Class Sniper Name "Rapid Fire SMG Sniper" Skill Easy ClassIcon sniper_smg_spammer WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_SMG" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SMG" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 } } T_TFBot_Spy_Record { Class Spy Name "Red-Tape-Recorder Spy" Skill Expert Item "The Megapixel Beard" ItemAttributes { ItemName TF_WEAPON_BUILDER_SPY "sapper degenerates buildings" 0.5 "sapper damage penalty" 0 } } T_TFBot_Giant_Scout_Jumping_Batsaber // Present in seabed_b1_advanced2 { Class Scout Skill Expert Health 1200 ClassIcon scout_jumping_batsaber_giant Name "Giant Batsaber Knight" WeaponRestrictions MeleeOnly Tag bot_giant Item "Batsaber" Item "The Southie Shinobi" Attributes MiniBoss Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ItemAttributes { ItemName "Batsaber" "damage bonus" 2 } CharacterAttributes { "increased jump height" 2 //"move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Baseball_Pusher { Class Scout Name "Giant Knockback Sandman Scout" ClassIcon scout_stun_blast Health 1600 Skill Expert Tag bot_giant BehaviorModifiers Push Item "The Hermes" Item "The Sandman" Attributes IgnoreFlag WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "apply z velocity on damage" 40 "apply look velocity on damage" 10 "damage causes airblast" 1 "effect bar recharge rate increased" 0.05 "max health additive penalty" -0 } CharacterAttributes { "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Cola { Class Scout Name "Giant Cola Scout" ClassIcon scout_cola_giant Health 1600 Skill Expert Tag bot_giant Item "The Caffeine Cooler" Item "Crit-a-cola" ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" "melee attack rate bonus" 0.8 } ItemAttributes { ItemName "Crit-a-cola" "effect bar recharge rate increased" 0.55 } Attributes MiniBoss WeaponRestrictions MeleeOnly CharacterAttributes { "gesture speed increase" 1.2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Beggar_Spammer { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 Skill Expert Attributes MiniBoss Item "The Beggar's Bazooka" Item "Stainless Pot" Item "The Captain's Cocktails" Tag bot_giant ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "can overload" 0 "auto fires full clip" 0 "Projectile speed decreased" 0.65 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_RocketPush_SuperNerfed { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" ClassIcon soldier_libertylauncher_giant Attributes MiniBoss Attributes HoldFireUntilFullReload Name "Giant Blast Soldier" Item "Dr's Dapper Topper" Tag bot_giant Health 3800 ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.5 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "projectile spread angle penalty" 4 "Projectile speed decreased" 0.55 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Pyro_Dragon_Extended_Conch { Class Pyro Name "Giant Concheror Fireball Pyro" ClassIcon pyro_dragon_fury_conch_lite_giant MaxVisionRange 800 Health 3300 Skill Hard Tag bot_giant Item "The Dragon's Fury" Item "The Concheror" Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 1001 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Freeze { Class Pyro Name "Giant Freezer Pyro" ClassIcon pyro_freeze_giant Health 3000 Skill Expert Tag bot_giant Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "The Head Warmer" Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "flame size bonus" 1.75 "flame life bonus" 1.75 "deflection size multiplier" 1.75 "attach particle effect" 703 "slow enemy on hit" 1.0 "damage penalty" 0.8 "weapon burn dmg reduced" 0.75 "airblast disabled" 1 "airblast_destroy_projectile" 1 "airblast_pushback_no_viewpunch" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Demoman_Spammer_Buff_Extended_NoStun { Class Demoman Name "Giant Rapid Fire Demoman" ClassIcon demo_rapidfire_buff_giant Tag bot_giant Skill Expert Health 3300 Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.0 "mod no reload DISPLAY ONLY" 1 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "increase buff duration" 9.0 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Medic_Recharge { Class Medic Name "Giant Medic" ClassIcon medic_giant Skill Expert Health 4500 Tag bot_giant Tag bot_squad_member Item "The Quick-Fix" Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } Attributes MiniBoss ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "heal rate bonus" 200 } } T_TFBot_Giant_Medic_Shield_NoUber_Extended { Class Medic Name "Giant Shield Medic" ClassIcon medic_shield_qf_giant Skill Expert Health 3000 Attributes SpawnWithFullCharge Attributes ProjectileShield Tag bot_giant Tag bot_squad_member Item "Prussian Pickelhaube" Item "Upgradeable TF_WEAPON_MEDIGUN" Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "bot medic uber health threshold" -1 "bot medic uber deploy delay duration" 100000 "ubercharge rate penalty" -20 "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "increase buff duration" 9.0 } } T_TFBot_Giant_Medic_Vaccinator_Bullet { Class Medic Name "Giant Bullet Resist Medic" Health 4500 Skill Expert Tag bot_giant Tag bot_squad_member ClassIcon medic_bullet_giant Item "The Vaccinator" Item "Das Naggenvatcher" // JAKA used it on his Vaccinator bots so yep let's have players see this hat as a vac medic hat Attributes MiniBoss Attributes VaccinatorBullets Attributes SpawnWithFullCharge // Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // "damage penalty" 0.1 // } WeaponRestrictions SecondaryOnly // for few reasons // one is that because the uber lasts forever even if they switch weps so this is required // two is that so gamers can decide which bot they can slay first Item "concealedkiller_medigun_maskedmender" ItemAttributes { ItemName "concealedkiller_medigun_maskedmender" "ubercharge rate bonus" 25 "uber duration bonus" 50000 // doesn't do anything just display only "medigun bullet resist passive" 0.8 "medigun bullet resist deployed" 0.8 "bot medic uber health threshold" 5000 "medigun charge is resists" 3 "lunchbox adds minicrits" 3 // default weapon mode allows bubble linger even with or without the duration bonus att "ubercharge overheal rate penalty" 0.67 "overheal fill rate reduced" 0.34 "kill eater score type" 1 "kill eater score type 2" 2 "set_item_texture_wear" 0.2 "heal rate bonus" 50 "kill eater" 0 // lol } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Medic_Vaccinator_Blast { Class Medic Name "Giant Blast Resist Medic" Health 4500 Skill Expert Tag bot_giant Tag bot_squad_member ClassIcon medic_blast_giant Item "The Vaccinator" Item "Das Naggenvatcher" // JAKA used it on his Vaccinator bots so yep let's have players see this hat as a vac medic hat Attributes MiniBoss Attributes SpawnWithFullCharge // Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // "damage penalty" 0.1 // } WeaponRestrictions SecondaryOnly // for few reasons // one is that because the uber lasts forever even if they switch weps so this is required // two is that so gamers can decide which bot they can slay first Item "warbird_medigun_blitzkrieg" ItemAttributes { ItemName "warbird_medigun_blitzkrieg" "ubercharge rate bonus" 25 "uber duration bonus" 50000 // doesn't do anything just display only "medigun blast resist passive" 0.8 "medigun blast resist deployed" 0.8 "bot medic uber health threshold" 5000 "medigun charge is resists" 4 "lunchbox adds minicrits" 3 // default weapon mode allows bubble linger even with or without the duration bonus att "ubercharge overheal rate penalty" 0.67 "overheal fill rate reduced" 0.34 "kill eater score type" 1 "kill eater score type 2" 2 "set_item_texture_wear" 0.2 "heal rate bonus" 50 "kill eater" 0 // lol } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Medic_Vaccinator_Fire { Class Medic Name "Giant Fire Resist Medic" Health 4500 Skill Expert Tag bot_giant Tag bot_squad_member ClassIcon medic_fire_giant Item "The Vaccinator" Item "Das Naggenvatcher" // JAKA used it on his Vaccinator bots so yep let's have players see this hat as a vac medic hat Attributes MiniBoss Attributes SpawnWithFullCharge // Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" // "damage penalty" 0.1 // } WeaponRestrictions SecondaryOnly // for few reasons // one is that because the uber lasts forever even if they switch weps so this is required // two is that so gamers can decide which bot they can slay first ItemAttributes { ItemName "pyroland_medigun_flowerpower" "ubercharge rate bonus" 25 "uber duration bonus" 50000 // doesn't do anything just display only "medigun fire resist passive" 0.8 "medigun fire resist deployed" 0.8 "medigun charge is resists" 5 "bot medic uber health threshold" 5000 "lunchbox adds minicrits" 3 // default weapon mode allows bubble linger even with or without the duration bonus att "ubercharge overheal rate penalty" 0.67 "overheal fill rate reduced" 0.34 "kill eater score type" 1 "kill eater score type 2" 2 "set_item_texture_wear" 0.2 "heal rate bonus" 50 "kill eater" 0 // lol } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Chief_Pyro_Pusher { Skill Expert Name "Chief Airblast Pyro" Class Pyro ClassIcon pyro_reflect_daan_giant Health 62500 Tag bot_giant Attributes UseBossHealthBar Attributes MiniBoss Item "The Degreaser" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "damage bonus" 2.50 "deflection size multiplier" 1.75 "flame life bonus" 1.75 "flame size bonus" 1.75 "airblast vertical pushback scale" 4 "airblast pushback scale" 4 "mult airblast refire time" 0.20 "apply look velocity on damage" 8 "airblast_pushback_no_viewpunch" 1 } CharacterAttributes { "move speed penalty" 0.35 "damage force reduction" 0.0 "health regen" 50 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } T_TFGatebot_Scout_Bonk_Hard_Crit { Class Scout Name "Bonk Scout" ClassIcon scout_bonk EventChangeAttributes { Default { Skill Hard Item "Bonk Helm" Item "Bonk! Atomic Punch" Item "Upgradeable TF_WEAPON_BAT" BehaviorModifiers Push Attributes IgnoreFlag Attributes DisableDodge Attributes AlwaysCrit Tag nav_prefer_gate1_flank Tag bot_gatebot WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 15185211 } } RevertGateBotsBehavior { Skill Hard Item "Bonk! Atomic Punch" Item "Bonk Helm" Item "Upgradeable TF_WEAPON_BAT" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 6773060 } WeaponRestrictions MeleeOnly Attributes AlwaysCrit } } } T_TFGateBot_Scout_Hard_Crit { Class Scout EventChangeAttributes { Default { BehaviorModifiers Push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Attributes DisableDodge Item "MvM GateBot Light Scout" Item "Upgradeable TF_WEAPON_SCATTERGUN" Skill Hard Attributes AlwaysCrit // MaxVisionRange 1300 } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" Item "Upgradeable TF_WEAPON_SCATTERGUN" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Hard Attributes AlwaysCrit // MaxVisionRange 1300 } } } T_TFGatebot_Soldier_RocketShotgun_NoHeal { Class Soldier Name "Rocket Shotgun Soldier" ClassIcon soldier_rocketshotgun_lite EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank Skill Hard Attributes IgnoreFlag Attributes DisableDodge Item "MvM GateBot Light Soldier" BehaviorModifiers Push Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.6 "fire rate bonus" 0.0 "clip size upgrade atomic" 2 "faster reload rate" 0.6 // High reload rate because bot is on Hard and -40% damage penalty //"Projectile speed increased" 0.4 "projectile spread angle penalty" 2 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Soldier" Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.6 "fire rate bonus" 0.0 "clip size upgrade atomic" 2 "faster reload rate" 0.6 // High reload rate because bot is on Hard and -40% damage penalty "projectile spread angle penalty" 2 } } } } T_TFGatebot_Soldier_Spammer_Reload_Normal { Name "Burst Fire Soldier" ClassIcon soldier_burstfire Class Soldier EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Tag nav_prefer_gate1_flank Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" BehaviorModifiers Push Attributes IgnoreFlag Attributes DisableDodge Attributes HoldFireUntilFullReload Item "The Shellmet" ItemAttributes { ItemName "The Shellmet" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "faster reload rate" 0.75 "damage penalty" 0.6 "blast radius decreased" 0.8 "dmg falloff increased" 0.9 "Projectile speed decreased" 0.9 "projectile spread angle penalty" 2 } } RevertGateBotsBehavior { Skill Normal Item "The Shellmet" Attributes HoldFireUntilFullReload Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "The Shellmet" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "faster reload rate" 0.75 "damage penalty" 0.6 "blast radius decreased" 0.8 "dmg falloff increased" 0.9 "Projectile speed decreased" 0.9 "projectile spread angle penalty" 2 } } } } T_TFGatebot_Soldier_Specialist_Spammer_Reload_Hard { Name "Burst Fire Specialist Soldier" ClassIcon soldier_stun_spammer Class Soldier EventChangeAttributes { Default { Skill Hard Tag bot_gatebot Tag nav_prefer_gate1_flank Item "Chieftain's Challenge" Item "Festive Rocket Launcher 2011" BehaviorModifiers Push Attributes IgnoreFlag Attributes DisableDodge Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Chieftain's Challenge" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Festive Rocket Launcher 2011" "fire rate bonus" 0.1 "faster reload rate" 0.75 "damage penalty" 0.75 "blast radius decreased" 0.8 "dmg falloff increased" 0.9 "rocket specialist" 1 "killstreak idleeffect" 2 "is_festivized" 1 } } RevertGateBotsBehavior { Skill Hard Item "Chieftain's Challenge" Item "Festive Rocket Launcher 2011" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Chieftain's Challenge" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Festive Rocket Launcher 2011" "fire rate bonus" 0.1 "faster reload rate" 0.75 "damage penalty" 0.75 "blast radius decreased" 0.8 "dmg falloff increased" 0.9 "rocket specialist" 1 "killstreak idleeffect" 2 "is_festivized" 1 } } } } T_TFGatebot_Pyro_Dragon_Extended_Conch_Normal { Name "Extended Conch Fireball Pyro" ClassIcon pyro_dragon_fury_conch_lite Class Pyro EventChangeAttributes { Default { MaxVisionRange 800 Skill Normal // Hard Dragon Fury Pyros are too accurate Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes IgnoreFlag Attributes DisableDodge BehaviorModifiers Push Item "The Dragon's Fury" Item "The Concheror" Item "MvM Gatebot Light Pyro" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 1001 } } RevertGateBotsBehavior { MaxVisionRange 800 Skill Normal //Hard Dragon Fury Pyros are too accurate Item "The Dragon's Fury" Item "The Concheror" Item "MvM Gatebot Light Pyro" Attributes SpawnWithFullCharge ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 1001 } } } } T_TFGatebot_Pyro_Thruster_Stun_FastCharge { Class Pyro ClassIcon pyro_thruster_lite Name "Rocketpack Pyro" EventChangeAttributes { Default { Skill Hard Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes DisableDodge WeaponRestrictions SecondaryOnly Item "The Thermal Thruster" Item "MvM Gatebot Light Pyro" Item "The Space Diver" ItemAttributes { ItemName "The Thermal Thruster" "mult_item_meter_charge_rate" -0.1 "thermal_thruster_air_launch" 1 "falling_impact_radius_stun" 1 } } RevertGateBotsBehavior { Skill Hard WeaponRestrictions SecondaryOnly Item "The Thermal Thruster" Item "MvM Gatebot Light Pyro" ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Thermal Thruster" "mult_item_meter_charge_rate" -0.1 "thermal_thruster_air_launch" 1 "falling_impact_radius_stun" 1 } } } } T_TFGatebot_Heavy_Hard_Buff_Banner_Extended { Class Heavy ClassIcon heavy_buff_litho Name "Extended Buff Heavy" EventChangeAttributes { Default { Skill Hard Tag bot_gatebot //Tag bot_giant Tag nav_prefer_gate1_flank Attributes IgnoreFlag Attributes DisableDodge Item "mvm gatebot light heavy" BehaviorModifiers Push Item "The Buff Banner" Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 1001 } } RevertGateBotsBehavior { Skill Hard //Tag bot_giant Item "mvm gatebot light heavy" Attributes SpawnWithFullCharge Item "The Buff Banner" ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } CharacterAttributes { "increase buff duration" 1001 } } } } T_TFGateBot_Heavyweapons_Heavyweight_Champ_Normal { Class Heavyweapons Name "Heavyweight Champ" ClassIcon heavy_champ Health 300 EventChangeAttributes { Default { Skill Normal Tag nav_prefer_gate1_flank Tag bot_gatebot Attributes IgnoreFlag Attributes DisableDodge BehaviorModifiers Push WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" Item "Pugilist's Protector" Item "The Killing Gloves of Boxing" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" Item "Pugilist's Protector" Item "The Killing Gloves of Boxing" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGatebot_Medic_Syringegun_Blutsauger_Milk { Class Medic Name "Milk Blutsauger Medic" ClassIcon medic_syringe EventChangeAttributes { Default { Item "mvm gatebot light medic" Item "The Blutsauger" Skill Hard Attributes IgnoreFlag Attributes DisableDodge Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_squad_member WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Blutsauger" "mad milk syringes" 1 } } RevertGateBotsBehavior { Item "mvm gatebot light medic" Item "The Blutsauger" Skill Hard Tag bot_squad_member WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Blutsauger" "mad milk syringes" 1 } ItemAttributes { ItemName "mvm gatebot light medic" "item style override" 1 } } } } T_TFGatebot_Giant_Scout_Baseball_Pusher { Class Scout Name "Giant Knockback Sandman Scout" ClassIcon scout_stun_giant Health 1600 EventChangeAttributes { Default { Skill Expert Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes DisableDodge Item "The Flapjack" Item "The Sandman" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Flapjack" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Sandman" "apply z velocity on damage" 40 "apply look velocity on damage" 10 "damage causes airblast" 1 "effect bar recharge rate increased" 0.05 "max health additive penalty" -0 } CharacterAttributes { "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert Item "The Flapjack" Item "The Sandman" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Flapjack" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Sandman" "apply z velocity on damage" 40 "apply look velocity on damage" 10 "damage causes airblast" 1 "effect bar recharge rate increased" 0.05 "max health additive penalty" -0 } CharacterAttributes { "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.7 "override footstep sound set" 5 } } } } T_TFGatebot_Giant_Scout_Cola { Class Scout Name "Giant Cola Scout" ClassIcon scout_cola_giant Health 1600 EventChangeAttributes { Default { Skill Expert Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes DisableDodge Item "The Caffeine Cooler" Item "Crit-a-cola" Item "MvM Gatebot Light Scout" Item "Upgradeable TF_WEAPON_BAT" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" "melee attack rate bonus" 0.8 } ItemAttributes { ItemName "Crit-a-cola" "effect bar recharge rate increased" 0.55 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 "gesture speed increase" 1.2 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Tag nav_prefer_gate1_flank Item "The Caffeine Cooler" Item "Crit-a-cola" Item "Upgradeable TF_WEAPON_BAT" Item "MvM Gatebot Light Scout" Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Upgradeable TF_WEAPON_BAT" "melee attack rate bonus" 0.8 } ItemAttributes { ItemName "Crit-a-cola" "effect bar recharge rate increased" 0.55 } ItemAttributes { ItemName "MvM Gatebot Light Scout" "item style override" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 "gesture speed increase" 1.2 } } } } T_TFGatebot_Giant_Scout_Cola_SodaPopper { Class Scout Name "Giant Cola Scout" ClassIcon scout_pop_giant Health 1600 EventChangeAttributes { Default { Skill Expert Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes DisableDodge Attributes IgnoreFlag Item "The Caffeine Cooler" Item "Crit-a-cola" Item "The Soda Popper" Item "MvM Gatebot Light Scout" Attributes MiniBoss ItemAttributes { ItemName "The Soda Popper" "faster reload rate" 0.5 "fire rate bonus" 0.4 "mod_mark_attacker_for_death" 0 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Tag nav_prefer_gate1_flank Item "The Caffeine Cooler" Item "Crit-a-cola" Item "The Soda Popper" Item "MvM Gatebot Light Scout" Attributes MiniBoss ItemAttributes { ItemName "The Soda Popper" "faster reload rate" 0.5 "fire rate bonus" 0.4 "mod_mark_attacker_for_death" 0 } ItemAttributes { ItemName "MvM Gatebot Light Scout" "item style override" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "effect bar recharge rate increased" 0.35 } } } } T_TFGateBot_Giant_Soldier_Beggar_Spammer { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 3800 EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers Push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Attributes DisableDodge Item "The Beggar's Bazooka" Item "The Captain's Cocktails" Item "MvM Gatebot Light Soldier" Skill Expert Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "can overload" 0 "auto fires full clip" 0 "Projectile speed decreased" 0.65 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM Gatebot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM Gatebot Light Soldier" "item style override" 1 } Skill Expert Attributes MiniBoss Item "The Beggar's Bazooka" Item "The Captain's Cocktails" Tag bot_giant ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "can overload" 0 "auto fires full clip" 0 "Projectile speed decreased" 0.65 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } } } T_TFGateBot_Giant_Soldier_RocketPush_SuperNerfed { Class Soldier ClassIcon soldier_libertylauncher_giant Health 4000 Name "Giant Blast Soldier" EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Attributes DisableDodge Item "The Liberty Launcher" Item "Dr's Dapper Topper" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes // turn off light hat { ItemName "Dr's Dapper Topper" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.5 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "projectile spread angle penalty" 4 "Projectile speed decreased" 0.55 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } RevertGateBotsBehavior { Item "Dr's Dapper Topper" Item "The Liberty Launcher" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "Dr's Dapper Topper" "set item tint rgb" 6773060 } ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.5 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "projectile spread angle penalty" 6 "Projectile speed decreased" 0.55 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } } } T_TFGatebot_Giant_Flare_Spammer_ScorchShot_SlowerFiring { Class Pyro Name "Giant Scorch Shot Pyro" ClassIcon pyro_scorch_giant Health 3000 EventChangeAttributes { Default { Skill Expert Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes IgnoreFlag Attributes DisableDodge Attributes MiniBoss BehaviorModifiers Push Item "The Scorch Shot" Item "MvM Gatebot Light Pyro" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 ItemAttributes // Tumult's giant SS pyro, it worked fine in Tumult (An Intermediate Isolation project, in CC 2018) { ItemName "The Scorch Shot" "fire rate bonus" 0.4 // "damage causes airblast" 1 } CharacterAttributes { "move speed penalty" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes MiniBoss Item "The Scorch Shot" Item "MvM Gatebot Light Pyro" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 ItemAttributes // Tumult's giant SS pyro, it worked fine in Tumult (An Intermediate Isolation project, in CC 2018) { ItemName "The Scorch Shot" "fire rate bonus" 0.4 // "damage causes airblast" 1 } ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } CharacterAttributes { "move speed penalty" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGatebot_Giant_Pyro_Dragon_Extended_Conch { Class Pyro Name "Giant Concheror Fireball Pyro" ClassIcon pyro_dragon_fury_conch_lite_giant Health 3000 EventChangeAttributes { Default { MaxVisionRange 800 Skill Hard Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank Attributes IgnoreFlag Attributes DisableDodge Attributes MiniBoss Item "The Dragon's Fury" Item "The Concheror" Item "MvM Gatebot Light Pyro" BehaviorModifiers Push ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 1001 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { MaxVisionRange 660 Skill Hard Tag bot_giant Attributes MiniBoss Item "The Dragon's Fury" Item "The Concheror" Item "MvM Gatebot Light Pyro" ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Concheror" "deploy time increased" 1.34 } CharacterAttributes { "increase buff duration" 1001 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGatebot_Giant_Pyro_HealonHit_AlwaysFireWeapon { Class Pyro Name "Giant Heal-on-hit Pyro" ClassIcon pyro_heal_giant Health 3000 EventChangeAttributes { Default { Skill Expert Tag bot_gatebot Tag bot_giant Tag nav_prefer_gate1_flank Attributes IgnoreFlag Attributes MiniBoss Attributes AlwaysFireWeapon Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "Napper's Respite" BehaviorModifiers Push ItemAttributes { ItemName "Napper's Respite" "set item tint rgb" 15185211 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "weapon burn dmg reduced" 0.75 "damage penalty" 0.5 "heal on hit for rapidfire" 300 "flame life bonus" 1.75 "flame size bonus" 1.75 "flame size penalty" 0.35 "deflection size multiplier" 1.75 "mult airblast refire time" 1.50 "airblast_pushback_no_viewpunch" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes MiniBoss Attributes AlwaysFireWeapon Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "Napper's Respite" ItemAttributes { ItemName "Napper's Respite" "set item tint rgb" 6773060 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "weapon burn dmg reduced" 0.75 "damage penalty" 0.5 "heal on hit for rapidfire" 300 "flame life bonus" 1.75 "flame size bonus" 1.75 "flame size penalty" 0.35 "deflection size multiplier" 1.75 "mult airblast refire time" 1.50 "airblast_pushback_no_viewpunch" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGatebot_Giant_Pyro_Pusher //Buffed this bot { Class Pyro Name "Giant Airblast Pyro" ClassIcon pyro_reflect_daan_giant Health 3300 EventChangeAttributes { Default { Skill Expert Tag bot_giant Tag nav_prefer_gate1_flank Tag bot_gatebot Attributes IgnoreFlag Attributes MiniBoss BehaviorModifiers Push Item "The Degreaser" Item "MvM Gatebot Light Pyro" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "damage penalty" 0.5 "weapon burn dmg increased" 2 "weapon burn time increased" 2 "flame life bonus" 1.75 "flame size bonus" 1.75 "deflection size multiplier" 1.75 "airblast pushback scale" 5 "airblast_pushback_no_viewpunch" 1 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant Attributes MiniBoss Item "The Degreaser" Item "MvM Gatebot Light Pyro" Item "Traffic Cone" ItemAttributes { ItemName "The Degreaser" "damage penalty" 0.5 "weapon burn dmg increased" 2 "weapon burn time increased" 2 "flame life bonus" 1.75 "flame size bonus" 1.75 "deflection size multiplier" 1.75 "airblast pushback scale" 5 "airblast_pushback_no_viewpunch" 1 "killstreak tier" 2 "killstreak idleeffect" 1 } ItemAttributes { ItemName "MvM Gatebot Light Pyro" "item style override" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } } } T_TFGatebot_Giant_Demoman_Scatter_Crit { Class Demoman Name "Giant Scatter Bomb Demoman" ClassIcon demo_scatter_giant Health 3300 EventChangeAttributes { Default { Skill Expert Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "MvM Gatebot Light Demoman" Attributes IgnoreFlag Attributes DisableDodge Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload BehaviorModifiers Push ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage penalty" 0.85 "grenade damage reduction on world contact" 2.5 "grenade no spin" 1 "fuse bonus" 1.40 "clip size upgrade atomic" 12 "faster reload rate" 0.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 6 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "MvM Gatebot Light Demoman" Tag bot_giant Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage penalty" 0.85 "grenade damage reduction on world contact" 2.5 "grenade no spin" 1 "fuse bonus" 1.40 "clip size upgrade atomic" 16 "faster reload rate" 0.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 6 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } T_TFGatebot_Giant_Demoman_PrinceTavish { Class Demoman Name "Giant Demoknight" ClassIcon demoknight_giant Health 3300 EventChangeAttributes { Default { Skill Expert Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Eyelander" Item "MvM Gatebot Light Demoman" Attributes IgnoreFlag Attributes DisableDodge Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank Attributes MiniBoss BehaviorModifiers Push WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Expert Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Eyelander" Item "MvM Gatebot Light Demoman" Tag bot_giant Attributes MiniBoss WeaponRestrictions MeleeOnly ItemAttributes { ItemName "MvM Gatebot Light Demoman" "item style override" 1 } ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } } Mission { Objective SeekAndDestroy BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 51 CooldownTime 25 DesiredCount 1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective Sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 61 CooldownTime 40 DesiredCount 2 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper0a Where spawnbot_mission_sniper0b Where spawnbot_upper1 // mission sniper 1 doesn't warp them to gate B and they spawn in locked gate A?? what?? Where spawnbot_upper2 // mission sniper 2 doesn't work after gate B is captured??? what???? TFBot { Template T_TFBot_Sniper_Huntsman_Spammer_Small } } Mission { Objective Sniper BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 40 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper0a Where spawnbot_mission_sniper0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFBot_Sniper_Razorback } } Mission { Objective Sniper BeginAtWave 5 RunForThisManyWaves 3 InitialCooldown 25 CooldownTime 25 DesiredCount 2 Where spawnbot_mission_sniper0 Where spawnbot_mission_sniper0a Where spawnbot_mission_sniper0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Skill Expert } } Mission { Objective Spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 81 CooldownTime 40 DesiredCount 2 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy } } Mission { Objective Spy BeginAtWave 4 RunForThisManyWaves 3 InitialCooldown 40 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy_Record } } Wave // Cash From Main Bots only: $764 // Cash From Support Bots only: $136 // Cash From Both Types of Bots only: $900 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } // Explanation // { // Line "{blue}Icons missing? Download them here! https://www.dropbox.com/s/23adgfg3xk2507j/seafloor_salvage_icons.zip?dl=0" // Line "{blue}After downloading the icons, type mat_reloadallmaterials with sv_cheats 1 in tf2's menu to reload all textures used by TF2." // Line "{red}If some icons still appear as missing textures after you downloaded and reconnected to the server or reloaded materials," // Line "{red}Notify the creator {green}what a nerd gamer [U:1:334446556] {red}if icons are still missing after you did all of the steps above." // Line "" // Line "{green}Random bot spawns are disabled! The bombpaths will tell you where they'll come when the wave starts along with a small break." // } WaveSpawn { WaitBeforeStarting 1 Support Limited FirstSpawnOutput { Target wave_finished_reset_spawns Action Trigger } FirstSpawnWarningSound vo/announcer_begins_10sec.mp3 } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_secondary_center Action Trigger } } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_primary_lower Action Trigger } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnWarningSound vo/mvm_general_wav_start06.mp3 } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 10.5 Support Limited FirstSpawnOutput { Target wave_start_relay Action Trigger } } WaveSpawn // SUBWAVE 1 // 396$ // SUPPORT GIVES 56$ { TotalCurrency 56 TotalCount 8 MaxActive 1 SpawnCount 1 StartWaveOutput { Target gate0_entrance_door Action Kill } WaitBeforeStarting 15.5 WaitBetweenSpawnsAfterDeath 8 Support 1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { TotalCurrency 180 TotalCount 30 MaxActive 6 SpawnCount 3 Name w1_SUB1 StartWaveOutput { Target gate0_entrance_blocker Action Disable } WaitBeforeStarting 10.5 WaitBetweenSpawns 6 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFGatebot_Pyro_Dragon_Extended_Conch_Normal } } WaveSpawn { TotalCurrency 120 TotalCount 20 SpawnCount 4 MaxActive 4 Name w1_SUB1 WaitBeforeStarting 19.5 WaitBetweenSpawns 8 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFBot_Pyro_Detonator_RapidFire_Weaker } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 31.5 Name w1_SUB1A Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 WaitForAllDead w1_SUB1A Name w1_SUB1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFGatebot_Giant_Demoman_PrinceTavish } } WaveSpawn // SUBWAVE 2 // 190$ { TotalCurrency 160 TotalCount 16 SpawnCount 4 MaxActive 8 WaitBeforeStarting 4 WaitBetweenSpawns 8 Name w1_SUB2 WaitForAllDead w1_SUB1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Heavy_IronFist_Crit ClassIcon heavy_steelfist_nys } TFBot { Template T_TFBot_Medic_Megaheal_Inf } } } WaveSpawn { TotalCurrency 30 TotalCount 2 SpawnCount 1 MaxActive 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Name w1_SUB2SUPER WaitForAllDead w1_SUB1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn // SUBWAVE 3 // 314$ // SUPPORT GIVES 80$ { TotalCurrency 80 TotalCount 3 SpawnCount 1 MaxActive 2 WaitBeforeStarting 19 WaitBetweenSpawns 15 Name w1_SUB3 WaitForAllDead w1_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 TFBot { Template T_TFGatebot_Giant_Pyro_Pusher } } WaveSpawn // Separated into two WaveSpawns { TotalCurrency 56 TotalCount 8 SpawnCount 2 MaxActive 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Name w1_SUB3 WaitForAllDead w1_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFBot_Soldier_Spammer_Reload } } WaveSpawn // Separated into two WaveSpawns { TotalCurrency 56 TotalCount 8 SpawnCount 2 MaxActive 2 WaitBeforeStarting 4 WaitBetweenSpawns 6 Name w1_SUB3 WaitForAllDead w1_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn // Separated into two WaveSpawns { TotalCurrency 21 TotalCount 3 SpawnCount 1 MaxActive 1 WaitBeforeStarting 19 WaitBetweenSpawns 10 Name w1_SUB3 WaitForAllDead w1_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFGatebot_Soldier_Spammer_Reload_Normal } } WaveSpawn // Separated into two WaveSpawns { TotalCurrency 21 TotalCount 3 SpawnCount 1 MaxActive 1 WaitBeforeStarting 19 WaitBetweenSpawns 10 Name w1_SUB3 WaitForAllDead w1_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TFBot { Template T_TFGateBot_Demo_Burst_Normal } } WaveSpawn { TotalCurrency 80 TotalCount 10 SpawnCount 1 MaxActive 1 WaitBeforeStarting 15 WaitBetweenSpawnsAfterDeath 5 Name w1_SUB3SUPPORT WaitForAllDead w1_SUB2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_main1 Where spawnbot_main2 Support 1 TFBot { Template T_TFBot_Sniper_Jarate_Spammer_AlwaysFire } } } Wave // Cash From Main Bots only: $716 // Cash From Support Bots only: $184 // Cash From Both Type of Bots only: $900 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } // Explanation // { // Line "{blue}Icons missing? Download them here! https://www.dropbox.com/s/23adgfg3xk2507j/seafloor_salvage_icons.zip?dl=0" // Line "{blue}After downloading the icons, type mat_reloadallmaterials with sv_cheats 1 in tf2's menu to reload all textures used by TF2." // Line "{red}If some icons still appear as missing textures after you downloaded and reconnected to the server or reloaded materials," // Line "{red}Notify the creator {green}what a nerd gamer [U:1:334446556] {red}if icons are still missing after you did all of the steps above." // Line "" // Line "{green}Random bot spawns are disabled! The bombpaths will tell you where they'll come when the wave starts along with a small break." // } WaveSpawn { WaitBeforeStarting 1 Support Limited FirstSpawnOutput { Target wave_finished_reset_spawns Action Trigger } FirstSpawnWarningSound vo/announcer_begins_10sec.mp3 } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_secondary_center Action Trigger } } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_primary_lower Action Trigger } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnWarningSound vo/mvm_general_wav_start06.mp3 } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 10.5 Support Limited FirstSpawnOutput { Target wave_start_relay Action Trigger } } WaveSpawn // SUBWAVE 1 // 303$ // SUPPORT GIVES 30$ { TotalCurrency 30 TotalCount 5 SpawnCount 1 MaxActive 1 Name w2_SUB1_SUPPORT Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 StartWaveOutput { Target gate0_entrance_door Action Kill } WaitBeforeStarting 21.5 WaitBetweenSpawnsAfterDeath 6 Support 1 TFBot { Template T_TFBot_Pyro_Thruster_Stun_FastCharge } } WaveSpawn { TotalCurrency 168 TotalCount 21 SpawnCount 7 MaxActive 14 Name w2_SUB1 StartWaveOutput { Target gate0_entrance_blocker Action Disable } Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 14.5 WaitBetweenSpawns 8 RandomChoice { TFBot { Template T_TFGatebot_Scout_Bonk_Hard_Crit } TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit } } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 Name w2_SUB1A1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 11.5 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Giant_Soldier_Beggar_Spammer } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 Name w2_SUB1A2 WaitForAllSpawned w2_SUB1A1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 7 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Giant_Soldier_Beggar_Spammer } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 Name w2_SUB1B1 WaitForAllSpawned w2_SUB1A2 WaitForAllDead w2_SUB1A1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 7 WaitBetweenSpawns 7 TFBot { Template T_TFGateBot_Giant_Soldier_Beggar_Spammer } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 Name w2_SUB1B2 WaitForAllSpawned w2_SUB1B1 WaitForAllDead w2_SUB1A2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 7 WaitBetweenSpawns 7 TFBot { Template T_TFGateBot_Giant_Soldier_Beggar_Spammer } } WaveSpawn { TotalCurrency 25 TotalCount 1 SpawnCount 1 MaxActive 1 Name w2_SUB1_GIANTSCOUT WaitForAllSpawned w2_SUB1B2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 39 WaitBetweenSpawns 15 TFBot { Template T_TFGatebot_Giant_Scout } } WaveSpawn // SUBWAVE 2 // 383$ { TotalCurrency 60 TotalCount 4 SpawnCount 2 MaxActive 2 Name w2_SUB2 WaitForAllDead w2_SUB1B2 WaitForAllSpawned w2_SUB1 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGatebot_Giant_Flare_Spammer_ScorchShot_SlowerFiring } TFBot { Template T_TFBot_Giant_Medic_Shield_Nouber_Extended } } } WaveSpawn { TotalCurrency 30 TotalCount 2 SpawnCount 2 Name w2_SUB2_GIANTSCORCH WaitForAllDead w2_SUB2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 3 Squad { TFBot { Template T_TFGatebot_Giant_Flare_Spammer_ScorchShot_SlowerFiring } TFBot { Template T_TFBot_Giant_Medic_Shield_Nouber_Extended } } } WaveSpawn { TotalCurrency 25 TotalCount 1 SpawnCount 1 MaxActive 1 Name w2_SUB2 WaitForAllDead w2_SUB1_GIANTSCOUT WaitForAllSpawned w2_SUB1B2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 15 WaitBetweenSpawns 15 TFBot { Template T_TFGatebot_Giant_Scout } } WaveSpawn { TotalCurrency 160 TotalCount 40 SpawnCount 4 MaxActive 8 Name w2_SUB2 WaitForAllDead w2_SUB1B2 WaitForAllSpawned w2_SUB1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 6 WaitBetweenSpawns 6 TFBot { Template T_TFBot_Sniper_SMG } } WaveSpawn { TotalCurrency 108 TotalCount 18 SpawnCount 2 MaxActive 4 Name w2_SUB2 WaitForAllDead w2_SUB1B2 WaitForAllSpawned w2_SUB1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 11 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFGatebot_Heavy_Hard_Buff_Banner_Extended } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn // SUBWAVE 3 // 214$ // SUPPORT GIVES 154$ { TotalCurrency 60 TotalCount 3 SpawnCount 1 MaxActive 3 Name w2_SUB3 WaitForAllDead w2_SUB2_GIANTSCORCH Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 8 WaitBetweenSpawns 7 TFBot { Template T_TFBot_Giant_Pyro_Freeze Attributes AlwaysFireWeapon } } WaveSpawn { TotalCurrency 70 TotalCount 14 SpawnCount 2 MaxActive 4 Name w2_SUB3 WaitForAllDead w2_SUB2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { TotalCurrency 84 TotalCount 21 SpawnCount 3 MaxActive 6 Name w2_SUB3 WaitForAllDead w2_SUB2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Support 1 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Normal } TFBot { Template T_TFGateBot_Heavyweapons_Heavyweight_Champ_Normal } } } } Wave // Cash From Main Bots only: $625 // Cash From Support Bots only: $230 // Cash From Both Type of Bots only: $850 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } // Explanation // { // Line "{blue}Icons missing? Download them here! https://www.dropbox.com/s/23adgfg3xk2507j/seafloor_salvage_icons.zip?dl=0" // Line "{blue}After downloading the icons, type mat_reloadallmaterials with sv_cheats 1 in tf2's menu to reload all textures used by TF2." // Line "{red}If some icons still appear as missing textures after you downloaded and reconnected to the server or reloaded materials," // Line "{red}Notify the creator {green}what a nerd gamer [U:1:334446556] {red}if icons are still missing after you did all of the steps above." // Line "" // Line "{green}Random bot spawns are disabled! The bombpaths will tell you where they'll come when the wave starts along with a small break." // } WaveSpawn { WaitBeforeStarting 1 Support Limited FirstSpawnOutput { Target wave_finished_reset_spawns Action Trigger } FirstSpawnWarningSound vo/announcer_begins_10sec.mp3 } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_secondary_center Action Trigger } } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_primary_lower Action Trigger } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnWarningSound vo/mvm_general_wav_start06.mp3 } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 10.5 Support Limited FirstSpawnOutput { Target wave_start_relay Action Trigger } } WaveSpawn { TotalCurrency 84 TotalCount 12 SpawnCount 2 MaxActive 4 Name w3_3PyrosA Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 StartWaveOutput { Target gate0_entrance_door Action Kill } WaitBeforeStarting 10.5 WaitBetweenSpawns 6 Squad { FormationSize 200 TFBot { Name "Phlogistinator Pyro" Class Pyro ClassIcon pyro_phlog Health 175 Skill Easy Item "The Phlogistinator" Item "The Moonman Backpack" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "health regen" 1 } Attributes AlwaysCrit } TFBot { Class Scout ClassIcon scout_milk Skill Easy Item "Mad Milk" Item "The Milkman" Name "Milk Scout" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "fire rate penalty" 2.5 "effect bar recharge rate increased" 0.1 } } } } WaveSpawn { TotalCurrency 29 TotalCount 1 SpawnCount 1 Name w3_1 StartWaveOutput { Target gate0_entrance_blocker Action Disable } Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 41.5 TFBot { Template T_TFBot_Giant_Scout_Baseball Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 76 TotalCount 18 SpawnCount 3 MaxActive 6 Name w3_set1 WaitForAllDead w3_3PyrosA Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10 WaitBetweenSpawns 6 TFBot { Name "Phlogistinator Pyro" Class Pyro ClassIcon pyro_phlog Health 175 Skill Easy Item "The Phlogistinator" Item "The Moonman Backpack" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "health regen" 1 } Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 93 TotalCount 6 SpawnCount 1 MaxActive 2 Name w3_set1 WaitForAllDead w3_3PyrosA Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10 WaitBetweenSpawns 6 RandomChoice { TFBot { Template T_TFBot_Medic_Vaccinator_Bullet_Resist Skill Normal } TFBot { Template T_TFBot_Medic_Vaccinator_Blast_Resist Skill Normal } TFBot { Template T_TFBot_Medic_Vaccinator_Fire_Resist Skill Normal } } } WaveSpawn { TotalCurrency 80 TotalCount 10 SpawnCount 1 MaxActive 1 Name w3_2 DoneWarningSound vo/announcer_mvm_engbots_dead_notele01.mp3 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawnsAfterDeath 6 Support limited TFBot { Template T_TFBot_Engineer_Sentry_Battle Health 200 } } WaveSpawn { TotalCurrency 126 TotalCount 12 SpawnCount 2 MaxActive 2 Name w3_25 // FirstSpawnWarningSound vo/mvm/norm/spy_mvm_revenge01.mp3 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 11 WaitBetweenSpawnsAfterDeath 9 Support limited RandomChoice { TFBot { Template T_TFBot_Spy } TFBot { Template T_TFBot_Spy_Record } } } WaveSpawn { TotalCurrency 30 TotalCount 2 SpawnCount 2 MaxActive 2 Name w3_3 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 28 WaitBetweenSpawns 0 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Tag bot_squad_member } } } WaveSpawn { TotalCurrency 30 TotalCount 2 SpawnCount 2 MaxActive 2 Name w3_35 WaitForAllSpawned w3_3 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFGateBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Tag bot_squad_member } } } WaveSpawn { TotalCurrency 30 TotalCount 2 SpawnCount 2 MaxActive 2 WaitForAllDead w3_3 WaitForAllSpawned w3_35 Name w3_38 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 18 WaitBetweenSpawns 0 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Tag bot_squad_member } } } WaveSpawn { TotalCurrency 15 TotalCount 1 SpawnCount 1 MaxActive 1 Name w3_4 WaitForAllSpawned w3_38 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 16 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Giant_Pyro_Dragon_Extended_Conch } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 MaxActive 1 Name w3_set1 WaitForAllDead w3_4 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 12 WaitBetweenSpawns 8 TFBot { Template T_TFGatebot_Giant_Pyro_Dragon_Extended_Conch } } WaveSpawn { TotalCurrency 237 // TotalCurrency 15 TotalCount 1 SpawnCount 1 MaxActive 1 Name w3_set0 WaitForAllDead w3_38 WaitForAllSpawned w3_set1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 8 TFBot { Template T_TFBot_Giant_Pyro_Dragon_Extended_Conch } } WaveSpawn // DELETED SUBWAVE // 222$ { TotalCurrency 150 } WaveSpawn { TotalCurrency 72 } } Wave // Cash From Main Bots only: $822 // Cash From Support Bots only: $225 // Cash From Both Type of Bots only: $1050 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } // Explanation // { // Line "{blue}Icons missing? Download them here! https://www.dropbox.com/s/23adgfg3xk2507j/seafloor_salvage_icons.zip?dl=0" // Line "{blue}After downloading the icons, type mat_reloadallmaterials with sv_cheats 1 in tf2's menu to reload all textures used by TF2." // Line "{red}If some icons still appear as missing textures after you downloaded and reconnected to the server or reloaded materials," // Line "{red}Notify the creator {green}what a nerd gamer [U:1:334446556] {red}if icons are still missing after you did all of the steps above." // Line "" // Line "{green}Random bot spawns are disabled! The bombpaths will tell you where they'll come when the wave starts along with a small break." // } WaveSpawn { WaitBeforeStarting 1 Support Limited FirstSpawnOutput { Target wave_finished_reset_spawns Action Trigger } FirstSpawnWarningSound vo/announcer_begins_10sec.mp3 } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_secondary_center Action Trigger } } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_primary_lower Action Trigger } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnWarningSound vo/mvm_general_wav_start06.mp3 } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 10.5 Support Limited FirstSpawnOutput { Target wave_start_relay Action Trigger } } WaveSpawn { TotalCurrency 58 TotalCount 5 SpawnCount 1 MaxActive 1 Name w4_support StartWaveOutput { Target gate0_entrance_door Action Kill } Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10.5 WaitBetweenSpawns 1 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Skill Normal Attributes AlwaysCrit Item "Gloves of Running Urgently MvM" } } WaveSpawn { TotalCurrency 108 TotalCount 36 SpawnCount 4 MaxActive 8 Name w4_set1 StartWaveOutput { Target gate0_entrance_blocker Action Disable } Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 10.5 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Soldier_RocketShotgun_NoHeal } } WaveSpawn { TotalCurrency 120 TotalCount 30 SpawnCount 3 MaxActive 6 Name w4_set2 WaitForAllDead w4_set1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Squad { //TFBot //{ // Template T_TFBot_Soldier_RocketShotgun_NoHeal //Attributes AlwaysCrit //ClassIcon soldier_rocketshotgun_crit //} TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Hard } } } WaveSpawn { TotalCurrency 100 TotalCount 20 SpawnCount 4 MaxActive 4 Name w4_set1 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 22.5 WaitBetweenSpawns 5 TFBot { Template T_TFGatebot_Soldier_Specialist_Spammer_Reload_Hard } } WaveSpawn { TotalCurrency 80 TotalCount 20 SpawnCount 4 MaxActive 4 Name w4_set2 WaitForAllDead w4_set1 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 9 WaitBetweenSpawns 5 Squad { //TFBot //{ //Template T_TFGatebot_Soldier_RocketShotgun_NoHeal_Crit //} TFBot { Template T_TFGateBot_Scout_Hard_Crit } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCurrency 120 TotalCount 15 SpawnCount 5 MaxActive 5 Name w4_2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 25.5 WaitBetweenSpawns 9 Squad { FormationSize 500 TFBot { //Template T_TFBot_Giant_Demoman_NoStun //Template T_TFBot_Giant_Heavyweapons_BrassBeast_NoStun Template T_TFGatebot_Giant_Pyro_HealonHit_AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCurrency 120 TotalCount 15 SpawnCount 5 MaxActive 5 Name w4_set2 WaitForAllDead w4_2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 9 WaitBetweenSpawns 10 Squad { FormationSize 500 TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { TotalCurrency 64 TotalCount 4 SpawnCount 2 MaxActive 2 Name w4_3 WaitForAllDead w4_set2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 8 TFBot { Template T_TFGatebot_Giant_Scout_Baseball_Pusher } } WaveSpawn { TotalCurrency 50 TotalCount 5 SpawnCount 2 MaxActive 1 Name w4_4 WaitForAllDead w4_set2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_upper2 WaitBeforeStarting 12 WaitBetweenSpawns 9 TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish } } WaveSpawn { TotalCurrency 60 TotalCount 4 SpawnCount 2 MaxActive 2 Name w4_5 WaitForAllDead w4_3 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Giant_Soldier_Beggar_Spammer } TFBot { Template T_TFBot_Giant_Medic_Recharge Tag bot_squad_member CharacterAttributes { "bot medic uber health threshold" 250 "bot medic uber deploy delay duration" 1.5 } } } } WaveSpawn { TotalCurrency 120 TotalCount 30 SpawnCount 4 MaxActive 8 Name w4_6A WaitForAllDead w4_set2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_main2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman_Fire } } WaveSpawn { TotalCurrency 50 TotalCount 10 SpawnCount 2 MaxActive 2 Name w4_6B WaitForAllDead w4_set2 Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 6 WaitBetweenSpawns 5 Support 1 TFBot { Template T_TFBot_Pyro_Gas_Stun } } } Wave // Cash From Main Bots only: $710 // Cash From Support Bots only: $140 // Cash From Both Type of Bots only: $850 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } // Explanation // { // Line "{blue}Icons missing? Download them here! https://www.dropbox.com/s/23adgfg3xk2507j/seafloor_salvage_icons.zip?dl=0" // Line "{blue}After downloading the icons, type mat_reloadallmaterials with sv_cheats 1 in tf2's menu to reload all textures used by TF2." // Line "{red}If some icons still appear as missing textures after you downloaded and reconnected to the server or reloaded materials," // Line "{red}Notify the creator {green}what a nerd gamer [U:1:334446556] {red}if icons are still missing after you did all of the steps above." // Line "" // Line "{green}Random bot spawns are disabled! The bombpaths will tell you where they'll come when the wave starts along with a small break." // } WaveSpawn { WaitBeforeStarting 1 Support Limited FirstSpawnOutput { Target wave_finished_reset_spawns Action Trigger } FirstSpawnWarningSound vo/announcer_begins_10sec.mp3 } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_secondary_center Action Trigger } } WaveSpawn { WaitBeforeStarting 2 Support Limited FirstSpawnOutput { Target setup_primary_lower Action Trigger } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 2.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 3 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 3.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 4 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 4.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 5.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnWarningSound vo/mvm_general_wav_start06.mp3 } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 6 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 6.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 7 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 7.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 8 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 8.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 9 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOff } } WaveSpawn { WaitBeforeStarting 9.5 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOff } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_center Action TurnOn } } WaveSpawn { WaitBeforeStarting 10 Support Limited FirstSpawnOutput { Target bombpath_holograms_lower Action TurnOn } } WaveSpawn { WaitBeforeStarting 10.5 Support Limited FirstSpawnOutput { Target wave_start_relay Action Trigger } } WaveSpawn { TotalCurrency 210 TotalCount 1 SpawnCount 1 MaxActive 1 Name w5_1mixed StartWaveOutput { Target gate0_entrance_door Action Kill } FirstSpawnWarningSound vo/mvm_bomb_alerts02.mp3 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10.5 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Chief_Pyro_Pusher Health 55000 } } WaveSpawn { TotalCurrency 25 TotalCount 12 SpawnCount 1 MaxActive 1 Name w5_support StartWaveOutput { Target gate0_entrance_blocker Action Disable } Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 16.5 WaitBetweenSpawns 6 Support 1 TFBot { Template T_TFBot_Pyro_Neon_NoPenalty } } WaveSpawn { TotalCurrency 25 TotalCount 12 SpawnCount 1 MaxActive 1 Name w5_support Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 22.5 WaitBetweenSpawns 6 Support 1 TFBot { Template T_TFBot_Scout_Milk_Stun Skill Normal } } WaveSpawn { TotalCurrency 10 TotalCount 1 SpawnCount 1 MaxActive 1 Name w5_2A Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 15.5 TFBot { Template T_TFGatebot_Giant_Scout_Cola_SodaPopper } } WaveSpawn { TotalCurrency 20 TotalCount 2 SpawnCount 2 MaxActive 2 Name w5_2B WaitForAllSpawned w5_2A Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 12 TFBot { Template T_TFGatebot_Giant_Scout_Cola_SodaPopper } } WaveSpawn { TotalCurrency 10 TotalCount 1 SpawnCount 1 MaxActive 1 Name w5_2C WaitForAllSpawned w5_2B Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 12 TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { TotalCurrency 26 TotalCount 2 SpawnCount 2 MaxActive 2 Name w5_1mixed WaitForAllSpawned w5_2C Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 12 TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { TotalCurrency 120 TotalCount 30 SpawnCount 6 MaxActive 10 Name w5_3A WaitForAllDead w5_1mixed Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Spy } TFBot { Template T_TFGatebot_Medic_Syringegun_Blutsauger_Milk } } } WaveSpawn { TotalCurrency 16 TotalCount 1 SpawnCount 1 MaxActive 1 Name w5_4A-1 WaitForAllDead w5_1mixed Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout_Bonk } } WaveSpawn { TotalCurrency 16 TotalCount 1 SpawnCount 1 MaxActive 1 Name w5_4A-2 WaitForAllDead w5_1mixed WaitForAllSpawned w5_4A-1 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFGatebot_Giant_Scout_Cola } } WaveSpawn { TotalCurrency 27 TotalCount 2 SpawnCount 2 MaxActive 2 Name w5_4A-3 WaitForAllDead w5_4A-1 WaitForAllSpawned w5_4A-2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Scout_Bonk } } WaveSpawn { TotalCurrency 27 TotalCount 2 SpawnCount 2 MaxActive 2 Name w5_4A-4 WaitForAllDead w5_4A-2 WaitForAllSpawned w5_4A-3 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { Template T_TFGatebot_Giant_Scout_Cola } } WaveSpawn { TotalCurrency 48 TotalCount 4 SpawnCount 2 MaxActive 4 Name w5_4B WaitForAllDead w5_4A-2 Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFGatebot_Giant_Demoman_Scatter_Crit } TFBot { Template T_TFBot_Giant_Medic_Recharge Tag bot_squad_member CharacterAttributes { "bot medic uber health threshold" 450 "bot medic uber deploy delay duration" 1 } } } } WaveSpawn // Was too short if compared to other waves { TotalCurrency 180 TotalCount 4 SpawnCount 4 MaxActive 4 Name w5_5 WaitForAllDead w5_4B Where spawnbot_main0 Where spawnbot_main0b Where spawnbot_main0a Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 7 WaitBetweenSpawns 8 Squad { TFBot { Template T_TFBot_Soldier_BurstFire CharacterAttributes { "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Class Medic Name "Quick-Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Tag bot_squad_member Item "The Byte'd Beak" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "heal rate penalty" 0.1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } TFBot { Class Medic Name "Quick-Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Tag bot_squad_member Item "The Byte'd Beak" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "heal rate penalty" 0.1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } TFBot { Class Medic Name "Quick-Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Tag bot_squad_member Item "The Byte'd Beak" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "heal rate penalty" 0.1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } } } WaveSpawn { TotalCurrency 40 TotalCount 15 SpawnCount 2 MaxActive 4 Name "w5_final_rush_support" WaitForAllDead w5_4B Where spawnbot_main0 Where spawnbot_main0b Where spawnbot_main0a Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support 1 Squad { FormationSize 50 TFBot { Class Heavyweapons ClassIcon heavy_heater Skill Expert Item "The Huo Long Heatmaker" } TFBot { Template T_TFBot_Medic_QuickUber Skill Expert } } } WaveSpawn { TotalCurrency 50 TotalCount 15 SpawnCount 3 MaxActive 6 Name "w5_final_rush_support" WaitForAllDead w5_4B Where spawnbot_main0 Where spawnbot_main0b Where spawnbot_main0a Where spawnbot_upper1 Where spawnbot_upper2 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support 1 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_Megaheal_Inf Skill Expert } TFBot { Template T_TFBot_Medic_Megaheal_Inf Skill Expert } } } } } //Made by Addicted do not steal