#base robot_mc.pop WaveSchedule { StartingCurrency 0 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes EventPopFile Halloween HumansMustJoinTeam any [$SIGSEGV] SniperAllowHeadshots 1 [$SIGSEGV] // Allow blue dudes to headshot, intended to let BLU Sniper bots headshot EnableDominations 1 [$SIGSEGV] NoReanimators 1 [$SIGSEGV] NoMvMDeathTune 1 [$SIGSEGV] AllowJoinTeamBlue 1 [$SIGSEGV] AllowJoinTeamBlueMax 2 [$SIGSEGV] SetCreditTeam 2 [$SIGSEGV] // Red bots can now pick credits RespecEnabled 0 [$SIGSEGV] DisableUpgradeStations 1 [$SIGSEGV] FixedBuybacks 1 [$SIGSEGV] // Use limited-but-free buybacks system BuybacksPerWave 0 [$SIGSEGV] // Disables Buybacks BotPushaway 0 [$SIGSEGV] GrapplingHook 1 [$SIGSEGV] RemoveGrapplingHooks 6 [$SIGSEGV] // Remove grappling hook projs after 6 seconds of it being spawned to prevent the map filled with grappling hook projs ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red_right" TeamNum 3 X "664.84" Y "-2225.20" Z "482.03" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red_right_corner" TeamNum 3 X "1179.97" Y "-2332.82" Z "599.81" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red_left" TeamNum 3 X " -663.93" Y "-2227.10" Z "486.75" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red_left_corner" TeamNum 3 X " -835.0" Y "-1971.68" Z "488.03" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red_mission_cloakedsniper" TeamNum 3 X "-450.02" Y "25.07" Z "800.05" } //////// RIGHT SPAWN ROOM, 5x SPAWNS, 2 LANES, #1 LANE HAS 2, #2 LANE HAS 3 // ExtraSpawnPoint [$SIGSEGV] // RIGHT FIRST LANE 1/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "824" // Y "-2848" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT FIRST LANE 1/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "824" // Y "-2848" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT FIRST LANE 2/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "904" // Y "-2848" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT FIRST LANE 2/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "904" // Y "-2848" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 1/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "800" // Y "-2928" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 1/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "800" // Y "-2928" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 2/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "872" // Y "-2928" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 2/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "872" // Y "-2928" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 3/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "952" // Y "-2928" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // RIGHT MID LANE 3/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "952" // Y "-2928" // Z "580.03" // } //////// LEFT SPAWN ROOM, 5x SPAWNS, 2 LANES, #1 LANE HAS 3, #2 LANE HAS 2 // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 1/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "-984" // Y "-2880" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 1/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 2 // X "-984" // Y "-2880" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 2/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "904" // Y "-2880" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 2/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 2 // X "904" // Y "-2880" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 3/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "824" // Y "-2888" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT FIRST LANE 3/3 // { // Name "spawnbot_red_spawnrooms" // TeamNum 2 // X "824" // Y "-2888" // Z "580.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT MID LANE 1/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "-936" // Y "-2960" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT MID LANE 1/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 2 // X "-936" // Y "-2960" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT MID LANE 2/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 3 // X "-856" // Y "-2960" // Z "582.03" // } // ExtraSpawnPoint [$SIGSEGV] // LEFT MID LANE 2/2 // { // Name "spawnbot_red_spawnrooms" // TeamNum 2 // X "-856" // Y "-2960" // Z "582.03" // } Templates { T_TFBot_Sniper_Explosive { Class Sniper Skill Expert Name "Explosive Headshots Sniper" ClassIcon hellmet_red MaxVisionRange 2500 // Name "Upgraded Classic Sniper" // Item "The Classic" Item "Upgradeable TF_WEAPON_SNIPERRIFLE" Item "Upgradeable TF_WEAPON_CLUB" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SNIPERRIFLE" // ItemName "The Classic" // "sniper no headshot without full charge" 0 // "lunchbox adds minicrits" 0 // "sniper fires tracer" 1 // "sniper fires tracer HIDDEN" 0 // "sniper full charge damage bonus" 1.1 // "SRifle Charge rate increased" 1.5 "explosive sniper shot" 3 "heal on kill" 100 // "sniper crit no scope" 0 // "crit on hard hit" 0 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_CLUB" "heal on kill" 100 } } T_TFBot_Giant_Scout_Sigsegv { Class Scout Name "Giant Scout" ClassIcon scout_giant Skill Expert Health 1600 MaxVisionRange 1200 Attributes MiniBoss Item "Upgradeable TF_WEAPON_SCATTERGUN" Item "Upgradeable TF_WEAPON_PISTOL" Item "Upgradeable TF_WEAPON_BAT" Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "bullets per shot bonus" 1.2 "damage bonus" 1.25 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Crit_Sigsegv { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "The Original" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate penalty" 2 "Projectile speed decreased" 0.5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vertical vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Spammer_Caper_Sigsegv { Class Soldier Name "Giant Rapid Fire Soldier" ClassIcon soldier_spammer Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Honcho's Headgear" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.5 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "Projectile speed decreased" 0.65 "killstreak tier" 2 "killstreak idleeffect" 2 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 // "head scale" 1.7 // this is for giant soldier robot models only "override footstep sound set" 3 } } T_TFBot_Giant_Demoman_Caper_Sigsegv // this is actually a rapid fire? get your sh- nah, I don't misuse words { Class Demoman Name "Giant Rapid Fire Demoman" ClassIcon demo_spammer_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" // Item "The Pure Tin Capotain" Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.75 "reload time increased hidden" -0.1 "mod no reload DISPLAY ONLY" 1 "killstreak tier" 2 "killstreak idleeffect" 2 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_RapidFire_Sigsegv // this is actually a regular giant? get your sh- nah, I don't misuse words { Class Demoman Name "Giant Demoman" ClassIcon demo_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_DemoMan_PrinceTavish_Sigsegv // Fast Moving DemoKnight, or supposed to { Class Demoman ClassIcon demoknight_giant Name "Giant Demoknight" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "killstreak tier" 2 "killstreak idleeffect" 1 } ItemAttributes { ItemName "Ali Baba's Wee Booties" "max health additive bonus" 0 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavyweapons_Sigsegv { Class Heavyweapons Name "Giant Heavy" ClassIcon heavy_giant Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "Upgradeable TF_WEAPON_MINIGUN" Tag bot_giant ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavyweapons_Deflector_Sigsegv { Class Heavyweapons Name "Giant Deflector Heavy" ClassIcon heavy_deflector Skill Expert Health 5000 Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 // copied from base mighty heavy "attack projectiles" 1 // force ability to shoot down projectiles "killstreak tier" 2 "killstreak idleeffect" 5 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Sigsegv { Class Medic Name "Giant Medic" ClassIcon medic_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Quick-Fix" Attributes MiniBoss Tag bot_giant Tag bot_squad_member ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "killstreak tier" 2 "killstreak idleeffect" 1 } ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 200 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Regen_MilkSyringes_Conch { Class Medic Name "Giant Regen Milk Syringes Medic" // ClassIcon medic_regeneration_giant Skill Expert Health 4500 Item "The Concheror" Item "The Surgeon's Stahlhelm" // WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant Tag bot_squad_member Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "mad milk syringes" 1 "mod rage on hit bonus" 10000 "mod rage damage boost" 1.5 "clip size bonus" 1.5 "fire rate bonus" 0.8 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "health regen" 40 "increase buff duration" 9.5 } } T_TFBot_Chief_Pyro_Sigsegv { Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Name "Chief Pyro" ClassIcon pyro_giant Health 55000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Tag bot_giant Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast pushback scale" 2.0 "damage bonus" 5 "airblast_pushback_no_viewpunch" 1 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "health regen" 500 "move speed penalty" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.4 } } } Mission // Spy - wave 1 { Objective Spy InitialCooldown 180 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 80 DesiredCount 1 TFBot { Template T_TFBot_Spy Item "Upgradeable TF_WEAPON_KNIFE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "armor piercing" 80 } } } Mission // Sniper - wave 1 { Objective Sniper InitialCooldown 120 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 100 DesiredCount 1 TFBot { Template T_TFBot_Sniper MaxVisionRange 3000 } } Mission // RED SPY { Objective Spy InitialCooldown 170 Where spawnbot_red_mission_cloakedsniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Spy Item "The Dead Ringer" Item "The Diamondback" Item "Upgradeable TF_WEAPON_KNIFE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "armor piercing" 80 "heal on kill" 100 "melee attack rate bonus" 0.6 } ItemAttributes { ItemName "The Diamondback" "fire rate bonus" 0.6 "auto fires full clip" 1 "auto fires when full" 1 } AddCond [$SIGSEGV] // Reprogrammed cond { Index 43 Delay 0.2 } AddCond [$SIGSEGV] // MvM Spawn Protection Cond { Index 51 Duration 3.0 } AddCond [$SIGSEGV] // Bonk cond { Index 14 Duration 3.0 } AddCond [$SIGSEGV] // Cloak spell cond, removed when bot fires wep { Index 64 Duration 2.9 } // AddCond [$SIGSEGV] // bruh they decloaked why do y'all numnutz not call him out??? Bruh gaming // { // Index 24 // Delay 2.9 // Duration 0.1 // } } } Mission // VERY EVIL RED SNIPER for entertainment { Objective Sniper InitialCooldown 110 Where spawnbot_red_mission_cloakedsniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 75 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Explosive AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 3.0 } AddCond [$SIGSEGV] { Index 14 Duration 3.0 } AddCond [$SIGSEGV] { Index 64 Duration 2.9 } AddCond [$SIGSEGV] // bruh they decloaked why do y'all numnutz not call him out??? Bruh gaming { Index 24 Delay 2.9 Duration 0.1 } } } Wave { Explanation [$SIGSEGV] { Line "{F48524}BLU bots have been slightly reduced to make space for RED bots." Line "{red}Only a max of 2 players may join blue. Join blue using 'jointeam blue' in console." Line "{blue}Players may intervene however no upgrades will be provided." Line "{yellow}THIS MISSION IS DESIGNED TO BE SPECTATED" } StartWaveOutput { Target wave_start_relay_666 Action Trigger } WaveSpawn { Support 1 TFBot { ClassIcon hellmet_red Attributes AlwaysCrit } } WaveSpawn { Where spawnbot_red_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 TFBot { Template T_TFBot_Chief_Pyro_Sigsegv Health 55000 ClassIcon hellmet_red Attributes IgnoreFlag ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "heal on kill" 100 } Action PushToCapturePoint [$SIGSEGV] AddCond [$SIGSEGV] // reprogrammed cond { Index 43 Delay 0.2 } AddCond [$SIGSEGV] // mvm spawn protection { Index 51 Duration 0.2 } AddCond [$SIGSEGV] // Bonk cond, disables weapon firing { Index 14 Duration 0.2 } AddCond [$SIGSEGV] // "Fading" Invis spell cond, reveals self for a moment when player attacks { Index 66 Duration 0.2 } // AddCond [$SIGSEGV] // Pass time bonk cond // { // Index 106 // Duration 0.2 // } } } //STAGE 01 //Currency 700 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 01a: 60 total, 10 active, Scout (bonk) { Name "wave01" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 240 TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit Name "Bonk Scout" Item "Point and Shoot" } } WaveSpawn //WAVE 01b: 32 total, 8 active, Pyro (always fire) { Name "wave01" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 7 TotalCurrency 150 TFBot { Class Pyro Skill Easy Attributes AlwaysFireWeapon Item "Old Guadalajara" } } WaveSpawn //WAVE 01c: [GIANT] 12 total, 4 active, Demoman (demoknight) { Name "wave01" Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish_Sigsegv Attributes AlwaysCrit Item "Spine-Chilling Skull" } } WaveSpawn { Name "wave01red" Where spawnbot_red_left_corner TotalCount 18 MaxActive 4 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 60 Support Limited TFBot { Template T_TFBot_Addicted_Scout Item "Point and Shoot" Skill Normal ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] // "Fading" Invis spell cond, reveals self for a moment when player attacks { Index 66 Duration 0.2 } AddCond [$SIGSEGV] // fix crit sparkle using wrong team's color { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } WaveSpawn { Name "wave01red" Where spawnbot_red_right_corner TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Pyro Skill Normal Attributes AlwaysFireWeapon Item "Old Guadalajara" Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] // "Fading" Invis spell cond, reveals self for a moment when player attacks { Index 66 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } WaveSpawn { Name "wave01red" Where spawnbot_red_right TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Item "Spine-Chilling Skull" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] ItemAttributes { ItemName "The Eyelander" "melee attack rate bonus" 0.6 } AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] // "Fading" Invis spell cond, reveals self for a moment when player attacks { Index 66 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } //STAGE 02 //Currency 400 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 02a: [GIANT] 10(20) total, 10(20) active, Soldier (slow crit + uber medic) { Name "wave02" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 4 WaitForAllDead "wave01" WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 350 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Item "Idiot box" Item "Shoestring Budget" } TFBot { Template T_TFBot_Medic_QuickUber Item "The Warsworn Helmet" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 "heal rate penalty" 0.1 } } } } WaveSpawn { Name "wave02red" Where spawnbot_red_right_corner TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "wave01red" WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 50 Support Limited Squad { TFBot // Super slow crit rocket flight speed, fires one at a time { Template T_TFBot_Giant_Soldier_Crit_Sigsegv Item "Idiot box" Item "Shoestring Budget" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber Item "The Warsworn Helmet" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 "heal rate penalty" 0.1 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } } WaveSpawn { Name "wave02red" Where spawnbot_red_right_corner TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllDead "wave01red" WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 Support Limited Squad { TFBot // Super slow crit rocket flight speed, fires one at a time { Template T_TFBot_Giant_Soldier_Crit_Sigsegv Item "Idiot box" Item "Shoestring Budget" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber Item "The Warsworn Helmet" Item "Upgradeable TF_WEAPON_MEDIGUN" // no way to see it ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 "heal rate penalty" 0.1 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } } //STAGE 03 //Currency 1000 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 03a: 40 total, 10 active, Soldier { Name "wave03" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitForAllDead "wave02" WaitBeforeStarting 8 WaitBetweenSpawns 2 TotalCurrency 210 TFBot { Class Soldier Skill Easy Item "Defiant Spartan" } } WaveSpawn //WAVE 03b: 40 total, 10 active, Heavyweapons { Name "wave03" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitForAllDead "wave02" WaitBeforeStarting 8 WaitBetweenSpawns 2 TotalCurrency 210 TFBot { Class Heavyweapons Skill Easy Item "The Crone's Dome" } } WaveSpawn //WAVE 03c: [GIANT] 5 total, 2 active, Soldier { Name "wave03" Where spawnbot TotalCount 4 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02" WaitBeforeStarting 8 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Caper_Sigsegv Item "Idiot box" Item "Shoestring Budget" } } WaveSpawn //WAVE 03d: [GIANT] 5 total, 2 active, Heavyweapons { Name "wave03" Where spawnbot TotalCount 4 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02" WaitBeforeStarting 8 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Sigsegv Item "The Crone's Dome" } } WaveSpawn { Name "wave03red" Where spawnbot_red_left_corner TotalCount 20 MaxActive 6 SpawnCount 2 WaitForAllDead "wave02red" WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 180 Support Limited RandomChoice { TFBot { Template T_TFBot_Addicted_Soldier Item "Defiant Spartan" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "heal on kill" 50 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } TFBot { Template T_TFBot_Addicted_Heavyweapons Item "The Crone's Dome" Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "heal on kill" 50 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } } WaveSpawn { Name "wave03red" Where spawnbot_red_left_corner TotalCount 4 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02red" WaitBetweenSpawns 30 TotalCurrency 200 Support Limited TFBot { Template T_TFBot_Giant_Soldier_Spammer_Caper_Sigsegv Item "Idiot box" Item "Shoestring Budget" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } } } WaveSpawn { Name "wave03red" Where spawnbot_red_left_corner TotalCount 4 MaxActive 1 SpawnCount 1 WaitForAllDead "wave02red" WaitBetweenSpawns 30 TotalCurrency 200 Support Limited TFBot { Template T_TFBot_Giant_Heavyweapons_Sigsegv Item "The Crone's Dome" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } } } //STAGE 04 //Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 04a: 80 total, 10 active, Scout { Name "wave04" Where spawnbot_scattered RandomSpawn 1 TotalCount 80 MaxActive 10 SpawnCount 5 WaitForAllDead "wave03" WaitBeforeStarting 10 WaitBetweenSpawns 8 TotalCurrency 480 TFBot { Class Scout Skill Easy Attributes AlwaysCrit Item "Point and Shoot" } } WaveSpawn //WAVE 04b: [3 TANKS] { Name "wave04" TotalCount 3 WaitForAllDead "wave03" WaitBeforeStarting 0 WaitBetweenSpawns 50 TotalCurrency 480 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave04red" Where spawnbot_red_left_corner Where spawnbot_red_right_corner RandomSpawn 1 TotalCount 60 MaxActive 10 SpawnCount 5 WaitForAllDead "wave03red" WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 120 Support Limited TFBot { Class Scout Skill Normal Item "Point and Shoot" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } WaveSpawn { Name "wave04red" Where spawnbot_red_right_corner TotalCount 6 MaxActive 2 SpawnCount 2 WaitForAllDead "wave03red" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 120 Support Limited TFBot { Template T_TFBot_Giant_Scout_Sigsegv Name "Giant Heavy Gun Scout" Item "Point and Shoot" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "bullets per shot bonus" 1.4 "damage bonus" 1.5 } CharacterAttributes { "move speed penalty" 0.9 "hand scale" 1.5 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } //STAGE 05 //Currency 1000 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 05a: [GIANT] 40 total, 15 active, Demoman { Name "wave05" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitForAllDead "wave04" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 500 TFBot { Template T_TFBot_Giant_Demo_RapidFire_Sigsegv Item "Spine-Chilling Skull" } } WaveSpawn //WAVE 05b: 40 total, 5 active, Demoman (Eyelander + Charge N Targe) { Name "wave05" Where spawnbot TotalCount 40 MaxActive 5 SpawnCount 5 WaitForAllDead "wave04" WaitBeforeStarting 30 WaitBetweenSpawns 8 TotalCurrency 500 TFBot { Template T_TFBot_Demoman_Knight Attributes AlwaysCrit Item "Spine-Chilling Skull" } } WaveSpawn //WAVE 05c: [TANK] { Name "wave05" TotalCount 1 WaitForAllDead "wave04" WaitBeforeStarting 55 WaitBetweenSpawns 0 TotalCurrency 600 Tank { Health 40000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05red" Where spawnbot_red_right_corner TotalCount 21 MaxActive 6 SpawnCount 3 WaitForAllDead "wave04red" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 500 TFBot { Template T_TFBot_Giant_Demoman_Caper_Sigsegv Item "Spine-Chilling Skull" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } } } WaveSpawn { Name "wave05red" Where spawnbot_red_left_corner TotalCount 42 MaxActive 6 SpawnCount 6 WaitForAllDead "wave04red" WaitBeforeStarting 15 WaitBetweenSpawns 8 TotalCurrency 500 TFBot { Template T_TFBot_Demoman_Knight Item "Spine-Chilling Skull" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } //STAGE 06 //Currency 700 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 06a: 40 total, 20 active, Soldier (Direct hit, buff banner) { Name "wave06a" Where spawnbot_scattered RandomSpawn 1 TotalCount 40 MaxActive 20 SpawnCount 10 WaitForAllDead "wave05" WaitBeforeStarting 15 WaitBetweenSpawns 2 TotalCurrency 300 TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Direct Hit" Item "The Buff Banner" Item "Defiant Spartan" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Direct Hit" "damage bonus" 2.0 } CharacterAttributes { "increase buff duration" 9.5 } } } WaveSpawn //WAVE 06b: [GIANT] 4(8) total, 4(8) active, Heavyweapons (Always Crit + Giant medic) { Name "wave06b" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave06a" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Sigsegv Attributes AlwaysCrit Item "The Crone's Dome" } TFBot { Template T_TFBot_Giant_Medic_Sigsegv Item "The Warsworn Helmet" } } } WaveSpawn //WAVE 06a: 40 total, 20 active, Soldier (Direct hit, buff banner) { Name "wave06ared" Where spawnbot_scattered RandomSpawn 1 TotalCount 40 MaxActive 20 SpawnCount 10 WaitForAllDead "wave05red" WaitBeforeStarting 15 WaitBetweenSpawns 2 TotalCurrency 300 TFBot { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Direct Hit" Item "The Buff Banner" Item "Defiant Spartan" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Direct Hit" "damage bonus" 2.0 } CharacterAttributes { "increase buff duration" 9.5 } ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } WaveSpawn //WAVE 06b: [GIANT] 4(8) total, 4(8) active, Heavyweapons (Always Crit + Giant medic) { Name "wave06bred" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitForAllSpawned "wave06ared" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Sigsegv Attributes AlwaysCrit Item "The Crone's Dome" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } TFBot { Template T_TFBot_Giant_Medic_Sigsegv Item "The Warsworn Helmet" ClassIcon hellmet_red Attributes IgnoreFlag Action Mobber [$SIGSEGV] AddCond [$SIGSEGV] { Index 43 Delay 0.2 } AddCond [$SIGSEGV] { Index 51 Duration 0.2 } AddCond [$SIGSEGV] { Index 14 Duration 0.2 } AddCond [$SIGSEGV] { // Index 34 Name TF_COND_CRITBOOSTED_USER_BUFF Delay 0.2 } } } } //STAGE 07 //Currency 1300 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 07a: [4 TANKS] { Name "wave07" TotalCount 4 WaitForAllDead "wave06b" WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 1100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 42000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 07b: 96 total, 16 active, Spy { Name "wave07" Where spawnbot TotalCount 96 MaxActive 16 SpawnCount 8 WaitForAllDead "wave06b" WaitBeforeStarting 40 WaitBetweenSpawns 5 TotalCurrency 200 TFBot { Class Spy Skill Expert Item "Upgradeable TF_WEAPON_REVOLVER" Item "Upgradeable TF_WEAPON_KNIFE" } } //STAGE 08 //Currency 1400 /////////////////////////////////////////////////////////////////////////////////////////////////////// WaveSpawn //WAVE 08a: 75 total, 20 active, Sniper (Huntsman) { Name "wave08a" Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 20 SpawnCount 5 WaitForAllDead "wave07" WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 300 TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert Item "Larrikin Robin" Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.5 "faster reload rate" 0.2 } } } WaveSpawn //WAVE 08b: 75 total, 20 active, Soldier (Always Crit) { Name "wave08b" Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 20 SpawnCount 5 WaitForAllSpawned "wave08a" WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 300 TFBot { Class Soldier Skill Expert Attributes AlwaysCrit Item "Defiant Spartan" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" -0.8 "fire rate bonus" 0.6 } } } WaveSpawn //WAVE 08c: 75 total, 20 active, Demoman (Always Crit) { Name "wave08c" Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 20 SpawnCount 5 WaitForAllSpawned "wave08b" WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Class Demoman Skill Expert Attributes AlwaysCrit Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Spine-Chilling Skull" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "damage bonus" 2.0 "faster reload rate" -0.8 "Projectile speed increased" 2.0 } } } WaveSpawn //WAVE 08d: 75 total, 20 active, Pyro (Always Crit) { Name "wave08d" Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 20 SpawnCount 5 WaitForAllSpawned "wave08c" WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Class Pyro Skill Expert Attributes AlwaysCrit Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "Old Guadalajara" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn //WAVE 08e: 75 total, 20 active, Scout (Always Crit) { Name "wave08e" Where spawnbot_scattered RandomSpawn 1 TotalCount 75 MaxActive 20 SpawnCount 5 WaitForAllSpawned "wave08d" WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Class Scout Skill Expert Attributes AlwaysCrit Item "Point and Shoot" Item "Upgradeable TF_WEAPON_SCATTERGUN" } } WaveSpawn //WAVE 08f: 48 total, 22 active, Heavyweapons (Always Crit + Uber medic) { Name "wave08f" Where spawnbot_scattered RandomSpawn 1 TotalCount 48 MaxActive 22 SpawnCount 4 WaitForAllSpawned "wave08e" WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 200 Squad { TFBot { Class Heavyweapons Skill Expert Attributes AlwaysCrit Item "The Crone's Dome" Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 1.5 } } TFBot { Template T_TFBot_Medic_QuickUber Item "The Warsworn Helmet" 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 "uber duration bonus" -3 "heal rate penalty" 0.1 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } } } WaveSpawn //WAVE 08g: [FINAL TANK] { Name "wave08g" TotalCount 1 WaitForAllDead "wave08d" WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 60000 Speed 75 Name "tankboss" Skin 1 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }