//Probably one of WizardII's worst mission ideas. #base robot_giant.pop #base robot_standard.pop #base reverse_timer_text_v3.pop population { StartingCurrency 1000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no RedPlayersAreRobots 1 TextPrintTime 0 UseOriginalAnimsForUnintendedClassWeapons 1 //2 -295 -63 ExtraSpawnPoint { Name "red" TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 X "2" Y "-295" Z "-63" } PointTemplates { Yakuza_Title_Card // by royal { // OnSpawnOutput // { // Target "upper_text" // Action "Display" // Delay 0.1 // } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.3 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "UNSTABLE, UNPREDICTABLE" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "0" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "THE ATTRIBUTED" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } } } Templates { //level defines how many custom attributes or parameters the bot has. // LvL 1 can only have 1 weapon. Has 5 modifiers. // modifiers are weak // always have a random body part scale //cannot be an engineer lvl_1_gen_1 { Class Heavyweapons //5 WeaponRestrictions PrimaryOnly //1 Item "Tomislav" Name "Tomislav Heavy?" ClassIcon random_lite Action Mobber Item "Das Hazmattenhatten" ItemAttributes { ItemName "Tomislav" "no_jump" 1 "move speed penalty" 0.98 "drop health pack on kill" 1 "dmg taken from crit increased" 1.14 "closerange backattack minicrits" 1 } CharacterAttributes { "Torso scale" 1.15 "head scale" 0.74 "hand scale" 1.09 } } lvl_1_gen_2 { Class Medic WeaponRestrictions PrimaryOnly Name "Battle Medic?" ClassIcon random_lite Action Mobber Item "Tough Guy's Toque" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN" "no_duck" 1 "fire rate bonus with reduced health" 0.95 //"SET BONUS: chance of hunger decrease" 1.1 "speed_boost_on_hit_enemy" 1 "fire rate penalty" 0.89 } CharacterAttributes { "Torso scale" 1.05 "head scale" 0.97 "hand scale" 0.98 } //1.05, 0.97, 0.98 } lvl_1_gen_3 { Class Medic WeaponRestrictions MeleeOnly Name "Battle Medic?" ClassIcon random_lite Action Mobber Item "The Solemn Vow" Item "Potato Hat" ItemAttributes { ItemName "The Solemn Vow" "speed_boost_on_hit_enemy" 1 "energy weapon no hurt building" 1 "dmg taken from bullets increased" 1.14 "SPELL: Halloween death ghosts" 1 "overheal decay bonus" 1.24 } CharacterAttributes { "Torso scale" 1.15 "head scale" 1.1 "hand scale" 1.08 } //1.05, 0.97, 0.98 } lvl_1_gen_4 { Class spy WeaponRestrictions PrimaryOnly Name "Spy?" ClassIcon random_lite Action Mobber Item "The Enforcer" Item "The B.M.O.C." ItemAttributes { ItemName "The Enforcer" "subtract victim medigun charge on hit" 48 "bleeding duration" 2 "damage all connected" 1 "spread penalty" 1.06 "major increased jump height" 1.11 } CharacterAttributes { "Torso scale" 1.01 "head scale" 1.01 "hand scale" 1.04 } //1.05, 0.97, 0.98 } lvl_1_gen_5 { Class Pyro WeaponRestrictions SecondaryOnly Name "Shotgun Pyro?" ClassIcon random_lite Action Mobber Item "The Reserve Shooter" Item "The Doublecross-Comm" ItemAttributes { ItemName "The Reserve Shooter" "damage force increase" 0.91 "move speed bonus" 1.14 "health drain medic" 10 "selfdmg on hit for rapidfire" 7 "duckstreaks active" 1 } CharacterAttributes { "Torso scale" 0.92 "head scale" 0.99 "hand scale" 1.00 } //1.05, 0.97, 0.98 } lvl_1_giant_gen_1 { Class Spy WeaponRestrictions MeleeOnly Name "Giant Spy?" ClassIcon random_lite_giant Action Mobber Item "The Wanga Prick" Health 2400 Attributes miniboss Attributes AlwaysFireWeapon Item "The Teufort Tooth Kicker" ItemAttributes { ItemName "The Wanga Prick" "slow enemy on hit" 0.1 "speed boost when active" 0.86 "dmg taken from fire reduced on active" 0.82 "major increased jump height" 1.0 "ragdolls become ash" 1 } CharacterAttributes { "Torso scale" 0.97 "hand scale" 1.09 "move speed bonus" 1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "head scale" 0.71 } //1.05, 0.97, 0.98 } lvl_1_giant_gen_2 { Class Demoman //WeaponRestrictions SecondaryOnly Name "Giant Demoman?" ClassIcon random_lite_giant Action Mobber Item "Stickybomb Jumper" Health 3300 Attributes miniboss ItemAttributes { ItemName "Stickybomb Jumper" "damage bonus vs burning" 0.9 "damage blast push" 1 "medic regen penalty" 5 "is_passive_weapon" 1 "move speed bonus" 1.25 } CharacterAttributes { "Torso scale" 0.9 "head scale" 1.02 "hand scale" 0.95 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } //1.05, 0.97, 0.98 } //Lvl 2 can have 6 attributes can have 2 weapons attributes //are a bit more extreme lvl_2_gen_1 { Class Sniper WeaponRestrictions MeleeOnly Item "The Razorback" Name "Sniper?" ClassIcon random_lite Action Mobber Item "The Nabler" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ItemAttributes { ItemName "The Razorback" "speed boost when active" 0.92 "mult_dmgtaken_active" 0.99 "move speed bonus" 1.23 "dmg taken from fire reduced on active" 1 "no crit boost" 1 "increased jump height from weapon" 1.03 } CharacterAttributes { "Torso scale" 1.20 "head scale" 0.89 "hand scale" 1.01 } } lvl_2_gen_2 { Class Soldier WeaponRestrictions PrimaryOnly Item "The Direct Hit" Name "Direct Hit Soldier?" ClassIcon random_lite Action Mobber Item "Blind Justice" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ItemAttributes { ItemName "The Direct Hit" "voice pitch scale" 0.75 "speed_boost_on_hit" 91 "damage force increase" 1 "dmg taken increased" 1.21 "Projectile speed increased" 1.69 "kill forces attacker to laugh" 1 } CharacterAttributes { "Torso scale" 0.81 "head scale" 0.99 "hand scale" 0.71 } } lvl_2_gen_3 { Class Spy WeaponRestrictions MeleeOnly Item "The Black Rose" Name "Spy?" ClassIcon random_lite Action Mobber Item "Wanderer's Wool" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ItemAttributes { ItemName "The Black Rose" "speed_boost_on_hit" 1 "major increased jump height" 1 "dmg from ranged reduced" 1 "rage giving scale" 1 "Set DamageType Ignite" 1 "gunslinger punch combo" 1 } CharacterAttributes { "Torso scale" 1.05 "head scale" 0.93 "hand scale" 0.97 } } lvl_2_gen_4 { Class Scout //Secondary Melee Item "The Winger" Item "Sun-on-a-Stick" Name "Scout?" ClassIcon random_lite Action Mobber Item "The Round-A-Bout" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Secondary" // Weapon slot, possible values: MinTargetRange 200 } WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: MaxTargetRange 150 } ItemAttributes { ItemName "The Winger" "projectile penetration heavy" 2 "bullets per shot bonus" 1 "ragdolls plasma effect" 1 "minicrits become crits" 1 "health drain" 3 "damage bonus vs burning" 1.14 } ItemAttributes { ItemName "Sun-on-a-Stick" "ragdolls plasma effect" 1 "minicrits become crits" 1 "health drain" 3 "damage bonus vs burning" 1.14 } CharacterAttributes { "Torso scale" 0.93 "head scale" 1.01 "hand scale" 1.19 } } lvl_2_gen_5 { Class Sniper //Secondary Primary Item "The Hitman's Heatmaker" Item "The Self-Aware Beauty Mark" Name "Rifleman?" ClassIcon random_lite Action Mobber Item "Harry" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 WeaponSwitch //Periodically switches weapon { Delay 4.1 //Time before the first weapon switch starts (Default: 10) Cooldown 6 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Secondary" // Weapon slot, possible values: //MinTargetRange 200 } WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 6 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Primary" // Weapon slot, possible values: //MaxTargetRange 150 } ItemAttributes { ItemName "The Hitman's Heatmaker" "scattergun knockback mult" 1.34 "faster reload rate" 1.2 "rage giving scale" 1.11 "bullets per shot bonus" 1 "max health additive bonus" 27 "speed_boost_on_hit" 1 } ItemAttributes { ItemName "The Self-Aware Beauty Mark" } CharacterAttributes { "Torso scale" 1.08 "head scale" 1.20 "hand scale" 1.16 } } lvl_2_gen_6 { Class Demoman //Primary Melee Item "The Loch-n-Load" Item "The Freedom Staff" Name "Hybrid Knight?" ClassIcon random_lite Action Mobber Item "Headhunter's Brim" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Primary" // Weapon slot, possible values: MaxTargetRange 250 } WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: MinTargetRange 150 } ItemAttributes { ItemName "The Loch-n-Load" "damage force increase hidden" 0.7 "dmg taken from fire reduced on active" 0.89 "dmg taken from blast increased" 1.32 "health on radius damage" 4 "projectile spread angle penalty" 10 "heal on hit for slowfire" 3 } ItemAttributes { ItemName "The Freedom Staff" "damage force increase hidden" 0.7 "dmg taken from fire reduced on active" 0.89 "dmg taken from blast increased" 1.32 "heal on hit for slowfire" 3 } CharacterAttributes { "Torso scale" 1.00 "head scale" 1.16 "hand scale" 0.9 } } lvl_2_giant_gen_1 { Class Soldier //Primary Melee Name "Giant Soldier?" ClassIcon random_lite_giant Action Mobber Item "The Crossing Guard" Item "Polish War Babushka" Health 3800 Attributes miniboss Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: MaxTargetRange 150 } WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Primary" // Weapon slot, possible values: MinTargetRange 250 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "heal on hit for rapidfire" 171 "blast dmg to self increased" 0.76 "minicritboost on kill" 2 "ragdolls become ash" 1 "subtract victim medigun charge on hit" 1 "speed_boost_on_hit" 1 } ItemAttributes { ItemName "The Crossing Guard" "heal on hit for rapidfire" 171 "minicritboost on kill" 2 "ragdolls become ash" 1 "subtract victim medigun charge on hit" 1 "speed_boost_on_hit" 1 } CharacterAttributes { "Torso scale" 1.09 "head scale" 1.08 "hand scale" 1.12 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } lvl_2_giant_gen_2 { Class Pyro WeaponRestrictions PrimaryOnly Name "Giant Fury Pyro?" ClassIcon random_lite_giant Action Mobber MaxVisionRange 450 Item "The Dragon's Fury" Item "Explosive Mind" Health 3000 Attributes miniboss Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.85 "Heal on Kill" 71 "damage bonus" 1.14 } CharacterAttributes { "Torso scale" 1.16 "head scale" 0.93 "hand scale" 1.04 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } lvl_2_giant_gen_3 { Class Pyro WeaponRestrictions MeleeOnly Name "Giant Pyro?" ClassIcon random_lite_giant Action Mobber Item "The Neon Annihilator" Item "dec2014 hunter_ushanka" Health 3000 Attributes miniboss Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Neon Annihilator" "max health additive penalty" 252 "increased jump height" 1.22 "speed buff ally" 1 "mult_player_movespeed_active" 0.91 "heal on hit for slowfire" 78 "major increased jump height" 0.95 } CharacterAttributes { "Torso scale" 1.13 "head scale" 0.97 "hand scale" 1.00 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } lvl_2_large_gen_1 { Class Demoman WeaponRestrictions MeleeOnly Health 650 Item "Prinny Machete" Name "Large Demoman?" ClassIcon random_lite Action Mobber Item "Scruffed 'n Stitched" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ItemAttributes { ItemName "Prinny Machete" "axtinguisher properties" 1 "speed boost when active" 1.29 "hidden maxhealth non buffed" 38 "speed buff ally" 1 "critboost on kill" 5 "melee attack rate bonus" 0.92 } CharacterAttributes { "Torso scale" 0.87 "head scale" 1.06 "hand scale" 0.97 "damage force reduction" 0.85 "airblast vulnerability multiplier" 0.85 "health regen" 1 } } //Lvl 3 has 8 attributes, 1 being a rafmod attribute and a random eye color //random parts scale more. lvl_3_giant_gen_1 { Class Pyro // Primary Melee Name "Giant Pyro?" ClassIcon random_lite_giant Action Mobber Item "The Rainblower" Item "Frying Pan" Item "dec2014 hunter_ushanka" Health 3000 Attributes miniboss Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "104 40 232" WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: MaxTargetRange 150 } WeaponSwitch //Periodically switches weapon { Delay 0.1 //Time before the first weapon switch starts (Default: 10) Cooldown 1.5 //Time between each weapon switch (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Primary" // Weapon slot, possible values: MinTargetRange 250 } ItemAttributes { ItemName "The Rainblower" "rage giving scale" 1.07 "minicrit vs burning player" 1 "airblast disabled" 1 "max health additive bonus" 474 "voice pitch scale" 1.69 "damage force increase" 0.92 "energy weapon no hurt building" 1 "not solid to players" 1 } ItemAttributes { ItemName "Frying Pan" "rage giving scale" 1.07 "minicrit vs burning player" 1 "airblast disabled" 1 "max health additive bonus" 474 "voice pitch scale" 1.69 "damage force increase" 0.92 "energy weapon no hurt building" 1 "not solid to players" 1 } CharacterAttributes { "Torso scale" 1.13 "head scale" 0.97 "hand scale" 1.00 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } //Given random items, 11 random vanilla stats, 2 random raf stats. lvl_4_gen_1 { Class Pyro WeaponRestrictions PrimaryOnly Item "TF_WEAPON_SNIPERRIFLE" Name "Pyro??" ClassIcon random_lite Action Mobber Item "The Teufort Tooth Kicker" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "24 30 64" Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "scattergun has knockback" 1 "flame_spread_degree" 1 "sniper no charge" 1 "sniper crit no scope" 1 "centerfire projectile" 1 "ammo regen" 0.61 "max_flame_reflection_count" 1 "override footstep sound set" 4 "ubercharge rate penalty" 1.57 "reveal cloaked victim on hit" 1 "hype decays over time" 1 "allowed build types" 7 "mult dmg vs npc" 1.5 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 1.05 "head scale" 0.73 "hand scale" 0.68 } } lvl_4_gen_2 { Class Soldier WeaponRestrictions PrimaryOnly Item "TF_WEAPON_Flamethrower" Name "Soldier??" ClassIcon random_lite Action Mobber Item "Brimstone" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "195 104 203" ItemAttributes { ItemName "TF_WEAPON_Flamethrower" "damage bonus HIDDEN" 1.05 "increase buff duration HIDDEN" 1.32 "particle effect vertical offset" 1 "dmg penalty vs players" 1.59 "flame_gravity" 1 "damage penalty" 0.7 "absorb damage while cloaked" 1.98 "sniper full charge damage bonus" 0.83 "energy weapon penetration" 1 "charge time increased" 0.59 "move speed bonus" 1.69 "mod dispenser cost" 0.5 "cannot be teleported" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 1.39 "head scale" 1.37 "hand scale" 1.11 } } lvl_4_gen_3 { Class Heavyweapons WeaponRestrictions MeleeOnly Item "Apoco-Fists" Name "Heavy??" ClassIcon random_lite Action Mobber Item "Wild Brim Slouch" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "70 109 48" Attributes AlwaysCrit ItemAttributes { ItemName "Apoco-Fists" "override projectile type" 6 "overheal decay disabled" 1 "self mark for death" 1 "flame life bonus" 0.72 "dmg penalty vs buildings" 0.47 "build rate bonus" 0.93 "cannot disguise" 1 "holster_anim_time" 0.48 "cancel falling damage" 1 "panic_attack_negative" 1 "aoe_deflection" 1 "mult step height" 10 "kb fall radius" 230 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.99 "head scale" 0.95 "hand scale" 0.96 } } lvl_4_gen_4 { Class Medic WeaponRestrictions SecondaryOnly Item "The Short Circuit" Name "Medic??" ClassIcon random_lite Action Mobber Item "Aristotle" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "26 9 130" Attributes AlwaysCrit ItemAttributes { ItemName "The Short Circuit" "weapon burn dmg increased" 0.52 "single wep holster time increased" 0.46 "accuracy scales damage" 1.97 "enables aoe heal" 1 "increased jump height" 0.55 "share consumable with patient" 1 "sapper health penalty" 0.39 "effect bar recharge rate increased" 1.83 "jarate backstabber" 1 "deploy time decreased" 1.54 "item_meter_resupply_denied" 1 "remove cond on hit" 57 "mult rocketjump deploy time" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 1.26 "head scale" 0.98 "hand scale" 0.99 } } lvl_4_gen_5 { Class Sniper WeaponRestrictions PrimaryOnly Item "Tomislav" Name "Sniper??" ClassIcon random_lite Action Mobber Item "The Wilson Weave" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "245 37 211" ItemAttributes { ItemName "Tomislav" "weapon burn dmg reduced" 0.69 "health drain medic" 10 "heal rate penalty" 0.6 "max pipebombs decreased" 2 "mult charge turn control" 1.48 "engy disposable sentries" 1.95 "flame life bonus" 1.11 "damage force reduction" 0.89 "shot penetrate all players" 1 "minigun spinup time increased" 0.85 "freeze backstab victim" 1 "no reduced damage rampup" 1 "dmg current health" 0.2 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.71 "head scale" 1.01 "hand scale" 1.27 } } lvl_4_gen_6 { Class Demoman WeaponRestrictions MeleeOnly Item "Three-Rune Blade" Name "Demoknight??" ClassIcon random_lite Action Mobber Item "Support Spurs" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "221 76 182" ItemAttributes { ItemName "Three-Rune Blade" "speed boost when active" 1.38 "mod weapon blocks healing" 1 "mod rage damage boost" 0.51 "fire rate penalty" 0.85 "rocketjump attackrate bonus" 1.59 "provide on active" 1 "attack_minicrits_and_consumes_burning" 1 "mad milk syringes" 1 "move speed bonus resource level" 1.72 "damage applies to sappers" 1 "repair health to metal ratio DISPLAY ONLY" 1 "taunt attack time mult" 2 "max aoe targets" 4 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 01.29 "head scale" 0.87 "hand scale" 0.81 } } lvl_4_gen_7 { Class Scout WeaponRestrictions SecondaryOnly Item "The Quickiebomb Launcher" Name "Scout??" ClassIcon random_lite Action Mobber Item "The Space Bracers" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "200 137 0" Attributes AlwaysCrit ItemAttributes { ItemName "The Quickiebomb Launcher" "energy weapon no deflect" 1 "is throwable primable" 1 "damage bonus while disguised" 1.24 "Reload time increased" 1.63 "boots falling stomp" 1 "honorbound" 1 "mad milk syringes" 1 "self dmg push force increased" 1.15 "damage applies to sappers" 0.96 "absorb damage while cloaked" 1.1 "sapper health bonus" 1.71 "move accuracy mult" 2 "taunt attack time mult" 2 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.95 "head scale" 1.32 "hand scale" 0.98 } } lvl_4_gen_8 { Class Scout WeaponRestrictions PrimaryOnly Item "The Splendid Screen" Name "Scout??" ClassIcon random_lite Action Mobber Item "Burny's Boney Bonnet" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "217 66 222" Attributes AlwaysCrit ItemAttributes { ItemName "The Splendid Screen" "airblast disabled" 1 "parachute attribute" 1 "mod mini-crit airborne" 1 "overheal decay bonus" 1.17 "crit vs non burning players" 1 "increase buff duration" 1.833 "dmg from ranged reduced" 1.58 "overheal penalty" 1.67 "breadgloves properties" 1 "mult sniper charge after miss" 1.48 "set cloak is feign death" 1 "mult dmg vs same class" 2 "sentry rapid fire" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.75 "head scale" 0.98 "hand scale" 0.95 } } lvl_4_large_gen_1 { Class Heavyweapons WeaponRestrictions PrimaryOnly Item "The Cozy Camper" Skill Normal Name "Large Heavy??" Health 900 Scale 1.5 ClassIcon random_lite Action Mobber Item "The Demo's Dustcatcher" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "31 36 164" ItemAttributes { ItemName "The Cozy Camper" "active health degen" 12 "scattergun no reload single" 1 "dmg penalty vs players" 1.22 "melee range multiplier" 1.72 "mult_end_flame_size" 1 "engy sentry damage bonus" 1.1 "auto fires when full" 1 "stickies detonate stickies" 1 "mult sniper charge penalty DISPLAY ONLY" 0.77 "afterburn duration bonus" 0.42 "dmg taken from blast increased" 0.9 "special item description" "Description Invalid" "force distribute currency on death" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 1.0 "head scale" 0.91 "hand scale" 0.92 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "health regen" 1 } } lvl_4_large_gen_2 { Class Soldier Item "The Buff Banner" Name "Large Buff Soldier??" Health 750 Scale 1.4 ClassIcon random_lite Action Mobber Item "Stylish DeGroot" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "102 90 104" Attributes AlwaysCrit ItemAttributes { ItemName "The Buff Banner" "mark for death" 1 "flame_gravity" 0.63 "minigun spinup time increased" 1.73 "full charge turn control" 1 "self dmg push force increased" 0.3 "rocket specialist" 2 "rocket jump damage reduction" 1.8 "selfdmg on hit for rapidfire" 30 "Projectile range decreased" 1.45 "dmg taken from crit increased" 0.42 "sniper only fire zoomed" 1 "dmg taken mult from special damage type 3" 4 "special item description 3" "I know a map you would like. It's called bogland! You should go there and go swim in all the bog water." } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.89 "head scale" 0.94 "hand scale" 0.85 "damage force reduction" 0.85 "airblast vulnerability multiplier" 0.85 "health regen" 1 } } lvl_4_giant_gen_1 { Class Demoman WeaponRestrictions MeleeOnly Item "The Back Scatter" Name "Giant Demoman??" ClassIcon random_lite_giant Action Mobber Attributes Miniboss Health 3300 Item "The Foppish Physician" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "163 101 131" Attributes AlwaysCrit ItemAttributes { ItemName "The Back Scatter" "overheal decay penalty" 0.86 "hype decays over time" 1 "medigun bullet resist deployed" 1.97 "enables aoe heal" 1 "no charge impact range" 1 "cancel falling damage" 1 "increased jump height" 1.95 "reduced_healing_from_medics" 1.16 "weapon burn dmg reduced" 0.98 "ring of fire while aiming" 0.58 "extinguish restores health" 1 "custom projectile size" 30 "item color rgb" 223424 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.92 "head scale" 1.24 "hand scale" 1.37 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } lvl_4_giant_gen_2 { Class Scout WeaponRestrictions SecondaryOnly Item "TF_WEAPON_SHOTGUN_SOLDIER" Name "Giant Scout??" Attributes Miniboss Health 1600 ClassIcon random_lite_giant Action Mobber Item "The War Pig" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 CustomEyeGlowColor "33 82 188" Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "rage giving scale" 1.43 "critboost on kill" 2 "ragdolls become ash" 1 "preserve ubercharge" 1.04 "attack_minicrits_and_consumes_burning" 1 "lunchbox healing decreased" 0.8 "maxammo grenades1 increased" 6 "subtract victim medigun charge on hit" 7 "gunslinger punch combo" 1 "fish damage override" 1 "sniper charge per sec" 1.31 "special item description 3" "Description Invalid" "collect currency on kill" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 1.21 "head scale" 0.76 "hand scale" 0.84 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 4 } } lvl_4_giant_gen_3 { Class Soldier WeaponRestrictions PrimaryOnly Item "The Cleaner's Carbine" Name "Giant Soldier??" Attributes Miniboss Health 3800 ClassIcon random_lite_giant Action Mobber Item "A Hat to Kill For" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 18 ExtAttr AlwaysFireWeaponAlt CustomEyeGlowColor "6 69 61" ItemAttributes { ItemName "The Cleaner's Carbine" "Projectile range increased" 0.93 "absorb damage while cloaked" 1 "damage force reduction" 1.94 "airblast_pushback_no_stun" 1 "fuse bonus" 0.99 "add uber charge on hit" 20 "dmg bonus vs buildings" 0.34 "mult_item_meter_charge_rate" 0.46 "weapon burn time increased" 0.83 "damage bonus" 1.73 "medigun blast resist passive" 1.14 "attachment angles" "25 25 0" "sniper beep with enemy under crosshair" 1 } CharacterAttributes //Scales vary from 0.65 to 1.4 { "Torso scale" 0.89 "head scale" 1.02 "hand scale" 0.95 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 25 Where spawnbot BeginAtWave 1 RunForThisManyWaves 13 CooldownTime 36 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`textualtimer_v3`, getroottable()) TextualTimer.SetParams({ minutes = 3 seconds = 59 x = -1 y = 0.77 color = `0 255 555` relayname = `boss_deploy_relay` }) " } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{grey}Due to a manufacturing error, we have an army of complete eyesores out there..." Line "{grey}They are trying my patience. Go deal with them as soon as possible!" LIne "{grey}I expect quick results, else I'll scrap all of you!" } WaveSpawn //hurryup { WaitBeforeStarting 190 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}HURRY." } WaveSpawn //hurryup { WaitBeforeStarting 191.5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}UP." } WaveSpawn { Name A TotalCurrency 300 TotalCount 52 MaxActive 13 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot RandomChoice { shuffle 1 TFBot { Template lvl_1_gen_1 } TFBot { Template lvl_1_gen_2 } TFBot { Template lvl_1_gen_3 } } } WaveSpawn { Name A TotalCurrency 150 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_1_giant_gen_1 } } } WaveSpawn { Name B TotalCurrency 300 TotalCount 52 MaxActive 13 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { shuffle 1 TFBot { Template lvl_1_gen_1 } TFBot { Template lvl_1_gen_4 } TFBot { Template lvl_1_gen_5 } } } WaveSpawn { Name B TotalCurrency 150 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_1_giant_gen_2 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`textualtimer_v3`, getroottable()) TextualTimer.SetParams({ minutes = 4 seconds = 34 x = -1 y = 0.77 color = `0 255 555` relayname = `boss_deploy_relay` }) " } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{grey}Good, you've eliminated some of them, but there's still plenty more to do." Line "{grey}Do not disappoint me." } WaveSpawn //hurryup { WaitBeforeStarting 220 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}HURRY." } WaveSpawn //hurryup { WaitBeforeStarting 221.5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}UP." } WaveSpawn { Name A TotalCurrency 300 TotalCount 80 MaxActive 17 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_1 } TFBot { Template lvl_2_gen_2 } TFBot { Template lvl_2_gen_3 } TFBot { Template lvl_1_gen_3 } } } WaveSpawn { Name A TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 40 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_2_giant_gen_1 } } } WaveSpawn { Name A TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 22 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_2_giant_gen_3 } } } WaveSpawn { Name B TotalCurrency 300 TotalCount 80 MaxActive 17 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_4 } TFBot { Template lvl_2_gen_5 } TFBot { Template lvl_2_gen_6 } TFBot { Template lvl_1_gen_4 } } } WaveSpawn { Name B TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 40 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_2_giant_gen_2 } } } WaveSpawn { Name B TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 33 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_2_giant_gen_3 } } } WaveSpawn { Name C TotalCurrency 100 TotalCount 35 MaxActive 22 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_4 } TFBot { Template lvl_2_gen_5 } TFBot { Template lvl_2_gen_6 } TFBot { Template lvl_1_gen_4 } TFBot { Template lvl_2_gen_1 } TFBot { Template lvl_2_gen_2 } TFBot { Template lvl_2_gen_3 } } } WaveSpawn { Name C TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { TFBot { Template lvl_2_giant_gen_1 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`textualtimer_v3`, getroottable()) TextualTimer.SetParams({ minutes = 4 seconds = 19 x = -1 y = 0.77 color = `0 255 555` relayname = `boss_deploy_relay` }) " } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{grey}I've dispatched some backup to help you clean up." Line "{grey}Large numbers of faulty robots are on their way." } WaveSpawn //hurryup { WaitBeforeStarting 210 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}HURRY." } WaveSpawn //hurryup { WaitBeforeStarting 211.5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}UP." } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 RandomSpawn 1 Support 1 Where red TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Shortstop" "heal on kill" 200 "fire rate bonus" 0.8 } } } WaveSpawn { Name A TotalCurrency 300 TotalCount 140 MaxActive 25 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_1 } TFBot { Template lvl_2_gen_2 } TFBot { Template lvl_2_gen_3 } TFBot { Template lvl_2_gen_4 } TFBot { Template lvl_2_gen_5 } TFBot { Template lvl_2_gen_6 Attributes AlwaysCrit } TFBot { Template lvl_1_gen_5 } } } WaveSpawn { Name A TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 18.5 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_3_giant_gen_1 Skill Expert } } } WaveSpawn { Name A TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 0 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_2_giant_gen_2 Skill Expert Attributes AlwaysCrit } } } WaveSpawn { Name B TotalCurrency 300 TotalCount 140 MaxActive 25 SpawnCount 7 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_4 Attributes AlwaysCrit } TFBot { Template lvl_2_gen_5 } TFBot { Template lvl_2_gen_6 } TFBot { Template lvl_1_gen_4 } TFBot { Template lvl_2_Large_gen_1 Attributes AlwaysCrit } } } WaveSpawn { Name B TotalCurrency 150 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 14.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_2_giant_gen_1 Skill Expert Attributes AlwaysCrit } } } WaveSpawn { Name B TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_2_giant_gen_2 Skill Expert } } } WaveSpawn { Name C TotalCurrency 100 TotalCount 48 MaxActive 27 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_2_gen_4 } TFBot { Template lvl_2_gen_5 } TFBot { Template lvl_2_gen_6 } TFBot { Template lvl_1_gen_4 } TFBot { Template lvl_2_gen_1 } TFBot { Template lvl_2_gen_2 } TFBot { Template lvl_2_gen_3 } TFBot { Template lvl_2_Large_gen_1 } } } WaveSpawn { Name C TotalCurrency 250 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { TFBot { Template lvl_3_giant_gen_1 Skill Expert Attributes AlwaysCrit } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`textualtimer_v3`, getroottable()) TextualTimer.SetParams({ minutes = 4 seconds = 19 x = -1 y = 0.77 color = `0 255 555` relayname = `boss_deploy_relay` }) " } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{grey}These robots are highly unstable be prepared for anything." Line "{grey}I've sent some of my strongest to help get this done with quickly." } WaveSpawn //hurryup { WaitBeforeStarting 220 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}HURRY." } WaveSpawn //hurryup { WaitBeforeStarting 221.5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}UP." } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 RandomSpawn 1 Support 1 Where red TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Shortstop" "heal on kill" 200 "fire rate bonus" 0.8 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 RandomSpawn 1 Support 1 Where red TFBot { Class Soldier Name "Hyper Soldier" Skill Expert Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } Item "The Diplomat" Item "The Team Captain" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "TF_WEAPON_RocketLauncher" "heal on kill" 100 "fire rate bonus" 0.6 "damage bonus" 2.0 "reload time decreased" -1 "killstreak tier" 2 "killstreak idleeffect" 1 } } } WaveSpawn { Name A TotalCurrency 200 TotalCount 160 MaxActive 28 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot RandomChoice { shuffle 1 TFBot { Template lvl_4_gen_1 } TFBot { Template lvl_4_gen_2 } TFBot { Template lvl_4_gen_3 } TFBot { Template lvl_4_gen_4 } TFBot { Template lvl_4_large_gen_1 } } } WaveSpawn { Name A TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_4_giant_gen_2 Skill Expert } } } WaveSpawn { Name A TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 15 RandomSpawn 1 Where spawnbot RandomChoice { TFBot { Template lvl_4_giant_gen_1 Skill Expert } } } WaveSpawn { Name B TotalCurrency 200 TotalCount 160 MaxActive 28 SpawnCount 8 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { shuffle 1 TFBot { Template lvl_4_gen_4 } TFBot { Template lvl_4_gen_5 } TFBot { Template lvl_4_gen_6 } TFBot { Template lvl_4_gen_7 } TFBot { Template lvl_4_Large_gen_2 } } } WaveSpawn { Name B TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot Support Limited WaitForAllSpawned "A" RandomChoice { TFBot { Template T_TFBot_Giant_Demoman Skill Expert ClassIcon red2_lite AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond //Index 43 //Condition index can be used instead Delay 0.1 // Delay before the condition activates (Default: 0) IfHealthBelow 3299 } } } } WaveSpawn //hurryup { WaitForAllSpawned "A" WaitBeforeStarting 3 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}Wait. That one is not a reject..." } WaveSpawn //hurryup { WaitForAllSpawned "A" WaitBeforeStarting 5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}You have new orders. Kill the faulty robots!" } WaveSpawn { Name B TotalCurrency 200 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_4_giant_gen_2 Skill Expert } } } WaveSpawn { Name B TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 RandomSpawn 1 Where spawnbot WaitForAllSpawned "A" RandomChoice { TFBot { Template lvl_4_giant_gen_3 Skill Expert } } } WaveSpawn { Name C TotalCurrency 100 TotalCount 63 MaxActive 32 SpawnCount 7 WaitBeforeStarting 12 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_gen_1 } TFBot { Template lvl_4_gen_2 } TFBot { Template lvl_4_gen_3 } TFBot { Template lvl_4_gen_4 } TFBot { Template lvl_4_gen_5 } TFBot { Template lvl_4_gen_6 } TFBot { Template lvl_4_gen_7 } TFBot { Template lvl_4_gen_8 } TFBot { Template lvl_4_Large_gen_1 } TFBot { Template lvl_4_Large_gen_2 } } } WaveSpawn { Name C TotalCurrency 250 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_giant_gen_1 Skill Expert } TFBot { Template lvl_4_giant_gen_3 Skill Expert } } } WaveSpawn { Name C TotalCurrency 250 TotalCount 5 MaxActive 5 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_giant_gen_2 Skill Expert } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target bignet Action RunScriptCode Param " IncludeScript(`textualtimer_v3`, getroottable()) TextualTimer.SetParams({ minutes = 3 seconds = 29 x = -1 y = 0.77 color = `0 255 555` relayname = `boss_deploy_relay` }) " } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{grey}Hmm. There's one that looks like it will be a considerable threat. A shame it's faulty, It could have been useful." } WaveSpawn //hurryup { WaitBeforeStarting 170 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}HURRY." } WaveSpawn //hurryup { WaitBeforeStarting 171.5 WaitBetweenSpawns 1.5 Support Limited Where spawnbot DoneMessage "{grey}UP." } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 RandomSpawn 1 Support 1 Where red TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Shortstop" "heal on kill" 200 "fire rate bonus" 0.8 } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 RandomSpawn 1 Support 1 Where red TFBot { Class Soldier Name "Hyper Soldier" Skill Expert Action Mobber ClassIcon red2_lite AddCond { Name TF_COND_REPROGRAMMED } Item "The Diplomat" Item "The Team Captain" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "TF_WEAPON_RocketLauncher" "heal on kill" 100 "fire rate bonus" 0.6 "damage bonus" 2.0 "reload time decreased" -1 "killstreak tier" 2 "killstreak idleeffect" 1 } } } WaveSpawn { Name A TotalCurrency 200 TotalCount 112 MaxActive 24 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_gen_1 } TFBot { Template lvl_4_gen_2 } TFBot { Template lvl_4_gen_3 } TFBot { Template lvl_4_gen_4 } TFBot { Template lvl_4_gen_5 } TFBot { Template lvl_4_gen_6 } TFBot { Template lvl_4_gen_7 } TFBot { Template lvl_4_gen_8 } TFBot { Template lvl_4_Large_gen_1 } TFBot { Template lvl_4_Large_gen_2 } } } WaveSpawn { Name C TotalCurrency 250 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_giant_gen_1 Skill Expert } TFBot { Template lvl_4_giant_gen_3 Skill Expert } } } WaveSpawn { Name C TotalCurrency 250 TotalCount 15 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" RandomChoice { shuffle 1 TFBot { Template lvl_4_giant_gen_2 Skill Expert } } } WaveSpawn { Name Boss TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 //WaitBeforeStarting 35 WaitBetweenSpawns 7 RandomSpawn 1 Where spawnbot WaitForAllSpawned "B" TFBot { Class Demoman ClassIcon powerup_king_lite SpawnTemplate Yakuza_Title_Card Attributes Miniboss Health 140000 Attributes UseBossHealthBar Scale 2.25 Action Mobber Skill Expert Name "The Attributed" } } } }