//Well, this gonna look ugly, both pop file and mission but it is what it is. - Mudun, creator of this mission //Big inspiration from Tower Blitz //Music: Ebolada - Reznyck #base robot_giant.pop #base robot_standard.pop #base robot_standard_red.pop #base robot_giant_red.pop WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTimeBlue 7 FixedRespawnWaveTimeBlue 0 ReverseWinConditions 1 AllowJoinTeamBlue 1 HumansMustJoinTeam Blue SetCreditTeam 3 SniperAllowHeadshots 1 SendBotsToSpectatorImmediately 1 NoRomevisionCosmetics 1 BluHumanFlagCapture 1 FlagCarrierMovementPenalty 1 BluHumanFlagPickup 1 BluPlayersAreRobots 1 AllowJoinTeamBlueMax 6 PlayerMiniBossMinRespawnTime 60 ItemBlacklist { ItemName "The Short Circuit" } DisallowUpgrade "maxammo primary increased" DisallowUpgrade "maxammo secondary increased" DisallowUpgrade "maxammo metal increased" DisallowUpgrade "metal regen" DisallowUpgrade "uber duration bonus" DisallowUpgrade "overheal expert" DisallowUpgrade "canteen specialist" PrecacheModel "models\props_mvm\mvm_upgrade_blu" PrecacheModel "models\props_mvm\robot_spawnpoint.mdl" PrecacheModel "models/bots/sniper_boss/bot_sniper_boss.mdl" PrecacheModel "models\props_mvm\reversemvm_redwall.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" LuaScriptFile "scripts/build_ally_robot_ptx_reverse.lua" CustomWeapon //Allows you to use an alias for items with custom attributes { //Scout "Armor League Scout" { OriginalItemName "The Sandman" "max health additive bonus" 1400 "always crit" 1 "damage bonus" 2 "max health additive penalty" 0 "effect bar recharge rate increased" 0.05 } "Cleaver Scout" { OriginalItemName "The Flying Guillotine" "dmg penalty vs players" 8.844 "always crit" 1 "damage bonus" 8.844 "move speed penalty" 0.8 } "True Full Auto" { OriginalItemName "upgradeable TF_WEAPON_PISTOL" //"custom item model" "models\weapons\c_models\c_smgpis\c_smgpis.mdl" "clip size bonus" 4.15 "burst fire count" -5 "burst fire rate mult" 3 "damage bonus" 2.5 "critboost on kill" 5 "maxammo secondary increased" 2 "reload time increased" 2 "projectile penetration" 1 } //Soldier "Supporter's Launcher" { OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "increase buff duration" 2 "move speed bonus" 1.3 "damage bonus" 1.5 "paintkit_proto_def_index" 210 "set_item_texture_wear" 0.2 } "Colonel Barrage" { OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "provide on active" 1 "clip size upgrade atomic" 16.0 "reload time increased" 7 "health regen" 40 "reload full clip at once" 1 "damage bonus" 1.5 "Projectile speed decreased" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "paintkit_proto_def_index" 307 "set_item_texture_wear" 0.2 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } "The Chernobyl Accident" { OriginalItemName "The Black Box" "set damagetype ignite" 1 "bleeding duration" 10 "use large smoke explosion" 1 "damage bonus" 1.5 "always crit" 1 "health on radius damage" 0 "blast radius increased" 1.8 //"increase buff duration" 0 "clip size penalty" 0.25 "reload time increased" 2.8 "paintkit_proto_def_index" 59 "set_item_texture_wear" 0.2 } "Gargantu-Jumper" // Players jump high, dodge projectiles and rain hell { OriginalItemName "The Air Strike" "blast radius increased" 1.2 "blast radius decreased" 1 "increased jump height" 3 "increased air control" 7 "clip size bonus" 2 "damage bonus" 1.5 "Faster reload rate" 0.2 //"rocket specialist" 3 "projectile spread angle penalty" 3 "special item description" " Deploy the B.A.S.E. Jumper to get a firing speed bonus!" } "The Robo-Runners Soldier" { OriginalItemName "The Teufort Tooth Kicker" "move speed bonus" 1.35 "max health additive penalty" -1000 } //Pyro "The Robo-Runners Pyro" { OriginalItemName "The Teufort Tooth Kicker" "move speed bonus" 1.35 "max health additive penalty" -500 } "Burst Flare Pyro" { OriginalItemName "The Flare gun" "paintkit_proto_def_index" 307 "set_item_texture_wear" 0.2 "mult projectile count" 6 "projectile speed decreased" 0.3 "projectile spread angle penalty" 2 "damage bonus" 2 } "Rapid Flare Pyro" { OriginalItemName "The Flare gun" "paintkit_proto_def_index" 165 "set_item_texture_wear" 0.2 "faster reload rate" 0.2 "fire rate bonus" 0.65 "damage bonus" 2 "switch from wep deploy time decreased" 0.5 } "The Tank Commander" { OriginalItemName "The Scorch Shot" "mod flaregun fires pellets with knockback" 0 "minicrit vs burning player" 0 "damage penalty" 1 "self dmg push force decreased" 1 "override projectile type" 2 "blast radius increased" 1.5 "damage bonus" 3 "faster reload rate" 0.7 "always crit" 1 } //Demo "Rapid Launcher" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.55 //"mult projectile count" 3 "paintkit_proto_def_index" 217 "set_item_texture_wear" 0.2 //"fire rate bonus with reduced health" 0.5 } "Burst Launcher" { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "reload time increased" 3.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 3.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 //"mult projectile count" 3 "paintkit_proto_def_index" 214 "reload full clip at once" 1 "move speed bonus" 1.12 "set_item_texture_wear" 0.2 } "Demoknight" { OriginalItemName "The Eyelander" "provide on active" 1 "critboost on kill" 7.5 "damage bonus" 3 "move speed bonus" 1.3 "max health additive penalty" 0 "max health additive bonus" 675 "special item description" "Equip's Ali Baba's Wee Booties and the Chargin' Targe. Continue to charge even after swinging the weapon." "provide on active" 1 "disable weapon switch" 1 "attack not cancel charge" 1 "cannot upgrade" 1 } "Samurai Demo" { OriginalItemName "The Half-Zatoichi" "special item description" "NOTE: You cannot carry the bomb as this class" "provide on active" 1 "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 "mult dmg vs giants" 2 "cannot be upgraded" 1 "max health additive bonus" 450 "cannot pick up intelligence" 1 "full charge turn control" 10 "Attack not cancel charge" 1 "model scale" 1.3 "disable weapon switch" 1 "cancel falling damage" 1 "cannot upgrade" 1 } "HHH" { OriginalItemName "The Horseless Headless Horseman's Headtaker" "damage bonus" 2 } //heavy "The Deflector" { OriginalItemName "Deflector" "damage bonus" 1.35 //"heal on kill" 2000 "attack projectiles" 2 "attach particle effect" 702 } //Medic "Quick-Uber Medigun" { OriginalItemName "upgradeable tf_weapon_medigun" "ubercharge rate bonus" 6 "uber duration bonus" -3 "paintkit_proto_def_index" 214 //"reload full clip at once" 1 "max health additive penalty" -200 } "Ubercharger" { OriginalItemName "upgradeable tf_weapon_medigun" "ubercharge rate bonus" 2 "heal rate bonus" 2 "paintkit_proto_def_index" 218 "special item description" "Start with a full Ubercharge every time you respawn. If you dont have a full charge upon spawning, unequip then equip this weapon again." } //Sniper } CustomWeapon { Name "The Nightmare Eyelander" OriginalItemName "the eyelander" "damage bonus" 5 "melee attack rate bonus" 0.65 "charge meter on hit" 1 "attach particle effect" 1 "Set DamageType Ignite" 1 "critboost on kill" 6 "weapon burn dmg increased" 5 "Attack not cancel charge" 1 "melee range multiplier" 1.1 "speed_boost_on_kill" 12 "killstreak tier" 1 "is australium item" 1 "item style override" 1 "major move speed bonus" 5 "melee range multiplier" 1.5 } CustomWeapon { Name "The Ancient Huntsman" OriginalItemName "The Huntsman" "fire rate bonus" 2 "mult projectile count" 5 "faster reload rate" 1 "damage bonus" 1.2 "bleeding duration" 5 "projectile spread angle penalty" 4 } CustomWeapon { Name "Homing Rocket Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "shoots homing rockets" "projectile trail particle" "eyeboss_projectile" "item color rgb" 16724735 "mod projectile heat seek power" 20 "mod projectile heat aim error" 105 "mod projectile heat aim time" 5 "mod projectile heat aim start time" 0.25 "faster reload rate" 0.5 "fire rate bonus" 0.5 "projectile spread angle penalty" 3 "clip size upgrade atomic" 8 "damage bonus" 1.5 } CustomWeapon { Name "Double Homing Rocket Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile trail particle" "eyeboss_projectile" "item color rgb" 16724735 "mod projectile heat seek power" 90 "mod projectile heat aim error" 105 "mod projectile heat aim time" 5 "mod projectile heat aim start time" 0.25 "faster reload rate" -0.5 "fire rate bonus" 0.5 "mult projectile count" 3 "ignores other projectiles" 1 "projectile speed increased" 0.5 "projectile spread angle penalty" 3 "clip size upgrade atomic" 3 "damage bonus" 1.0 } CustomWeapon { Name "Swarm Gen" OriginalItemName "The Black Box" "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "projectile detonate time" 5 "damage bonus" 0.9 "projectile spread angle penalty" 22 "mini rockets" 1 "projectile speed increased" 1.0 "clip size upgrade atomic" 99 "faster reload rate" 0.075 "fire rate bonus" 0.05 "ignores other projectiles" 1 "hold fire until full reload" 1 "mod projectile heat seek power" 9999 "mod projectile heat aim error" 360 "mod projectile heat aim time" 333 "mod projectile heat aim start time" 0 "item color rgb" 16724735 "add cond when active" 11 } CustomWeapon { Name "Prototype X3" OriginalItemName "The Air Strike" "special item description" "projectiles accelerate mid air" "clipsize increase on kill" 0 "clip size upgrade atomic" 10 "paintkit_proto_def_index" 232 "set_item_texture_wear" 0 "projectile sound" "npc/strider/fire.wav" "custom weapon fire sound" "weapons/stinger_fire1.wav" "custom impact sound" "=80|weapons/physcannon/energy_sing_explosion2.wav" "projectile no deflect" 1 "explosion particle" "rd_robot_explosion_smoke_linger" "projectile speed increased" 0.1 "projectile acceleration" 1000 "projectile acceleration time" 2 "projectile acceleration start time" 2 "Blast radius increased" 2 "damage bonus" 5.0 "mult projectile scale" 1.5 "fire rate bonus" 0.3 "faster reload rate" 1.11 "projectile trail particle" "spell_fireball_small_red" } CustomWeapon { Name "Titanium Bomber" OriginalItemName "The Iron Bomber" "special item description" "shoots fragile grenades with a short fuse" "special item description 2" "on kill: 5 second of critboost" "critboost on kill" 5 "clip size upgrade atomic" -2 "mult projectile count" 10 "custom kill icon" "merasmus_grenade" "custom weapon fire sound" "npc/attack_helicopter/aheli_mine_drop1.wav" "grenade no bounce" 1 "projectile spread angle penalty" 5 "projectile speed increased" 0.9 "fire rate bonus" 2.25 "faster reload rate" 3 "Blast radius increased" 1.25 "projectile speed increased" 0.9 "paintkit_proto_def_index" 114 "mult projectile scale" 1.25 "projectile trail particle" "rockettrail" "set_item_texture_wear" 0 "dmg falloff decreased" 0 "fuse bonus" 0.6 "damage bonus" 0.9 } CustomWeapon { Name "Burst Fire Rescue Ranger" OriginalItemName "The Rescue Ranger" "special item description" "this weapon cannot be upgraded" "fire rate bonus" 0.1 "faster reload rate" 0.75 "clip size bonus" 1.5 "mult projectile scale" 1.15 "mult projectile count" 2 "projectile spread angle penalty" 2 "projectile penetration" 6 "cannot be upgraded" 1 } CustomWeapon { Name "Antimatter Agents Anihilator" OriginalItemName "Iron Curtain" "sniper fires tracer" 1 "weapon spread bonus" 0.25 "damage bonus" 2.5 "fire rate bonus" 0.25 "add cond when active" 11 "explosive bullets" 77 "disable buildings on hit" 5 "model scale" 2.5 "attach particle effect static" 3045 "apply z velocity on damage" -450 "apply look velocity on damage" -450 "heal on kill" 5000 "max health additive bonus" 300000 "ragdolls plasma effect" 1 "bullets per shot bonus" 0.25 } CustomWeapon { Name "Titanium Crits RL" OriginalItemName "gold botkiller rocket launcher mk.i" "add cond when active" 11 "model scale" 2.25 "explosion particle" "fluidSmokeExpl_ring" "attach particle effect static" 3113 "damage bonus" 9.34 "clip size penalty" 1.75 "use large smoke explosion" 1 "Blast radius increased" 2.5 "fire rate penalty" 2.0 "mark for death" 1 "max health additive bonus" 143800 } CustomWeapon { Name "Plutonium Patriots RL" OriginalItemName "the black box" "damage bonus" 18.5 "fire rate bonus" 0.67 "projectile spread angle penalty" 12 "clip size upgrade atomic" 7 "use large smoke explosion" 1 "item style override" 1 "is australium item" 1 "Projectile speed decreased" 0.3 "weapon burn time increased" 1.5 "weapon burn dmg increased" 4.0 "health on radius damage" 300 "Set DamageType Ignite" 1 "Blast radius increased" 2.0 "attach particle effect static" 3044 "max health additive bonus" 194800 } CustomWeapon { Name "Rocket Rain-Launcher" OriginalItemName "the air strike" "special item description" "fires a wall of rockets" "special item description 2" "must be fully reloaded to fire" "faster reload rate" 0.25 "fire rate bonus" -1 "clip size upgrade atomic" 6.0 "Projectile speed increased" 1.15 "projectile spread angle penalty" 8 "damage bonus" 1.5 "hold fire until full reload" 1 } CustomWeapon { Name "Scatter Launcher" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "projectile speed increased" 1.22 "damage bonus" 1.5 "fire rate bonus" 0.001 "faster reload rate" 0.5 "clip size upgrade atomic" 14 "projectile spread angle penalty" 6 } CustomWeapon { Name "Mortar Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "Powerful arced rocket; slower movement when deployed" "projectile trail particle" "~rocketpack_exhaust" "projectile gravity" 1000 "provide on active" 1 "hand scale" 1.25 "custom projectile model" "models/weapons/w_models/w_rocketbullet.mdl" "mult projectile scale" 1.25 "maxammo primary reduced" 0.35 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "explosion particle" "fireSmokeExplosion" "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "ambient/explosions/explode_4.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "custom kill icon" "deflect_rocket" "no_jump" 1 "projectile no deflect" 1 "crit mod disabled" 0 "Reload time increased" 3 "blast radius increased" 2 "damage blast push" 3 "clip size penalty" 0.25 "Projectile speed increased" 2 "self dmg push force increased" 2 "blast dmg to self increased" 6 "CARD: damage bonus" 2 "mult dmg direct hit" 1.25 "no damage falloff" 1 "mult dmg vs giants" 2 "mult dmg vs tanks" 4 "special damage type" 1 "damage bonus" 2.5 } CustomWeapon { Name "Omega Blast Launcher" OriginalItemName "The Liberty Launcher" "special item description" "projectiles travel at a curve" "special item description 2" "on hit: pushes robots away" "special item description 3" "must be fully reloaded to fire" "damage causes airblast" 1 "damage bonus" 1.25 "Blast radius increased" 1.11 "fire rate bonus" 0 "clip size upgrade atomic" 12 "projectile spread angle penalty" 6 "attach particle effect" 701 "mod mini-crit airborne" 1 "projectile gravity" 600 "mult projectile count" 1 "faster reload rate" 0.444 "burst fire count" 17 } CustomWeapon { Name "Captain Crockets RL" OriginalItemName "The Black Box" "special item description" "shoots 3 projectiles at once" "special item description 2" "+500hp on wearer" "special item description 3" "+250hp on hit" "mult projectile count" 4 "ignores other projectiles" 1 "projectile spread angle penalty" 4 "faster reload rate" 1.22 "damage bonus" 1.22 "heal on hit for rapidfire" 250 "fire rate bonus" 1.5 "max health additive bonus" 500 } CustomWeapon { Name "The Unfair RL" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "is australium item" 1 "damage bonus" 33.55 "projectile speed increased" 3.0 "fire rate bonus" 1.5 "faster reload rate" 1.5 "blast radius increased" 2.0 "explosion particle" "fluidSmokeExpl_ring" "heal on hit for rapidfire" 500 "clip size upgrade atomic" 4 } CustomWeapon { Name "Chief Blast Heavy Shotgun" OriginalItemName tf_weapon_shotgun_hwg "special item description" "on hit: pushes robots away" "special item description 2" "on hit: +20hp" "fire rate bonus" 2.0 "bullets per shot bonus" 8 "damage bonus" 1.0 "faster reload rate" 1.06 "mod no reload DISPLAY ONLY" 1 "apply z velocity on damage" 100 "apply look velocity on damage" 100 "heal on hit for rapidfire" 20 "critboost on kill" 10 } CustomWeapon { Name "Iron Bomber Chief" OriginalItemName "The Iron Bomber" "special item description" "must fully reload before fire" "Paintkit_proto_def_index" 234 "fire rate bonus" 0.05 "faster reload rate" 0.44 "fuse bonus" 1.5 "Blast radius increased" 0.75 "projectile spread angle penalty" 5 "dmg falloff decreased" 0.5 "clip size upgrade atomic" 16 "damage bonus" 1.5 "hold fire until full reload" 1 } CustomWeapon { Name "Chief SuperBarrage RL" OriginalItemName "the black box" "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "fire rate bonus" 0.075 "damage bonus" 2.66 "clip size upgrade atomic" 92 "Blast radius increased" 1.11 "projectile spread angle penalty" 6 "Projectile speed increased" 0.4 "slow enemy on hit" 1 "faster reload rate" 0.075 "add cond when active" 11 } CustomWeapon { Name "The Inferno" OriginalItemName "The Huo Long Heatmaker" "special item description" "shoots fireballs instead of bullets" "damage bonus" 0.82 "Set DamageType Ignite" 1 "weapon burn time increased" 0.25 "weapon burn dmg increased" 1.25 "fire rate penalty" 2.75 "projectile spread angle penalty" 2 "override projectile type extra" "spellfireball" "custom projectile size" 12 "custom kill icon" "firedeath" "max health additive bonus" 250 "paintkit_proto_def_index" 205 "set_item_texture_wear" 0 "custom impact sound" "fdfdf" } CustomWeapon { Name "Ultra FaN" OriginalItemName "festive force-a-nature" "special item description" "shoots lasers" "special item description 2" "airborne minicrits" "mod mini-crit airborne" 1 "mod shovel damage boost" 1 "mod medic killed revenge" 1 "mod shovel speed boost" 1 "sniper fires tracer" 1 "bullets per shot bonus" 1.5 "spread penalty" 0.5 "crit from behind" 1 "damage bonus" 5.23 } CustomWeapon { Name "EMP Cannon" OriginalItemName "The Cow Mangler 5000" "special item description" "on hit: disables enemy robots for 5 seconds" "special item description 2" "on hit: pushes robots away" "damage causes airblast" 1 "apply look velocity on damage" 1337 "apply z velocity on damage" 1337 "fire rate bonus" 8 "custom weapon fire sound" "npc/strider/charging.wav" "projectile sound" "npc/strider/fire.wav" "custom weapon reload sound" "buttons/combine_button_locked.wav" "custom impact sound" "weapons/mortar/mortar_explode1.wav" "custom hit sound" "ambient/machines/thumper_shutdown1.wav" "projectile trail particle" "critical_rocket_red" "centerfire projectile" 1 "mod weapon blocks healing" 1 "custom kill icon" "obj_attachment_sapper" "add cond on hit" 71 "add cond on hit duration" 5 } CustomWeapon { Name "Giant Nuke Launcher" OriginalItemName "The Air Strike" "special item description" "shoots large projectiles that deal alot of damage" "special item description 2" "slow fire and reload rate" //removestats "damage bonus" 6.53 "rocketjump attackrate bonus" 1 "mini rockets" 0 "clipsize increase on kill" 0 //removestats "crit mod disabled" 1 "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "mult projectile scale" 1.45 "rocket jump damage reduction" 0 "no damage falloff" 1 "fire rate bonus" 4.6 "set DamageType ignite" 1 "weapon burn time increased" 1.11 "weapon burn dmg increased" 1.5 "faster reload rate" 2.5 "hand scale" 1.3 "damage causes airblast" 1 "blast radius increased" 2.5 "clip size upgrade atomic" -2 "explosion particle" "mvm_hatch_destroy" "custom weapon fire sound" "weapons/stinger_fire1.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "custom impact sound" "=80|weapons/physcannon/energy_sing_explosion2.wav" "projectile no deflect" 1 "projectile trail particle" "rockettrail" "mult dmg vs giants" 2.17 "mult dmg vs tanks" 5 "ignores other projectiles" 1 //"dmg pierces resists absorbs" 1 //"custom item model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" } CustomWeapon { Name "Ultra Sentry Builder" OriginalItemName "Gold Botkiller Wrench Mk.I" "special item description" "provides a superior sentry" "melee range multiplier" 1.5 "melee attack rate bonus" 0.9 "engy building health bonus" 3 "engy sentry damage bonus" 1.13 "building scale" 1.2 "mvm sentry ammo" 20 "mult sentry rocket ammo" 100 "mult sentry rocket projectile speed"1.5 "mult firerocket rate" 0.4 "build rate bonus" 100 "engineer sentry build rate multiplier" 100 "engineer teleporter build rate multiplier" 100 "engy sentry radius increased" 5 } CustomWeapon { Name "Hyper Phlog" OriginalItemName "The Phlogistinator" "special item description" "increased range" "fire rate bonus" 0.25 "damage bonus" 2.22 "flame_drag" 4.0 "flame_lifetime" 1.2 } CustomWeapon { Name "Infini-Gen RL" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "+15hp on hit" "special item description 2" "up to 66% fire rate as health decreases" "heal on hit for rapidfire" 15 "damage bonus" 0.75 "faster reload rate" -1 "mod no reload DISPLAY ONLY" 1 "fire rate bonus" 0.7 "fire rate bonus with reduced health" 0.33 "clip size upgrade atomic" -3 } CustomWeapon { Name "Teleporting Device for pyro" //sm_ent_fire !activator $GiveItem "Reprogramming Device" OriginalItemName "The Detonator" "special item description" "allows user to teleport" "override projectile type extra" "spelltransposeteleport" "fire rate bonus" 10 "projectile speed increased" 1.5 } CustomWeapon { Name "Teleporting Device for soldier" //sm_ent_fire !activator $GiveItem "Reprogramming Device" OriginalItemName "The Reserve Shooter" "special item description" "allows user to teleport" "override projectile type extra" "spelltransposeteleport" "fire rate bonus" 10 "projectile speed increased" 1.5 } CustomWeapon { Name "Precision Minigun" OriginalItemName "Iron Curtain" "special item description" "+99% more accurate" "special item description 2" "-50% fire rate" "sniper fires tracer" 1 "weapon spread bonus" 0.01 "damage bonus" 8 "fire rate bonus" 1.5 "ragdolls plasma effect" 1 "bullets per shot bonus" 0.25 } CustomWeapon { Name "The Fortress" OriginalItemName "The Brass Beast" "special item description" "-50% damage from ranged weapons" "special item description 2" "increased spinup time" "paintkit_proto_def_index" 420 "set_item_texture_wear" 1 "minigun spinup time increased" 3.33 "crit mod disabled" 0 "dmg from ranged reduced" 0.5 "weapon spread bonus" 0.66 "move speed bonus" 0.35 "damage bonus" 2.0 "fire rate penalty" 2 "bullets per shot bonus" 2 "crit mod disabled" 1 } CustomWeapon { Name "Nuclear Sticky Launcher" OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "special item description" "massive damage and blast radius" "special item description 2" "WARNING: deals damage to allies" "custom item model" "models/weapons/c_models/c_big_man/c_big_man.mdl" "damage bonus" 18.0 "mult dmg vs giants" 3 "mult dmg vs tanks" 6 "hand scale" 1.5 "paintkit_proto_def_index" 296 "set_item_texture_wear" 1 "fire rate bonus" 45 "max pipebombs increased" -7 "faster reload rate" 5 "blast radius increased" 5.5 "set DamageType Ignite" 1 "weapon burn time increased" 1.5 "weapon burn dmg increased" 3.0 "stickybomb charge rate" -1 "sticky arm time bonus" 2.66 "self dmg push force decreased" 0.001 "damage causes airblast" 1 "move speed bonus" 0.4 "killstreak tier" 2 "projectile sound" "alarmatanques.wav" "projectile trail particle" "~rocketpack_exhaust" "use large smoke explosion" 1 "explosion particle" "fireSmoke_collumnP" "mult projectile scale" 1.5 "ignores other projectiles" 1 "allow friendly fire" 1 "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "npc/attack_helicopter/aheli_mine_drop1.wav" "custom kill icon" "firedeath" "projectile speed increased" 1.5 "custom projectile model" "models/passtime/ball/passtime_ball.mdl" } CustomWeapon { Name "Rocket Launcher Mk II" OriginalItemName "tf_weapon_rocketlauncher" "special item description" "+50% damage" "special item description 2" "increased reload rate while healed" "paintkit_proto_def_index" 218 "hold fire until full reload" 1 "set_item_texture_wear" 0 "damage bonus" 1.5 "fire rate bonus" 0.12 "faster reload rate" 0.63 "projectile spread angle penalty" 5 "clip size upgrade atomic" 40.0 "reload time decreased while healed" 0.43 } CustomWeapon { Name "Panic Burst Launcher" OriginalItemName "tf_weapon_rocketlauncher" "special item description" "-500 max health penalty" "special item description 2" "100% crits when user is below 35% hp" "force fire full clip" 1 "hold fire until full reload" 1 "mult crit when health is below percent" 0.35 "mult crit dmg" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.1 "projectile spread angle penalty" 4 "clip size upgrade atomic" 10 "paintkit_proto_def_index" 204 "set_item_texture_wear" 0 "max health additive bonus" -500 } CustomWeapon { Name "Supergiant Nightmare Demo Grenade Launcher" OriginalItemName "tf_weapon_grenadelauncher" "damage bonus" 8 "fire rate bonus" 4.5 "use large smoke explosion" 1 "weapon burn time increased" 1.5 "weapon burn dmg increased" 4.0 "Set DamageType Ignite" 1 "projectile spread angle penalty" 2 "clip size upgrade atomic" 2 "Blast radius increased" 2.22 "mult dmg vs giants" 2 "mult dmg vs tanks" 2.5 "add cond when active" 11 } CustomWeapon { Name "Kings Banner" OriginalItemName "The Buff Banner" "special item description" "activating banner gives user 100hp/s regen" "increase buff duration" 1.0 "mod rage on hit bonus" 0.05 "effect add attributes" "health regen|100" } CustomWeapon { Name "Direct Hit Chief" OriginalItemName "The Direct Hit" "special item description" "+200% projectile speed" "special item description 2" "100% crits if user is below 30% hp" "faster reload rate" -0.8 "clip size upgrade atomic" -1 "mod no reload DISPLAY ONLY" 1 "fire rate bonus" 0.5 "projectile speed increased" 3 "damage bonus" 1.5 "mult dmg vs giants" 2.5 "mult crit when health is below percent" 0.3 "max health additive bonus" -500 "health regen" 1 } CustomWeapon // c.tf weapon | modified { Name "Wasp Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "+50% splash size" "special item description 2" "No rocket push back" "blast radius increased" 1.5 //1.2 original "damage bonus" 1.77 //"Projectile speed decreased" 0.8 "add damage type" 2048 //no pushback "mini rockets" 1 "faster reload rate" 0.5 "fire rate bonus" 0.66 "custom impact sound" "=80|weapons/explode5.wav" "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "custom item model" "models/weapons/c_models/c_wasp_launcher/c_wasp_launcher_1.mdl" "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" //"custom view model" "models/weapons/c_models/c_soldier_arms_rocketless.mdl" } CustomWeapon { Name "Homing Laser Shotgun" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "paintkit_proto_def_index" 404 "set_item_texture_wear" 0.2 "override projectile type" 13 "mod projectile heat seek power" 15 "mod projectile heat aim error" 360 "mod projectile heat aim time" 10 "mod projectile heat aim start time" 0 "dmg bonus vs buildings" 3 "energy weapon penetration" 1 "damage bonus" 3.0 "projectile speed increased" 1.5 "mult projectile count" 16 "projectile spread angle penalty" 0 "set item tint rgb" 8400928 "clip size bonus upgrade" 1.5 "projectile spread angle penalty" 6 "fire rate bonus" 3.0 "faster reload rate" 0.5 } CustomWeapon { Name "GGun v2" OriginalItemName "The Air Strike" "paintkit_proto_def_index" 214 "set_item_texture_wear" 0.2 "mult projectile scale" 1.8 "mini rockets" 0 "use large smoke explosion" 1 "custom kill icon" "firedeath" "projectile speed increased" 0.6 "projectile no deflect" 1 "explosion particle" "mvm_hatch_destroy" "projectile health" 3000 "no self blast dmg" 1 "Set DamageType Ignite" 1 "weapon burn dmg increased" 3 "Blast radius increased" 2.0 "damage bonus" 13.5 "set_item_texture_wear" 0 "mini rockets" 0 "gesture speed increase" 0.25 "rocket jump damage reduction" 0 "faster reload rate" 1.5 "fire rate bonus" 4 "projectile spread angle penalty" 1 "clip size upgrade atomic" -1 "custom weapon fire sound" "weapons/stinger_fire1.wav" "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" "custom item model" "models/workshop/weapons/c_models/c_atom_launcher/c_atom_launcher.mdl" } CustomWeapon { Name "Vortex Circuit" OriginalItemName "The Righteous Bison" "special item description" "a powerful weapon that fires homing, electrical charges" "special item description 2" "the charges slow down the robots and their fire rate" "custom item model" "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" "explosion particle" "drg_cow_explosioncore_charged_blue" "projectile trail particle" "~player_intel_trail_blue" "custom weapon reload sound" "buttons/combine_button_locked.wav" "mod projectile heat seek power" 999 "mod projectile heat aim error" 360 "mod projectile heat aim time" 10 "mod projectile heat aim start time" 0 "aoe heal chance" 10 "override projectile type" 2 "hold fire until full reload" 1 "damage bonus" 4.0 "mult dmg vs giants" 2.0 "mult dmg vs tanks" 5.0 "force fire full clip" 1 "clip size bonus upgrade" 4.0 "fire rate bonus" 0.1 "faster reload rate" 0.7 "projectile spread angle penalty" 5 "disable buildings on hit" 0.5 "add attributes on hit" "move speed bonus|0.3|2|fire rate penalty|3.5|2|" "projectile speed increased" 0.4 "projectile no deflect" 1 "mult projectile scale" 0.2 } CustomWeapon { Name "Tracer Precision Rifle" OriginalItemName "The Cleaner's Carbine" "special item description" "A very precise weapon that uses tracer rounds" "special item description 2" "reloads entire chamber at once and fires full clip at once" "cannot be upgraded" 1 "auto fires when full" 1 "auto fires full clip" 1 "clip size bonus upgrade" 0.67 "sniper fires tracer HIDDEN" 1 "crit_dmg_falloff" 1 "projectile penetration" 2 "weapon spread bonus" 0.2 "damage bonus" 8.0 "faster reload rate" 3 "mult crit when health is below percent" 0.3 } CustomWeapon { Name "Titanium Minigun" OriginalItemName "Upgardeable TF_WEAPON_MINIGUN" "paintkit_proto_def_index" 404 "set_item_texture_wear" 0.2 "mult dmg vs tanks" 2 "mult dmg vs giants" 1.5 "damage bonus" 3.5 "ring of fire while aiming" 1 "crit vs burning players" 1 "damage causes airblast" 1 "fire rate penalty" 1.5 "explosive bullets" 100 "minigun spinup time decreased" 1.5 } // CUSTOM PROJECTILE MODELS // "models/weapons/w_models/w_wasp_launcher_rocket.mdl" // "models/weapons/w_models/w_atomball_blu.mdl" // "models/weapons/w_models/w_rocketbullet.mdl" // "models/weapons/c_models/c_soldiergrenade/c_soldiergrenade.mdl" // "models/weapons/w_models/w_flaregun_shell.mdl" // "models/weapons/c_models/c_brick/c_brick.mdl" // "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" //SCOUT CustomWeapon // Super Scout { Name "Super Scout" OriginalItemName "The Holy Mackerel" "provide on active" 1 "move speed bonus" 1.3 "no double jump" 1 //"override footstep sound set" 5 //"no_duck" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "damage bonus" 2 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "max health additive bonus" 1375 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "override footstep sound set" 0 } CustomWeapon // Giant Jumping { Name "Giant Jumping Scout" OriginalItemName "The Sandman" "provide on active" 1 "effect bar recharge rate increased" 999 "increased jump height" 2 "cancel falling damage" 1 //"always crit" 1 "head scale" 1.5 //"no_duck" 1 "damage penalty" 1 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "damage bonus" 2 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "max health additive bonus" 1375 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "override footstep sound set" 0 } CustomWeapon // Giant Armored { Name "Giant Armored League" OriginalItemName "The Sandman" "provide on active" 1 "max health additive penalty" 0 "max health additive bonus" 1500 "health from packs increased" 0.5 "effect bar recharge rate increased" 0.05 //"no_duck" 1 "no_jump" 1 "move speed penalty" 0.75 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "damage bonus" 2 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "max health additive bonus" 1375 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "override footstep sound set" 0 } CustomWeapon // Giant FaN { Name "Giant Force-A-Nature" OriginalItemName "The Force-a-Nature" //"custom weapon fire sound" "denominator/sg-1.wav" "provide on active" 1 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "scattergun knockback mult" 6 //"damage penalty" 0.65 "weapon spread bonus" 0.4 "move speed bonus" 1.1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "damage bonus" 2 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "max health additive bonus" 1375 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "override footstep sound set" 0 } //SOLDIER CustomWeapon // Giant Charged { Name "Giant Charged" OriginalItemName "The Original" "provide on active" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "clip size upgrade atomic" 96 "fire rate penalty" 2 "Projectile speed decreased" 0.5 "always crit" 1 "dmg bonus vs buildings" 3 "self dmg push force increased" 4 "apply z velocity on damage" 250 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon // Giant Black Box { Name "Giant Black Box" OriginalItemName "The Black Box" //"damage penalty" 0.45 //too weak "provide on active" 1 "fire rate bonus" 0.001 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 150 "self dmg push force increased" 8 //"no_jump" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon // Parachute { Name "The B.A.S.E. Jumper (Soldier)" OriginalItemName "The B.A.S.E. Jumper" "parachute redeploy" 1 } CustomWeapon { Name "Giant Rapid Fire Soldier" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "provide on active" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "clip size upgrade atomic" 96 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 //GIANT "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "clip size upgrade atomic" 96 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Burst Fire Soldier" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "provide on active" 1 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Direct Hit" OriginalItemName "the direct hit" "provide on active" 1 "fire rate bonus" 0.5 "rocket specialist" 2 "damage bonus" 2.25 //GIANT "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "clip size upgrade atomic" 96 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Missile Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "provide on active" 1 //"projectile trail particle" "eyeboss_projectile" //"Projectile speed decreased" 0.75 "mod projectile heat follow crosshair" 1 "mod projectile heat seek power" 360 "mod projectile heat aim time" 10 "custom projectile model" "models/buildables/sentry3_rockets.mdl" "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "custom impact sound" "=80|weapons/explode5.wav" //GIANT "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "clip size upgrade atomic" 96 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3800 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 "override footstep sound set" 0 } //PYRO CustomWeapon { Name "Giant W+M1" OriginalItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "provide on active" 1 //"damage bonus hidden" 1.3 "firing forward pull" 520 "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 //GIANT "damage bonus" 2 "lunchbox adds minicrits" 2 "weapon burn dmg increased" 2 "move speed bonus" 1.3 "airblast disabled" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "flame_speed" 520 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3325 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Dragon Pyro" OriginalItemName "The Dragon's Fury" "provide on active" 1 "damage bonus" 1.5 "minicritboost on kill" 2 //GIANT "damage bonus" 2 "lunchbox adds minicrits" 2 "weapon burn dmg increased" 2 "move speed bonus" 1.3 "airblast disabled" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "flame_speed" 520 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3325 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon // Giant Detonator (rip eardrums) { Name "Giant Detonator" OriginalItemName "The Detonator" "provide on active" 1 "damage penalty" 1 "damage bonus" 2 "fire rate bonus" 0.3 "weapon burn dmg increased" 2 //"apply z velocity on damage" 250 "self dmg push force increased" 12 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "flame_speed" 520 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "max health additive bonus" 3325 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } //DEMO CustomWeapon { Name "Giant Demoman" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "provide on active" 1 "fire rate bonus" 0.5 "blast radius increased" 1.25 "damage bonus" 1.5 "faster reload rate" 0.85 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Rapid Fire Demoman" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "provide on active" 1 "fire rate bonus" 1 "mod max primary clip override" -1 "mod no reload display only" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Burst Fire Demoman" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "provide on active" 1 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Scatter" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "provide on active" 1 "projectile speed increased" 1.22 "damage bonus" 1.5 "fire rate bonus" 0.001 "faster reload rate" 0.5 "clip size upgrade atomic" 14 "projectile spread angle penalty" 6 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Nuke Cannon" OriginalItemName "The Loose Cannon" "provide on active" 1 "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "custom kill icon" "firedeath" "clip size penalty" 0.25 "blast radius increased" 3 "Reload time increased" 3 "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "npc/attack_helicopter/aheli_mine_drop1.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "override projectile type" 3 "damage causes airblast" 1 "dmg pierces resists absorbs" 1 "self dmg push force increased" 50 "blast dmg to self increased" 2 "Projectile speed decreased" 0.75 //"projectile no deflect" 1 "projectile trail particle" "rockettrail" "explosion particle" "hightower_explosion" "grenade launcher mortar mode" 0 "grenade explode on impact" 1 "grenade no bounce" 1 //"damage bonus" 1.25 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 12 "mult dmg vs giants" 4 "mult dmg vs tanks" 8 "mult dmg vs npc" 8 "fuse bonus" 5 "custom projectile model" "models/weapons/w_models/w_atomball_blu.mdl" "custom projectile size" 12 "dmg falloff decreased" 1.25 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } CustomWeapon // Sentry Buster { Name "Sentry Buster" OriginalItemName "The Ullapool Caber" "provide on active" 1 "special item description" "NOTE: You cannot carry the bomb as this class" "max health additive penalty" -1000 "custom kill icon" "firedeath" "custom item model" "models/empty.mdl" "override footstep sound set" 7 "alt-fire disabled" 1 "no_jump" 1 "stay after regenerate" 1 "move speed bonus" 2.8 "melee range multiplier" 0.0025 "melee bounds multiplier" 0.0025 //"fire rate bonus" 10 "deploy time decreased" 0.0025 "add cond when active" 65 "cannot be backstabbed" 1 "not solid to players" 1 "no resupply" 1 "explosion particle" "3rd_trail" "dmg penalty vs players" 0 "blast radius increased" 0 "head scale" 2.2 "torso scale" 0.3 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 //"charge time increased" 3 "charge impact damage increased" 3 "Attack not cancel charge" 1 //"melee cleave attack" 1 "full charge turn control" 100 "lose demo charge on damage when charging" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "max health additive bonus" 3325 "health from packs increased" 0.5 //"move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //"no_jump" 1 "override footstep sound set" 0 } PlayerItemEquipSpawnTemplate { Name "caberbuster" ItemName "Sentry Buster" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Force-A-Nature" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Force-A-Nature" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Jumping Scout" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Jumping Scout" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Armored League" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Armored League" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Colonel Barrage" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Colonel Barrage" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Rapid Fire Soldier" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Rapid Fire Soldier" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Burst Fire Soldier" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Burst Fire Soldier" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Direct Hit" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Direct Hit" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Missile Launcher" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Missile Launcher" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Charged" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Charged" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Black Box" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Black Box" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Nuke Launcher" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Nuke Launcher" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant W+M1" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant W+M1" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Dragon Pyro" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Dragon Pyro" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Demoman" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Demoman" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Rapid Fire Demoman" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Rapid Fire Demoman" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Burst Fire Demoman" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Burst Fire Demoman" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Scatter" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Scatter" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Nuke Cannon" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Nuke Cannon" } PlayerItemEquipSpawnTemplate { Name "switchMelee" ItemName "Demoknight" } PlayerItemEquipSpawnTemplate { Name "switchMelee" ItemName "Samurai Demo" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Heal-on-kill Heavy" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Heal-on-kill Heavy" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Heater" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Heater" } PlayerItemEquipSpawnTemplate { Name "stripSecondary" ItemName "Giant Deflector" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Deflector" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Shotgun" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Shotgun" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Family Business" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Family Business" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Reserve Shooter" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Reserve Shooter" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Panic Attack" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Panic Attack" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Frontier Justice" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Frontier Justice" } PlayerItemEquipSpawnTemplate { Name "stripPrimary" ItemName "Giant Riot Rifle" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Riot Rifle" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Medic" } PlayerItemEquipSpawnTemplate { Name "stripMelee" ItemName "Giant Shield Medic" } PointTemplates { caberbuster { OnSpawnOutput { Target "caber_checker" Action trigger Delay 0.5 } OnSpawnOutput { Target "caberbuster_onspawn" Action trigger Delay 0.1 } OnParentKilledOutput { Target "!activator" Action addoutput Param "rendermode 0" } OnParentKilledOutput { Target "bustrelay" Action kill Delay 0.1 } logic_relay { "targetname" "caberbuster_onspawn" "ontrigger" "!parent,addoutput,rendermode 0,0,-1" "ontrigger" "@c@!parent,addoutput,rendermode 1,0,-1" "ontrigger" "@c@!parent,alpha,255,0.5,-1" "ontrigger" "!parent,$addplayerattribute,cannot pick up intelligence|1,0,-1" "ontrigger" "!parent,$weaponswitchslot,0,0,-1" "ontrigger" "busthurt,$setowner,!parent,0,-1" "ontrigger" "!parent,addoutput,onuser3 bustcmd:command:taunt:0:-1,0,-1" } logic_relay { "targetname" "caber_checker" "spawnflags" "2" "ontrigger" "filter_caber,$testentity,!parent,0,-1" "ontrigger" "!self,trigger,,0.1,-1" // "onspawn" "!parent,addoutput,rendermode 0,0,-1" // "onspawn" "@c@!parent,addoutput,rendermode 1,0,-1" // "onspawn" "@c@!parent,alpha,255,0.5,-1" // "onspawn" "!parent,$addplayerattribute,cannot pick up intelligence|1,0,-1" // "onspawn" "!parent,$weaponswitchslot,0,0,-1" // "onspawn" "busthurt,$setowner,!parent,0,-1" // "onspawn" "!parent,addoutput,onuser3 bustcmd:command:taunt:0:-1,0,-1" } point_clientcommand { "targetname" "bustcmd" } filter_tf_condition { "targetname" "filter_caber" "condition" "65" "onpass" "!parent,$displaytextcenter,BUSTER SEQUENCE ACTIVATED,0,-1" "onpass" "caber_checker,cancelpending,,0,-1" "onpass" "bustermodel,alpha,255,0,-1" "onpass" "!parent,addoutput,rendermode 10,0,-1" "onpass" "@c@!parent,alpha,0,0,-1" "onpass" "caber_swing_check,trigger,,0,-1" "onpass" "player,$playsoundtoself,MVM.SentryBusterIntro,0,-1" "onpass" "bustloop,playsound,,0,-1" "onpass" "!parent,$weaponstripslot,0,0,-1" "onpass" "!parent,$weaponstripslot,1,0,-1" "onpass" "!parent,$removecond,17,0,-1" "onpass" "!parent,sethealth,2500,0,-1" "onpass" "!parent,$giveitem,ESL Season VI Division 2 3rd Place,0.01,-1" "onpass" "bustermodel,$getdata$m_iName,fixupnamer|$setkey$case01|def,0.01,-1" "onpass" "wearable_check,$testentity,@c@!parent,0.02,-1" "onpass" "fixupnamer,$format,,0.02,-1" "onpass" "bustermodel,fireuser1,,0.02,-1" } ambient_generic { "targetname" "bustloop" "message" "MVM.SentryBusterLoop" "health" "3" "radius" "5000" "spawnflags" "16" "sourceentityname" "!parent" } ambient_generic { "targetname" "bustspin" "message" "MVM.SentryBusterSpin" "health" "3" "radius" "5000" "spawnflags" "48" "sourceentityname" "!parent" } ambient_generic { "targetname" "bustboom" "message" "MVM.SentryBusterExplode" "health" "3" "radius" "5000" "spawnflags" "48" "sourceentityname" "!parent" } logic_relay { "targetname" "caber_swing_check" "spawnflags" "2" "ontrigger" "filter_swung1,$testentity,@c@!parent,0,-1" "ontrigger" "filter_swung2,$testentity,@c@!parent,0,-1" "ontrigger" "filter_swung3,$testentity,@c@!parent,0,-1" "ontrigger" "!self,trigger,,0.1,-1" } $filter_sendprop { "targetname" "wearable_check" "$name" "m_iItemDefinitionIndex" "$value" "8037" "$compare" "equal" "onpass" "fire_input_on_passed_entity,$callertoactivator,,0,-1" } logic_case { "targetname" "fire_input_on_passed_entity" "ondefault" "!activator,$setmodeloverride,models/bots/demo/bot_sentry_buster.mdl,0,-1" "ondefault" "!activator,addoutput,rendermode 1,0,-1" } trigger_brush // used as a fixup name for tf_wearable { "targetname" "bustermodel" "onuser1" "!self,kill,,0,-1" } logic_case { "targetname" "fixupnamer" "case16" "ondefault !activator:addoutput:targetname %:0:-1" "ondefault" "fire_input_on_passed_entity,addoutput,,0,-1" } $filter_sendprop // right swing anim { "targetname" "filter_swung1" "$name" "m_nSequence" "$value" "4" "$compare" "equal" "onpass" "bustrelay,trigger,,0,-1" "onpass" "caber_swing_check,cancelpending,,0,-1" } $filter_sendprop // left swing anim { "targetname" "filter_swung2" "$name" "m_nSequence" "$value" "5" "$compare" "equal" "onpass" "bustrelay,trigger,,0,-1" "onpass" "caber_swing_check,cancelpending,,0,-1" } $filter_sendprop // crit swing anim { "targetname" "filter_swung3" "$name" "m_nSequence" "$value" "6" "$compare" "equal" "onpass" "bustrelay,trigger,,0,-1" "onpass" "caber_swing_check,cancelpending,,0,-1" } trigger_hurt { "targetname" "busthurt" "mins" "-300 -300 -300" "maxs" "300 300 300" "damagetype" "64" "damage" "3000" //remember this is halved "spawnflags" "64" "startdisabled" "1" "onstarttouch" "filter_sentry,testactivator,,0,-1" "onstarttouch" "filter_dispenser,testactivator,,0,-1" "onstarttouch" "filter_tele,testactivator,,0,-1" } filter_activator_class { "targetname" "filter_thesentry" "filterclass" "obj_sentrygun" } filter_multi { "targetname" "filter_sentry" "filter01" "filter_thesentry" "filter02" "filter_redteam" "onpass" "!activator,removehealth,10000,0,-1" } filter_activator_class { "targetname" "filter_thedispenser" "filterclass" "obj_dispenser" } filter_multi { "targetname" "filter_dispenser" "filter01" "filter_thedispenser" "filter02" "filter_redteam" "onpass" "!activator,removehealth,10000,0,-1" } filter_activator_class { "targetname" "filter_thetele" "filterclass" "obj_teleporter" } filter_multi { "targetname" "filter_tele" "filter01" "filter_thetele" "filter02" "filter_redteam" "onpass" "!activator,removehealth,10000,0,-1" } info_particle_system { "targetname" "bustparticle" "effect_name" "hightower_explosion" } prop_dynamic { "targetname" "fakebustermodel" "model" "models/bots/demo/bot_sentry_buster.mdl" "disablebonefollowers" "1" "startdisabled" "1" "skin" 1 "onanimationbegun" "!parent,$getprop$m_flModelScale,fakebustermodel|$setprop$m_flModelScale|1,0,-1" } logic_relay { "targetname" "bustrelay" "ontrigger" "!parent,$addcond,14,0,-1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "!parent,$RemoveItem,ESL Season VI Division 2 3rd Place,0,-1" // "ontrigger" "bustermodel,alpha,0,0,-1" "ontrigger" "fakebustermodel,setanimation,sentry_buster_preExplode,0,-1" "ontrigger" "fakebustermodel,enable,,0,-1" "ontrigger" "bustloop,stopsound,,0,-1" "ontrigger" "bustspin,playsound,,0,-1" "ontrigger" "!parent,fireuser3,,0,-1" "ontrigger" "fakebustermodel,kill,,2,-1" "ontrigger" "bustparticle,start,,2,-1" "ontrigger" "busthurt,enable,,2,-1" "ontrigger" "bustboom,playsound,,2,-1" "ontrigger" "busthurt,disable,,2.01,-1" "ontrigger" "!parent,$suicide,,2,-1" "ontrigger" "!self,kill,,2.1,-1" } RemoveIfKilled "bustrelay" KeepAlive 1 } } CustomWeapon // so soldier doesn't have it { Name "The Half-Zatoichi (Demo)" OriginalItemName "The Half-Zatoichi" "provide on active" 1 "critboost on kill" 3 "restore health on kill" 8 "is_a_sword" 0 //"override footstep sound set" 5 } //HEAVYWEAPONS CustomWeapon { Name "Giant Heal-on-kill Heavy" OriginalItemName "Upgardeable TF_WEAPON_MINIGUN" "provide on active" 1 "heal on kill" 150 "mod minigun can holster while spinning" 1 "no_jump" 1 //"no_duck" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon { Name "Giant Heater" OriginalItemName "The Huo Long Heatmaker" "provide on active" 1 "mod minigun can holster while spinning" 1 "no_jump" 1 //"no_duck" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon { Name "Giant Deflector" OriginalItemName "Deflector" "provide on active" 1 "special item description" "Free projectile deflection" "Attack Projectiles" 1 "damage bonus" 1.5 "mod minigun can holster while spinning" 1 "no_jump" 1 //"no_duck" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon // Giant Shotgun Heavy { Name "Giant Shotgun" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "provide on active" 1 "custom weapon fire sound" "weapons/shotgun/shotgun_fire7.wav" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon // Giant Shotgun Heavy { Name "Giant Family Business" OriginalItemName "The Family Business" "custom weapon fire sound" "weapons/shotgun/shotgun_fire7.wav" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.35 "bullets per shot bonus" 10 "damage penalty" 0.35 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon // Giant Shotgun Heavy { Name "Giant Reserve Shooter" OriginalItemName "The Reserve Shooter" "custom weapon fire sound" "weapons/shotgun/shotgun_fire7.wav" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon // Giant Shotgun Heavy { Name "Giant Panic Attack" OriginalItemName "Panic Attack Shotgun" "custom weapon fire sound" "weapons/shotgun/shotgun_fire7.wav" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.5 "bullets per shot bonus" 15 "damage penalty" 0.3 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon // Giant Shotgun Heavy { Name "Giant Frontier Justice" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "custom weapon fire sound" "weapons/shotgun/shotgun_fire7.wav" "custom kill icon" "frontier_kill" "custom item model" "models/weapons/c_models/c_frontierjustice/c_frontierjustice.mdl" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "crit kill will gib" 1 //"critboost on kill" 1 "minicrits become crits" 1 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } CustomWeapon { Name "Giant Riot Rifle" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "provide on active" 1 "move speed bonus" 1.4 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 //"override footstep sound set" 5 "self dmg push force increased" 1.25 "explosive bullets" 74 "explosion particle" "3rd_trail" //"buildingdamage_spark1" "custom weapon fire sound" "denominator/sg-1.wav" //"weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0 "max health additive bonus" 4700 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 "boots falling stomp" 1 //"no_duck" 1 //on miniguns instead //"no_jump" 1 //on miniguns instead "override footstep sound set" 0 } //ENGINEER CustomWeapon { Name "Riot Rifle for Engineer" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "explosive bullets" 74 "bullets per shot bonus" 0.1 "damage bonus hidden" 12.5 "dmg bonus vs buildings" 0.6 "fire rate penalty" 1.25 "reload time increased" 1.25 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "=80|denominator/sg-1.wav" "custom item model" "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" } CustomWeapon { Name "Dustbowl Eagle" OriginalItemName "Upgradeable TF_WEAPON_PISTOL" "can headshot" 1 "damage bonus" 3 "mult crit dmg" 0.48 "fire rate penalty" 2 "clip size penalty" 0.5 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "custom weapon fire sound" "=80|denominator/de_shot1.wav" "custom impact sound" "=65|denominator/hs.wav" "custom item model" "models/workshop/weapons/c_models/c_winger_distol/c_winger_distol.mdl" } CustomWeapon { Name "Rocket Sentry" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Enhanced rockets on level 3 sentry; weak lvl 1-2 sentry" "paintkit_proto_def_index" 226 "set_item_texture_wear" 0 "rocket specialist" 4 "mult firerocket rate" 0.25 "engy sentry fire rate increased" 5 "engy sentry radius increased" 1.5 "rocket jump damage reduction" 0 //"building color rgb" 255 } CustomWeapon { Name "PDQ" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Very fast construction; user limited to level 1 buildings" "Construction rate increased" 2.5 "upgrade rate decrease" 0 "building max level" 1 "mult teleporter recharge rate" 0.25 "custom item model" "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" "custom kill icon" "pickaxe" } BuildingSpawnTemplate { Name battlesentry ItemName "PDQ" BuildingType "Sentry" } BuildingSpawnTemplate { Name rocketsentry ItemName "Rocket Sentry" BuildingType "Sentry" } PointTemplates { battlesentry { OnSpawnOutput { Target !activator Action skin Param 3 } } rocketsentry { OnSpawnOutput { Target !activator Action color Param "0 0 255" } } yellow { OnSpawnOutput { Target !activator Action $setprop$m_nBotSkill Param 2 } } } //MEDIC CustomWeapon { Name "Giant Medic" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" //"provide on active" 1 "heal rate bonus" 2 "uber duration bonus" 4 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "max health additive bonus" 4350 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon { Name "Giant Shield Medic" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" //"provide on active" 1 "generate rage on heal" 2 "is miniboss" 1 "no damage view flinch" 1 "cannot upgrade" 1 "crit mod disabled" 0 "voice pitch scale" 0.7 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "max health additive bonus" 4350 "health from packs increased" 0.5 "mult_health_fromhealers_penalty_active" 2 "mult_patient_overheal_penalty_active" 0 "patient overheal penalty" 0 "move speed bonus" 0.5 //"no_duck" 1 "override footstep sound set" 0 } CustomWeapon { Name "Rescue Ranger for Medic" OriginalItemName "The Rescue Ranger" "use original class weapon animations" 1 //"reload full clip at once" 1 } CustomWeapon { Name "RĂźstung" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "special item description" "Ubercharge: Increase move, weapon and reload speed" "paintkit_proto_def_index" 217 //214 "set_item_texture_wear" 0 "ubercharge rate penalty" 1.25 //bonus because of code change "uber duration bonus" 6 "medigun keep charged effect" 1 "effect cond override" 2106481 } CustomWeapon { Name "Mecha-mender" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "special item description" "Can repair buildings, doubled beam range" "special item description 2" "Ubercharge: 100% minicrits + 35% damage resistance" "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "ubercharge rate penalty" 1.25 //bonus because of code change "uber duration bonus" 6 "medigun keep charged effect" 1 "mult medigun range" 2 "medic machinery beam" 4 "effect cond override" 2765328 } CustomWeapon { Name "Krakensage" OriginalItemName "Upgradeable TF_WEAPON_BONESAW" "special item description" "Crits vs crit-boosted opponents" "crit vs burning players" 128 "fire rate penalty" 1.2 "custom item model" "models/weapons/c_models/c_krakensage/c_krakensage.mdl" } //SNIPER CustomWeapon { Name "Crusader's Crossbow for Sniper" OriginalItemName "The Crusader's Crossbow" "special item description" "Can headshot + doubled damage" "use original class weapon animations" 1 "damage bonus" 2 "sniper no headshots" 0 "can headshot" 1 "cannot be upgraded" 1 } CustomWeapon { Name "The Fighter Rifle" OriginalItemName "The Hitman's Heatmaker" "special item description" "Combo hit reward : no headshots no charge" "decapitate type" 0 "damage penalty on bodyshot" 1 "rage on kill" 0 "rage on assists" 0 "mod soldier buff type" 0 //cleared hitman stats "max health additive bonus" 25 "mark for death" 1 "minicrits become crits" 1 "mult crit dmg" 0.665 "custom weapon fire sound" "=80|npc/sniper/echo1.wav" "custom item model" "models/weapons/c_models/c_scopelessrifle/c_scopelessrifle.mdl" "custom kill icon" "sniperrifle" "alt-fire disabled" 1 } //SPY CustomWeapon { Name "Tranquilizer" OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" "special item description" "Mark for death & disable enemy building on hit" "override projectile type" 5 "paintkit_proto_def_index" 257 "set_item_texture_wear" 0 "mark for death" 1 "dmg penalty vs buildings" 0.5 "disable buildings on hit" 4 "custom weapon fire sound" "=80|weapons/pistol/pistol_fire2.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "custom kill icon" "syringegun_medic" } CustomWeapon { Name "Budgie Booster" OriginalItemName "The Bird-Man of Aberdeen" "special item description" "Double Jump" "set item tint rgb" 8289918 "item style override" 2 "air dash count" 1 "bot custom jump particle" 1 "custom item model" "models/player/items/demo/demo_parrot.mdl" } CustomWeapon { Name "Fire Retardant Suit" OriginalItemName "Darwin's Danger Shield" "special item description" "Free +90% fire damage resistance" "dmg taken from fire reduced" 0.1 "custom item model" "models/workshop/player/items/spy/tw_spybot_armor/tw_spybot_armor.mdl" } // ENGY ROBOT BUILDER CustomWeapon { "Robo-Builder" { OriginalItemName "The Gunslinger" "special item description" "Sentry gun is replaced with robot companion." "special item description 2" "[INFO] Companion can be enhanced with enough cash." "maxammo metal increased" 3 } } ExtendedUpgrades { companion_upgrade { Name "Companion Hardware Upgrade" Attribute "throwable fire speed" Cap 9 Increment 1 Cost 700 Description "Upgrades bot type, stronger but more costly to build" SecondaryAttributes { "mod sentry cost" 0.5 } AllowedWeapons { ItemName "Robo-Builder" } OnApply { Output "popscript,$TierPurchase,,0" } OnDowngrade { Output "popscript,$TierPurchase,,0" } } } BuildingSpawnTemplate { ItemName "Robo-Builder" Name OnSentryBuild BuildingType "Sentry" Delay 0.1 } DisallowUpgrade { Upgrade "engy disposable sentries" MaxLevel 0 CheckAllSlots 1 ItemName "Portable Robotic Companion" } ExtraLoadoutItems // Extra loadout items available after typing !missionitems in chat { Scout { Primary "Giant Force-A-Nature" Primary "Ultra FaN" Secondary "True Full Auto" Secondary "Cleaver Scout" Melee "Giant Jumping Scout" Melee "Giant Armored League" Melee "Super Scout" Melee "Armor League Scout" } Soldier // Player Class { Primary "Giant Rapid Fire Soldier" Primary "Giant Burst Fire Soldier" Primary "Giant Direct Hit" Primary "Giant Missile Launcher" Primary "Giant Charged" Primary "Giant Black Box" Primary "Giant Nuke Launcher" Primary "Supporter's Launcher" Primary "The Chernobyl Accident" Primary "Gargantu-Jumper" Primary "Rocket Launcher Mk II" Primary "Panic Burst Launcher" Primary "Infini-Gen RL" Primary "Homing Rocket Launcher" Primary "Prototype X3" Primary "Rocket Rain-Launcher" Primary "Mortar Launcher" Primary "Omega Blast Launcher" Primary "Captain Crockets RL" Primary "EMP Cannon" Primary "Direct Hit Chief" Primary "Wasp Launcher" Primary { Item "Colonel Barrage" Cost 5000 } Secondary "Kings Banner" Secondary "Homing Laser Shotgun" Secondary "Teleporting Device for soldier" Secondary "The B.A.S.E. Jumper (Soldier)" //Secondary "The B.A.S.E. Jumper" Misc "The Robo-Runners Soldier" } Pyro { Misc "The Robo-Runners Pyro" Primary "Giant W+M1" Primary "Giant Dragon Pyro" Primary "Hyper Phlog" Secondary "Vortex Circuit" Secondary "Giant Detonator" Secondary "Teleporting Device for pyro" Secondary "Burst Flare Pyro" Secondary "Rapid Flare Pyro" Secondary "The Tank Commander" } Demoman { Primary "Giant Demoman" Primary "Giant Rapid Fire Demoman" Primary "Giant Burst Fire Demoman" Primary "Giant Scatter" Primary "Giant Nuke Cannon" Primary "Titanium Bomber" Primary "Scatter Launcher" Primary "Iron Bomber Chief" Primary "Rapid Launcher" Primary "Burst Launcher" Secondary "Nuclear Sticky Launcher" Melee "Demoknight" Melee "Samurai Demo" Melee "Sentry Buster" Melee "The Half-Zatoichi (Demo)" //Melee "HHH" } Engineer { Primary "Riot Rifle for Engineer" Primary "Burst Fire Rescue Ranger" Secondary "Dustbowl Eagle" Secondary "The Winger" Secondary "Pretty Boy's Pocket Pistol" Secondary "Budgie Booster" Melee "Robo-Builder" Melee "Rocket Sentry" Melee "PDQ" Melee "Ultra Sentry Builder" } Heavyweapons { Primary "Giant Heal-on-Kill Heavy" Primary "Giant Heater" Primary "Giant Deflector" Primary "The Deflector" Primary "Precision Minigun" Primary "The Inferno" Primary "The Fortress" Secondary "Chief Blast Heavy Shotgun" Secondary "Giant Shotgun" Secondary "Homing Laser Shotgun" Secondary "Giant Family Business" Secondary "Giant Reserve Shooter" Secondary "Giant Panic Attack" Secondary "Giant Frontier Justice" Secondary "Giant Riot Rifle" Melee "Gloves of Running Urgently MvM" } Medic { Primary "Rescue Ranger for Medic" Primary "Budgie Booster" Secondary "Giant Medic" Secondary "Giant Shield Medic" Secondary "RĂźstung" Secondary "Mecha-mender" Melee "Krakensage" } Sniper { Primary "Crusader's Crossbow for Sniper" Primary "The Fighter Rifle" Secondary "Tracer Precision Rifle" Secondary "Budgie Booster" } Spy { Secondary "Tranquilizer" Secondary "Fire Retardant Suit" Secondary "Budgie Booster" } } PlayerAttributes { Engineer { "Construction rate increased" 1.5 // fast building construction } } ItemAttributes //doesnt screw you over { ClassName "tf_weapon_knife" "provide on active" 1 "cannot pick up intelligence" 1 } PointTemplates { corelogic { NoFixup 1 logic_auto { "origin" "0 0 0" "targetname" "mainrelay" "OnMapSpawn" "item_ammopack*,Kill,,0,-1" "OnMapSpawn" "spawnbot_tank*,Kill,,0,-1" "OnMapSpawn" "spawnbot_mobberwave*,Kill,,0,-1" "OnMapSpawn" "boss,Kill,,0,-1" "OnMapSpawn" "wave_start_relay*,AddOutput,OnTrigger spawnbarrier*:Disable:0:-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger spawnbarrier*:Enable:0:-1" "OnMapSpawn" "spawnbarrier*:Enable:0:-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger forcefield*:Enable:0:-1" "OnMapSpawn" "wave_start*,AddOutput,OnTrigger func_capturezone:Disable:0:-1,0,-1" } logic_relay { "origin" "0 0 0" "targetname" "redwin_relay" "OnTrigger" "bots_win_red,RoundWin,,0,-1" "OnTrigger" "pit_explosion_wav,PlaySound,,0,-1" } } stripPrimary { OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 0 } } stripSecondary { OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 1 } } stripMelee { OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 2 } } switchPrimary { OnSpawnOutput { Target !activator Action $WeaponSwitchSlot Param 0 } } switchSecondary { OnSpawnOutput { Target !activator Action $WeaponSwitchSlot Param 1 } } switchMelee { OnSpawnOutput { Target !activator Action $WeaponSwitchSlot Param 2 } } OnSentryBuild { OnSpawnOutput { Target "popscript" Action "$SentrySpawned" Delay 0.01 } } StickyBlimp { OnParentKilledOutput // Clean up stickies { Target tf_projectile_pipe Action Kill Delay 0.1 } OnSpawnOutput { Target stickytank_init_relay Action Trigger Delay 0.1 } logic_relay { "targetname" "stickytank_init_relay" "OnTrigger" "!parent,AddOutput,OnHealthBelow60Percent stickytank_timer:UpperRandomBound:5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow60Percent stickytank_timer:LowerRandomBound:5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow30Percent stickytank_timer:UpperRandomBound:2.5:0:-1,0,-1" "OnTrigger" "!parent,AddOutput,OnHealthBelow30Percent stickytank_timer:LowerRandomBound:2.5:0:-1,0,-1" } logic_relay { "targetname" "stickytank_shooter_relay" "OnTrigger" "stickytank_mimic,FireOnce,,0,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.1,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.1,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.2,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.2,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.3,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.3,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.4,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.4,-1" "OnTrigger" "stickytank_mimic,FireMultiple,4,0.5,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.5,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.6,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.6,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.7,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.7,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.8,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.8,-1" "OnTrigger" "stickytank_mimic,FireOnce,,0.9,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,0.9,-1" "OnTrigger" "stickytank_mimic,FireMultiple,4,1,-1" "OnTrigger" "stickytank_shoot_sound,PlaySound,,1,-1" "OnTrigger" "stickytank_mimic_crit,FireOnce,,1.5,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,1.5,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,2,2,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,2,-1" "OnTrigger" "!self,EnableRefire,,2,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,3,2.5,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,2.5,-1" "OnTrigger" "stickytank_mimic_crit,FireMultiple,6,3,-1" "OnTrigger" "stickytank_shoot_sound_crit,PlaySound,,3,-1" "OnTrigger" "stickytank_mimic,DetonateStickies,,5.5,-1" "OnTrigger" "stickytank_mimic_crit,DetonateStickies,,5.5,-1" } logic_timer { "targetname" "stickytank_timer" "spawnflags" "0" "UpperRandomBound" "5.5" "LowerRandomBound" "5.5" "UseRandomTime" "1" "OnTimer" "stickytank_shooter_relay,Trigger,,0,-1" } prop_dynamic { "targetname" "stickytank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "1" "solid" "0" "spawnflags" "0" "modelscale" "1.25" "origin" "120 -50 50" "angles" "-25 0 -90" } prop_dynamic { "targetname" "stickytank_model" "model" "models/props_frontline/tank_turret.mdl" "skin" "1" "solid" "0" "spawnflags" "0" "modelscale" "1.25" "origin" "120 50 50" "angles" "-25 0 90" } tf_point_weapon_mimic { "targetname" "stickytank_mimic" "WeaponType" "3" "TeamNum" "2" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "105" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "154 -56 86" "angles" "-58.5 359 180" } tf_point_weapon_mimic { "targetname" "stickytank_mimic_crit" "WeaponType" "3" "TeamNum" "2" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "105" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "154 -56 86" "angles" "-58.5 359 180" } tf_point_weapon_mimic { "targetname" "stickytank_mimic" "WeaponType" "3" "TeamNum" "2" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "0" "Damage" "105" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "154 56 84" "angles" "-56.5 359 0" } tf_point_weapon_mimic { "targetname" "stickytank_mimic_crit" "WeaponType" "3" "TeamNum" "2" "ModelScale" "1" "SpeedMax" "525" "SpeedMin" "525" "Crits" "1" "Damage" "105" "SpreadAngle" "25" "SplashRadius" "125" "FireSound" "weapons/stickybomblauncher_shoot_crit.wav" "origin" "154 56 84" "angles" "-56.5 359 0" } ambient_generic { "targetname" "stickytank_shoot_sound" "health" "10" "message" "weapons/stickybomblauncher_shoot.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } ambient_generic { "targetname" "stickytank_shoot_sound_crit" "health" "10" "message" "weapons/stickybomblauncher_shoot_crit.wav" "pitch" "100" "pitchstart" "100" "radius" "5000" "spawnflags" "48" "origin" "64 0 224" } } annotations { NoFixup 1 training_annotation { "targetname" "hint1" "display_text" "The forcefield is down! Move up!" "lifetime" "10" "origin" "-1600 -464 -16" } training_annotation { "targetname" "hint2" "display_text" "The forcefield is down! Move up!" "lifetime" "10" "origin" "767 -200 -19" } training_annotation { "targetname" "hint3" "display_text" "The bomb can now be deployed!" "lifetime" "10" "origin" "1904 688 -9" } training_annotation { "targetname" "hint4" "display_text" "Something is coming from the portal!" "lifetime" "10" "origin" "1904 688 148" } } hatchunblocker { NoFixup 1 logic_relay { "targetname" "unblockhatch" "OnTrigger" "func_capturezone,Enable,,0,-1" "OnTrigger" "hatchopen,Show,,0,-1" "OnTrigger" "thirdperson,Enable,,0,-1" } } textualtimer { OnSpawnOutput { Param 6 // change the value for minutes Target minutehand Action SetValue } OnSpawnOutput { Param 59 // change the value for seconds Target secondhand Action SetValue } logic_relay { "targetname" "loserelay" "startdisabled" "1" "ontrigger" "bots_win_red,RoundWin,,2,-1" "ontrigger" "realtimer,cancelpending,,2,-1" "onspawn" "wave_start*,addoutput,ontrigger realtimer:trigger::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger realtimer:cancelpending::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger loserelay:cancelpending::0:-1,0,-1" } NoFixup 1 math_counter { "targetname" "minutehand" "max" "9999" "outvalue" "timerformat,$setkey$case01,,0,-1" "onhitmin" "loserelay,enable,,1,-1" } math_counter { "targetname" "secondhand" "max" "60" "outvalue" "timerformat,$setkey$case02,,0,-1" "outvalue" "zerocompare,setvaluecompare,,0,-1" "onhitmin" "loserelay,trigger,,0,-1" "onhitmin" "!self,setvalue,60,1,-1" "onhitmin" "minutehand,subtract,1,1,-1" } logic_compare { "targetname" "zerocompare" "comparevalue" "9" "onequalto" "timerformat,$setkey$case16,%:0%,0,-1" "ongreaterthan" "timerformat,$setkey$case16,%:%,0,-1" } logic_case { "targetname" "timerformat" "case16" "%:%" "ondefault" "timertext,$setkey$message,,0,-1" "ondefault" "timertext,display,0,0,-1" } game_text { "targetname" "timertext" "color" "65 155 255" "holdtime" "2" "spawnflags" "1" "x" "0.7" "y" "0.9" } logic_relay { "targetname" "realtimer" "spawnflags" "2" "ontrigger" "timerformat,$format,,0.01,-1" "ontrigger" "secondhand,subtract,1,1,-1" //it doubles for some reason lol, also second should be 0.5 not 0 "ontrigger" "!self,trigger,,1,-1" } game_round_win { "teamnum" "2" "targetname" "bots_win_red" "force_map_reset" "1" } } textualtimer2 { OnSpawnOutput { Param 8 // change the value for minutes Target minutehand Action SetValue } OnSpawnOutput { Param 59 // change the value for seconds Target secondhand Action SetValue } logic_relay { "targetname" "loserelay" "startdisabled" "1" "ontrigger" "bots_win_red,RoundWin,,2,-1" "ontrigger" "realtimer,cancelpending,,2,-1" "onspawn" "wave_start*,addoutput,ontrigger realtimer:trigger::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger realtimer:cancelpending::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger loserelay:cancelpending::0:-1,0,-1" } logic_relay { "targetname" "pause_timer" "ontrigger" "realtimer2,cancelpending,,0,-1" "ontrigger" "loserelay,cancelpending,,0,-1" } logic_relay { "targetname" "resume_timer" "ontrigger" "realtimer2,trigger,,0,-1" } NoFixup 1 math_counter { "targetname" "minutehand" "max" "9999" "outvalue" "timerformat,$setkey$case01,,0,-1" "onhitmin" "loserelay,enable,,1,-1" } math_counter { "targetname" "secondhand" "max" "60" "outvalue" "timerformat,$setkey$case02,,0,-1" "outvalue" "zerocompare,setvaluecompare,,0,-1" "onhitmin" "loserelay,trigger,,0,-1" "onhitmin" "!self,setvalue,60,1,-1" "onhitmin" "minutehand,subtract,1,1,-1" } logic_compare { "targetname" "zerocompare" "comparevalue" "9" "onequalto" "timerformat,$setkey$case16,%:0%,0,-1" "ongreaterthan" "timerformat,$setkey$case16,%:%,0,-1" } logic_case { "targetname" "timerformat" "case16" "%:%" "ondefault" "timertext,$setkey$message,,0,-1" "ondefault" "timertext,display,0,0,-1" } game_text { "targetname" "timertext" "color" "65 155 255" "holdtime" "2" "spawnflags" "1" "x" "0.7" "y" "0.9" } logic_relay { "targetname" "realtimer2" "spawnflags" "2" "ontrigger" "timerformat,$format,,0.01,-1" "ontrigger" "secondhand,subtract,1,1,-1" //it doubles for some reason lol, also second should be 0.5 not 0 "ontrigger" "!self,trigger,,1,-1" } game_round_win { "teamnum" "2" "targetname" "bots_win_red" "force_map_reset" "1" } } nofunzone { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "-2997 -3254 -104" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "hahafunnyA1" "parentname" "hahafunnyA" "mins" "-150 -150 -150" "maxs" "150 150 2050" "StartDisabled" "0" } } barriers { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "spawnbarrierA1" "parentname" "spawnbarrierA" "mins" "-100 -100 -100" "maxs" "100 100 200" "StartDisabled" "0" } } wallred1 { NoFixup 1 prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "redwall1" "origin" "0 0 0" "disablereceiveshadows" "0" "disableshadows" "1" "StartDisabled" "0" "spawnflags" "0" } } wallred1s { NoFixup 1 prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "redwall1s" "origin" "0 0 0" "disablereceiveshadows" "0" "disableshadows" "1" "StartDisabled" "0" "spawnflags" "0" } } wallred2 { NoFixup 1 prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1" "rendercolor" "255 255 255" "solid" "0" "targetname" "redwall2" "origin" "0 0 0" "disablereceiveshadows" "0" "disableshadows" "1" "StartDisabled" "0" "spawnflags" "0" } } wallred2s { NoFixup 1 prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1" "rendercolor" "255 255 255" "solid" "0" "targetname" "redwall2s" "origin" "0 0 0" "disablereceiveshadows" "0" "disableshadows" "1" "StartDisabled" "0" "spawnflags" "0" } } wallred3 { NoFixup 1 prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1.4" "rendercolor" "255 255 255" "solid" "0" "targetname" "redwall3" "origin" "0 0 0" "disablereceiveshadows" "0" "disableshadows" "1" "StartDisabled" "0" "spawnflags" "0" } } forcefield1 { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "forcefieldA1" "parentname" "forcefieldA" "mins" "-100 -100 -100" "maxs" "100 100 200" "StartDisabled" "0" } } forcefield1s { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "forcefieldA1s" "parentname" "forcefieldAs" "mins" "-100 -100 -100" "maxs" "100 100 200" "StartDisabled" "0" } } forcefield2 { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "forcefieldB1" "parentname" "forcefieldB" "mins" "-100 -100 -100" "maxs" "100 100 200" "StartDisabled" "0" } } forcefield2s { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "forcefieldB1s" "parentname" "forcefieldBs" "mins" "-100 -100 -100" "maxs" "100 100 200" "StartDisabled" "0" } } forcefield3 { NoFixup 1 func_forcefield { "disablereceiveshadows" "0" "origin" "0 0 0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "10" "TeamNum" "2" "targetname" "forcefieldC1" "parentname" "forcefieldC" "mins" "-250 -250 -200" "maxs" "250 250 2000" "StartDisabled" "0" } } nobuilding { NoFixup 1 func_nobuild { "targetname" "nobuildingC1" "mins" "-250 -250 -200" "maxs" "250 250 2000" "origin" "767 -200 -19" "angles" 0 180 0 "TeamNum" "3" } func_nobuild { "targetname" "nobuildingB1s" "mins" "-100 -100 -100" "maxs" "100 100 200" "origin" "582 -90 165" "angles" "0 0 0" "TeamNum" "3" } func_nobuild { "targetname" "nobuildingB1" "mins" "-150 -100 -100" "maxs" "150 100 200" "origin" "384 1000 -64" "angles" "0 90 0" "TeamNum" "3" } func_nobuild { "targetname" "nobuildingA1s" "mins" "-100 -100 -100" "maxs" "100 100 200" "origin" "-1728 -1232 -47" "angles" "0 0 0" "TeamNum" "3" } func_nobuild { "targetname" "nobuildingA1" "mins" "-100 -100 -100" "maxs" "100 100 200" "origin" "-1600 -464 -16" "angles" "0 90 0" "TeamNum" "3" } } station { NoFixup 1 func_upgradestation { "mins" "-105 -100 0" "maxs" "105 100 242" "solid" "0" } prop_dynamic { "targetname" "upgradestation" "angles" "0 0 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models\props_mvm\mvm_upgrade_blu.mdl" // "models\props_mvm\reversemvm_redwall.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "origin" "0 0 0" } func_upgradestation { "mins" "-100 -100 0" "maxs" "90 60 100" "parentname" "upgradestation" } prop_dynamic { "targetname" "shopcollision" "angles" "0 -90 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "model" "models/props_vehicles/train_flatcar_container.mdl" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "0" "renderfx" "0" "rendermode" "10" "SetBodyGroup" "0" "skin" "0" "CollisionGroup" "5" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "origin" "0 0 0" } } chunkywall { prop_dynamic { "angles" "0 270 0" "model" "models/props_mvm/mvm_sign_arrow.mdl" "modelscale" "5.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "chunkywall1" "origin" "-4300 -3155 -28" //-25 } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "frontarea1p" "origin" "-2704 -1344 -110" //-25 } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "frontarea2p" "origin" "-1984 -1024 -110" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "frontarea3p" "origin" "-2524 -464 -33" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea1p" "origin" "-1088 -432 -49" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea2p" "origin" "-912 -32 -110" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea3p" "origin" "-104 -1024 -142" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea4p" "origin" "1154 56 -177" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea5p" "origin" "-64 -128 -3" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "midarea6p" "origin" "384 1007 -177" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "hatcharea1p" "origin" "1680 1117 -129" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "hatcharea2p" "origin" "1630 104 -123" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "hatchdefender1p" "origin" "2323 309 -81" } } bot_spawns { prop_dynamic { "angles" "0 0 0" "model" "models\props_mvm\robot_spawnpoint.mdl" "modelscale" "1.0" "rendercolor" "255 255 255" "solid" "0" "targetname" "hatchdefender2p" "origin" "2236 1000 -81" } } fullmedpack { NoFixup 1 item_healthpack_large { "classname" "item_healthkit_full" "disableshadows" "0" } } SwirlyPortal { NoFixUp 1 info_particle_system { "targetname" "swirly" "effect_name" "eyeboss_death_vortex" "start_active" "1" "lifetime" "6" "origin" "1904 688 128" "angles" "0 0 0" } } } SpawnTemplate "corelogic" SpawnTemplate bot_spawns SpawnTemplate nofunzone SpawnTemplate hatchunblocker SpawnTemplate "annotations" SpawnTemplate SwirlyPortal SpawnTemplate nobuilding SpawnTemplate chunkywall SpawnTemplate music SpawnTemplate { Name "fullmedpack" Origin "-3326 -2574 -200" Angles "0 0 0" } SpawnTemplate { Name "station" "origin" "-3220 -3392 -18" "angles" "0 180 0" } SpawnTemplate { Name "station" "origin" "-3840 -3537 -210" "angles" "0 90 0" } SpawnTemplate { Name "station" "origin" "-4032 -2735 -21" "angles" "0 270 0" } SpawnTemplate { Name "barriers" "origin" "-3800 -2945 76" "angles" "0 0 0" } SpawnTemplate { Name "barriers" "origin" "-3760 -3090 -112" "angles" "0 0 0" } SpawnTemplate { Name "barriers" "origin" "-3352 -3075 16" "angles" "0 0 0" } SpawnTemplate { Name "barriers" "origin" "-3968 -2008 -20" "angles" "0 0 0" } SpawnTemplate { Name "forcefield1" "origin" "-1600 -464 -16" "angles" "0 90 0" } SpawnTemplate { Name "wallred1" "origin" "-1674 -464 -16" "angles" "0 90 0" } SpawnTemplate { Name "forcefield1s" "origin" "-1728 -1232 -47" "angles" "0 0 0" } SpawnTemplate { Name "wallred1s" "origin" "-1728 -1152 -47" "angles" "0 0 0" } SpawnTemplate { Name "forcefield2" "origin" "384 1000 -64" "angles" "0 0 0" } SpawnTemplate { Name "wallred2" "origin" "384 920 -74" "angles" "0 180 0" } SpawnTemplate { Name "forcefield2s" "origin" "582 -90 165" "angles" "0 90 0" } SpawnTemplate { Name "wallred2s" "origin" "512 -90 165" "angles" "0 90 0" } SpawnTemplate { Name "forcefield3" "origin" "767 -200 -19" "angles" "0 180 0" } SpawnTemplate { Name "wallred3" "origin" "767 -405 -19" "angles" "0 180 0" } ExtraSpawnPoint { Name "bosshatch" TeamNum 2 X "1904" Y "688" Z "-9" } ExtraSpawnPoint { Name "frontarea1" TeamNum 2 X "-2704" Y "-1344" Z "-85" } ExtraSpawnPoint { Name "frontarea2" TeamNum 2 X "-1984" Y "-1024" Z "-85" } ExtraSpawnPoint { Name "frontarea3" TeamNum 2 X "-2524" Y "-464" Z "-3" } ExtraSpawnPoint //behind forcefield,mid { Name "midarea1" TeamNum 2 X "-1088" Y "-432" Z "-19" } ExtraSpawnPoint //behind forcefield,left { Name "midarea2" TeamNum 2 X "-912" Y "-32" Z "-85" } ExtraSpawnPoint //behind forcefield,right side { Name "midarea3" TeamNum 2 X "-104" Y "-1024" Z "-117" } ExtraSpawnPoint //behind forcefield,right side far { Name "midarea4" TeamNum 2 X "1154" Y "56" Z "-147" } ExtraSpawnPoint //behind forcefield,mid high { Name "midarea5" TeamNum 2 X "-64" Y "-128" Z "27" } ExtraSpawnPoint //behind forcefield,left side far { Name "midarea6" TeamNum 2 X "384" Y "1007" Z "-147" } ExtraSpawnPoint //left { Name "hatcharea1" TeamNum 2 X "1680" Y "1117" Z "-99" } ExtraSpawnPoint //right { Name "hatcharea2" TeamNum 2 X "1630" Y "104" Z "-93" } ExtraSpawnPoint //right { Name "hatchdefender1" TeamNum 2 X "2323" Y "309" Z "-51" } ExtraSpawnPoint //left { Name "hatchdefender2" TeamNum 2 X "2236" Y "1000" Z "-51" } ExtraSpawnPoint //this map doesnt have red spawn location name, ebic { Name "red_player_teamspawn_left" TeamNum 2 X "2864" Y "768" Z "-28" } ExtraSpawnPoint { Name "red_player_teamspawn_right" TeamNum 2 X "2864" Y "368" Z "-28" } ExtraTankPath { Name "ballon1" Node "-2110 -872 640" Node "-2240 -1104 640" } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer Explanation { Line "{green}Some Giants control the barriers. Destroy them to advance!" Line "{green}You cannot deploy the bomb until you have defeated the Hatch Guardians!" Line "{green}You have 7 minutes to deploy the bomb!" } WaveSpawn { Name "a1" TotalCurrency 50 Where frontarea3 TotalCount 18 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 FirstSpawnOutput { Target realtimer Action Trigger } TFBot { Template T_TFBot_Red_Pyro Attributes DisableDodge Attributes AlwaysFireWeapon CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a2" TotalCurrency 50 Where frontarea3 TotalCount 35 MaxActive 8 SpawnCount 5 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Demoman_Knight Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a3" TotalCurrency 50 Where frontarea2 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 DoneOutput { Target redwall1 Action Disable } TFBot { Template T_TFBot_Red_Giant_Soldier Name "Giant Homing Soldier" Attributes DisableDodge ClassIcon soldier_homing_nys RocketCustomParticle eyeboss_projectile AddCond { Name TF_COND_SODAPOPPER_HYPE } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.6 // Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } AlwaysGlow 1 } } WaveSpawn { Name "a4" TotalCurrency 20 Where midarea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a3 FirstSpawnOutput { Target forcefieldA1 Action Disable } TFBot { Class heavyweapons Name "Super Steelfist Champ" ClassIcon heavy_steelfist Skill expert Health 5000 Item "fists of steel" Item "war head" WeaponRestrictions MeleeOnly AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a5" TotalCurrency 30 Where midarea2 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead a3 TFBot { Template T_TFBot_Red_Sniper_Huntsman Skill Easy Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a5" TotalCurrency 30 Where midarea3 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead a3 TFBot { Template T_TFBot_Red_Sniper_Huntsman Attributes DisableDodge Skill Easy AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a5" TotalCurrency 30 Where midarea6 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead a3 TFBot { Template T_TFBot_Red_Sniper_Huntsman Attributes DisableDodge Skill Easy AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a6" TotalCurrency 60 Where midarea4 TotalCount 24 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead a3 RandomChoice { TFBot { Template T_TFBot_Red_Scout Attributes DisableDodge WeaponRestrictions PrimaryOnly CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } TFBot { Template T_TFBot_Red_Scout_Melee ClassIcon scout Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } } WaveSpawn { Name "a7" TotalCurrency 80 Where midarea6 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a4 DoneOutput { Target redwall2 Action Disable } TFBot { Template T_TFBot_Red_Giant_Demo_Burst AlwaysGlow 1 Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a8" TotalCurrency 50 Where midarea5 TotalCount 25 MaxActive 7 SpawnCount 5 WaitBetweenSpawns 0 WaitForAllDead a4 TFBot { Template T_TFBot_Red_Heavyweapons_Heavyweight_Champ_Fast Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a9" TotalCurrency 100 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a7 FirstSpawnOutput { Target forcefieldB1 Action Disable } TFBot { Class heavyweapons Name "Super Steelfist Champ" ClassIcon heavy_steelfist Skill expert Health 5000 Item "fists of steel" Item "war head" WeaponRestrictions MeleeOnly AddCond { Name TF_COND_REPROGRAMMED } //Action Mobber Attributes MiniBoss Action FetchFlag ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a10" TotalCurrency 100 Where hatcharea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a9 TFBot { Class heavyweapons Name "Super Steelfist Champ" ClassIcon heavy_steelfist Skill expert Health 5000 Item "fists of steel" Item "war head" WeaponRestrictions MeleeOnly AddCond { Name TF_COND_REPROGRAMMED } //Action Mobber Attributes MiniBoss Action FetchFlag ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a10b" TotalCurrency 0 Where hatcharea1 Where hatcharea2 RandomSpawn 1 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead a7 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Template T_TFBot_Red_Sniper_Huntsman Skill Easy Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a11" TotalCurrency 225 Where hatchdefender1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a7 FirstSpawnOutput { Target forcefieldC1 Action Disable } TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer_Reload Name "Guardian Burst Soldier" Health 3600 Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 "damage force reduction" 0 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a11" TotalCurrency 225 Where hatchdefender2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a7 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer_Reload Attributes DisableDodge Name "Guardian Burst Soldier" Health 3600 CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 "damage force reduction" 0 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a12" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right TotalCount 998 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead a7 RandomSpawn 1 TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "a12" //dummy TotalCurrency 0 Where red_player_teamspawn_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead a11 FirstSpawnOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Name "Hey! Vsauce Michael Here" Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "asup1" Where spawnbot TotalCount 999 MaxActive 1 SpawnCount 1 RandomSpawn 1 Support Limited WaitBetweenSpawns 0 TFBot { Class Demoman Skill Expert } } WaveSpawn // Dummy { WaitForAllDead "a3" Name "force1" FirstSpawnOutput { Target forcefieldA1s Action Disable } DoneOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "a3" Name "force1" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "a3" Name "force1" FirstSpawnOutput { Target nobuildingA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a3" Name "force1" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a3" Name "force1" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a7" Name "force1" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "a11" Name "force1" FirstSpawnOutput { Target hint3 Action Show } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer Explanation { Line "{green}Robots are getting more powerful from unknown source." Line "{green}You should still be able to defeat them with no problems." } WaveSpawn { Name "b1" TotalCurrency 50 Where midarea1 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 FirstSpawnOutput { Target realtimer Action Trigger } TFBot { Class engineer AlwaysGlow 1 Name "Robot Ranger" ClassIcon engineer_justice_nys Skill expert Health 2500 Item "the frontier justice" Item "the hat with no name" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss ItemAttributes { ItemName "the frontier justice" "fire rate bonus" 0.1 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b2" TotalCurrency 50 Where frontarea2 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Class soldier Name "Giant Black Box Soldier MK.II" ClassIcon soldier_heal2 Skill Normal Health 4200 Item "the black box" Item "the grenadier's softcap" WeaponRestrictions PrimaryOnly AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "the black box" "heal on hit for rapidfire" 600 "damage bonus" 0.45 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b3" TotalCurrency 50 Where frontarea3 TotalCount 30 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Pyro_Flaregun ClassIcon pyro_flare_red Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b4" TotalCurrency 50 Where midarea1 TotalCount 12 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 0 TFBot { ClassIcon heavy Name "Heavy" Class HeavyWeapons Skill Easy AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b5" TotalCurrency 50 Where hatcharea1 Where hatcharea2 RandomSpawn 1 TotalCount 36 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead b2 TFBot { Template T_TFBot_Red_Scout_FAN Skill Normal Action Mobber Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b6" TotalCurrency 50 Where midarea5 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b1 TFBot { Template T_TFBot_Red_Demoman_Samurai Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b7" TotalCurrency 50 Where midarea6 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b1 TFBot { Class Soldier Name "Giant Buff Banner Soldier" ClassIcon soldier_buff_giant Skill Expert Health 3800 AddCond { Name TF_COND_REPROGRAMMED } Action FetchFlag Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Attributes DisableDodge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b8" TotalCurrency 100 Where midarea4 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons AlwaysGlow 1 Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b10" TotalCurrency 50 Where hatcharea1 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead b8 TFBot { Template T_TFBot_Red_Heavyweapons_Fist Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b10" TotalCurrency 100 Where hatcharea2 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 7 WaitForAllDead b8 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Template T_TFBot_Red_Giant_Scout Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b11" TotalCurrency 175 Where hatchdefender1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b8 TFBot { Class Soldier Name "Guardian Laser Soldier" ClassIcon soldier_bison_spammer Attributes DisableDodge Skill Hard Health 3200 Attributes MiniBoss WeaponRestrictions SecondaryOnly AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Item "the righteous bison" Item "lord cockswain's pith helmet" ItemAttributes { ItemName "the righteous bison" "faster reload rate" 0.01 "fire rate bonus" 0.1 "damage bonus" 0.5 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 "no_jump" 1 "no_duck" 1 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b11" TotalCurrency 175 Where hatchdefender2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b8 TFBot { Class Soldier Name "Guardian Laser Soldier" ClassIcon soldier_bison_spammer Attributes DisableDodge Skill Hard Health 3200 Attributes MiniBoss WeaponRestrictions SecondaryOnly AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Item "the righteous bison" Item "lord cockswain's pith helmet" ItemAttributes { ItemName "the righteous bison" "faster reload rate" 0.01 "fire rate bonus" 0.1 "damage bonus" 0.5 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 "no_jump" 1 "no_duck" 1 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b12" //dummy TotalCurrency 0 Where red_player_teamspawn_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead b11 FirstSpawnOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Name "How fast can you run?" ClassIcon sniper_smg_tind Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.00001 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "b9" TotalCurrency 50 Where red_player_teamspawn_left Where red_player_teamspawn_right TotalCount 998 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 0 RandomSpawn 1 WaitForAllDead b1 TFBot { Class sniper ClassIcon sniper_smg_tind Name "SMG Sniper" Skill Normal WeaponRestrictions SecondaryOnly Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "bsup1" Where spawnbot TotalCount 999 MaxActive 3 SpawnCount 1 RandomSpawn 1 Support Limited WaitBetweenSpawns 0 TFBot { Class Scout Skill Hard } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } DoneOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target forcefieldA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target redwall1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b1" Name "force2" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target forcefieldB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target forcefieldC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target redwall2 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "b8" Name "force2" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "b11" Name "force2" FirstSpawnOutput { Target hint3 Action Show } } } Wave //sepc ops { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer Explanation { Line "{green}The robots are becoming a serious trouble now." Line "{green}We are going to investigate who's making bots stronger" } WaveSpawn { Name "c1" TotalCurrency 50 Where red_player_teamspawn_right TotalCount 28 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 0 FirstSpawnOutput { Target realtimer Action Trigger } TFBot { Class Sniper Name "Spec-Ops Sniper" ClassIcon sniper_d AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Skill Hard MaxVisionRange 300 Attributes DisableDodge WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" Item "letch's led" CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } AddCond { Name TF_COND_STEALTHED_USER_BUFF_FADING } } } WaveSpawn { Name "c2" TotalCurrency 50 Where midarea1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Class Demoman AlwaysGlow 1 ClassIcon demo_spammer_giant Name "Colonel Suppress" Skill Hard Health 3500 Attributes DisableDodge Attributes AlwaysFireWeapon Attributes MiniBoss AddCond { Name TF_COND_REPROGRAMMED } Action Mobber ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.4 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "crit mod disabled" 0 "health regen" 35 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c3" TotalCurrency 50 Where frontarea1 Where frontarea2 RandomSpawn 1 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge Skill Hard CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 2.4 } } } WaveSpawn { Name "c4" TotalCurrency 50 Where frontarea3 TotalCount 35 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Pyro_Flaregun ClassIcon pyro_flare_red Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c5" TotalCurrency 50 Where midarea2 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitForAllDead c2 TFBot { Template T_TFBot_Red_Demoman_Knight Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c5" TotalCurrency 50 Where midarea3 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitForAllDead c2 TFBot { Template T_TFBot_Red_Demoman_Knight Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c6" TotalCurrency 50 Where midarea6 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c2 TFBot { Class engineer AlwaysGlow 1 Name "Robot Ranger" ClassIcon engineer_justice_nys Skill expert Health 2500 Item "the frontier justice" Item "the hat with no name" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss ItemAttributes { ItemName "the frontier justice" "fire rate bonus" 0.1 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c6" TotalCurrency 50 Where midarea4 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c2 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer AlwaysGlow 1 Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c7" TotalCurrency 50 Where midarea5 RandomSpawn 1 TotalCount 28 MaxActive 6 SpawnCount 4 WaitBetweenSpawns 0 WaitForAllDead c5 TFBot { Template T_TFBot_Red_Demoman_Knight Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c8" TotalCurrency 75 Where hatchdefender1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c6 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Class Demoman ClassIcon demo_spammer_giant Name "Guardian Colonel Suppress" Skill Hard Health 2900 Attributes DisableDodge Attributes AlwaysFireWeapon Attributes MiniBoss AddCond { Name TF_COND_REPROGRAMMED } Action Mobber ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.4 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.0001 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "crit mod disabled" 0 "health regen" 35 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c8" TotalCurrency 75 Where hatchdefender2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c6 TFBot { Template T_TFBot_Red_Giant_Soldier_SlowBarrage Name "Guardian Colonel Barrage" Attributes DisableDodge Health 3400 CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.0001 "damage force reduction" 0 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c9" TotalCurrency 0 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c6 TFBot { Class Soldier Name "Colonel Barrage" ClassIcon soldier_barrage Health 4000 Tag bot_giant Skill Expert AddCond { Name TF_COND_REPROGRAMMED } Attributes DisableDodge Action FetchFlag Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "crit mod disabled" 0 } } } WaveSpawn { Name "c9" TotalCurrency 75 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c6 TFBot { Template T_TFBot_Red_Giant_Medic_Regen Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c10" TotalCurrency 0 Where hatcharea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c9 TFBot { Class Soldier Name "Colonel Barrage" ClassIcon soldier_barrage Health 4000 Tag bot_giant Skill Expert AddCond { Name TF_COND_REPROGRAMMED } Attributes DisableDodge Action FetchFlag Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "crit mod disabled" 0 } } } WaveSpawn { Name "c10" TotalCurrency 75 Where hatcharea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c9 TFBot { Template T_TFBot_Red_Giant_Medic_Regen Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c10" TotalCurrency 50 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 998 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 0 WaitForAllDead c6 TFBot { Template T_TFBot_Red_Scout_Melee ClassIcon scout_bat_nys Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c10" TotalCurrency 50 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 999 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead c2 TFBot { Template T_TFBot_Red_Scout Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "c10" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead c8 FirstSpawnOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Name "I am inside your walls" ClassIcon scout_bat_nys Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.0001 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "csup1" Where spawnbot TotalCount 999 MaxActive 2 SpawnCount 1 RandomSpawn 1 Support Limited WaitBetweenSpawns 0 TFBot { Class Soldier Skill Hard } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } DoneOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target forcefieldA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target nobuildingA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target redwall1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c2" Name "force2" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target forcefieldB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target forcefieldC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target redwall2 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "c6" Name "force2" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "c8" Name "force2" FirstSpawnOutput { Target hint3 Action Show } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer Explanation { Line "{green}They have now air support!" Line "{green}We spotted even more enhanced robots" Line "{green}They have now Artillery Soldiers" Line "{green}They are weak to close combat but can be unpredictable!" } WaveSpawn { Name "redblimp" TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 Tank { Health 7500 Speed 0 Gravity 0 Skin 0 Scale 2 TeamNum 2 MaxTurnRate 10 NoCrushDamage 1 DisableTracks 1 DisableSmokestack 1 DisableChildModels 1 Model "models/bots/boss_bot/boss_blimp.mdl" PingSound "npc\combine_gunship\ping_search.wav" EngineLoopSound "npc\combine_gunship\dropship_engine_distant_loop1.wav" Name "blimp" Classicon blimp2_sticky_red_lite StartingPathTrackNode "ballon1_1" SpawnTemplate "StickyBlimp" OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "d1" TotalCurrency 50 Where red_player_teamspawn_right TotalCount 30 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 FirstSpawnOutput { Target realtimer Action Trigger } TFBot { Class Sniper Name "Spec-Ops Sniper" ClassIcon sniper_d AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Skill Hard MaxVisionRange 300 Attributes DisableDodge Attributes AlwaysCrit WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" Item "letch's led" ItemAttributes { ItemName "the cleaner's carbine" "damage bonus" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } AddCond { Name TF_COND_STEALTHED_USER_BUFF_FADING } } } WaveSpawn { Name "d2" TotalCurrency 100 Where frontarea2 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Giant_Pyro Attributes DisableDodge Skill Expert AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "damage force reduction" 0 } } } WaveSpawn { Name "redblimp" TotalCurrency 100 Where midarea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Class Heavyweapons Name "Giant HOK Deflector Heavy" ClassIcon heavy_deflector_healonkill Skill Expert AlwaysGlow 1 Health 4000 AddCond { Name TF_COND_REPROGRAMMED } Action Mobber MaxVisionRange 1200 Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "move speed bonus" 0.35 "health from packs decreased" 0.01 "voice pitch scale" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "d4" TotalCurrency 30 Where frontarea3 TotalCount 30 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 0 TFBot { Class engineer Name "Full Auto Widowmaker Engineer" ClassIcon engineer_widowmaker_inf_nys Skill expert Health 200 Item "the widowmaker" WeaponRestrictions PrimaryOnly Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 0.8 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "d5" TotalCurrency 100 Where midarea6 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead redblimp TFBot { Class Heavyweapons Name "Giant HOK Deflector Heavy" ClassIcon heavy_deflector_healonkill Skill Expert AlwaysGlow 1 Health 4000 AddCond { Name TF_COND_REPROGRAMMED } Action Mobber MaxVisionRange 1200 Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "move speed bonus" 0.35 "health from packs decreased" 0.01 "voice pitch scale" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "d5" TotalCurrency 100 Where midarea4 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead redblimp TFBot { Class Heavyweapons Name "Giant HOK Deflector Heavy" ClassIcon heavy_deflector_healonkill Skill Expert AlwaysGlow 1 Health 4000 AddCond { Name TF_COND_REPROGRAMMED } Action Mobber MaxVisionRange 1200 Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "move speed bonus" 0.35 "health from packs decreased" 0.01 "voice pitch scale" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "d6" TotalCurrency 30 Where midarea4 TotalCount 30 MaxActive 7 SpawnCount 5 WaitBetweenSpawns 0 WaitForAllDead redblimp TFBot { Template T_TFBot_Red_Demo_Burst Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "d7" TotalCurrency 100 Where midarea5 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 WaitForAllDead redblimp TFBot { Class demoman Name "Giant Demoknight" ClassIcon demoknight Skill expert Health 3300 Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Eyelander" Item "prince tavish's crown" WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes MiniBoss AddCond { Name TF_COND_REPROGRAMMED } Action Mobber CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn //the swarm { Name "d8" TotalCurrency 60 Where midarea2 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBetweenSpawns 0 WaitForAllDead redblimp TFBot { Template T_TFBot_Red_Soldier WeaponRestrictions PrimaryOnly Name "Direct Hit Soldier" ClassIcon soldier_directhit Attributes DisableDodge Item "the direct hit" AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "d9" TotalCurrency 30 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead d5 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Class Heavyweapons Name "Giant HOK Deflector Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Health 4000 Attributes DisableDodge Attributes UseBossHealthBar AddCond { Name TF_COND_REPROGRAMMED } Action FetchFlag MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "move speed bonus" 0.35 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } } } WaveSpawn { Name "d10" TotalCurrency 0 Where hatchdefender1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead d5 TFBot { Template T_TFBot_Red_Giant_Soldier_SlowBarrage Health 3400 Name "Guardian Artillery Barrage" Attributes DisableDodge Attributes AlwaysCrit ClassIcon soldier_rocketrain AimOffset "0 0 1000" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "projectile gravity" 1500 } CharacterAttributes { "move speed bonus" 0.00001 "damage force reduction" 0 "no_jump" 1 "no_duck" 1 "Projectile speed increased" 1.1 } } } WaveSpawn { Name "d10" TotalCurrency 0 Where hatchdefender2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead d5 TFBot { Template T_TFBot_Red_Giant_Soldier_SlowBarrage Health 3400 Name "Guardian Artillery Barrage" Attributes DisableDodge Attributes AlwaysCrit ClassIcon soldier_rocketrain AimOffset "0 0 1000" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "projectile gravity" 1500 } CharacterAttributes { "move speed bonus" 0.00001 "damage force reduction" 0 "no_jump" 1 "no_duck" 1 "Projectile speed increased" 1.1 } } } WaveSpawn { Name "d11" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 20 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 0 WaitForAllDead d5 TFBot { Template T_TFBot_Red_Soldier WeaponRestrictions PrimaryOnly Name "Direct Hit Soldier" ClassIcon soldier_directhit Item "the direct hit" Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "d12" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 998 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead redblimp WaitBeforeStarting 10 TFBot { Template T_TFBot_Red_Pyro Attributes AlwaysFireWeapon Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "d12" TotalCurrency 0 Where hatchdefender2 Where hatchdefender1 RandomSpawn 1 TotalCount 999 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead d10 TFBot { Class engineer Name "Robot Ranger" ClassIcon engineer_justice_nys Skill expert Health 2500 Item "the frontier justice" Item "the hat with no name" WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss ItemAttributes { ItemName "the frontier justice" "fire rate bonus" 0.1 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "d12" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead d10 FirstSpawnOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun ClassIcon pyro Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } CharacterAttributes { "crit mod disabled" 0 "no_duck" 1 "no_jump" 1 "move speed bonus" 0.0001 } } } WaveSpawn { Name "dsup1" Where spawnbot TotalCount 999 MaxActive 1 SpawnCount 1 RandomSpawn 1 Support 1 Support Limited TFBot { ClassIcon heavy Class HeavyWeapons ClassIcon heavy_shotgun_burst_lite Name "Armored Burst Shotgun Heavy" Skill Normal Health 900 WeaponRestrictions SecondaryOnly Scale 1.3 ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.7 "fire rate bonus" 0.3 "bullets per shot bonus" 3 "damage bonus" 0.33 "auto fires full clip" 1 "auto fires when full" 1 } Item "copper's hard top" } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } DoneOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target forcefieldA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target nobuildingA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target redwall1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "redblimp" Name "force2" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target forcefieldB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target forcefieldC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target redwall2 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "d5" Name "force2" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "d10" Name "force2" FirstSpawnOutput { Target hint3 Action Show } } } Wave { Explanation { Line "{green}We have spotted a large enemy force!" Line "{green}We're sending large suppo-----" Line "{red}*Communication has been destroyed*" Line "{red}*Engaging Cosmil units*" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer WaveSpawn { Name "e1" TotalCurrency 200 Where midarea1 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 FirstSpawnOutput { Target realtimer Action Trigger } TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Deflector AlwaysGlow 1 Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e2" TotalCurrency 100 Where frontarea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer_Reload Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e2s" TotalCurrency 100 Where midarea1 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e2 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer_Reload Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e3" TotalCurrency 50 Where frontarea3 TotalCount 42 MaxActive 7 SpawnCount 6 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Pyro Name "Phlogistinator Pyro" Attributes DisableDodge ClassIcon pyro_phlog WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e4" TotalCurrency 50 Where midarea1 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead e1 Squad { TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } TFBot { Template T_TFBot_Red_Giant_Medic_Regen Name "Shield Medic" Health 2500 ClassIcon medic_shield_red Attributes DisableDodge Attributes ProjectileShield Attributes SpawnWithFullCharge Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 // Level 1 Projectile Shield "increase buff duration" 100 "uber duration bonus" -7 } CharacterAttributes { "crit mod disabled" 0 "bot medic uber health threshold" 1 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } } WaveSpawn { Name "e5cosmil" TotalCurrency 25 Where midarea5 TotalCount 12 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/mvm_tele_deliver.wav" WaitForAllDead e4 TFBot { Health 900 Scale 1.4 Name "Cosmil Laser Gunner" Class HeavyWeapons ClassIcon heavy_atomic Skill Normal AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 0.7 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e5cosmil2" TotalCurrency 25 Where hatcharea1 TotalCount 12 MaxActive 4 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead e5cosmil TFBot { Health 900 Scale 1.4 Name "Cosmil Laser Gunner" Class HeavyWeapons ClassIcon heavy_atomic Skill Normal AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 0.7 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e5cosmil2" TotalCurrency 25 Where hatcharea2 TotalCount 12 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead e5cosmil TFBot { Template T_TFBot_Red_Scout_Shortstop ClassIcon scout_capper_red_nys Name "Cosmil Laser Runner" Scale 1.4 Item "the c.a.p.p.e.r" Item "cadet visor" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e5" TotalCurrency 50 Where midarea6 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 WaitForAllDead e4 TFBot { Template T_TFBot_Red_Giant_Scout AlwaysGlow 1 Health 2200 ClassIcon scout_batsaber Name "Star Cosmil Knight" WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes AlwaysCrit Item "Batsaber" Item "death racer's helmet" CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.75 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e5" TotalCurrency 50 Where midarea4 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e4 TFBot { Class Pyro Name "Star Cosmil Raygunner" AlwaysGlow 1 ClassIcon pyro_manmelter Skill Expert Health 3300 Item "The Manmelter" AddCond { Name TF_COND_REPROGRAMMED } Action Mobber WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "the mk 50" ItemAttributes { ItemName "The Manmelter" "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e6" TotalCurrency 50 Where hatchdefender1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e5 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Class Sniper Name "Guardian Star Cosmil Railgunner" ClassIcon sniper_penetrator Health 3400 AddCond { Name TF_COND_REPROGRAMMED } UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action Mobber Skill Hard Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes DisableDodge Attributes AlwaysCrit Item "phononaut" ItemAttributes { ItemName "tf_weapon_sniperrifle" "sniper fires tracer" 1 "killstreak tier" 3 "projectile penetration" 1 "energy weapon penetration" 1 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.0001 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "override footstep sound set" 3 "cancel falling damage" 1 "voice pitch scale" 0 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e6" TotalCurrency 50 Where hatchdefender2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e5 TFBot { Class Sniper Name "Guardian Star Cosmil Railgunner" ClassIcon sniper_penetrator Health 3400 AddCond { Name TF_COND_REPROGRAMMED } UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action Mobber Skill Hard Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes DisableDodge Attributes AlwaysCrit Item "phononaut" ItemAttributes { ItemName "tf_weapon_sniperrifle" "sniper fires tracer" 1 "killstreak tier" 3 "projectile penetration" 1 "energy weapon penetration" 1 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.0001 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "override footstep sound set" 3 "cancel falling damage" 1 "voice pitch scale" 0 "no_jump" 1 "no_duck" 1 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e7" TotalCurrency 50 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e5 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e7" TotalCurrency 50 Where hatcharea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e5 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e8" TotalCurrency 75 Where hatcharea1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e7 TFBot { Class Demoman ClassIcon demo_spammer_giant Name "Colonel Suppress" Skill Hard Health 3500 Attributes DisableDodge Attributes AlwaysFireWeapon Attributes MiniBoss Attributes AlwaysCrit AddCond { Name TF_COND_REPROGRAMMED } Action FetchFlag ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.4 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "crit mod disabled" 0 "health regen" 35 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e8second" TotalCurrency 75 Where hatcharea2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e8 TFBot { Class Demoman ClassIcon demo_spammer_giant Name "Colonel Suppress" Skill Hard Health 3500 Attributes DisableDodge Attributes AlwaysFireWeapon Attributes MiniBoss Attributes AlwaysCrit AddCond { Name TF_COND_REPROGRAMMED } Action FetchFlag ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.4 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "crit mod disabled" 0 "health regen" 35 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e10" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 999 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e1 TFBot { Template T_TFBot_Red_Soldier_Extended_Concheror Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e10" TotalCurrency 0 Where red_player_teamspawn_left Where red_player_teamspawn_right RandomSpawn 1 TotalCount 999 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead e1 TFBot { Template T_TFBot_Red_Sniper_Huntsman Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "e11" TotalCurrency 0 Where hatchdefender1 Where hatchdefender2 RandomSpawn 1 TotalCount 987 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead e6 FirstSpawnOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Red_Scout_Shortstop ClassIcon scout_capper_red_nys Name "Cosmil Laser Runner" Scale 1.4 Item "the c.a.p.p.e.r" Item "cadet visor" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "esup1" Where spawnbot TotalCount 999 MaxActive 3 SpawnCount 2 RandomSpawn 1 Support 1 Support Limited TFBot { Template T_TFBot_Sniper_Huntsman CharacterAttributes { "cannot be teleported" 1 } } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } DoneOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target forcefieldA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target nobuildingA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target redwall1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e1" Name "force2" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target forcefieldB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target forcefieldC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target redwall2 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "e5" Name "force2" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "e6" Name "force2" FirstSpawnOutput { Target hint3 Action Show } } } Wave { Explanation { Line "{green}Destory the boss to win! You have 9 minutes" Line "{green}Destroy all robots to progress! There is no bomb" Line "{red}*Fetching more Cosmils for assistance*" Line "{red}*Overseer will arrive shortly*" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate textualtimer2 WaveSpawn { Name "f1" TotalCurrency 50 Where frontarea3 TotalCount 36 MaxActive 7 SpawnCount 6 WaitBetweenSpawns 0 FirstSpawnOutput { Target realtimer2 Action Trigger } TFBot { Template T_TFBot_Red_Scout_Melee Name "Cosmil Mercenary" ClassIcon scout_batsaber Item "Batsaber" Item "death racer's helmet" Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f1s" TotalCurrency 25 Where frontarea2 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 0 FirstSpawnOutput { Target intel Action Kill } TFBot { Template T_TFBot_Red_Scout Name "Cosmil Blaster" WeaponRestrictions PrimaryOnly ClassIcon scout_atomic Scale 1.4 Health 650 Attributes DisableDodge Item "cadet visor" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "override projectile type" 13 "energy weapon penetration" 1 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.7 "fire rate bonus" 0.1 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.8 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f1s2" TotalCurrency 25 Where midarea1 TotalCount 8 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead f1s TFBot { Template T_TFBot_Red_Scout Name "Cosmil Blaster" WeaponRestrictions PrimaryOnly ClassIcon scout_atomic Scale 1.4 Health 650 Attributes DisableDodge Item "cadet visor" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "override projectile type" 13 "energy weapon penetration" 1 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.7 "fire rate bonus" 0.1 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.8 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f1" TotalCurrency 150 Where frontarea1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 TFBot { Class engineer Name "Star Cosmil Maintenance Unit" ClassIcon engineer Skill expert Health 1600 Item "the gunslinger" WeaponRestrictions MeleeOnly Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.6 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f2" TotalCurrency 50 Where midarea1 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 5 TFBot { Template T_TFBot_Red_Giant_Pyro Name "Star Cosmil Exterminator" Health 3300 ClassIcon pyro_slowdown Item "the backburner" Item "the blizzard breather" Attributes AlwaysFireWeapon Attributes DisableDodge ItemAttributes { ItemName "the backburner" "slow enemy on hit major" 4 } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f2" TotalCurrency 50 Where midarea1 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Red_Giant_Heavyweapons Name "Star Cosmil Laser Gunner" ClassIcon heavy_atomic_giant Skill Hard AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 1.2 } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f3" TotalCurrency 50 Where midarea5 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 WaitForAllDead f4 TFBot { Template T_TFBot_Red_Giant_Pyro WeaponRestrictions MeleeOnly Name "Star Cosmil Smasher" ClassIcon pyro_fireaxe_lite Item "the third degree" Item "the triclops" Health 3300 Attributes DisableDodge ItemAttributes { ItemName "the third degree" "damage bonus" 2 "dmg bonus vs buildings" 8 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.7 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f3" TotalCurrency 50 Where midarea4 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 WaitForAllDead f2 TFBot { Template T_TFBot_Red_Giant_Soldier_Crit Name "Star Cosmil Obliterator" ClassIcon soldier_nuke Attributes DisableDodge Health 4200 Item "lord cockswain's pith helmet" ItemAttributes { ItemName "the original" "damage bonus" 3 "use large smoke explosion" 1 "Blast radius increased" 1.8 } CharacterAttributes { "crit mod disabled" 0 "move speed bonus" 0.5 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f3" TotalCurrency 50 Where midarea6 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 12 WaitBeforeStarting 5 WaitForAllDead f2 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Name "Star Cosmil Destroyer" ClassIcon soldier_mangler_spammer Action Mobber Attributes DisableDodge Attributes AlwaysCrit Item "the cow mangler 5000" Item "the hardium helm" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f4" TotalCurrency 50 Where midarea2 Where midarea1 RandomSpawn 1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead f2 TFBot { Class engineer Name "Star Cosmil Maintenance Unit" ClassIcon engineer Skill expert Health 1600 Item "the gunslinger" WeaponRestrictions MeleeOnly Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.6 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f5s" TotalCurrency 25 Where midarea3 TotalCount 10 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 0 WaitForAllDead f2 TFBot { Health 900 Scale 1.4 Name "Cosmil Laser Gunner" Class HeavyWeapons ClassIcon heavy_atomic Skill Normal AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 0.7 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f5s2" TotalCurrency 25 Where hatcharea1 TotalCount 10 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 0 WaitForAllDead f5s TFBot { Health 900 Scale 1.4 Name "Cosmil Laser Gunner" Class HeavyWeapons ClassIcon heavy_atomic Skill Normal AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 0.7 } CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f5" TotalCurrency 50 Where midarea6 TotalCount 30 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 0 WaitForAllDead f2 TFBot { Health 200 Name "Cosmil Worker Unit" Class Engineer ClassIcon scout_capper_red_nys Skill Easy AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Attributes AlwaysCrit Item "the c.a.p.p.e.r" WeaponRestrictions SecondaryOnly CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f6" TotalCurrency 50 Where hatchdefender1 Where hatchdefender2 RandomSpawn 1 TotalCount 22 MaxActive 11 SpawnCount 11 WaitBetweenSpawns 0 WaitForAllDead f3 TFBot { Template T_TFBot_Red_Scout_Melee Name "Cosmil Mercenary" ClassIcon scout_batsaber Item "Batsaber" Item "death racer's helmet" Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f6" TotalCurrency 50 Where hatcharea1 Where hatcharea2 RandomSpawn 1 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 0 WaitForAllDead f3 FirstSpawnOutput { Target warehouse_door Action Open } TFBot { Class engineer Name "Star Cosmil Maintenance Unit" ClassIcon engineer Skill expert Health 1600 Item "the gunslinger" WeaponRestrictions MeleeOnly Attributes DisableDodge AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.6 "health from packs decreased" 0.01 "voice pitch scale" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f7" TotalCurrency 50 Where hatchdefender2 Where hatchdefender1 RandomSpawn 1 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 8 WaitForAllDead f6 TFBot { Template T_TFBot_Red_Giant_Demo_Burst Name "Star Cosmil Demolitionist" Attributes DisableDodge Item "the frag proof fragger" CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f7" TotalCurrency 50 Where hatcharea2 Where hatcharea1 RandomSpawn 1 TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead f6 TFBot { Template T_TFBot_Red_Scout_Shortstop ClassIcon scout_capper_red_nys Name "Cosmil Laser Runner" Scale 1.4 Item "the c.a.p.p.e.r" Item "cadet visor" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Attributes DisableDodge Skill Normal CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "f8" TotalCurrency 50 Where hatchdefender2 Where hatchdefender1 RandomSpawn 1 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 0 WaitBeforeStarting 0 WaitForAllDead f7 Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons Name "Star Cosmil Laser Gunner" ClassIcon heavy_atomic_giant Skill Hard AddCond { Name TF_COND_REPROGRAMMED } Action Mobber Attributes DisableDodge Item "the virtual viewfinder" ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 13 "energy weapon penetration" 0 "damage bonus" 1.2 } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } TFBot { Class Medic Name "Cosmil Enhancer" ClassIcon medic_kritz_red Skill Expert Attributes SpawnWithFullCharge AddCond { Name TF_COND_REPROGRAMMED } WeaponRestrictions SecondaryOnly Item "the weather master" Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 200 } CharacterAttributes { "crit mod disabled" 0 "bot medic uber health threshold" 5000 } } TFBot { Class Medic Name "Cosmil Enhancer" ClassIcon medic_kritz_red Skill Expert Attributes SpawnWithFullCharge AddCond { Name TF_COND_REPROGRAMMED } WeaponRestrictions SecondaryOnly Item "the weather master" Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 200 } CharacterAttributes { "crit mod disabled" 0 "bot medic uber health threshold" 5000 } } TFBot { Class Medic Name "Cosmil Enhancer" ClassIcon medic_kritz_red Skill Expert Attributes SpawnWithFullCharge AddCond { Name TF_COND_REPROGRAMMED } WeaponRestrictions SecondaryOnly Item "the weather master" Item "the kritzkrieg" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 200 } CharacterAttributes { "crit mod disabled" 0 "bot medic uber health threshold" 5000 } } } } WaveSpawn { Name "f8" TotalCurrency 50 Where hatchdefender1 Where hatchdefender2 RandomSpawn 1 TotalCount 27 MaxActive 7 SpawnCount 3 WaitBetweenSpawns 0 WaitForAllDead f7 TFBot { Template T_TFBot_Red_Scout_Melee Name "Cosmil Mercenary" ClassIcon scout_batsaber Item "Batsaber" Item "death racer's helmet" Attributes DisableDodge Attributes AlwaysCrit CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "strong" TotalCurrency 0 Where bosshatch TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 15 WaitForAllDead f8 FirstSpawnOutput { Target swirly Action Stop } TFBot { Class Sniper Name "Overseer" Item "corona australis" Item "starduster" Item "shooting star" ClassIcon sniper_red_corona AddCond { Name TF_COND_REPROGRAMMED } UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" Action Mobber Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" RocketCustomParticle eyeboss_projectile //UseBestWeapon 1 Skill Expert Health 112500 Scale 5 HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.6 // Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target MaxAimError 90 //Max angle between rocket and the target } ItemAttributes { ItemName "shooting star" "dmg bonus vs buildings" 3 "damage bonus" 2 "sniper fires tracer" 1 "killstreak tier" 3 "projectile penetration" 1 "energy weapon penetration" 1 "fire rate bonus" 0.5 "sniper only fire zoomed" 0 "explosive bullets" 147 } WeaponSwitch { Delay 0 //Time before the first weapon switch starts (Default: 10) Cooldown 1 //Time between each weapon switch (Default: 10) Repeats 1 //How many times should bot switch weapons in total (Default: 0 - Infinite) Type "Secondary" IfHealthBelow 75000 } WeaponSwitch { Delay 0 //Time before the first weapon switch starts (Default: 10) Cooldown 1 //Time between each weapon switch (Default: 10) Repeats 1 //How many times should bot switch weapons in total (Default: 0 - Infinite) Type "Primary" IfHealthBelow 35000 } ItemAttributes { ItemName "tf_weapon_smg" "override projectile type" 2 "damage bonus" 2 "projectile spread angle penalty" 75 "faster reload rate" 0.1 "fire rate bonus" 0.6 "killstreak tier" 3 } ChangeAttributes { Delay 0.1 Repeats 1 IfHealthBelow 40000 Name "finalform" } CharacterAttributes { "move speed bonus" 0.3 "rage giving scale" 0.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "override footstep sound set" 3 "cancel falling damage" 1 "blast dmg to self increased" 0 "voice pitch scale" 0 "no_jump" 1 } EventChangeAttributes { finalform { ItemAttributes { ItemName "shooting star" "dmg bonus vs buildings" 1 "damage bonus" 5 "sniper fires tracer" 1 "killstreak tier" 3 "projectile penetration" 1 "energy weapon penetration" 1 "fire rate bonus" 2.7 "sniper only fire zoomed" 0 "explosive bullets" 270 "use large smoke explosion" 1 } } } } } WaveSpawn { Name "fdumb" Where spawnbot TotalCount 999 MaxActive 5 SpawnCount 5 RandomSpawn 1 Support 1 Support Limited WaitBeforeStarting 42069 TFBot { Template T_TFBot_Demoman Action Mobber ClassIcon red2_lite } } WaveSpawn { Name "fsupstrong" Where red_player_teamspawn_left Where red_player_teamspawn_right TotalCount 999 MaxActive 5 SpawnCount 1 RandomSpawn 1 Support 1 Support Limited WaitForAllDead f8 WaitBeforeStarting 18 TFBot { Template T_TFBot_Red_Demoman_Knight Name "Old Cosmil" Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "fsupstrong" Where hatchdefender1 Where hatchdefender2 TotalCount 999 MaxActive 1 SpawnCount 1 RandomSpawn 1 Support 1 Support Limited WaitForAllDead f8 WaitBeforeStarting 18 TFBot { Template T_TFBot_Red_Sniper_Huntsman_Spammer Name "Old Cosmil" Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1.7 } } } WaveSpawn { Name "fdumb2" Where spawnbot TotalCount 999 MaxActive 5 SpawnCount 5 RandomSpawn 1 Support 1 Support Limited WaitBeforeStarting 42069 TFBot { Template T_TFBot_Demoman Action Mobber ClassIcon blu2_lite } } WaveSpawn { Name "fsup1" Where spawnbot TotalCount 999 MaxActive 5 SpawnCount 5 RandomSpawn 1 Support 1 Support Limited WaitForAllDead f8 TFBot { Template T_TFBot_Demoman Attributes AlwaysCrit Action Mobber CharacterAttributes { "cannot be teleported" 1 } } } WaveSpawn { Name "dsup1" Where spawnbot TotalCount 999 MaxActive 1 SpawnCount 1 RandomSpawn 1 Support 1 Support Limited TFBot { ClassIcon heavy Class HeavyWeapons ClassIcon heavy_shotgun_burst_lite Name "Armored Burst Shotgun Heavy" Skill Normal Health 900 WeaponRestrictions SecondaryOnly Scale 1.3 Action Mobber ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.7 "fire rate bonus" 0.3 "bullets per shot bonus" 3 "damage bonus" 0.33 "auto fires full clip" 1 "auto fires when full" 1 } Item "copper's hard top" CharacterAttributes { "cannot be teleported" 1 } } } WaveSpawn { Name "fsup1" Where spawnbot TotalCount 999 MaxActive 1 SpawnCount 1 RandomSpawn 1 Support 1 Support Limited WaitForAllDead f8 WaitBeforeStarting 6 TFBot { Template T_TFBot_Giant_Soldier Name "Giant Soldier" Action Mobber CharacterAttributes { "cannot be teleported" 1 } } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target forcefieldA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target forcefieldA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target nobuildingA1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target nobuildingA1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target hint1 Action Show } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target redwall1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f2" Name "force2" FirstSpawnOutput { Target redwall1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target forcefieldB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target forcefieldB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target forcefieldC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target nobuildingB1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target nobuildingB1s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target nobuildingC1 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target redwall2 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target redwall2s Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target redwall3 Action Disable } } WaveSpawn // Dummy { WaitForAllDead "f3" Name "force2" FirstSpawnOutput { Target hint2 Action Show } } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 3 Name "force2" FirstSpawnOutput { Target hint4 Action Show } } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 15 Name "force2" FirstSpawnOutput { Target swirly Action Stop } } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 0 Name "force2" FirstSpawnOutput { Target pause_timer Action Trigger } } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 15 Name "force2" FirstSpawnOutput { Target resume_timer Action Trigger } } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 3 Name "force2" FirstSpawnWarningSound "mvm/ambient_mp3/mvm_siren.mp3" } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 9 Name "force1" FirstSpawnWarningSound "mvm/mvm_warning.wav" } WaveSpawn // Dummy { WaitForAllDead "f8" WaitBeforeStarting 15 Name "force3" FirstSpawnWarningSound "mvm/mvm_tele_deliver.wav" } } }