#base robot_giant.pop #base robot_standard.pop #base robot_zilloy.pop population { SpawnTemplate Combo_Pyro //robot_zilloy StartingCurrency 1000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no BodyPartScaleSpeed 25 NoRomevisionCosmetics 1 NoSapUnownedBuildings 1 NoThrillerTaunt 1 AllowMultipleSappers 1 FlagEscortCountOffset -4 FixHuntsmanDamageBonus 1 SendBotsToSpectatorImmediately 1 // AllowBotExtraSlots 1 // ExtraBotSlotsNoDeathcam 0 // RobotLimit 32 // MaxSpectators 0 // MaxRedPlayers 10 NoReanimators 1 NoMvMDeathTune 1 SniperAllowHeadshots 1 SentryBusterFriendlyFire 0 StandableHeads 1 ImprovedAirblast 1 TextPrintTime 0 DisplayRobotDeathNotice 1 // NoThrillerTaunt 1 // NoRomevisionCosmetics 1 // BodyPartScaleSpeed 25 // FixHuntsmanDamageBonus 1 MaxSpeedLimit 700 ////////Start of rework//////// //Scout Primaries ItemAttributes { ItemName "Baby Face's Blaster" "hype resets on jump" 35 "lose hype on take damage" 0 "damage penalty" 0.67 "weapon spread bonus" 0.6 "clip size penalty" 1 "special item description" "Lose -35% boost on double jump. Don't loose boost on damage taken" "special item description 2" "[REWORK INFO]" "special item description 3" "Trade up damage for mobility" } ItemAttributes { ItemName "the soda popper" "damage penalty" 0.9 "Reload time decreased" 1 "special item description" "Removed faster reload rate" "special item description 2" "[REWORK INFO]" "special item description 3" "Well deserved nerf for such powerfull mobility option" } ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 1.5 "scattergun has knockback" 0 "special item description" "Removed knockback" "special item description 2" "[REWORK INFO]" "special item description 3" "No more anoying knockback, higher damage output" } ItemAttributes { ItemName "The Back Scatter" "damage bonus HIDDEN" 10 "bullets per shot bonus" 0.1 "explosive bullets" 98 "damage penalty" 0.75 "sniper fires tracer HIDDEN" 1 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Less damage per shot, but can deal damage to multipple targets at once" } ItemAttributes { ItemName "The Shortstop" "reload time increased hidden" 1 "health from healers increased" 1.2 "special item description 2" "[REWORK INFO]" "special item description 3" "Removed hidden reload speed penalty" } //Scout Secondaries ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "no damage falloff" 1 "crit mod disabled" 0 "damage penalty" 0.8 "weapon spread bonus" 0.75 "critboost on kill" 4 "single wep deploy time decreased" 0.7 "single wep holster time increased" 1.4 "mod see enemy health" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Finish off weak targets and gain crit boost" } ItemAttributes { ItemName "The Winger" "increased jump height from weapon" 1 "cancel falling damage" 1 "increased jump height" 1.25 "special item description 2" "[REWORK INFO]" "special item description 3" "Jump height boost is now passive and become immune to fall damage" } ItemAttributes { SimilarToItem "TF_WEAPON_PISTOL" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } ItemAttributes { ItemName "bonk! atomic punch" // "effect cond override" 16398 "effect add attributes" "damage force reduction|0.4|airblast vulnerability multiplier|0.4" "special item description 2" "[REWORK INFO]" "special item description 3" "Gain knockback resistance while under the effect of bonk" } ItemAttributes { ItemName "crit-a-cola" "mod_mark_attacker_for_death" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "No longer marked for death after attacking" } ItemAttributes { ItemName "The Flying Guillotine" "slow enemy on hit major" 2 "minicrits become crits" 1 "mult dmg vs giants" 2 "minicritboost on kill" 5 "special item description 2" "[REWORK INFO]" "special item description 3" "Higher damage potential, applies slow and deals double damage to giants" } //Scout Melees ItemAttributes { ItemName "The Wrap Assassin" "mark for death" 1 "max health additive penalty" -15 "special item description 2" "[REWORK INFO]" "special item description 3" "Functions same as upgraded sandman" } ItemAttributes //this is made due to wrap assassin rework { ItemName "The Fan O'War" "mark for death" 0 "add cond on hit" 30 "add cond on hit duration" 15 "melee cleave attack" 1 "fire rate penalty" 1.8 "special item description 2" "[REWORK INFO]" "special item description 3" "You can mark multipple targets at the same time" } ItemAttributes { ItemName "The Boston Basher" "mult dmg with reduced health" 2.6 "special item description 2" "[REWORK INFO]" "special item description 3" "Deal more damage the less health you have" } ItemAttributes { ItemName "The Candy Cane" "provide on active" 1 "health regen" 15 "dmg taken from fire increased" 1.7 "dmg taken from blast increased" 1.7 "dmg taken from bullets increased" 1.7 "drop health pack on kill" 0 "special item description" "Downsides are no longer passive. Don't drop health packs on kill" "special item description 2" "[REWORK INFO]" "special item description 3" "Quickly restores health while active, but become more vulnurable" } ItemAttributes { ItemName "Sun-on-a-Stick" "attack_minicrits_and_consumes_burning" 1 "afterburn immunity" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Protects you from afterburn, deals high damage to burning targets" } ItemAttributes { ItemName "The Atomizer" "single wep deploy time increased" 1 "single wep deploy time decreased" 0.7 "special item description 2" "[REWORK INFO]" "special item description 3" "Deploys much faster" } ItemAttributes { ItemName "Three-Rune Blade" "provide on active" 1 "damage bonus" 1.2 "move speed penalty" 0.85 "special item description 2" "[REWORK INFO]" "special item description 3" "Shares stats with skullcutter" } ItemAttributes { ItemName "The Holy Mackerel" "damage penalty" 0.8 "fire rate bonus" 0.85 "speed_boost_on_hit_enemy" 3 "special item description 2" "[REWORK INFO]" "special item description 3" "Funny fish. Gain a speed boost on hit" } //Soldier Primaries ItemAttributes { ItemName "the direct hit" "damage bonus HIDDEN" 1.2 "mult dmg vs airborne" 2 "special item description" "+20% bonus damage" "special item description 2" "[REWORK INFO]" "special item description 3" "More rewarding on dircet hits" } ItemAttributes { ItemName "the liberty launcher" "mod projectile heat seek power" 45 "special item description 2" "[REWORK INFO]" "special item description 3" "Homing rockets to compensate for awful damage" } ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" 2 "special item description 2" "[REWORK INFO]" "special item description 3" "Slower reload rate nerf" } ItemAttributes { ItemName "Rocket Jumper" "max health additive bonus" 100 "mod max primary clip override" -1 "deploy time decreased" 0.5 "special item description 2" "[REWORK INFO]" "special item description 3" "Unlimited clip size for maximum mobility" } //Soldier Secondaries ItemAttributes { ItemName "The Reserve Shooter" "single wep deploy time decreased" 0.7 "damage penalty" 0.5 "mult dmg vs airborne" 4 "minicritboost on kill" 5 "weapon spread bonus" 0.6 "special item description 2" "[REWORK INFO]" "special item description 3" "Rewards for airshot kills" } ItemAttributes { SimilarToItem "TF_WEAPON_SHOTGUN_SOLDIER" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } ItemAttributes { ItemName "The Righteous Bison" "dmg penalty vs players" 1.25 "minicritboost on kill" 3 "special item description" "+15 flat damage increase" "special item description 2" "[REWORK INFO]" "special item description 3" "Increased effectivenes against large crowds of robots" } ItemAttributes { ItemName "The Gunboats" "cancel falling damage" 1 "mult stun resistance" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Not so useless now" } ItemAttributes { ItemName "The Mantreads" "move speed bonus" 1.2 "special item description 2" "[REWORK INFO]" "special item description 3" "Run faster" } ItemAttributes { ItemName "the b.a.s.e. jumper" "parachute redeploy" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "You can redeploy parachute mid-air" } //Soldier Melees ItemAttributes { ItemName "The Market Gardener" "mult crit dmg" 3 "melee cleave attack" 1 "fire rate penalty" 2 "mult rocketjump deploy time" 0.6 "melee range multiplier" 1.1 "special item description 2" "[REWORK INFO]" "special item description 3" "Enhanced damage for succesfull hit" } ItemAttributes { ItemName "the equalizer" "damage bonus" 1.15 "mult crit when health is below percent" 0.051 //full crits when 10 or less hp (15 or less when with rj) "special item description 2" "[REWORK INFO]" "special item description 3" "Very risky but very high damage" } ItemAttributes { ItemName "The Pain Train" "increase player capture value" 0 "dmg taken from bullets increased" 1 "mult dmg vs same class" 3 "fire rate penalty" 1.4 "special item description 2" "[REWORK INFO]" "special item description 3" "Deals high damage against the same class as yours" } //Pyro Primaries ItemAttributes { ItemName "The Phlogistinator" "damage penalty" 0.8 "special item description 2" "[REWORK INFO]" "special item description 3" "Slightly less damage to make other flamethrowers more viable for damage output" } //Pyro Secondaries ItemAttributes { ItemName "The Gas Passer" "weapon burn dmg increased" 2.5 "explode_on_ignite" 1 "dmg penalty vs players" 0.15 "special item description 2" "[REWORK INFO]" "special item description 3" "Re-enabled EoI but the damage is lowered" } ItemAttributes { SimilarToItem "TF_WEAPON_SHOTGUN_PYRO" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } ItemAttributes { ItemName "The Scorch Shot" "Set DamageType Ignite" 1 "mod flaregun fires pellets with knockback" 0 "override projectile type" 2 "mini rockets" 1 "Projectile speed increased HIDDEN" 1.25 "special item description 2" "[REWORK INFO]" "special item description 3" "No knockback. Easy to aim projectiles" } ItemAttributes { ItemName "the manmelter" "subtract victim medigun charge on hit" 10 "fire rate bonus HIDDEN" 0.8 "special item description 2" "[REWORK INFO]" "special item description 3" "Drains uber on hit, slightly faster reload" } //Pyro Melees ItemAttributes { ItemName "The Axtinguisher" "minicritboost on kill" 5 "crit from behind" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Higher reward for landing a killing blow" } ItemAttributes { ItemName "The Postal Pummeler" "minicritboost on kill" 5 "crit from behind" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Higher reward for landing a killing blow" } ItemAttributes { ItemName "Sharpened Volcano Fragment" "Set DamageType Ignite" 0 "attack_minicrits_and_consumes_burning" 1 "damage penalty" 0.67 "single wep holster time increased" 1.35 "crit mod disabled" 0 "minicritboost on kill" 5 "crit from behind" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Functions as axtinguisher reskin" } ItemAttributes { ItemName "The Hot Hand" "speed_boost_on_hit_enemy" 5 "special item description 2" "[REWORK INFO]" "special item description 3" "Longer speed boost" } //Demoman Primaries ItemAttributes { ItemName "The Loose Cannon" "override projectile type" 3 "damage penalty" 0.75 "Blast radius increased" 1.6 "custom projectile model" "models\weapons\w_models\w_cannonball.mdl" "special item description" "Removed knockback" "special item description 2" "[REWORK INFO]" "special item description 3" "Less direct damage but bigger splash radius" } ItemAttributes { ItemName "the loch-n-load" "clip size penalty" 0.5 "sticky air burst mode" 0 "grenade explode on impact" 1 "mod mini-crit airborne" 1 "damage bonus HIDDEN" 1.2 "dmg bonus vs buildings" 1 "special item description" "+20% bonus damage" "special item description 2" "[REWORK INFO]" "special item description 3" "Demoman's direct hit" } ItemAttributes { ItemName "Ali Baba's Wee Booties" "air dash count" 1 "bot custom jump particle" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Gives you abillity to double jump" } ItemAttributes { ItemName "The Bootlegger" "air dash count" 1 "bot custom jump particle" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Gives you abillity to double jump" } //Demoman Secondaries ItemAttributes { ItemName "The Quickiebomb Launcher" "clip size penalty" 0.75 "stickybomb fizzle time" 2 "stickybomb charge rate" 0.5 "stickybomb_charge_damage_increase" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "More offensive option for the stickies" } ItemAttributes { ItemName "stickybomb jumper" "increased air control" 4 "max health additive bonus" 50 "special item description 2" "[REWORK INFO]" "special item description 3" "Allows for mobility focused playstile" } ItemAttributes { ItemName "The Splendid Screen" "dmg taken from fire reduced" 0.75 "dmg taken from blast reduced" 0.75 "melee cleave attack" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "With this shield your melee attacks will hit anyone in attack range" } ItemAttributes { ItemName "The Tide Turner" "dmg taken from fire reduced" 0.75 "dmg taken from blast reduced" 0.75 "lose demo charge on damage when charging" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Better resistances and no longer loose charge on damage taken" } //Demoman Melees ItemAttributes { ItemName "the claidheamohmor" "is_a_sword" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Faster deploy and holster speed" } ItemAttributes { ItemName "The Persian Persuader" "is_a_sword" 0 "maxammo primary reduced" 1 "maxammo secondary reduced" 1 "ammo gives charge" 0 "charge meter on hit" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Reworked into a non-demoknight sword" } ItemAttributes { ItemName "the scottish handshake" "mod crit while airborne" 1 "crit mod disabled" 0 "mult crit dmg" 3 "melee cleave attack" 1 "fire rate penalty" 2 "mult rocketjump deploy time" 0.6 "melee range multiplier" 1.1 "special item description 2" "[REWORK INFO]" "special item description 3" "Shares stats with a market gardener" } ItemAttributes { ItemName "The Ullapool Caber" "fire rate penalty" 1 "single wep deploy time increased" 1 "damage bonus HIDDEN" 1.15 "regenerate stickbomb" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "High damage for the cost of health" } //Heavy Primaries ItemAttributes { ItemName "the huo long heatmaker" "damage bonus HIDDEN" 1.5 "projectile no deflect" 1 "damage penalty" 1 "damage bonus vs burning" 1 "crits_become_minicrits" 1 "fire rate bonus HIDDEN" 0.33 "hidden primary max ammo bonus" 3 "Projectile speed increased HIDDEN" 2 "projectile spread angle penalty" 5 "override projectile type" 6 "crit mod disabled" 0 "projectile lifetime" 0.18 "projectile trail particle" spell_fireball_small_red "custom kill icon" "long_heatmaker" "dmg bonus while half dead" 1.3 "projectile penetration heavy" -3 "special item description" "Rage effect: Faster move speed while spunup and doubled range" "special item description 2" "[REWORK INFO]" "special item description 3" "Dragon breath. High damage, limited range, gain damage bonus on half health" "increase buff duration HIDDEN" 100 } ItemAttributes { ItemName "tomislav" "damage bonus HIDDEN" 2 "bullets per shot bonus" 0.25 "can headshot" 1 "revolver use hit locations" 1 "weapon spread bonus" 0.2 "headshot damage increase" 2 "crit mod disabled" 0 "special item description" "Rage effect: Crit boost" "special item description 2" "[REWORK INFO]" "special item description 3" "Sniper minigun" "increase buff duration HIDDEN" 100 } ItemAttributes { ItemName "natascha" "bullets per shot bonus" 1.25 "spunup_damage_resistance" 0.65 "special item description" "Rage effect: defensive buff and knockback resistance" "special item description 2" "[REWORK INFO]" "special item description 3" "Enhances defense and close range damage" "increase buff duration HIDDEN" 100 } //Heavy Secondaries ItemAttributes { SimilarToItem "TF_WEAPON_SHOTGUN_HWG" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } ItemAttributes { ItemName "the family business" "max health additive penalty" -100 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "crit mod disabled" 0 "maxammo secondary reduced" 0.5 "maxammo primary reduced" 0.5 "special item description 2" "[REWORK INFO]" "special item description 3" "Very powerfull shotgun" } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "energy buff dmg taken multiplier" 0.8 "special item description" "Grants 20% damage resistance when eaten" "special item description 2" "[REWORK INFO]" "special item description 3" "Enhances melee heavy playstyle" } //Heavy Melees ItemAttributes { ItemName "Warrior's Spirit" "damage bonus" 1.5 "dmg taken increased" 1 "fire rate penalty" 1.4 "special item description 2" "[REWORK INFO]" "special item description 3" "Changed damage vulnerability for attack rate penalty, increased damage" } ItemAttributes { ItemName "The Eviction Notice" "speed_boost_on_hit" 0 "mod_maxhealth_drain_rate" 0 "damage penalty" 0.6 "fire rate bonus" 0.5 "fists have radial buff" 1 "special item description" "No speed boost on hit, does not drain health" "special item description 2" "[REWORK INFO]" "special item description 3" "Heals nearby allies on kill" } ItemAttributes { ItemName "The Holiday Punch" "provide on active" 1 "set turn to ice" 1 "gesture speed increase" 1.65 "taunt attack time mult" 0.6 "voice pitch scale" 1.15 "special item description 2" "[REWORK INFO]" "special item description 3" "Faster taunt kill" } //Engineer Primaries ItemAttributes { SimilarToItem "TF_WEAPON_SHOTGUN_PRIMARY" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } ItemAttributes { ItemName "The Rescue Ranger" "max health additive penalty" -25 "mark for death on building pickup" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Changed active marked-for-death for passive health penalty" } ItemAttributes { ItemName "The Widowmaker" "mod ammo per shot" 50 "damage bonus bullet vs sentry target" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Increased metal cost to shoot" } ItemAttributes { ItemName "The Pomson 6000" "energy weapon no hurt building" 0 "Projectile speed increased" 1.8 "special item description" "Deals full damage to buildings" "special item description 2" "[REWORK INFO]" "special item description 3" "Increased projectile speed to make pomson less painful to aim" } //Engineer Secondaries ItemAttributes { ClassName "tf_weapon_laser_pointer" "add cond when active" 48 "special item description 2" "[REWORK INFO]" "special item description 3" "Become marked-for-death when holding the wrangler" } ItemAttributes { ItemName "The Short Circuit" "max health additive penalty" -25 "special item description 2" "[REWORK INFO]" "special item description 3" "Nerfed for beign too strong of a spam removal" } ItemAttributes { SimilarToItem "Upgradeable TF_WEAPON_PISTOL" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } //Engineer Melees ItemAttributes { ItemName "The Eureka Effect" "mult teleporter recharge rate" 0.25 "mod teleporter speed boost" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Increases effectivenes of teleporters" } ItemAttributes { ItemName "The Gunslinger" "max health additive bonus" 75 "engy sentry radius increased" 10 "mvm sentry ammo" 3 "engy sentry damage bonus" 1.2 "special item description 2" "[REWORK INFO]" "special item description 3" "Buffed mini-sentry to make it a bit more viable" } //Medic Primaries ItemAttributes { SimilarToItem "tf_weapon_syringegun_medic" "add uber charge on hit" 0.01 "special item description 2" "[REWORK INFO]" "special item description 3" "Another way to gain ubercharge" } ItemAttributes { ItemName "The Overdose" "move speed bonus resource level" 1 "lunchbox adds minicrits" 0 "damage penalty" 1 "damage bonus" 1.5 "maxammo primary reduced" 0.40 "fire rate bonus" 0.001 "clip size penalty" 0.14 "faster reload rate" 0.5 "projectile spread angle penalty" 3 "auto fires full clip" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Functions as a shotgun now" } //Medic Secondaries ItemAttributes { ItemName "The Quick-Fix" "heal rate bonus" 1.5 "overheal penalty" 0 "medic machinery beam" 10 "special item description 2" "[REWORK INFO]" "special item description 3" "Repair friendly buildings" } ItemAttributes { SimilarToItem "TF_WEAPON_MEDIGUN" "medic machinery beam" 4 "special item description 2" "[REWORK INFO]" "special item description 3" "Repair friendly buildings" } ItemAttributes { ItemName "The Kritzkrieg" "increase buff duration" 0.5 "special item description 2" "[REWORK INFO]" "special item description 3" "Shorter shield duration" } //Medic Melees ItemAttributes { ItemName "The Ubersaw" "fire rate penalty" 1.4 "crit mod disabled" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Well deserved nerf" } ItemAttributes { ItemName "The Vita-Saw" "lunchbox adds minicrits" 0 "ubercharge_preserved_on_spawn_max" 0 "add give health to teammate on hit" 50 "max health additive penalty" 0 "max health additive bonus" 25 "fire rate bonus" 0.7 "damage penalty" 0.6 "special item description 2" "[REWORK INFO]" "special item description 3" "Transfer your health to allies on hit" } ItemAttributes { ItemName "The Solemn Vow" "damage penalty" 0 "add cond when active" 114 "special item description 2" "[REWORK INFO]" "special item description 3" "You can see your allies through walls" } ItemAttributes { ItemName "the amputator" "effect add attributes" "dmg taken increased|0.8" "special item description 2" "[REWORK INFO]" "special item description 3" "Grants 20% damage resistance to nearby allies" } //Sniper Primaries ItemAttributes { SimilarToItem "tf_weapon_sniperrifle" "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "special item description" "Reduced explosive headshot damage" } ItemAttributes { ItemName "the bazaar bargain" "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "special item description" "Reduced explosive headshot damage" } ItemAttributes { SimilarToItem "The Machina" "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "damage bonus HIDDEN" 1.25 "explosive bullets" 147 "special item description" "Reduced explosive headshot damage" "special item description 2" "[REWORK INFO]" "special item description 3" "25% bonus damage, explosive bullets" } ItemAttributes { ItemName "The Sydney Sleeper" "radius sleeper" 1 "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "explosive bullets" 68 "no explosion particles" 1 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "special item description" "Reduced explosive headshot damage" "special item description 2" "[REWORK INFO]" "special item description 3" "Cover all nearby robots in jarate" } ItemAttributes { ItemName "The Hitman's Heatmaker" "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "special item description" "Reduced explosive headshot damage" } ItemAttributes { ItemName "The Classic" "damage bonus HIDDEN" 5 "dmg penalty vs players" 0.2 "sniper no headshot without full charge" 0 "damage penalty on bodyshot" 1 "sniper fires tracer" 1 "lunchbox adds minicrits" 3 "aiming movespeed increased" 4 "sniper charge per sec" 0 "special item description" "Reduced explosive headshot damage" "special item description 2" "[REWORK INFO]" "special item description 3" "Can headshot, but no charge gain" } ItemAttributes { ItemName "the huntsman" "projectile penetration" -1 "arrow mastery" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "No penetration, instead shoot 3 arrows at once" } ItemAttributes { ItemName "The Fortified Compound" "Projectile speed increased" 1.4 "projectile gravity native" 0.01 // "grenade bounce speed" 1 "projectile lifetime" 5 "special item description 2" "[REWORK INFO]" "special item description 3" "Fast arrows that flies in a straight line" } //Sniper Secondaries ItemAttributes { SimilarToItem "TF_WEAPON_SMG" "crit vs disguised players" 1 "reveal cloaked victim on hit" 1 "minicritboost on kill" 5 "crit mod disabled" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "Stronger anti spy protective measures" } ItemAttributes { SimilarToItem "The Cleaner's Carbine" "fire rate penalty" 1 "damage penalty" 0.75 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Rewards accuracy" } ItemAttributes { ItemName "The Razorback" "jarate backstabber" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "In addition also cover the spy that tried to backstab you in jarate" } //Sniper Melees ItemAttributes { ItemName "the shahanshah" "speed_boost_on_kill" 4 "dmg bonus while half dead" 2 "crit mod disabled" 0 "special item description 2" "[REWORK INFO]" "special item description 3" "High risk, high reward" } ItemAttributes { ItemName "The Tribalman's Shiv" "bleeding duration" 0 "damage penalty" 1 "damage bonus" 1.5 "hit self on miss" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "High damage. Can also be used to climb up to high places" } //Spy "Primaries" ItemAttributes { ItemName "The Ambassador" "crit_dmg_falloff" 0 "damage penalty" 1 "damage bonus" 1.25 "fire rate penalty" 2.1 "explosive sniper shot" 1 "max health additive penalty" -25 "damage bonus HIDDEN" 2 "dmg penalty vs players" 0.5 "special item description" "No crit dmg fallof" "special item description 2" "[REWORK INFO]" "special item description 3" "Highly rewards abillity to aim" } ItemAttributes { ItemName "The Diamondback" "clip size penalty" 0.5 "special item description 2" "[REWORK INFO]" "special item description 3" "Nerfed for beign basicly a straight upgrade" } ItemAttributes { ItemName "The Enforcer" "dmg pierces resists absorbs" 0 "fire rate penalty" 1 "damage bonus while disguised" 1 "damage bonus" 1.25 "max health additive penalty" -25 "special item description" "Does not ignore resistances" "special item description 2" "[REWORK INFO]" "special item description 3" "Gunspy upgrade" } ItemAttributes { ItemName "L'Etranger" "fire rate bonus" 0.15 "damage penalty" 0.65 "spread penalty" 3 "Reload time increased" 2 "special item description 2" "[REWORK INFO]" "special item description 3" "Quick cloak refill" } //Spy Secondaries(sappers) ItemAttributes { ItemName "The Red-Tape Recorder" "sapper health penalty" 0.5 "special item description 2" "[REWORK INFO]" "special item description 3" "Nerfed due to destroying teleporters much faster than stock" } //Spy Melees ItemAttributes { ItemName "Conniver's Kunai" "max health additive penalty" -60 "special item description 2" "[REWORK INFO]" "special item description 3" "Reduced by 5 health to match stock melee damage threshold" } ItemAttributes { ItemName "The Spy-cicle" "melts in fire" 0 "become fireproof on hit by fire" 0 "set icicle knife mode" 0 "afterburn immunity" 1 "dmg taken from fire reduced" 0.5 "fire rate penalty" 1.25 "set turn to ice" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "No longer melts, gives fire resistance instead" } //Spy Watch ItemAttributes { SimilarToItem "TF_WEAPON_INVIS" "max health additive bonus" 50 "special item description 2" "[REWORK INFO]" "special item description 3" "Massive health bonus to offset deadringer" } ItemAttributes { ItemName "The Cloak and Dagger" "max health additive bonus" 50 "special item description 2" "[REWORK INFO]" "special item description 3" "Massive health bonus to offset deadringer" } //Shotgun ItemAttributes { ItemName "panic attack shotgun" "mult_spread_scales_consecutive" 0 "continous accuracy mult" 0.4 "continous accuracy time" 4 "fire rate bonus with reduced health" 0.4 "special item description" "Consecutive shots become more accurate" "special item description 2" "[REWORK INFO]" "special item description 3" "Last resort weapon to save your life at a critical moment" } ItemAttributes { SimilarToItem "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "can headshot" 1 "revolver use hit locations" 1 "special item description 2" "[REWORK INFO]" "special item description 3" "Can now headshot for critical damage" } PlayerSpawnTemplate { Name "Ammofix" } PlayerItemEquipSpawnTemplate { Name WPT_Natascha ItemName "Natascha" } PlayerItemEquipSpawnTemplate { Name WPT_Tomislav ItemName "tomislav" } PlayerItemEquipSpawnTemplate { Name WPT_Dragon ItemName "the huo long heatmaker" } PointTemplates { Ammofix { OnSpawnOutput { Target "!activator" Action "$Regenerate" Delay 0 } } WPT_Natascha { OnSpawnOutput { Target "filter_rage_activated" Action "FireUser1" Delay 0 } OnSpawnOutput { Target "!activator" Action "$Regenerate" Delay 0 } OnParentKilledOutput { Target "!activator" Action "$ResetClientProp$m_bRageDraining" Delay 0.1 } OnSpawnOutput { Target "!activator" Action "$RemoveItemAttribute" Param "damage force reduction|0" Delay 0.01 } OnSpawnOutput { Target "!activator" Action "$RemoveItemAttribute" Param "airblast vulnerability multiplier|0" Delay 0.01 } //check when rage was activated by player $filter_sendprop { "targetname" "filter_rage_activated" "$name" "m_bRageDraining" "$value" "1" "$compare" "equal" "Negated" "0" "OnPass" "rage_activated,Trigger,,0,-1" //"OnPass" "player,$DisplayTextChat,activated,0,-1" "OnUser1" "!self,TestActivator,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" } logic_relay { "targetname" "rage_activated" "spawnflags" "2" "OnTrigger" "!activator,$SetClientProp$m_bRageDraining,1,0,-1" "OnTrigger" "!activator,$SetProp$m_bRageDraining,0,0,-1" ////////////apply effect/////////// "OnTrigger" "!activator,$AddCond,26,0,-1" "OnTrigger" "!activator,$AddItemAttribute,damage force reduction|0.1|0,0,-1" "OnTrigger" "!activator,$AddItemAttribute,airblast vulnerability multiplier|0.1|0,0,-1" /////////////////////////////////// "OnTrigger" "rage_meter,SetValueNoFire,$$=!activator.m_flRageMeter,0,-1" "OnTrigger" "rage_meter_drain,FireUser1,,0.01,-1" } logic_relay { "targetname" "rage_meter_drain" "spawnflags" "2" "OnUser1" "rage_meter,FireUser1,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" //interval } math_counter { "targetname" "rage_meter" "startvalue" "0" "min" "0" "max" "100" "OnHitMin" "rage_meter_drain,$CancelPending,,0,0" "OnHitMin" "!activator,$SetClientProp$m_bRageDraining,0,0,-1" "OnHitMin" "!activator,$ResetClientProp$m_flRageMeter,,0.03,-1" "OnHitMin" "!activator,$SetProp$m_flRageMeter,0,0,-1" ////////////remove effect////////// "OnHitMin" "!activator,$RemoveCond,26,0,-1" "OnHitMin" "!activator,$RemoveItemAttribute,damage force reduction|0,0,-1" "OnHitMin" "!activator,$RemoveItemAttribute,airblast vulnerability multiplier|0,0,-1" /////////////////////////////////// //"OnHitMin" "player,$DisplayTextChat,rage meter ended,0,-1" "OnGetValue" "rage_meter,$SetVar$tempRageHolder,,0,-1" "OnGetValue" "!activator,$SetClientProp$m_flRageMeter,$$=rage_meter.tempRageHolder,0.01,-1" "OnUser1" "!self,Subtract,1,0,-1" //drain per interval "OnUser1" "!self,GetValue,,0.01,-1" } } WPT_Tomislav { OnSpawnOutput { Target "filter_rage_activated" Action "FireUser1" Delay 0 } OnParentKilledOutput { Target "!activator" Action "$ResetClientProp$m_bRageDraining" Delay 0.1 } OnParentKilledOutput { Target "!activator" Action "$ResetClientProp$m_flRageMeter" Delay 0.1 } //check when rage was activated by player $filter_sendprop { "targetname" "filter_rage_activated" "$name" "m_bRageDraining" "$value" "1" "$compare" "equal" "Negated" "0" "OnPass" "rage_activated,Trigger,,0,-1" //"OnPass" "player,$DisplayTextChat,activated,0,-1" "OnUser1" "!self,TestActivator,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" } logic_relay { "targetname" "rage_activated" "spawnflags" "2" "OnTrigger" "!activator,$SetClientProp$m_bRageDraining,1,0,-1" "OnTrigger" "!activator,$SetProp$m_bRageDraining,0,0,-1" ////////////apply effect/////////// "OnTrigger" "!activator,$AddCond,37,0,-1" /////////////////////////////////// "OnTrigger" "rage_meter,SetValueNoFire,$$=!activator.m_flRageMeter,0,-1" "OnTrigger" "rage_meter_drain,FireUser1,,0.01,-1" } logic_relay { "targetname" "rage_meter_drain" "spawnflags" "2" "OnUser1" "rage_meter,FireUser1,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" //interval } math_counter { "targetname" "rage_meter" "startvalue" "0" "min" "0" "max" "100" "OnHitMin" "rage_meter_drain,$CancelPending,,0,0" "OnHitMin" "!activator,$SetClientProp$m_bRageDraining,0,0,-1" "OnHitMin" "!activator,$ResetClientProp$m_flRageMeter,,0.03,-1" "OnHitMin" "!activator,$SetProp$m_flRageMeter,0,0,-1" ////////////remove effect////////// "OnHitMin" "!activator,$RemoveCond,37,0,-1" /////////////////////////////////// //"OnHitMin" "player,$DisplayTextChat,rage meter ended,0,-1" "OnGetValue" "rage_meter,$SetVar$tempRageHolder,,0,-1" "OnGetValue" "!activator,$SetClientProp$m_flRageMeter,$$=rage_meter.tempRageHolder,0.01,-1" "OnUser1" "!self,Subtract,1,0,-1" //drain per interval "OnUser1" "!self,GetValue,,0.01,-1" } } WPT_Dragon { OnSpawnOutput { Target "filter_rage_activated" Action "FireUser1" Delay 0 } OnParentKilledOutput { Target "!activator" Action "$ResetClientProp$m_bRageDraining" Delay 0.1 } OnParentKilledOutput { Target "!activator" Action "$ResetClientProp$m_flRageMeter" Delay 0.1 } OnSpawnOutput { Target "!activator" Action "$RemoveItemAttribute" Param "aiming movespeed increased|0" Delay 0.01 } OnSpawnOutput { Target "!activator" Action "$AddItemAttribute" Param "projectile lifetime|0.18|0" Delay 0.01 } //check when rage was activated by player $filter_sendprop { "targetname" "filter_rage_activated" "$name" "m_bRageDraining" "$value" "1" "$compare" "equal" "Negated" "0" "OnPass" "rage_activated,Trigger,,0,-1" //"OnPass" "player,$DisplayTextChat,activated,0,-1" "OnUser1" "!self,TestActivator,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" } logic_relay { "targetname" "rage_activated" "spawnflags" "2" "OnTrigger" "!activator,$SetClientProp$m_bRageDraining,1,0,-1" "OnTrigger" "!activator,$SetProp$m_bRageDraining,0,0,-1" ////////////apply effect/////////// "OnTrigger" "!activator,$AddItemAttribute,aiming movespeed increased|10|0,0,-1" "OnTrigger" "!activator,$AddItemAttribute,projectile lifetime|0.36|0,0,-1" /////////////////////////////////// "OnTrigger" "rage_meter,SetValueNoFire,$$=!activator.m_flRageMeter,0,-1" "OnTrigger" "rage_meter_drain,FireUser1,,0.01,-1" } logic_relay { "targetname" "rage_meter_drain" "spawnflags" "2" "OnUser1" "rage_meter,FireUser1,,0,-1" "OnUser1" "!self,FireUser1,,0.1,-1" //interval } math_counter { "targetname" "rage_meter" "startvalue" "0" "min" "0" "max" "100" "OnHitMin" "rage_meter_drain,$CancelPending,,0,0" "OnHitMin" "!activator,$SetClientProp$m_bRageDraining,0,0,-1" "OnHitMin" "!activator,$ResetClientProp$m_flRageMeter,,0.03,-1" "OnHitMin" "!activator,$SetProp$m_flRageMeter,0,0,-1" ////////////remove effect////////// "OnHitMin" "!activator,$RemoveItemAttribute,aiming movespeed increased|0,0,-1" "OnHitMin" "!activator,$AddItemAttribute,projectile lifetime|0.18|0,0,-1" /////////////////////////////////// //"OnHitMin" "player,$DisplayTextChat,rage meter ended,0,-1" "OnGetValue" "rage_meter,$SetVar$tempRageHolder,,0,-1" "OnGetValue" "!activator,$SetClientProp$m_flRageMeter,$$=rage_meter.tempRageHolder,0.01,-1" "OnUser1" "!self,Subtract,1,0,-1" //drain per interval "OnUser1" "!self,GetValue,,0.01,-1" } } } /////////End of rework///////// PointTemplates { Resuply_Cabnet { NoFixup 1 prop_dynamic { "targetname" "locker_model1" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" // "angles" "0 -90 0" "angles" "0 135 0" "disableshadows" "1" "rendermode" "1" // "origin" "0 -90 64" "origin" "473 -473 63" } func_regenerate { "targetname" "cab" "associatedmodel" "locker_model1" "TeamNum" "2" // "origin" "0 -100 128" "origin" "450 -450 128" "mins" "-64 -64 -128" "maxs" "64 64 128" "StartDisabled" "0" "OnStartTouchAll" "locker_model1,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model1,SetAnimation,close,0,-1" } prop_dynamic { "targetname" "locker_model2" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" "angles" "0 0 0" "disableshadows" "1" "rendermode" "1" "origin" "-540 -64 48" } func_regenerate { "targetname" "cab" "associatedmodel" "locker_model2" "TeamNum" "2" "origin" "-500 -64 128" "mins" "-64 -64 -128" "maxs" "64 64 128" "StartDisabled" "0" "OnStartTouchAll" "locker_model2,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model2,SetAnimation,close,0,-1" } } Spawn_Botpush { NoFixup 1 trigger_push { "origin" "120 -24 128" "mins" "-40 -10 -128" "maxs" "40 10 128" "spawnflags" "1" "StartDisabled" "0" "pushdir" "0 0 0" "speed" "400" "filtername" "filter_redbot" } trigger_push { "origin" "-440 -24 128" "mins" "-90 -10 -128" "maxs" "90 10 128" "spawnflags" "1" "StartDisabled" "0" "pushdir" "0 0 0" "speed" "400" "filtername" "filter_redbot" } filter_tf_bot_has_tag { "require_all_tags" "1" "tags" "bot_red" "targetname" "filter_redbot" } } Teleport_Giant { NoFixup 1 trigger_teleport { "targetname" "giantunstuck" "mins" "-5 -32 -100" "maxs" "5 32 100" "origin" "-3220 6367.5 300" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_1" "filtername" "filter_giant" } info_target { "targetname" "g_tele_1" "origin" "-3140 6367.5 220" } trigger_teleport { "targetname" "giantunstuck" "mins" "-5 -32 -100" "maxs" "5 32 100" "origin" "-3220 6527.5 300" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_2" "filtername" "filter_giant" } info_target { "targetname" "g_tele_2" "origin" "-3140 6527.5 220" } trigger_teleport { "targetname" "giantunstuck" "mins" "-136 -5 -100" "maxs" "164 5 100" "origin" "-1664 4165 256" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_3" "filtername" "filter_giant" } info_target { "targetname" "g_tele_3" "origin" "-1725 4250 128" "angles" "0 90 0" } trigger_teleport { "targetname" "giantunstuck" "mins" "-2 -5 -100" "maxs" "2 5 100" "origin" "-394 1775.5 320" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_4" "filtername" "filter_giant" } info_target { "targetname" "g_tele_4" "origin" "-320 1775.5 256" } trigger_teleport { "targetname" "giantunstuck" "mins" "-2 -5 -100" "maxs" "2 5 100" "origin" "-394 1615.5 320" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_5" "filtername" "filter_giant" } info_target { "targetname" "g_tele_5" "origin" "-320 1615.5 256" } trigger_teleport { "targetname" "giantunstuck" "mins" "-2 -5 -100" "maxs" "2 5 100" "origin" "-394 1455.5 320" "spawnflags" "1" "StartDisabled" "0" "target" "g_tele_6" "filtername" "filter_giant" } info_target { "targetname" "g_tele_6" "origin" "-320 1455.5 256" } filter_tf_bot_has_tag { "require_all_tags" "1" "tags" "bot_giant" "targetname" "filter_giant" } } } SpawnTemplate Resuply_Cabnet SpawnTemplate Spawn_Botpush SpawnTemplate Teleport_Giant ExtraSpawnPoint { Name "spawnbot_red" TeamNum 3 X "256" Y "-140" Z "64" } ExtraSpawnPoint { Name "spawnbot_red" TeamNum 3 X "-256" Y "-140" Z "64" } ExtraSpawnPoint { Name "spawnbot_red_giant" TeamNum 3 X "420" Y "524" Z "64" } ExtraSpawnPoint { Name "spawnbot_red_giant" TeamNum 3 X "-420" Y "460" Z "64" } Templates { T_TFBot_Giant_Scout_Fast_Norm { ClassIcon scout_giant_fast Health 1200 Name "Super Scout" Class Scout Skill Easy WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the holy mackerel" Item "bonk boy" } RedBot { Tag bot_red ClassIcon red2_lite Action Mobber NoPushaway 1 CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "collect currency on kill" 1 "penetrate teammates" 1 "cannot be sapped" 1 } AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 1 Cooldown 0 Repeats 1 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 50 Type "Medic" } VoiceCommand { Delay 3 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } RedBot_Giant { Tag bot_red ClassIcon red2_lite Action Mobber Tag bot_giant CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "collect currency on kill" 1 "penetrate teammates" 1 "cannot be sapped" 1 "cannot be teleported" 1 } AddCond { Name TF_COND_REPROGRAMMED } VoiceCommand { Delay 1 Cooldown 0 Repeats 1 Type "Go" } VoiceCommand { Delay 3 Cooldown 24 IfSeeTarget 1 Type "Battle Cry" } } RedBot_Medic { Skill Expert Tag bot_red ClassIcon red2_lite Attributes IgnoreFlag Attributes SpawnWithFullCharge CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "collect currency on kill" 1 "penetrate teammates" 1 "cannot be sapped" 1 } WeaponRestrictions SecondaryOnly AimTrackingInterval 0 AddCond { Name TF_COND_REPROGRAMMED } } RedBot_Medic_Giant { Skill Expert Tag bot_red ClassIcon red2_lite Attributes IgnoreFlag Attributes SpawnWithFullCharge Tag bot_giant CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "health from packs increased" 0.15 "collect currency on kill" 1 "penetrate teammates" 1 "cannot be sapped" 1 "cannot be teleported" 1 } WeaponRestrictions SecondaryOnly AimTrackingInterval 0 AddCond { Name TF_COND_REPROGRAMMED } } } Mission { Objective DestroySentries InitialCooldown 30 BeginAtWave 1 RunForThisManyWaves 99 CooldownTime 40 Where spawnbot TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 40 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper InitialCooldown 40 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper_Poacher } } Mission { Objective Spy InitialCooldown 90 BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy_Ninja } } Mission { Objective Spy InitialCooldown 90 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 37 DesiredCount 1 Where spawnbot_mission_spy TFBot { Template T_TFBot_Spy_Sahara } } Mission { Objective Engineer InitialCooldown 77 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 44 DesiredCount 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Wrangler Attributes TeleportToHint } } Mission { Objective Engineer InitialCooldown 20 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_mission_sniper Attributes TeleportToHint } } Wave { Explanation { Line "{660099}Administartor : {yellow}Robot army is approaching. Prepare to defend." Line "{660099}Administartor : {yellow}Our engineers managed to reconstruct robot scrap into {red}red robots{yellow}." Line "{green}This mission features weapon reworks." Line "{green}Weapons that are usually not worth using gained a buff while stronger ones gained a nerf." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 1000 //Total Cash On Wave: 400 //Max Cash Past Wave: 1500 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Sniper_SMG AddTemplate RedBot } TFBot { Template T_TFBot_Sniper_SMG AddTemplate RedBot } TFBot { Class Scout AddTemplate RedBot } TFBot { Template T_TFBot_Scout_Melee Attributes DisableDodge Attributes AlwaysCrit AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_Shotgun AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_Shotgun AddTemplate RedBot } TFBot { Template T_TFBot_Pyro_Flaregun AddTemplate RedBot } TFBot { Template T_TFBot_Pyro_Flaregun AddTemplate RedBot } TFBot { Template T_TFBot_Heavy_Natascha AddTemplate RedBot } } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_red_giant Support Limited RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Crit AddTemplate RedBot_Giant } } } } WaveSpawn { Name w01_support TotalCurrency 35 TotalCount 13 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot_flank Support 1 TFBot { Template T_TFBot_Scout_Flank } } WaveSpawn { Name w01a TotalCurrency 45 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Giant_Melee Tag bot_giant } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w01a TotalCurrency 40 TotalCount 21 MaxActive 10 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot TFBot { Class Scout Skill Normal } } WaveSpawn { Name w01a TotalCurrency 30 TotalCount 24 MaxActive 10 SpawnCount 6 WaitBeforeStarting 18 WaitBetweenSpawns 12 Where spawnbot RandomChoice { TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Normal } TFBot { Class Soldier Skill Hard } } } WaveSpawn { Name w01b WaitForAllSpawned w01a TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant } } WaveSpawn { Name w01b WaitForAllSpawned w01a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro Tag bot_giant } } WaveSpawn { Name w01b WaitForAllSpawned w01a TotalCurrency 85 TotalCount 60 MaxActive 15 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot RandomChoice { TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ_Fast Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ_Fast Attributes AlwaysCrit } TFBot { Template T_TFBot_HeavyWeapons_HeavyWeight_Champ_Fast Attributes AlwaysCrit } TFBot { Template T_TFBot_Heavy_Natascha } TFBot { Template T_TFBot_Heavy_Natascha } } } WaveSpawn { Name w01c WaitForAllDead w01b TotalCurrency 90 TotalCount 20 MaxActive 13 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 11 Where spawnbot TFBot { Template T_TFBot_Demoman_LochnLoad } } WaveSpawn { Name w01c WaitForAllDead w01b TotalCurrency 0 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 11 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } Wave { Explanation { Line "{660099}Administartor : {yellow}Heavily armored tank is approaching this area." Line "{660099}Administartor : {yellow}Tank destroyer robots will be dispatched on your location." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 1500 //Total Cash On Wave: 600 //Max Cash Past Wave: 2200 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 7 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Sniper_Bushwacka_Crabine AddTemplate RedBot } TFBot { Template T_TFBot_Sniper_Bushwacka_Crabine AddTemplate RedBot } TFBot { Template T_TFBot_Sniper_Bushwacka_Crabine AddTemplate RedBot } TFBot { Class Pyro AddTemplate RedBot } TFBot { Class Pyro AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Knight AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Knight AddTemplate RedBot } } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_red_giant Support Limited RandomChoice { RandomChoice { TFBot { Template T_TFBot_Pyro_Giant_DragonFury AddTemplate RedBot_Giant } } } } WaveSpawn { Name w02a TotalCurrency 60 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name w02a TotalCurrency 40 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Giant_Homing Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic Tag bot_giant } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Tag bot_giant } } } WaveSpawn { Name w02a TotalCurrency 150 TotalCount 32 MaxActive 10 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Pyro_Phlog } } WaveSpawn { Name w02b WaitForAllSpawned w02a TotalCurrency 50 TotalCount 1 SpawnCount 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 66000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllSpawned w02a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Giant_Homing Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name w02c WaitForAllDead w02b TotalCurrency 90 TotalCount 27 MaxActive 10 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 3.5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Shotgun Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Shotgun Attributes AlwaysCrit } } } WaveSpawn { Name w02c WaitForAllDead w02b TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons_Shotgun Tag bot_giant } } WaveSpawn { Name w02d WaitForAllSpawned w02c TotalCurrency 50 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Class Heavy Skill Hard } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitForAllSpawned w02d TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic_BigHeal } } } } Wave { Explanation { Line "{660099}Administartor : {yellow}Highly defensive robots will come in this wave." Line "{660099}Administartor : {yellow}Distraction robots will be dispatched on your location." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 2200 //Total Cash On Wave: 700 //Max Cash Past Wave: 3000 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 30 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_HeavyWeapons_Fist AddTemplate RedBot } } } } WaveSpawn { MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Demoman_Knight AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Knight AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_RocketShotgun AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_RocketShotgun AddTemplate RedBot } TFBot { Template T_TFBot_Scout_Knight AddTemplate RedBot } } } } WaveSpawn { MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 60 Where spawnbot_red_giant Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Soldier AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Soldier AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Scout AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Scout_Fast_Norm Attributes AlwaysCrit AddTemplate RedBot_Giant } } } } WaveSpawn { Name w03a TotalCurrency 60 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Bonk Tag bot_giant Name "Giant Bonk Scout" } } WaveSpawn { Name w03a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Giant_DragonFury Tag bot_giant } TFBot { Template T_TFBot_Medic_Giant_VacBlast Tag bot_giant } TFBot { Template T_TFBot_Medic_Giant_VacBullet Tag bot_giant } } } WaveSpawn { Name w03a TotalCurrency 90 TotalCount 32 MaxActive 9 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 8 Where spawnbot RandomChoice { TFBot { Template T_TFBot_ScorchShot ClassIcon pyro_scorch } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name w03b WaitForAllSpawned w03a TotalCurrency 140 TotalCount 8 MaxActive 5 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Giant_Demoman Tag bot_giant } } WaveSpawn { Name w03b WaitForAllSpawned w03a TotalCurrency 50 TotalCount 25 MaxActive 7 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight_Persian } } WaveSpawn { Name w03b WaitForAllSpawned w03a TotalCurrency 50 TotalCount 12 MaxActive 3 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman AimAt Head } } WaveSpawn { WaitForAllSpawned w03b TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Heavy_Giant_SteelFist Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w03c WaitForAllSpawned w03b TotalCurrency 75 TotalCount 37 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.7 Where spawnbot TFBot { Template T_TFBot_Engineer_FetchFlag_Widowmaker } } WaveSpawn { Name w03c WaitForAllSpawned w03b TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 50 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Tag bot_giant Name "Homing Colonel Barrage" ClassIcon soldier_barrage_homing_nys AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.4 TurnPower 70 MaxAimError 135 } ItemAttributes { ItemName tf_weapon_rocketlauncher "projectile trail particle" "eyeboss_projectile" } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soLdier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soLdier_banner_trio } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon soLdier_banner_trio } } } } Wave { Explanation { Line "{660099}Administartor : {yellow}Highly ofensive robots will come in this wave." Line "{660099}Administartor : {yellow}Medic robots will be dispatched on your location." Line "{660099}Administartor : {yellow}Activate medic's ubercharge by using {red}''Go! Go! Go!'' {yellow}voice command." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 3000 //Total Cash On Wave: 700 //Max Cash Past Wave: 3800 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Medic_QuickUber AddTemplate RedBot_Medic } TFBot { Template T_TFBot_Medic_QuickFix AddTemplate RedBot_Medic } TFBot { Class Medic Name "Kritzkrieg Medic" Item "the kritzkrieg" AddTemplate RedBot_Medic } } } } WaveSpawn { MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 60 Where spawnbot_red_giant Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Medic AddTemplate RedBot_Medic_Giant } } } } WaveSpawn { MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 60 Where spawnbot_red_giant Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer AddTemplate RedBot_Giant } } } } WaveSpawn { Name w04a TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg_Giant Tag bot_giant } } } WaveSpawn { Name w04a TotalCurrency 60 TotalCount 26 MaxActive 9 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Demoman_Sticky_Rapid } } WaveSpawn { Name w04b WaitForAllSpawned w04a TotalCurrency 80 TotalCount 42 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_Scout_Butcher } } WaveSpawn { Name w04b WaitForAllSpawned w04a TotalCurrency 70 TotalCount 7 MaxActive 6 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name w04c WaitForAllDead w04b TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { WaitForAllSpawned w04c MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot_mission_spy Support 1 TFBot { Template T_TFBot_Spy Attributes IgnoreFlag } } WaveSpawn { Name w04d WaitForAllDead w04c TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w04d WaitForAllDead w04c TotalCurrency 70 TotalCount 7 MaxActive 7 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot Support Limited TFBot { Template T_TFBot_Soldier_Samurai } } WaveSpawn { WaitForAllDead w04c TotalCurrency 0 MaxActive 2 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 28 Where spawnbot Support 1 TFBot { Template T_TFBot_Soldier_Samurai } } WaveSpawn { WaitForAllDead w04c TotalCurrency 30 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 47 Where spawnbot_flank TFBot { Template T_TFBot_Giant_Scout_Fast_Norm Tag bot_giant } } WaveSpawn { Name w04e WaitForAllDead w04d TotalCurrency 30 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion Item "the direct hit" } } WaveSpawn { Name w04e WaitForAllDead w04d TotalCurrency 40 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_flank TFBot { Template T_TFBot_Pyro_Jetpack } } WaveSpawn { Name w04e WaitForAllDead w04d TotalCurrency 40 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_giant Attributes AlwaysCrit } } } Wave { Explanation { Line "{660099}Administartor : {yellow}Large ammounts of tough robots are approaching." Line "{660099}Administartor : {yellow}Powerfull robots will be dispatched on your location." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 3800 //Total Cash On Wave: 700 //Max Cash Past Wave: 4600 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 30 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Demoman_Samurai AddTemplate RedBot } } } } WaveSpawn { MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Heavy_Brass AddTemplate RedBot } TFBot { Template T_TFBot_Heavy_Heater AddTemplate RedBot } TFBot { Template T_TFBot_Demo_Burst AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Artillery AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Sticky AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_RocketShotgun AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_Bazooka AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_Bazooka AddTemplate RedBot } TFBot { Template T_TFBot_Pyro_Phlog AddTemplate RedBot } } } } WaveSpawn { MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 40 Where spawnbot_red_giant Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_HeavyWeapons AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Soldier_Crit AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Pyro_Giant_DragonFury AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Pyro_Giant_DragonFury AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Scout Attributes AlwaysCrit AddTemplate RedBot_Giant } } } } WaveSpawn { Name w05a TotalCurrency 100 TotalCount 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 28 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 30000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w05a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic Tag bot_giant } } } WaveSpawn { Name w05a TotalCurrency 80 TotalCount 40 MaxActive 15 SpawnCount 8 WaitBeforeStarting 60 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Popper } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 120 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 33 TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_VacBullet ClassIcon medic_vacc_trio } } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 33 TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_VacBlast ClassIcon medic_vacc_trio } } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 34 TotalCount 16 MaxActive 5 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Medic_VacFire ClassIcon medic_vacc_trio } } } WaveSpawn { Name w05c WaitForAllSpawned w05b TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_RocketPush Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w05c WaitForAllSpawned w05b TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 2 WaitBeforeStarting 9.5 WaitBetweenSpawns 3.2 Where spawnbot TFBot { ClassIcon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" AimLeadProjectileSpeed 1980 } } } Wave { Explanation { Line "{660099}Administartor : {yellow}Unusual reading of japaneese-themed robots is detected." Line "{660099}Administartor : {yellow}Dispatching all of the currently reconstructed robots on your location." } StartWaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Max Cash Wave: 4600 //Total Cash On Wave: 1000 //Max Cash Past Wave: 5600 WaveSpawn { Support 1 TFBot { Class Scout AddTemplate RedBot } } WaveSpawn { MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 30 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Demoman_Samurai AddTemplate RedBot } TFBot { Template T_TFBot_HeavyWeapons_Fist AddTemplate RedBot } TFBot { Template T_TFBot_Scout_Knight AddTemplate RedBot } } } } WaveSpawn { MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot_red Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Scout_Pistol Attributes AlwaysCrit AddTemplate RedBot } TFBot { Template T_TFBot_Scout_Bonk Attributes AlwaysCrit AddTemplate RedBot } TFBot { Template T_TFBot_Scout_Melee Attributes AlwaysCrit AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_RocketShotgun AddTemplate RedBot } TFBot { Template T_TFBot_Soldier_Bazooka AddTemplate RedBot } TFBot { Class Soldier Item "the direct hit" AimLeadProjectileSpeed 1980 AddTemplate RedBot } TFBot { Template T_TFBot_Pyro_Phlog AddTemplate RedBot } TFBot { Class Pyro AddTemplate RedBot } TFBot { Class Pyro AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Knight_Persian Attributes AlwaysCrit AddTemplate RedBot } TFBot { Class Demoman AddTemplate RedBot } TFBot { Template T_TFBot_Demoman_Sticky AddTemplate RedBot } TFBot { Template T_TFBot_Heavy_Brass AddTemplate RedBot } TFBot { Template T_TFBot_Heavy_Deflector_Normal AddTemplate RedBot } } } } WaveSpawn { MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 40 Where spawnbot_red_giant Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_HeavyWeapons AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_HeavyWeapons_Shotgun AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Soldier_Crit AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Pyro AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Pyro_Giant_DragonFury AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Scout AddTemplate RedBot_Giant } TFBot { Template T_TFBot_Giant_Scout_Fast_Norm Attributes AlwaysCrit AddTemplate RedBot_Giant } } } } WaveSpawn { Name w06a_s TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { ClassIcon demoknight_samurai Health 4500 Name "Giant Samurai Medic" Class Medic Skill Expert Action FetchFlag Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant ItemAttributes { ItemName "prinny machete" "custom item model" "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" "custom kill icon" "demokatana" "custom hit sound" "weapons/samurai/tf_katana_slice_01.wav" "is_a_sword" 1 "damage bonus" 1.5 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "gesture speed increase" 1.15 } Item "prinny machete" Item "medic geisha hair" // Item "hong kong cone" } } WaveSpawn { Name w06a_s TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_flank TFBot { ClassIcon demoknight_samurai Health 4500 Name "Giant Samurai Medic" Class Medic Skill Expert Action FetchFlag Attributes MiniBoss WeaponRestrictions MeleeOnly Tag bot_giant ItemAttributes { ItemName "prinny machete" "custom item model" "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" "custom kill icon" "demokatana" "custom hit sound" "weapons/samurai/tf_katana_slice_01.wav" "is_a_sword" 1 "damage bonus" 1.5 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "gesture speed increase" 1.15 } Item "prinny machete" Item "medic geisha hair" // Item "hong kong cone" } } WaveSpawn { Name w06a TotalCurrency 60 TotalCount 28 MaxActive 10 SpawnCount 7 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot TFBot { Attributes AlwaysCrit Class Soldier Skill Expert RocketJump 1 ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.3 "rocket jump damage reduction" 0.5 } Item "The Gunboats" } } WaveSpawn { Name w06a TotalCurrency 60 TotalCount 28 MaxActive 10 SpawnCount 7 WaitBeforeStarting 16 WaitBetweenSpawns 16 Where spawnbot TFBot { ClassIcon soldier_jug_market Class Soldier Name "Suicide Attack Soldier" Skill Expert RocketJump 1 ExtAttr IgnoreBuildings Attributes DisableDodge Action Sniper AimTrackingInterval 0 ItemAttributes { ItemName "Rocket Jumper" "mod max primary clip override" -1 "ammo regen" 1 "fire rate penalty" 2 } ItemAttributes { ItemName "the half-zatoichi" "mod crit while airborne" 1 "is_a_sword" 0 "mult smack time" 0.5 "damage bonus" 1.5 } ItemAttributes { ItemName "Thousand-Yard Stare" "set item tint rgb" 12073019 } CharacterAttributes { "move speed bonus" 1.3 "increased air control" 100 "deploy time decreased" 0.1 } Item "Rocket Jumper" Item "The Mantreads" Item "the half-zatoichi" Item "Thousand-Yard Stare" } } WaveSpawn { Name w06b WaitForAllDead w06a_s TotalCurrency 70 TotalCount 12 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Giant_FoW } } WaveSpawn { Name w06b WaitForAllSpawned w06a TotalCurrency 50 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Pyro_Flare_Rocket } } WaveSpawn { WaitForAllSpawned w06a TotalCurrency 50 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name w06b WaitForAllSpawned w06a TotalCurrency 50 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon scout_sunstick_swordstone Name "SunStick Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Item "Sun-on-a-Stick" } } WaveSpawn { Name w06c WaitForAllSpawned w06b TotalCurrency 60 TotalCount 12 MaxActive 10 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Giant_IronBomb Tag bot_giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Soldier_Stun } TFBot { Template T_TFBot_Soldier_Stun } } } WaveSpawn { Name w06c WaitForAllSpawned w06b TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Demoman_Giant_Knight_Armored Tag bot_giant Attributes AlwaysCrit } } WaveSpawn { Name w06boss WaitForAllSpawned w06b TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 61 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound vo\mvm\mght\soldier_mvm_m_dominationsniper13.mp3 TFBot { ClassIcon soldier_samuraiboss Health 60000 Scale 1.9 Name "Samurai Doe" Class Soldier Skill Expert StripItemSlot 0 Attributes MiniBoss Attributes UseBossHealthBar Attributes DisableDodge Action Mobber AimAt Head AimTrackingInterval 0.04 UseMeleeThreatPrioritization 1 MaxVisionRange 1350 Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 2 "can headshot" 1 "fire rate bonus" 0.9 "faster reload rate" 0 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "custom weapon fire sound" "=80|weapons\shotgun\shotgun_fire6.wav" "custom item model" "models\weapons\c_models\c_rapidfire\c_rapidfire_1.mdl" } ItemAttributes { ItemName "the half-zatoichi" "dmg max health" 0.5 "increased jump height from weapon" 1.6 "damage bonus" 2 "melee cleave attack" 1 "honorbound" 0 "mult_player_movespeed_active" 10 "single wep deploy time decreased" 0.7 "restore health on kill" 0 "heal on kill" 8000 } CharacterAttributes { "move speed bonus" 0.5 "rage giving scale" 0.1 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.025 "airblast vertical vulnerability multiplier" 0.025 "override footstep sound set" 3 "cancel falling damage" 1 "increased air control" 1 } EventChangeAttributes { Default { Item "the half-zatoichi" // Item "the man in slacks" Item "the patriot's pouches" Item "shin shredders" Item "the mustachioed mann" Item "the shogun's shoulder guard" Item "soldier samurai hat" ChangeAttributes //prevents duping of hats { Delay 0.1 Cooldown 0.1 Repeats 1 IfSeeTarget 0 Name "Attr_Shotgun" } CharacterAttributes { "increased air control" 1 } } Attr_Shotgun { WeaponRestrictions SecondaryOnly ChangeAttributes { Delay 10.01 Cooldown 0.1 Repeats 0 IfSeeTarget 1 Name "Attr_Strike" } VoiceCommand { Delay 10 Cooldown 0 IfSeeTarget 1 Type "Battle Cry" } CharacterAttributes { "increased air control" 1 } } Attr_Strike { WeaponRestrictions MeleeOnly ChangeAttributes { Delay 1.4 Cooldown 0.1 Repeats 0 IfSeeTarget 0 Name "Attr_Shotgun" } CharacterAttributes { "increased air control" 5 } } } } } WaveSpawn { WaitForAllSpawned w06boss WaitBeforeStarting 5 Support 1 FirstSpawnWarningSound "mvm_forever/mvm_meltdown_circuit_torture/Pirates.mp3" } WaveSpawn { WaitForAllSpawned w06boss WaitBeforeStarting 132 Support 1 FirstSpawnWarningSound "mvm_forever/mvm_meltdown_circuit_torture/Pirates.mp3" } WaveSpawn { WaitForAllSpawned w06boss WaitBeforeStarting 259 Support 1 FirstSpawnWarningSound "mvm_forever/mvm_meltdown_circuit_torture/Pirates.mp3" } WaveSpawn { WaitForAllSpawned w06boss WaitBeforeStarting 396 Support 1 FirstSpawnWarningSound "mvm_forever/mvm_meltdown_circuit_torture/Pirates.mp3" } WaveSpawn { WaitForAllSpawned w06boss TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Soldier_Samurai } TFBot { ClassIcon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" AimLeadProjectileSpeed 1980 } TFBot { ClassIcon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" AimLeadProjectileSpeed 1980 } } } WaveSpawn { WaitForAllSpawned w06boss TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 39 Where spawnbot Support 1 Squad { TFBot { Template T_TFBot_Giant_HeavyWeapons Tag bot_giant ClassIcon heavy_sup } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } } }