//Mission by Zilloy https://steamcommunity.com/profiles/76561198239982964/ // Discord: zilloy //Special thanks to: // SLAVA_747 //sounds // Гарри Гудини [Garry Gudyni] //sounds // Guymouser //playtesting // Bonnie //playtesting, help with weapons #base robot_giant.pop #base robot_standard.pop // #base robot_zilloy.pop #base robot_zilloy_standard.pop WaveSchedule { SpawnTemplate Coaltown_Engispots SpawnTemplate Combo_Attack StartingCurrency 69 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes NoThrillerTaunt 1 NoRomevisionCosmetics 1 TextPrintTime 0 BodyPartScaleSpeed 25 StuckTimeMultiplier 1 SniperAllowHeadshots 1 MaxSpeedLimit 1200 NoRedBotsRandomCrit 1 FastWholeMapTriggers 0 PrecacheSound "mvm_forever/tnt_red_army.mp3" PrecacheSound "mvm_forever/tnt_buttsex.mp3" PrecacheSound "fat_mickgordon_short.mp3" PrecacheSound "mm_tankappear.mp3" PrecacheSound "mm_troll2.mp3" PrecacheSound "mvm_forever/silent_pistol.mp3" PrecacheSound "fat_bababooey.mp3" PrecacheSound "fatty_freddyfazbear.mp3" PrecacheSound "dnmeme/dn_stand.mp3" PrecacheSound "mvm_forever/dr_livesey.mp3" PrecacheSound "mvm_forever/dr_livesey_walk.mp3" PrecacheSound "bogos_quad_machine2.mp3" PrecacheSound "cringe_w3c.mp3" PrecacheSound "pda_w4_fredy_fasdead.mp3" PrecacheSound "pda_w4_fredy_fazkill.mp3" PrecacheSound "pda_w4_powerout.mp3" PrecacheSound "c_cforce_w3_vineboom.mp3" PrecacheSound "doomlong.mp3" PrecacheModel "models/i6nis/freddy_player.mdl" PrecacheModel "models/trollface/trollface.mdl" ItemAttributes { SimilarToItem "The Force-a-Nature" "bullets per shot bonus" 5 "spread penalty" 1.25 "damage penalty" 0.25 "fire full clip at once" 1 "reload time increased hidden" 2.3 "scattergun knockback mult" 10 "special item description" "Super Duper Shotgun" //launch self backwards really, really hard. scales with clip size "fire input on attack" "!activator^RunScriptCode^if(self == activator)self.ApplyAbsVelocityImpulse((self.EyeAngles().Forward() * -1000) + Vector(0, 0, 250))" } ItemAttributes { ItemName "Baby Face's Blaster" "special item description" "Don't use BFB" "move speed penalty" 0.2 } ItemAttributes { ItemName "The Back Scatter" "special item description" "Yeah, seems about right" "custom projectile model" "models\weapons\w_models\w_grenade_grenadelauncher.mdl" "Projectile speed increased" 1.4 "mod mini-crit airborne" 1 "override projectile type" 2 "damage bonus HIDDEN" 10 } ItemAttributes { ItemName "crit-a-cola" "special item description" "Kill everything and then die due to radiation" // "effect cond override" 2441235 "effect add attributes" "damage bonus|2|is suicide counter|50" } ItemAttributes { SimilarToItem "Bonk! Atomic Punch" "special item description" "I'm fast as fuck, boi!" "effect cond override" 28 "effect add attributes" "fire rate bonus|0.5|reload time increased hidden|0.5|move speed penalty|2|increased air control|2|gesture speed increase|2|voice pitch scale|2|taunt attack time mult|0.5" } ItemAttributes { ItemName "The Flying Guillotine" "special item description" "We are doing a little trolling?" "add cond on hit" 3947322 "add cond on hit duration" 1 "custom projectile model" "models/trollface/trollface.mdl" } ItemAttributes { ItemName "The Winger" "special item description" "Aim for the head!" "can headshot" 1 "revolver use hit locations" 1 } ItemAttributes { ItemName "Pretty Boy's Pocket Pistol" "special item description" "Nailgun!" "override projectile type" 5 "damage bonus HIDDEN" 1.5 } ItemAttributes { SimilarToItem "TF_WEAPON_PISTOL" "special item description" "Comicly large gun" "provide on active" 1 "hand scale" 5 "move speed penalty" 0.75 "damage bonus" 3 "fire rate penalty" 3 "weapon spread bonus" 0.5 "reload time increased hidden" 2 } // ItemAttributes // { // ItemName "The Atomizer" // "special item description" "Bird scout the ultimate. Don't take fall damage" // "provide on active" 1 // "minicrits become crits" 1 // "increased jump height" 0.7 // "air dash count" 99 // "boots falling stomp" 1 // "dmg taken increased" 20 // "dmg from ranged reduced" 0.05 // "dmg from melee increased" 0.05 // } ItemAttributes { ItemName "Sun-on-a-Stick" "hit self on miss" 1 "special item description" "On Hit: Ignite yourself. Dumbass" "fire input on hit" "!activator^Ignite" } ItemAttributes { ItemName "The Candy Cane" "special item description" "Don't use candy cane" "dmg taken from fire increased" 2 "dmg taken from blast increased" 2 "dmg taken from bullets increased" 2 "dmg from melee increased" 2 } ItemAttributes { ItemName "The Sandman" "melee airblast" 1 "damage bonus" 2 "fire rate penalty" 2 "add attributes when active" "hand scale|1.25" "special item description" "Batter up!" } ItemAttributes { ItemName "The Wrap Assassin" "crit mod disabled" 0 "maxammo grenades1 increased" 20 "effect bar recharge rate increased" 0.2 "fire rate bonus" 0.5 // "mult smack time" 0 // "melee attack rate bonus" 10 "special item description" "Crhistmas bleeding gifts" } ItemAttributes { ItemName "the liberty launcher" "damage penalty" 0 "Projectile speed increased HIDDEN" 0.15 "no self blast dmg" 1 "projectile gravity" 600 "blast dmg to self increased" 0 "self dmg push force decreased" 0 "special item description" "Don't use liberty launcher" } ItemAttributes { ItemName "the direct hit" "special item description" "Bro you're cheating" "mod projectile heat seek power" 9999 "mod projectile heat aim time" 0.015 } ItemAttributes { ItemName "Rocket Jumper" "special item description" "Troll jumper" "self dmg push force increased" 695.2 "add cond on hit" 2 "add cond on hit duration" 3 "damage penalty" 0.01 // "custom projectile size" 0.2 // "custom projectile model" "models/trollface/trollface.mdl" } ItemAttributes { ItemName "The Beggar's Bazooka" "special item description" "Boring. You get no random crits for that, 4head" "crit mod disabled" 0 "head scale" 1.25 } // ItemAttributes // { // ItemName "the original" // "special item description" "Compensating for something?" // "hand scale" 0.4 // } ItemAttributes { ItemName "the original" "special item description" "Is this the correct reference?" "special item description 2" "Eh, Whatever." "mod max primary clip override" -1 "mod no reload DISPLAY ONLY" 1 "max health additive penalty" -100 "dmg taken increased" 0.8 "move speed bonus" 1.5 "no_jump" 1 "no_duck" 1 "mult step height" 3 "cancel falling damage" 1 "fire rate bonus HIDDEN" 0.9 "crit mod disabled" 0 "no primary ammo from dispensers while active" 1 "blast dmg to self increased" 0.25 "self dmg push force increased" 1.5 "item color rgb" 1315860 // "projectile trail particle" "~rocket_trail_classic" // "explosion particle" "rocket_explosion_classic" // "explosion particle on direct hit" "rocket_explosion_classic" } DisallowUpgrade { Upgrade "clip size upgrade atomic" ItemName "the original" MaxLevel 0 } DisallowUpgrade { Upgrade "faster reload rate" ItemName "the original" MaxLevel 0 } DisallowUpgrade { Upgrade "fire rate bonus" ItemName "Doom Shotgun" MaxLevel 0 } DisallowUpgrade { Upgrade "faster reload rate" ItemName "Doom Shotgun" MaxLevel 0 } DisallowUpgrade { Upgrade "clip size bonus upgrade" ItemName "Doom Shotgun" MaxLevel 0 } ItemAttributes { ItemName "The Righteous Bison" "special item description" "Ooh thats gay" "special item description 2" "Of COURSE!" "special item description 3" " -Demo from demomesa" "particle color rainbow" 150 "mod projectile heat seek power" 3 "reload time increased hidden" 0.3 "fire rate bonus HIDDEN" 0.1 "clip size bonus upgrade" 8 "projectile lifetime" 1 "energy weapon penetration" 0 "crit mod disabled" 0 "dmg penalty vs players" 0.5 } ItemAttributes { ItemName "The Reserve Shooter" "special item description" "Go ahead, do the combo" // "clip size penalty" 0.334 "damage penalty" 0.05 "mult dmg vs airborne" 40 "bullets per shot bonus" 0.5 "damage bonus HIDDEN" 2 "minicrits become crits" 1 "critboost on kill" 2 "minicritboost on kill" 10 "weapon spread bonus" 0.8 "explosive bullets" 30 "explosion particle" "lowV_blood_impact_red_01" "explosion particle on direct hit" "lowV_blood_impact_red_01" } ItemAttributes { ItemName "The Gunboats" "special item description" "Very heavy boots" "self dmg push force decreased" 0.8 "move speed penalty" 0.9 "kb fall min velocity" 700 "kb fall radius" 230 "kb fall force" 300 "kb fall damage" 100 "kb fall stun time" 0.5 } ItemAttributes { ItemName "The Mantreads" "special item description" "Jumpy-jumps for the perfect mobility" "allow bunny hop" 1 } ItemAttributes { ItemName "The Market Gardener" "special item description" "Embrace the inner trolldier" "mult crit dmg" 3 "melee cleave attack" 1 "fire rate penalty" 2 "mult rocketjump deploy time" 0.4 } ItemAttributes { ItemName "The Equalizer" "special item description" "Let's go mine some diamonds!" "fire rate bonus" 0.33 "mult smack time" 0 "damage penalty" 0.5 "crit mod disabled" 0 } ItemAttributes { ItemName "The Disciplinary Action" "special item description" "Push your allies into battle whether they want to or not!" "special item description 2" "Or troll them by pushing them into pits..." "special item description 3" "[INFO] Does not work on friendly bots" "add attributes when active" "allow friendly fire|1|mult dmg friendly fire|-0.001" //push ally player but only if it's not a bot "fire input on hit ally" "!self^RunScriptCode^if(!self.IsBotOfType(1337))self.ApplyAbsVelocityImpulse((activator.EyeAngles().Forward() * 500) + Vector(0, 0, 300))" // "fire input on hit ally" "!self^RunScriptCode^self.ApplyAbsVelocityImpulse((activator.EyeAngles().Forward() * 400) + Vector(0, 0, 150))" } ItemAttributes { ItemName "The Flare Gun" "special item description" "How about shooting 3 flares instead of 1?" } ItemAttributes { ItemName "The Manmelter" "special item description" "Menacing ball of fire" "fire rate penalty" 1.5 "damage bonus" 3 "Projectile speed decreased" 0.2 "override projectile type" 2 "mod projectile heat seek power" 12 "mod projectile heat no predict target speed" 1 "Set DamageType Ignite" 1 "no damage falloff" 1 "custom impact sound" "misc\halloween\spell_fireball_impact.wav" "projectile trail particle" spell_fireball_small_red "custom projectile model" models/weapons/w_models/w_drg_ball.mdl // "explosion particle" "lowV_blood_impact_red_01" // "explosion particle on direct hit" "lowV_blood_impact_red_01" "custom kill icon" "manmelter" } ItemAttributes { ItemName "The Gas Passer" "special item description" ". . ." "item_meter_charge_type" 1 "item_meter_charge_rate" 15 "item_meter_damage_for_full_charge" 0 "grenades1_resupply_denied" 0 "item_meter_resupply_denied" 0 "item_meter_charge_type_3_DISPLAY_ONLY" 0 "item_meter_starts_empty_DISPLAY_ONLY" 0 // "override projectile type" 3 //buggy as hell. either not spending the charge, not working or not charging // "damage bonus HIDDEN" 40 // "Set DamageType Ignite" 1 // "grenade explode on impact" 1 "explode_on_ignite" 1 "dmg penalty vs players" 0.1 // "custom projectile model" "models/weapons/c_models/c_gascan/c_gascan.mdl" // "explosion particle" "rd_robot_explosion_smoke_linger" } ItemAttributes { ItemName "Sharpened Volcano Fragment" "special item description" "Might as well" "bleeding duration" 8 } ItemAttributes { ItemName "The Hot Hand" "special item description" "I'ma slap your nuts, boi" "speed buff ally" 1 "speed_boost_on_hit_enemy" 5 "damage penalty" 0.03 "fire rate bonus" 0.01 "mult smack time" 0 "crit mod disabled" 0 "add attributes when active" "allow friendly fire|1|mult dmg friendly fire|-1" //friendly slaps heal 1 hp :3 //too abusable on friendly bots // "fire input on hit ally" "!self^RunScriptCode^self.ApplyAbsVelocityImpulse((activator.EyeAngles().Forward() * 50) + Vector(0, 0, 10))" } ItemAttributes { ItemName "The Loose Cannon" "override projectile type extra" "stunball" "grenade launcher mortar mode" 0 "Projectile speed increased HIDDEN" 0.2 "special item description" "Don't use Loose Cannon" } ItemAttributes { ItemName "the loch-n-load" "special item description" "2 barrels, 2 pipes" "clip size penalty" 0.5 "mult projectile count" 2 "projectile spread angle penalty" 2 "mod ammo per shot" 2 "sticky air burst mode" 0 "grenade explode on impact" 1 } ItemAttributes { ItemName "Stickybomb Jumper" "special item description" "Oops! Forgot the sticky part" "stickybomb no stick" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "special item description" "Don't use quickiebomb" "Projectile range decreased" 0.1 "stickybomb fizzle time" 0.5 "sticky arm time bonus" 3 } ItemAttributes { ItemName "The Ullapool Caber" "special item description" "Kaboom?" "special item description 2" "Yes, Demo, Kaboom indeed" "regenerate stickbomb" 1 "Blast radius increased" 1.75 "damage penalty" 0.5 "dmg penalty vs players" 2 "blast dmg to self increased" 5 "add attributes when active" "hand scale|1.35" "explosion particle" "rd_robot_explosion" "explosion particle on direct hit" "rd_robot_explosion" } ItemAttributes { ItemName "tomislav" "special item description" "Polish Trash Cannon" } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "special item description" "It stinks. You might not want to eat that" "attach particle effect" 12 "alt-fire disabled" 1 "effect cond override" 130 "force weapon switch" 1 "effect add attributes" "move speed penalty|0.3|major increased jump height|0.7|melee attack rate bonus|1.5|is suicide counter|15|gesture speed increase|0.8|voice pitch scale|0.95|taunt attack time mult|1.25|deploy time increased|1.5" } ItemAttributes { ItemName "The Second Banana" "special item description" "Heh. Monke" } ItemAttributes { ItemName "tf_weapon_fists" "melee attack rate bonus" 0.31 "max health additive bonus" 100 "move speed bonus" 1.5 "apply z velocity on damage" -50 "apply look velocity on damage" -20 "special item description" "Standing here" "special item description 2" "I realise" "special item description 3" "You were just like me" "special item description 4" "Trying to make history" } ItemAttributes { ItemName "The Eviction Notice" "add attributes when active" "health from healers reduced|0|health from packs decreased|0|no_attack|1|move speed penalty|0.05|no_jump|1" "mod_maxhealth_drain_rate" 0 "special item description" "Don't use Eviction Notice" } // ItemAttributes // { // ItemName "The Classic" // "special item description" "Problem?" // } CustomWeapon { "WPT_Flare_triplets" { OriginalItemName "The Flare Gun" "crits_become_minicrits" 1 "damage penalty" 0.5 } "Trash Cannon" { OriginalItemName "tf_weapon_rocketlauncher" "special item description" "Polish Trash Cannon" // "provide on active" 1 "hand scale" 2 // "add cond when active" 12 "mod max primary clip override" 1 "auto fires full clip" 1 "auto fires when full" 1 "fire rate penalty" 3.5 "damage bonus HIDDEN" 4.20 "projectile gravity" 300 "Blast radius increased" 1.33 "crit mod disabled" 0 "Projectile speed increased" 1.25 "projectile no deflect" 1 "custom projectile size" 0.1 "mult_player_movespeed_active" 0.85 // "attachment name" "weapon_bone_1" // "attachment offset" "0 0 0" // "attachment angles" "0 0 -30" // "attachment scale" 1 //Launch self backwards really hard "fire input on attack" "!activator^RunScriptCode^if(self == activator)self.ApplyAbsVelocityImpulse((self.EyeAngles().Forward() * -1000) + Vector(0, 0, 250))" "custom weapon fire sound" "mvm_forever/silent_pistol.mp3" "custom projectile model" "models\props_soho\trashbag001.mdl" "custom impact sound" "=94|weapons\explode2.wav" // "custom item model" "models/props_trainstation/trashcan_indoor001b.mdl" // "custom item model" "models\empty.mdl" "custom item model" "models/workshop/weapons/c_models/c_dumpster_device/c_dumpster_device.mdl" "use original class weapon animations" 1 } "Winger" { OriginalItemName "TF_WEAPON_PISTOL" ////makes winger out of default pistol "damage bonus" 1.15 "clip size penalty" 0.4 "increased jump height from weapon" 1.25 "custom item model" "models/workshop/weapons/c_models/c_winger_pistol/c_winger_pistol.mdl" "custom weapon fire sound" "Weapon_Winger.Single" "custom kill icon" "the_winger" ////makes winger out of default pistol "special item description" "Aim for the head!" "crit mod disabled" 0 "can headshot" 1 "revolver use hit locations" 1 } "Doom Shotgun" { OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "mod ammo per shot" 2 "damage penalty" 0.667 "bullets per shot bonus" 3 // "clip size penalty" 0.34 "mod max primary clip override" 2 "reload full clip at once" 1 "reload time increased hidden" 3.75 "hidden secondary max ammo penalty" 0.9375 "crit mod disabled" 0 "passive reload" 1 "custom item model" "models/weapons/c_models/c_shotfun/c_shotfun.mdl" "custom weapon fire sound" "weapons\sven_shotgun_shoot.wav" "custom weapon reload sound" "Weapon_DoubleBarrel.TubeClose" "custom kill icon" "scattergun" } "Doom Fists" { OriginalItemName "Upgradeable tf_weapon_fists" "use original class weapon animations" 1 "fire rate bonus" 0.6 "damage penalty" 0.8 "crit mod disabled" 0 } "SoldierUnusual_1" { OriginalItemName "the team captain" "attach particle effect" 60 } "SoldierUnusual_2" { OriginalItemName "exquisite rack" "attach particle effect" 14 } "SoldierUnusual_3" { OriginalItemName "the soldier's stogie" "attach particle effect" 11 } "Monke" { OriginalItemName "employee badge c" "custom item model" "models/player/items/taunts/yeti/yeti.mdl" } } ItemReplacement { "Trash Cannon" { Name "tomislav" } "Winger" { Name "The Winger" } } // PlayerItemEquipSpawnTemplate // { // Name "WPT_Trash" // Bone weapon_bone_1 // ItemName "Trash Cannon" // } // SpawnTemplate WPT_Trash_Trigger // PlayerItemEquipSpawnTemplate // { // Name "WPT_Classic" // ItemName "The Classic" // } PlayerItemEquipSpawnTemplate { Name "WPT_Fists" ItemName "tf_weapon_fists" } PlayerItemEquipSpawnTemplate { Name "WPT_Banana" ItemName "The Second Banana" } PlayerItemEquipSpawnTemplate { Name "WPT_Original" ItemName "the original" } PlayerShootTemplate { Name "WPT_Flare" Speed 0 ItemName "The Flare Gun" } // PlayerWeaponDeploySpawnTemplate //server crash after map reset // { // Name "WPT_Notice" // ItemName "The Eviction Notice" // } PointTemplates { WPT_Classic { NoFixup 1 prop_dynamic { "targetname" "classictrollface" "model" "models/trollface/trollface.mdl" "modelscale" "0.1" "origin" "8 0 73" "startdisabled" "1" } trigger_multiple //fix this trigger { "spawnflags" "1" "origin" "0 0 10" "mins" "-1 -1 -1" "maxs" "1 1 1" "filtername" "zoomfilter" "OnStartTouch" "classictrollface,Enable,,0,-1" "OnEndTouch" "classictrollface,Disable,,0,-1" } filter_tf_condition { "targetname" "zoomfilter" "condition" "1" } } WPT_Trash { NoFixup 1 prop_dynamic { "model" "models/props_trainstation/trashcan_indoor001b.mdl" "angles" "0 0 -30" "disableshadows" 1 // "origin" "15 0 0" } // OnSpawnOutput // { // Target "trash_checker" // Action trigger // Delay 0.5 // } // OnSpawnOutput // { // Target "trash_onspawn" // Action trigger // Delay 0.1 // } // logic_relay // { // "targetname" "trash_onspawn" // "ontrigger" "@c@!parent,addoutput,rendermode 1,0,-1" // "ontrigger" "@c@!parent,alpha,0,0.5,-1" // } // logic_relay // { // "targetname" "trash_checker" // "spawnflags" "2" // "ontrigger" "filter_trash,$testentity,!parent,0,-1" // "ontrigger" "!self,trigger,,0.1,-1" // } // filter_tf_condition // { // "targetname" "filter_trash" // "condition" "12" // "OnPass" "@c@!parent,alpha,255,0,-1" // "OnPass" "player*,$displaytextchat,trash,0,-1" // "OnFail" "@c@!parent,alpha,0,0,-1" // "OnFail" "player*,$displaytextchat,no trash,0,-1" // } } WPT_Trash_Trigger { NoFixup 1 trigger_multiple { "parentname" "triggerrefresh" "spawnflags" "1" "origin" "0 0 0" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "filtername" "trash_filter" "OnStartTouch" "@c@!activator,enable,,0,-1" "OnEndTouch" "@c@!activator,disable,,0,-1" } func_door { "targetname" "triggerrefresh" "rendermode" "10" "spawnflags" "4108" "speed" "1" "wait" "0.01" "onfullyclosed" "!self,open,,0,-1" } logic_relay { "spawnflags" 2 "OnTrigger" "!self,Trigger,,0.1,-1" "OnTrigger" "triggerrefresh,Open,,0,-1" } filter_multi { "targetname" "trash_filter" "Filter01" "filter_istrash" "Filter02" "filter_isred" } filter_tf_condition { "targetname" "filter_istrash" "condition" "12" } filter_activator_team { "targetname" "filter_isred" "filterteam" "2" } } WPT_Fists { NoFixup 1 // OnSpawnOutput // { // Target "!activator" // Action "$weaponstripslot" // Param 0 // Delay 0 // } // OnSpawnOutput // { // Target "!activator" // Action "$weaponstripslot" // Param 1 // Delay 0 // } OnSpawnOutput { Target "!activator" Action "$AddCond" Param 41 Delay 0 } OnSpawnOutput { Target "!activator" Action "$WeaponSwitchSlot" Param 2 Delay 0 } OnSpawnOutput { Target "!activator" Action "$playsoundtoself" Param "#dnmeme/dn_stand.mp3" Delay 0.5 } OnSpawnOutput { Target "!activator" Action "$giveitem" Param "hero's tail" Delay 0.01 } } WPT_Flare { OnSpawnOutput { Target "triflare" Action "$setowner" Param "!activator" Delay 0 } OnSpawnOutput { Target "triflare" Action "FireUser1" Delay 0 } tf_point_weapon_mimic { "targetname" "triflare" "$weaponname" "WPT_Flare_triplets" "$preventshootparent" "1" "teamnum" "2" "OnUser1" "!self,FireOnce,,0.05,1" "OnUser1" "!self,FireOnce,,0.1,1" "OnUser1" "!self,kill,,4,-1" } } WPT_Banana { OnSpawnOutput { Target !activator Action $GiveItem Param "Monke" Delay 0 } OnSpawnOutput { Target !activator Action AddOutput Param "renderamt 0" Delay 0.05 } OnSpawnOutput { Target !activator Action AddOutput Param "rendermode 1" Delay 0.05 } } WPT_Original { OnSpawnOutput { Target "!activator" // Action "$AwardAndGiveItem" Action "$giveitem" Param "Doom Shotgun" Delay 0.01 } OnSpawnOutput { Target "!activator" // Action "$AwardAndGiveItem" Action "$giveitem" Param "Doom Fists" Delay 0.01 } OnSpawnOutput { Target "doom_music*" Action "Trigger" Delay 0.5 } } WPT_Original_Sound { NoFixup 1 logic_relay { "targetname" "doom_music" "spawnflags" "2" "OnTrigger" "!activator,$PlaySoundToSelf,#doomlong.mp3,0,-1" "OnTrigger" "!self,Disable,,0.5,-1" "OnTrigger" "!self,Enable,,100,-1" } } WPT_Notice { OnSpawnOutput { Target "!activator" Action "SetHealth" Param 1 Delay 0 } OnSpawnOutput { Target "!activator" Action "$playsoundtoself" Param "nev_g_playerdeath.wav" Delay 0 } } Ahorse { NoFixup 1 prop_dynamic { "model" "models/props_c17/statue_horse.mdl" "origin" "1820 1170 577" "angles" "-30 110 0" } prop_dynamic { "model" "models/props_c17/statue_horse.mdl" "origin" "1832 1170 560" "angles" "-60 90 0" } } Trollface { NoFixup 1 prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-1247 -269 483" "modelscale" "0.5" } trigger_push //get trolled lol { "origin" "-1100 -228 464" "mins" "-2 -100 -1" "maxs" "2 100 1" "spawnflags" "1" "StartDisabled" "0" "pushdir" "0 180 0" "speed" "400" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-100 2994 230" "modelscale" "0.6" "angles" "0 90 0" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "1810 1066 740" "modelscale" "0.75" "angles" "0 90 0" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "640 -3012 564" "modelscale" "0.6" "angles" "0 0 -10" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-1000 -1995 300" "modelscale" "7" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-10 -1950 248" "modelscale" "2" "angles" "90 90 0" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "96 200 425" "modelscale" "1.5" "angles" "90 -90 0" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-607 8676 939" "modelscale" "18" "angles" "58 -35 -20" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "1062.5 -2889 592" "modelscale" "1" "angles" "0 180 0" "rendercolor" "255 255 200" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "1071 -2720 588" "modelscale" "1" "angles" "0 180 0" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "1064.5 -2560 625" "modelscale" "1" "angles" "180 180 00" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-677 -2805 556" "modelscale" "1.5" "angles" "0 180 0" "rendercolor" "255 55 55" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "-700 -2970 556" "modelscale" "1.5" "angles" "0 0 0" "rendercolor" "55 55 255" } prop_dynamic { "targetname" "trollinhole" "model" "models/trollface/trollface.mdl" "origin" "0 -950 -955" "modelscale" "9" "angles" "-90 -90 0" "startdisabled" 1 } trigger_multiple { "spawnflags" "1" "origin" "0 -775 -256" "mins" "-200 -200 -700" "maxs" "200 200 300" "OnStartTouchAll" "trollinhole,Enable,,0,-1" "OnEndTouchAll" "trollinhole,Disable,,0,-1" } } Freddy { NoFixup 1 prop_dynamic { "model" "models/i6nis/freddy_player.mdl" "origin" "0 2800 200" } } TrollTank_W1 { NoFixup 1 // logic_auto // { // "OnMapSpawn" "path_track_23,AddOutput,OnPass tankboss:SetSpeed:0:0:1,0,-1" // } OnSpawnOutput { Target "!activator" Action "SetDamageFilter" Param "filter_troll" Delay 0 } filter_tf_damaged_by_weapon_in_slot { "weaponSlot" "3" "Negated" "0" "targetname" "filter_troll" } prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "117 0 32" "modelscale" "3" } } TrollTank_W4 { NoFixup 1 info_target { "targetname" "tankspawn_tunnel" "origin" "64 2980 205" } } TrollTank_W4_tp { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "tankspawn_tunnel" Delay 0.05 } // prop_dynamic // { // "model" "models/bots/boss_bot/tank_track_l.mdl" // "origin" "0 56 0" // } // prop_dynamic // { // "model" "models/bots/boss_bot/tank_track_r.mdl" // "origin" "0 -56 0" // } } TrollTank_W7 { NoFixup 1 prop_dynamic { "model" "models/trollface/trollface.mdl" "origin" "117 0 32" "modelscale" "3" } } Spy_Wave_Spawns { NoFixup 1 info_player_teamspawn { "targetname" "spawnbot_spy_horde1" "origin" "0 250 450" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde2" "origin" "-865 1100 464" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde3" "origin" "920 600 576" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde4" "origin" "1560 -500 736" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde5" "origin" "1500 -2000 704" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde6" "origin" "1222 -2345 481" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde7" "origin" "-872 -2085 352" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde8" "origin" "-1050 -1767 640" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde9" "origin" "-1304 -224 576" "startdisabled" "0" "teamnum" "3" } info_player_teamspawn { "targetname" "spawnbot_spy_horde10" "origin" "-18 264 672" "startdisabled" "0" "teamnum" "3" } logic_relay { "targetname" "spy_despawner" "OnTrigger" "spawnbot_spy_horde1,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde2,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde3,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde4,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde5,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde6,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde7,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde8,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde9,Disable,,0,-1" "OnTrigger" "spawnbot_spy_horde10,Disable,,0,-1" "OnTrigger" "pseudospy,$suicide,,5,-1" "OnTrigger" "cinematic,Trigger,,6,-1" } } Pseudospy { OnSpawnOutput { Target !activator Action AddOutput Param "targetname pseudospy" } OnParentKilledOutput { Target !activator Action AddOutput Param "targetname " } } Cinematic_Camera { NoFixup 1 point_viewcontrol { "interpolatepositiontoplayer" "0" "acceleration" "25" "spawnflags" "140" "speed" "25" "targetname" "thecamera" "origin" "64 2000 343" "target" "cameratarget" "moveto" "cameratrack_2" "angles" "12 90 0" } info_target { "targetname" "cameratarget" "origin" "64 2327 273" } path_track { "targetname" "cameratrack_1" "target" "cameratrack_2" "origin" "64 2000 343" } path_track { "targetname" "cameratrack_2" "target" "cameratrack_1" "origin" "64 2327 273" } logic_relay { "targetname" "cinematic" "OnTrigger" "blackness,fade,,0,-1" "OnTrigger" "player*,SetHUDVisibility,0,0,-1" "OnTrigger" "noblackness,fade,,3,-1" "OnTrigger" "thecamera,$EnableAll,,3,-1" "OnTrigger" "overlay,StartOverlays,,3,-1" "OnTrigger" "blackness_fast,fade,,14,-1" "OnTrigger" "noblackness_fast,fade,,15.5,-1" "OnTrigger" "player*,SetHUDVisibility,1,15.5,-1" "OnTrigger" "overlay,StopOverlays,,15.5,-1" "OnTrigger" "thecamera,$DisableAll,,15.5,-1" } env_fade { "targetname" "blackness" "duration" "3" "rendercolor" "0 0 0" "spawnflags" "8" } env_fade { "targetname" "blackness_fast" "duration" "1.5" "rendercolor" "0 0 0" "spawnflags" "8" } env_fade { "targetname" "noblackness" "duration" "3" "rendercolor" "0 0 0" "spawnflags" "1" } env_fade { "targetname" "noblackness_fast" "duration" "1.5" "rendercolor" "0 0 0" "spawnflags" "1" } env_screenoverlay { "targetname" "overlay" "OverlayName1" "memes/bb.vmt" } } Fence_Big_Long { NoFixup 1 prop_dynamic { "model" "models\props_coalmines\wood_fence_256.mdl" "solid" "6" } } Fence_Big_Med { NoFixup 1 prop_dynamic { "model" "models\props_coalmines\wood_fence_128.mdl" "solid" "6" } } Coctus_Music { NoFixup 1 ambient_generic { "targetname" "cocmusic" "spawnflags" "49" "radius" "99999" "message" "#bogos_quad_machine2.mp3" "health" "10" } // ambient_generic // { // "targetname" "cocmusic2" // "spawnflags" "49" // "radius" "99999" // "message" "#bogos_quad_machine2.mp3" // "health" "10" // } // ambient_generic // { // "targetname" "cocmusic3" // "spawnflags" "49" // "radius" "99999" // "message" "#bogos_quad_machine2.mp3" // "health" "10" // } logic_relay { "targetname" "cocmusic_stop" "OnTrigger" "cocmusic,Volume,0,,-1" "OnTrigger" "cocmusic_loop,CancelPending,0,,-1" } logic_relay { "targetname" "cocmusic_loop" "spawnflags" "2" "OnTrigger" "!self,Trigger,0,170,-1" "OnTrigger" "cocmusic,PlaySound,0,0,-1" } } Coctus_Small { NoFixup 1 OnSpawnOutput { Target "makeitcoctus*" Action "$setmodeloverride" Param "models\props_lab\cactus.mdl" //coctus cannot be spawned as prop_dynamic } OnSpawnOutput { Target "makeitcoctus*" Action AddOutput Param "targetname " Delay 0.01 } prop_dynamic { "targetname" "makeitcoctus" "model" "models/trollface/trollface.mdl" "origin" "0 0 12" "solid" "0" "modelscale" "1.5" } } Coctus_Giant { NoFixup 1 OnSpawnOutput { Target "makeitbigcoctus" Action "$setmodeloverride" Param "models\props_lab\cactus.mdl" //coctus cannot be spawned as prop_dynamic } OnSpawnOutput { Target "makeitbigcoctus" Action AddOutput Param "targetname " Delay 0.01 } prop_dynamic { "targetname" "makeitbigcoctus" "model" "models/trollface/trollface.mdl" "origin" "0 0 30" "solid" "0" "modelscale" "2.625" } } Coctus_Camera { NoFixup 1 point_viewcontrol { "interpolatepositiontoplayer" "0" "spawnflags" "140" "targetname" "thecamera2" "origin" "107 2634 260" "angles" "35 117 0" } point_viewcontrol { "interpolatepositiontoplayer" "0" "spawnflags" "140" "targetname" "thecamera3" "origin" " 5 2669 223" "angles" "8 23 12" } logic_relay { "targetname" "dramaticentrance" "OnTrigger" "player*,SetHUDVisibility,0,0,-1" "OnTrigger" "thecamera2,$EnableAll,,0,-1" "OnTrigger" "thecamera3,$EnableAll,,5,-1" // "OnTrigger" "blackness_fast,fade,,7.5,-1" // "OnTrigger" "noblackness_fast,fade,,9,-1" "OnTrigger" "player*,SetHUDVisibility,1,9,-1" "OnTrigger" "thecamera3,$DisableAll,,9,-1" } } Screen_Shake { NoFixup 1 env_shake { "amplitude" "255" "duration" "3.25" "frequency" "255" "radius" "50000" "spawnflags" "5" "targetname" "dramaticshake" } } Night_World { NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "0 0 0" "fogcolor2" "0 0 0" "fogdir" "1 0 0" "fogenable" "1" "fogstart" "100" "fogend" "400" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1" "spawnflags" "1" "targetname" "nightmode" } trigger_multiple { "targetname" "night_system" "origin" "0 0 1" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,nightmode,0.01,-1" } prop_dynamic { "targetname" "blackness1" "model" "models\props_canal\canalmap001.mdl" "origin" "125 8200 200" "angles" "0 0 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } prop_dynamic { "targetname" "blackness2" "model" "models\props_canal\canalmap001.mdl" "origin" "-125 8200 200" "angles" "0 180 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } prop_dynamic { "targetname" "blackness3" "model" "models\props_canal\canalmap001.mdl" "origin" "0 8450 200" "angles" "0 90 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } prop_dynamic { "targetname" "blackness4" "model" "models\props_canal\canalmap001.mdl" "origin" "0 7970 200" "angles" "0 -90 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } prop_dynamic { "targetname" "blackness5" "model" "models\props_canal\canalmap001.mdl" "origin" "100 8000 350" "angles" "-90 0 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } prop_dynamic { "targetname" "blackness6" "model" "models\props_canal\canalmap001.mdl" "origin" "-100 8200 200" "angles" "90 0 0" "rendercolor" "0 0 0" "StartDisabled" "1" "modelscale" "20" "solid" "0" } logic_relay { "targetname" "startnigt" "OnTrigger" "blackness_fast,fade,,0,-1" "OnTrigger" "night_system,Enable,,1.5,-1" "OnTrigger" "blackness1,Enable,,1.5,-1" "OnTrigger" "blackness2,Enable,,1.5,-1" "OnTrigger" "blackness3,Enable,,1.5,-1" "OnTrigger" "blackness4,Enable,,1.5,-1" "OnTrigger" "blackness5,Enable,,1.5,-1" "OnTrigger" "blackness6,Enable,,1.5,-1" "OnTrigger" "noblackness,fade,,6,-1" } logic_relay { "targetname" "stopnigt" "OnTrigger" "night_system,Disable,,0.1,-1" "OnTrigger" "player*,SetFogController,fog_controller,0.1,-1" "OnTrigger" "blackness1,Disable,,0.1,-1" "OnTrigger" "blackness2,Disable,,0.1,-1" "OnTrigger" "blackness3,Disable,,0.1,-1" "OnTrigger" "blackness4,Disable,,0.1,-1" "OnTrigger" "blackness5,Disable,,0.1,-1" "OnTrigger" "blackness6,Disable,,0.1,-1" } } Livesey_TP { NoFixup 1 info_target { "targetname" "livesey_point" "origin" "-313 -2581 512.1" } point_viewcontrol { "interpolatepositiontoplayer" "0" "spawnflags" "140" "targetname" "thecamera4" "origin" "116 -2557 580" "angles" "0 180 0" } logic_relay { "targetname" "liveseywaking" "OnTrigger" "player*,SetHUDVisibility,0,0,-1" "OnTrigger" "thecamera4,$EnableAll,,0,-1" "OnTrigger" "thecamera5,$EnableAll,,6,-1" // "OnTrigger" "player*,SetHUDVisibility,1,9,-1" // "OnTrigger" "thecamera5,$DisableAll,,9,-1" } logic_relay { "targetname" "liveseydone" "OnTrigger" "player*,SetHUDVisibility,1,0,-1" "OnTrigger" "thecamera5,$DisableAll,,0,-1" } } Livesey_Camera { NoFixup 1 OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "livesey_point" Delay 0.05 } point_viewcontrol { "interpolatepositiontoplayer" "0" "spawnflags" "140" "targetname" "thecamera5" "origin" "0 -150 80" "angles" "0 90 0" } } Ammofix { OnSpawnOutput { Target "!activator" Action "$Regenerate" } OnSpawnOutput { Target !activator Action AddOutput Param "renderamt 255" } OnSpawnOutput { Target !activator Action AddOutput Param "rendermode 0" } } } PlayerSpawnTemplate Ammofix SpawnTemplate TrollTank_W4 SpawnTemplate Spy_Wave_Spawns SpawnTemplate Cinematic_Camera SpawnTemplate Night_World SpawnTemplate Ahorse SpawnTemplate Trollface SpawnTemplate Coctus_Camera SpawnTemplate Screen_Shake SpawnTemplate Livesey_TP SpawnTemplate Coctus_Music SpawnTemplate WPT_Original_Sound ExtraSpawnPoint { Name "spawnbot_red" TeamNum 3 X "0" Y "250" Z "450" } ExtraSpawnPoint { Name "spawnbot_righthere" TeamNum 3 X "0" Y "2800" Z "200" } ExtraSpawnPoint { Name "spawnbot_chad" TeamNum 3 X "-64" Y "4160" Z "682" } ExtraTankPath { Name "troll_path1" Node "256 -1920 400" Node "690 -1920 432" Node "690 -1175 557" Node "32 -1175 557" Node "32 12345 557" } ExtraTankPath { Name "troll_path2" Node "-1400 -300 940" Node "-1400 -1300 940" } ExtraTankPath { Name "troll_path3" Node "1500 -1975 750" Node "0 -1975 750" } ExtraTankPath { Name "troll_path4" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" Node "1064 -1175 557" Node "-900 -1175 557" Node "-666 666 500" Node "860 600 461" } ExtraTankPath { Name "troll_path5" Node "-1000 -3275 557" Node "0 -3275 557" } Templates { Spy_But_Not { ClassIcon spy Class Sniper Skill Expert UseCustomModel "models/bots/spy/bot_spy.mdl" Action Mobber WeaponRestrictions MeleeOnly Item TF_WEAPON_KNIFE SpawnTemplate Pseudospy CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 1.1 "increased jump height" 1.5 "increased air control" 5 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 120 DesiredCount 1 TFBot { ClassIcon sniper_eh_lite Name pablo.gonzales.2009 Class Sniper Skill Hard AimAt Head FastUpdate 1 UseHumanModel 1 MaxVisionRange 5000 Item "the awper hand" Item "the razorback" Item "ghostly gibus" Item "iron fist" ItemAttributes { ItemName "iron fist" "custom item model" "models/player/items/all_class/pyrovision_goggles_sniper.mdl" } ItemAttributes { ItemName tf_weapon_club "melee range multiplier" 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.25 "kill forces attacker to laugh" 1 "critboost on kill" 2 "heal on kill" 50 "health regen" 4 } } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 30 CooldownTime 80 DesiredCount 1 BeginAtWave 2 RunForThisManyWaves 5 RandomChoice { TFBot { ClassIcon sentry_buster Health 69420 Name "Troll Buster" //"very fat buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the scotsman's skullcutter" "move speed penalty" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "override footstep sound set" 7 "head scale" 4 "torso scale" -0.5 } Item "the scotsman's skullcutter" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"charges alot. likes to anoy players" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the chargin' targe" "mult charge turn control" 99 "full charge turn control" 1 "charge time increased" 12 "charge recharge rate increased" 2.5 "dmg taken from fire reduced" 1 "dmg taken from blast reduced" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "override footstep sound set" 7 "head scale" 4 "torso scale" -0.5 } Item "the chargin' targe" Item "the ullapool caber" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2700 Name "Troll Buster" //"causes earthquake and beign a nuisense" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 0.25 "fire rate bonus" 0.0001 "clip size bonus" 250 "faster reload rate" 0.0001 "projectile spread angle penalty" 90 "Projectile speed increased" 3 "no self blast dmg" 1 "self dmg push force increased" 0 "blast dmg to self increased" 0 "fuse bonus" 0.5 } CharacterAttributes { "move speed bonus" 1.75 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "cannot be backstabbed" 1 "override footstep sound set" 7 "head scale" 4 "torso scale" -0.5 } //Item "the cool breeze" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2000 Name "Troll Buster" //"Looks like normal player, no ticking animation" Scale 1.0 Class Spy Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Item "the breakneck baggies" Item "the snow scoper" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "override footstep sound set" 7 } } TFBot { ClassIcon troll Health 2500 AutoJumpMin 5 AutoJumpMax 10 Name "Troll Buster" //"Airplane buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AutoJump" Attributes "AirChargeOnly" ItemAttributes { ItemName "the chargin' targe" "charge recharge rate increased" 10 } CharacterAttributes { "move speed bonus" 2 "override footstep sound set" 7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "cancel falling damage" 1 "increased jump height" 7 "head scale" 4 "torso scale" -0.5 } Item "the chargin' targe" Item "the ullapool caber" Item "The B.A.S.E. Jumper" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"Forces players to laugh when runs by them" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the ullapool caber" "crit forces victim to laugh" 1 "crit does no damage" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 4 "torso scale" -0.5 } Item "the ullapool caber" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"Afraid of players, hard to predict actions" Class Spy Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_revolver "fire rate bonus" 0.5 "faster reload rate" 10000 "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "cannot disguise" 1 "head scale" 4 "torso scale" -0.5 } Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 AutoJumpMin 999 AutoJumpMax 999 Name "Troll Buster" //"Stuns himself every couple of seconds" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "AutoJump" ItemAttributes { ItemName tf_weapon_bottle "melee range multiplier" 0.0001 "melee bounds multiplier" 0.0001 "melee attack rate bonus" 3 "stun enemies wielding same weapon" 1 "hit self on miss" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "voice pitch scale" 1.5 "gesture speed increase" 3 "head scale" 4 "torso scale" -0.5 } Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"No ticking animation" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the scotsman's skullcutter" "move speed penalty" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "gesture speed increase" 1000 "head scale" 4 "torso scale" -0.5 } Item "the scotsman's skullcutter" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"Pyro troller. flys towards a pyro when airblasted" Class Demoman Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" -4 "airblast vulnerability multiplier" -1.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "airblast vertical vulnerability multiplier" 0.01 "head scale" 4 "torso scale" -0.5 } Item "the scottish resistance" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"Demo troller, spams knockback stickies around the also destroyes stickies" Class Demoman Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_pipebomblauncher "faster reload rate" 0.0001 "fire rate bonus" 0.075 "stickies detonate stickies" 1 "stickybomb charge rate" 0.0001 "max pipebombs increased" 991 "damage penalty" 0.1 "damage blast push" 250 "projectile spread angle penalty" 90 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "head scale" 4 "torso scale" -0.5 } Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 2500 Name "Troll Buster" //"Super-jumping buster" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.0001 "fire rate bonus" 11 "Projectile speed increased" 0.0001 "fuse bonus" 0.0001 "damage penalty" 0 "no self blast dmg" 1 "blast dmg to self increased" 0.1 "apply z velocity on damage" 4000 "apply look velocity on damage" 30000 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "cancel falling damage" 1 "head scale" 4 "torso scale" -0.5 } Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } TFBot { ClassIcon troll Health 700 Name "Troll Buster" //"Tiny buster. hard to see" Scale 0.4 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the scotsman's skullcutter" "move speed penalty" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 "voice pitch scale" 1.75 "head scale" 4 "torso scale" -0.5 } Item "the scotsman's skullcutter" Item "the breakneck baggies" Item "handsome devil" ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } } } } // Wave // { // StartWaveOutput // { // Target wave_start_relay // Action Trigger // } // DoneOutput // { // Target wave_finished_relay // Action Trigger // } //f2p heavy shoots scouts from the roof //a sniper and other player come to him //sniper says "man i'm dead" and turns into skeleton and falls // } Wave { CustomWaveNumber 1 CustomMaxWaveNumber 10 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { WaitBeforeStarting 8 TotalCurrency 420 TotalCount 1 FirstSpawnWarningSound "mm_tankappear.mp3" Where spawnbot Support Limited TFBot { ClassIcon troll Health 69 Scale 0.69 Name "Tiny troll" Class Sniper Skill Expert Action Mobber StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 ItemAttributes { ItemName "handsome devil" "set item tint RGB" 15132390 } CharacterAttributes { "head scale" 4 "torso scale" -0.5 "move speed bonus" 0 } Item "the breakneck baggies" Item "the snow scoper" Item "handsome devil" } } WaveSpawn { Name you_just_got_trolled WaitBeforeStarting 16.5 TotalCount 1 DoneWarningSound "mm_troll2.mp3" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" DoneMessage "trolled" Tank { Health 69 Name tanktroll StartingPathTrackNode boss_path_1 Speed 450 MaxTurnRate 999 SpawnTemplate TrollTank_W1 OnBombDroppedOutput { Target tanktroll* Action kill } } } WaveSpawn { WaitForAllDead you_just_got_trolled Support 1 TFBot { Class Scout ClassIcon troll2 } } WaveSpawn { WaitForAllDead you_just_got_trolled Support 1 TFBot { Class Scout ClassIcon troll3 } } WaveSpawn { WaitForAllDead you_just_got_trolled Support 1 TFBot { Class Scout ClassIcon troll4 } } WaveSpawn { WaitForAllDead you_just_got_trolled Support 1 TFBot { Class Scout ClassIcon troll5 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_red Support Limited RandomChoice { TFBot { Template T_TFPlayer_Scout_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Scout_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Scout_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Scout_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Soldier_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Soldier_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Soldier_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Soldier_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Pyro_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Pyro_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Pyro_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Pyro_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Demo_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Demo_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Demo_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Demo_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Heavy_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Heavy_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Heavy_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Heavy_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Medic_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Medic_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Medic_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Medic_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Sniper_Norm_A AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Sniper_Norm_B AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Sniper_Norm_C AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } TFBot { Template T_TFPlayer_Sniper_Norm_D AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "collect currency on kill" 1 } } } } WaveSpawn { Name w02a TotalCurrency 200 TotalCount 42 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot FirstSpawnWarningSound ui/gamestartup1.mp3 RandomChoice { TFBot { Template T_TFPlayer_Scout_Bad_A } TFBot { Template T_TFPlayer_Scout_Bad_B } TFBot { Template T_TFPlayer_Scout_Bad_C } TFBot { Template T_TFPlayer_Scout_Bad_D } TFBot { Template T_TFPlayer_Soldier_Bad_A } TFBot { Template T_TFPlayer_Soldier_Bad_B } TFBot { Template T_TFPlayer_Soldier_Bad_C } TFBot { Template T_TFPlayer_Soldier_Bad_D } TFBot { Template T_TFPlayer_Pyro_Bad_A } TFBot { Template T_TFPlayer_Pyro_Bad_B } TFBot { Template T_TFPlayer_Pyro_Bad_C } TFBot { Template T_TFPlayer_Pyro_Bad_D } TFBot { Template T_TFPlayer_Demo_Bad_A } TFBot { Template T_TFPlayer_Demo_Bad_B } TFBot { Template T_TFPlayer_Demo_Bad_C } TFBot { Template T_TFPlayer_Demo_Bad_D } TFBot { Template T_TFPlayer_Heavy_Bad_A } TFBot { Template T_TFPlayer_Heavy_Bad_B } TFBot { Template T_TFPlayer_Heavy_Bad_C } TFBot { Template T_TFPlayer_Heavy_Bad_D } TFBot { Template T_TFPlayer_Sniper_Bad_A } TFBot { Template T_TFPlayer_Sniper_Bad_B } TFBot { Template T_TFPlayer_Sniper_Bad_C } TFBot { Template T_TFPlayer_Sniper_Bad_D } TFBot { Template T_TFPlayer_Medic_Bad_A } TFBot { Template T_TFPlayer_Medic_Bad_B } TFBot { Template T_TFPlayer_Medic_Bad_C } TFBot { Template T_TFPlayer_Medic_Bad_D } } } WaveSpawn { Name w02b WaitForAllDead w02a TotalCurrency 211 TotalCount 26 MaxActive 19 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.7 Where spawnbot_giant FirstSpawnWarningSound ui/gamestartup3.mp3 TFBot { Template T_TFBot_Soldier_MarketGarden UseHumanModel 1 } } WaveSpawn { Name w02c WaitForAllDead w02b TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TFBot { ClassIcon heavy_golden_lite Health 5000 Name "Very Rich Man" Scale 1.5 Class HeavyWeapons Skill Expert Attributes UseBossHealthBar WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Gold Frying Pan" "damage bonus" 5 "heal on kill" 100 } Item "Gold Frying Pan" Item "The Razorback" } } WaveSpawn { WaitForAllDead w02b TotalCount 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0.1 Where spawnbot_red Support Limited TFBot { ClassIcon red2_lite Name "Yo is that a golden pan!?" Class Scout Skill Expert Attributes DisableDodge Action Mobber WeaponRestrictions MeleeOnly UseHumanModel 1 AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "dmg from ranged reduced" 0.1 "crit mod disabled" 0 "damage penalty" 0.5 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w03a TotalCurrency 150 TotalCount 32 MaxActive 14 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 8 Where spawnbot TFBot { ClassIcon scout_fan Name "Force-A-Jumper Scout" Class Scout Skill Expert RocketJump 1 Item "the force-a-nature" } } WaveSpawn { WaitForAllSpawned w03a TotalCurrency 120 TotalCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 40 Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons ClassIcon trash_meme Name "Trash Heavy" Item "Trash Cannon" AimAt Head ItemAttributes { ItemName "Trash Cannon" "is invisible" 1 } CharacterAttributes { "fire rate penalty" 2 "hand scale" 0.5 } SpawnTemplate { Name "WPT_Trash" Bone "weapon_bone_1" } } } WaveSpawn { Name w03b WaitForAllSpawned w03a TotalCurrency 230 TotalCount 18 MaxActive 10 SpawnCount 6 WaitBeforeStarting 40 WaitBetweenSpawns 13 Where spawnbot TFBot { ClassIcon soldier Name "Money Spender" Class Soldier Skill Easy Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "item style override" 1 "collect currency on kill" 1 "custom projectile model" "models/items/currencypack_small.mdl" "custom projectile size" 0.1 } Item "SoldierUnusual_1" //you can't add attributes to more than 1 hat at a time for some reason Item "SoldierUnusual_2" Item "SoldierUnusual_3" } } WaveSpawn { Name w03b WaitForAllSpawned w03a TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 48 WaitBetweenSpawns 3 Where spawnbot TFBot { Class Demoman Skill Easy Action Mobber Attributes SuppressFire NoPushaway 1 Taunt { Delay 13 Cooldown 2.2 Repeats 0 } CharacterAttributes { "always allow taunt" 1 "no_jump" 1 "no_duck" 1 } } } WaveSpawn { Name w03c WaitForAllSpawned w03b TotalCurrency 300 TotalCount 22 MaxActive 13 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon soldier_bisonrainbow Name "Gay Bison Soldier" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly Item "the righteous bison" ItemAttributes { ItemName "the righteous bison" "particle color rainbow" 120 } } } WaveSpawn { Name w03d WaitForAllDead w03c TotalCurrency 200 TotalCount 18 MaxActive 18 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 0.1 HideIcon 1 Where spawnbot FirstSpawnMessage "{blue}Oh no, the horde is coming!" TFBot { Name pablo.gonzales.2009 Class Sniper Skill Hard Action Sniper AimAt Head FastUpdate 1 UseHumanModel 1 MaxVisionRange 5000 Item "the awper hand" Item "the razorback" Item "ghostly gibus" Item "iron fist" ItemAttributes { ItemName "iron fist" "custom item model" "models/player/items/all_class/pyrovision_goggles_sniper.mdl" } ItemAttributes { ItemName tf_weapon_club "melee range multiplier" 4 "damage bonus HIDDEN" 5 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.25 "kill forces attacker to laugh" 1 "critboost on kill" 2 "heal on kill" 50 "health regen" 4 "damage penalty" 0.2 } } } } Wave { CustomWaveNumber 1 CustomMaxWaveNumber 10 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave04tank TotalCurrency 69 TotalCount 1 SpawnCount 1 FirstSpawnWarningSound "mvm/mvm_tank_horn.wav" DoneWarningSound "mvm/mvm_tank_explode.wav" Where spawnbot TFBot { ClassIcon tank Health 22000 Name "Totaly A Real Tank" Scale 1 Class Soldier Skill Expert Attributes DisableDodge Attributes MiniBoss Attributes IgnoreEnemies Attributes UseBossHealthBar AlwaysGlow 1 SpawnTemplate TrollTank_W4_tp UseCustomModel "models/bots/boss_bot/static_boss_tank.mdl" StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 WeaponResist { tf_weapon_minigun 0.25 } CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "voice pitch scale" 0 "hand scale" 0 "rage giving scale" 0.4 "increased jump height" -0.1 "move speed bonus" 0.33 "stomp player force" 260 "stomp player damage" 1 "cannot be sapped" 1 "cannot be backstabbed" 1 } } } WaveSpawn { WaitBeforeStarting 9999 Support 1 TFBot { ClassIcon troll Class Scout } } WaveSpawn { WaitBeforeStarting 9999 Support 1 TFBot { ClassIcon troll2 Class Scout } } WaveSpawn { WaitBeforeStarting 9999 Support 1 TFBot { ClassIcon troll3 Class Scout } } WaveSpawn { WaitBeforeStarting 9999 Support 1 TFBot { ClassIcon troll4 Class Scout } } WaveSpawn { WaitBeforeStarting 9999 Support 1 TFBot { ClassIcon troll5 Class Scout } } WaveSpawn { WaitForAllDead wave04tank WaitBeforeStarting 2 FirstSpawnMessage "??? : Aw, what's that? You wanted a REAL tank?" } WaveSpawn { WaitForAllDead wave04tank WaitBeforeStarting 4 FirstSpawnMessage "??? : Sorry! Only had that one." } WaveSpawn { WaitForAllDead wave04tank WaitBeforeStarting 6 FirstSpawnMessage "??? : :)" } WaveSpawn { TotalCurrency 831 WaitForAllDead wave04tank WaitBeforeStarting 8 TotalCount 1 Where spawnbot_righthere Support Limited FirstSpawnWarningSound "cringe_w3c.mp3" RandomChoice { RandomChoice { TFBot { ClassIcon heavy_drip Name "*GASP* DRI-" Health 42000 Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysCrit Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "weight room warmer" "set item tint RGB" 1315860 } ItemAttributes { ItemName "fists of steel" "damage bonus" 7.9 "melee attack rate bonus" 4 "melee range multiplier" 6.9 "ragdolls plasma effect" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "fists of steel" Item "war head" Item "weight room warmer" Item "the breakneck baggies" } } } } WaveSpawn { WaitForAllDead wave04tank WaitBeforeStarting 9 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot_righthere Support Limited TFBot { ClassIcon red2_lite Name "HeavyWeapons" Health 10000 Class HeavyWeapons Skill Expert Action Mobber AddCond { Name TF_COND_REPROGRAMMED } UseCustomModel "models/bots/heavy/bot_heavy.mdl" Skin 1 DesiredAttackRange 1000 MaxVisionRange 1200 CharacterAttributes { "health regen" 100 } InterruptAction { Target "64 700 416" Delay 20 Repeats 1 Cooldown 0 Duration 1 WaitUntilDone 1 } Message { Name "{blue}HeavyWeapons{reset} : WAIT! Don't kill me." Delay 1 Repeats 1 } Message { Name "{blue}HeavyWeapons{reset} : I'm not here to kill you or blow up your very important hatch." Delay 5 Repeats 1 } Message { Name "{blue}HeavyWeapons{reset} : I'm here to seek for help." Delay 10 Repeats 1 } Message { Name "{blue}HeavyWeapons{reset} : You see there's army of {red}red{} robots that goes around killing everyone in their path." Delay 15 Repeats 1 } Message { Name "{blue}HeavyWeapons{reset} : Oh lord here they come! Get ready!" Delay 20 Repeats 1 } } } WaveSpawn { Name w05a TotalCurrency 100 TotalCount 18 SpawnCount 6 WaitBeforeStarting 23 Where spawnbot TFBot { Name "Пулеметчик" Class HeavyWeapons Skill Normal UseCustomModel "models/bots/heavy/bot_heavy.mdl" Skin 0 Item "iron curtain" Item "officer's ushanka" Item "The Dictator" } } WaveSpawn { TotalCurrency 20 TotalCount 1 SpawnCount 1 WaitBeforeStarting 26 FirstSpawnWarningSound "mvm_forever/tnt_red_army.mp3" Where spawnbot TFBot { Template T_TFBot_Giant_HeavyWeapons Name "Giant Пулеметчик" UseCustomModel "models/bots/heavy_boss/bot_heavy_boss.mdl" Skin 0 Item "iron curtain" Item "officer's ushanka" Item "The Dictator" } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 80 TotalCount 18 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 1 Where spawnbot TFBot { Name "Разведчик" Class Scout Skill Normal UseCustomModel "models/bots/scout/bot_scout.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } } WaveSpawn { Name w05b WaitForAllDead w05a TotalCurrency 140 TotalCount 15 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 1 WaitBeforeStarting 2 Where spawnbot TFBot { Name "Солдат" Class Soldier Skill Normal UseCustomModel "models/bots/soldier/bot_soldier.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } } WaveSpawn { Name w05c WaitForAllSpawned w05b TotalCurrency 100 TotalCount 19 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0.05 Where spawnbot TFBot { Name "Разведчик" Class Scout Skill Easy UseCustomModel "models/bots/scout/bot_scout.mdl" WeaponRestrictions MeleeOnly Skin 0 Item "officer's ushanka" Item "The Dictator" } } WaveSpawn { Name w05d WaitForAllSpawned w05c TotalCurrency 160 TotalCount 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier Name "Giant Солдат" UseCustomModel "models/bots/soldier_boss/bot_soldier_boss.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } TFBot { Name "Подрывник" Class Demoman Skill Normal UseCustomModel "models/bots/demo/bot_demo.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } TFBot { Name "Подрывник" Class Demoman Skill Normal UseCustomModel "models/bots/demo/bot_demo.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } TFBot { Name "Подрывник" Class Demoman Skill Normal UseCustomModel "models/bots/demo/bot_demo.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } TFBot { Name "Подрывник" Class Demoman Skill Normal UseCustomModel "models/bots/demo/bot_demo.mdl" Skin 0 Item "officer's ushanka" Item "The Dictator" } } } WaveSpawn { Name w05e WaitForAllDead w05d TotalCurrency 0 TotalCount 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.7 Where spawnbot HideIcon 1 Support Limited TFBot { Template T_TFBot_Giant_HeavyWeapons Name "Giant Пулеметчик" Skill Normal UseCustomModel "models/bots/heavy_boss/bot_heavy_boss.mdl" Skin 0 Item "iron curtain" Item "officer's ushanka" Item "The Dictator" CharacterAttributes { "dmg taken increased" 10 "cancel falling damage" 1 "move speed bonus" 0.6 } } } WaveSpawn { WaitForAllDead w05e } } Wave { CustomWaveNumber 69 CustomMaxWaveNumber 69 RedTeamWipeCausesWaveLoss 1 Explanation { Line "{yellow}Next wave will not feature a bomb but will result in a wave loss upon a red team wipe" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w06a TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot TFBot { ClassIcon conch Name "Earrape Soldier" Class Soldier Skill Normal Action Mobber Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the concheror" "increase buff duration" 10 } Item "the concheror" } } WaveSpawn { WaitForAllDead w06a FirstSpawnWarningSound "items/samurai/tf_conch.wav" Support 1 } WaveSpawn { WaitForAllDead w06a FirstSpawnWarningSound "items/samurai/tf_conch.wav" Support 1 } WaveSpawn { WaitForAllDead w06a FirstSpawnWarningSound "items/samurai/tf_conch.wav" Support 1 } WaveSpawn { WaitForAllDead w06a FirstSpawnWarningSound "items/samurai/tf_conch.wav" Support 1 } WaveSpawn { WaitForAllDead w06a FirstSpawnWarningSound "items/samurai/tf_conch.wav" Support 1 } WaveSpawn { Name w06b WaitForAllDead w06a TotalCount 20 MaxActive 20 SpawnCount 1 Where spawnbot Support Limited HideIcon 1 TFBot { Name "Extended Conch Soldier" Class Soldier Skill Normal Action Mobber Attributes SpawnWithFullCharge ItemAttributes { ItemName "the concheror" "increase buff duration" 10 } Item "the concheror" } } WaveSpawn { WaitForAllDead w06b WaitBeforeStarting 3 FirstSpawnMessage "??? : I hope you liked your ears." } WaveSpawn { WaitForAllDead w06b WaitBeforeStarting 8 FirstSpawnMessage "??? : Because you're going to need them." } WaveSpawn { WaitForAllDead w06b WaitBeforeStarting 12 FirstSpawnWarningSound "mvm_forever/tnt_buttsex.mp3" FirstSpawnMessage "??? : Prepare Uranus." } WaveSpawn { Name w06c WaitForAllDead w06b TotalCurrency 0 TotalCount 69 MaxActive 16 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1.2 Where spawnbot_spy_horde1 Where spawnbot_spy_horde2 Where spawnbot_spy_horde3 Where spawnbot_spy_horde4 Where spawnbot_spy_horde5 Where spawnbot_spy_horde6 Where spawnbot_spy_horde7 Where spawnbot_spy_horde8 Where spawnbot_spy_horde9 Where spawnbot_spy_horde10 Support 1 FirstSpawnWarningSound "Announcer.MVM_Spy_Alert" HideIcon 1 RandomChoice { TFBot { Template Spy_But_Not Name "A Spy From TF2" } TFBot { Template Spy_But_Not Name "HON HON HON" } TFBot { Template Spy_But_Not Name "Baguette Man" } TFBot { Template Spy_But_Not Name "Totaly Not a Spy" } TFBot { Template Spy_But_Not Name "Sexellent" } TFBot { Template Spy_But_Not Name "Edgy 13yo" } TFBot { Template Spy_But_Not Name "Frenchmen" } TFBot { Template Spy_But_Not Name "Give Me Your Liver" } TFBot { Template Spy_But_Not Name "Top Backstabber" } TFBot { Template Spy_But_Not Name "Joe Mama" } TFBot { Template Spy_But_Not Name "fuck you" } TFBot { Template Spy_But_Not Name "Ass" } TFBot { Template Spy_But_Not Name "Why am i here" } TFBot { Template Spy_But_Not Name "Are you reading theese?" } TFBot { Template Spy_But_Not Name "Don't Look Back" } TFBot { Template Spy_But_Not Name "Right Behind You" } TFBot { Template Spy_But_Not Name "Spy Bot" } TFBot { Template Spy_But_Not Name "Fake Spy" } TFBot { Template Spy_But_Not Name "Scout's Dad" } TFBot { Template Spy_But_Not Name "How Dare You" } } } WaveSpawn { WaitForAllDead w06b WaitBeforeStarting 110 FirstSpawnOutput { Target spy_despawner Action Trigger } } WaveSpawn { Name w06c WaitForAllDead w06b TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 117 Where spawnbot_righthere Support Limited HideIcon 1 RandomChoice { TFBot { ClassIcon spy_hyper Name "The Buttsex" Health 10000 Class Spy Scale 1 Skill Normal Action Mobber Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 AlwaysGlow 1 UseHumanModel 1 AimTrackingInterval 0 Item "charmer's chapeau" Item "the frenchman's formals" Item "Upgradeable TF_WEAPON_KNIFE" AddCond { Name "TF_COND_STEALTHED" Duration 10 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "item style override" 1 "is australium item" 1 "damage penalty" 0.01 "fire rate bonus" 0.12 "dmg bonus vs buildings" 250 "melee range multiplier" 1.25 "kill forces attacker to laugh" 1 } ChangeAttributes { Delay 14 Repeats 1 Name Attr1 } EventChangeAttributes { Default { InterruptAction { AimTarget "64 0 350" Delay 0.1 Cooldown 0 Duration 13 } CharacterAttributes { "move speed bonus" 0.001 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot disguise" 1 "mult cloak rate" -99 "gesture speed increase" 2 "increased jump height" 1.5 "increased air control" 5 "cancel falling damage" 1 "dmg taken increased" 0 "not solid to players" 1 "cannot be backstabbed" 1 "always allow taunt" 1 } } Attr1 { CharacterAttributes { "move speed bonus" 5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot disguise" 1 "mult cloak rate" -99 "gesture speed increase" 2 "increased jump height" 1.5 "increased air control" 5 "cancel falling damage" 1 "dmg taken increased" 1 "not solid to players" 0 "cannot be backstabbed" 1 "always allow taunt" 1 } } } } } } WaveSpawn { WaitForAllDead w06b WaitBeforeStarting 171 } } Wave { CustomWaveNumber 10 CustomMaxWaveNumber 1 //Hole in mid SpawnTemplate { Name "Fence_Big_Long" Origin "30 -882 601" Angles "0 0 -42" } SpawnTemplate { Name "Fence_Big_Med" Origin "155 -882 601" Angles "0 0 -42" } SpawnTemplate { Name "Fence_Big_Med" Origin "205 -852 500" Angles "42 70 -13.5" } SpawnTemplate { Name "Fence_Big_Med" Origin "-202 -850 500" Angles "42 100 6.5" } //Hole side SpawnTemplate { Name "Fence_Big_Long" Origin "-1100 -128.1 587" Angles "0 90 0" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w08a TotalCount 1 HideIcon 1 Support Limited DoneWarningSound "mm_troll2.mp3" Tank { Health 5000 Name tanktroll1 StartingPathTrackNode troll_path1_1 Speed 75 ClassIcon spy MaxTurnRate 50 SpawnTemplate TrollTank_W7 } } WaveSpawn { WaitBeforeStarting 30 FirstSpawnOutput { Target tanktroll1* Action SetHealth Param 0 } } WaveSpawn { WaitBeforeStarting 30 FirstSpawnOutput { Target tanktroll1* Action Ignite } } WaveSpawn { WaitForAllDead w08a WaitBeforeStarting 4 FirstSpawnMessage "??? : Trolling is a natural state of tanks." } WaveSpawn { WaitForAllDead w08a WaitBeforeStarting 8 FirstSpawnMessage "??? : Now you will observe a gallery of how to troll with tanks." } WaveSpawn { Name w08b WaitForAllDead w08a TotalCount 1 HideIcon 1 Support Limited WaitBeforeStarting 10 DoneWarningSound "mm_troll2.mp3" Tank { Health 5000 DisableSmokestack 1 PingSound "misc/null.wav" Name tanktroll1 StartingPathTrackNode troll_path2_1 Speed 0 ClassIcon spy SolidToBrushes 0 Gravity 0 Immobile 1 SpawnTemplate TrollTank_W7 } } WaveSpawn { Name w08b WaitForAllDead w08a TotalCount 1 HideIcon 1 Support Limited WaitBeforeStarting 10 DoneWarningSound "mm_troll2.mp3" Tank { Health 5000 DisableSmokestack 1 PingSound "misc/null.wav" Name tanktroll1 StartingPathTrackNode troll_path3_1 Speed 0 ClassIcon spy SolidToBrushes 0 Gravity 0 SpawnTemplate TrollTank_W7 } } WaveSpawn { Name w08b WaitForAllDead w08a TotalCount 1 HideIcon 1 Support Limited WaitBeforeStarting 10 DoneWarningSound "mm_troll2.mp3" Tank { Health 11000 DisableSmokestack 1 PingSound "misc/null.wav" Name tanktroll1 StartingPathTrackNode troll_path4_1 Speed 225 ClassIcon spy MaxTurnRate 100 SpawnTemplate TrollTank_W7 } } WaveSpawn { Name w08b WaitForAllDead w08a TotalCount 1 HideIcon 1 Support Limited WaitBeforeStarting 10 DoneWarningSound "mm_troll2.mp3" Tank { Health 5000 DisableSmokestack 1 PingSound "misc/null.wav" Name tanktroll1 StartingPathTrackNode troll_path5_1 Speed 0 ClassIcon spy SolidToBrushes 0 Gravity 0 SpawnTemplate TrollTank_W7 } } WaveSpawn { Name w08c WaitForAllDead w08b TotalCount 6 SpawnCount 1 HideIcon 1 Support Limited WaitBetweenSpawns 3 Where spawnbot_giant TFBot { Template T_TFBot_Demoman_Samurai UseCustomModel models/bots/boss_bot/static_boss_tank.mdl Name "Samurai Tank" Action Mobber } } WaveSpawn { WaitForAllDead w08c WaitBeforeStarting 7 FirstSpawnMessage "??? : Alright fine, here's your tank." } WaveSpawn { WaitForAllDead w08c Name getfred TotalCount 1 WaitBeforeStarting 8 Tank { Health 69420 Name faketank StartingPathTrackNode boss_path_1 Speed 75 } } WaveSpawn { WaitForAllDead w08c WaitBeforeStarting 18 FirstSpawnMessage "??? : Why does it says 'Low Power'?" } WaveSpawn { WaitForAllDead w08c WaitBeforeStarting 22 FirstSpawnMessage "??? : I swear i payed my electrical bills last month." } WaveSpawn { WaitForAllDead w08c WaitBeforeStarting 26 FirstSpawnMessage "??? : D-Did i? I don't remember..." } WaveSpawn { WaitForAllSpawned getfred FirstSpawnWarningSound pda_w4_powerout.mp3 WaitBeforeStarting 18 FirstSpawnOutput { Target startnigt Action Trigger } } WaveSpawn { WaitForAllSpawned getfred WaitBeforeStarting 22 FirstSpawnOutput { Target faketank* Action Kill } } WaveSpawn { Name w08fred WaitForAllSpawned getfred TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 Where spawnbot_righthere Support Limited FirstSpawnWarningSound fatty_freddyfazbear.mp3 TFBot { ClassIcon troll Health 696969 Name "Freddy Fazballs" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Action Mobber UseCustomModel "models/i6nis/freddy_player.mdl" Attributes MiniBoss Scale 1.4 NoIdleSound 1 DeathSound "pda_w4_fredy_fasdead.mp3" AimTrackingInterval 0 ItemAttributes { ItemName tf_weapon_fists "custom hit sound" "pda_w4_fredy_fazkill.mp3" "mult smack time" 0 "melee range multiplier" 1.9 } CharacterAttributes { "damage bonus" 69 "dmg current health" 0.34 "fire rate bonus" 0.1 "move speed bonus" 2.666 "wet immunity" 1 "cannot be sapped" 1 "voice pitch scale" 0 "cancel falling damage" 1 } } } WaveSpawn { WaitForAllDead w08fred TotalCount 1 Support Limited TFBot { ClassIcon troll2 Class Scout } } WaveSpawn { WaitForAllDead w08fred TotalCount 1 Support Limited TFBot { ClassIcon troll3 Class Scout } } WaveSpawn { WaitForAllDead w08fred TotalCount 1 Support Limited TFBot { ClassIcon troll4 Class Scout } } WaveSpawn { WaitForAllDead w08fred TotalCount 1 Support Limited TFBot { ClassIcon troll5 Class Scout } } WaveSpawn { WaitForAllSpawned getfred WaitBeforeStarting 50 DoneOutput { Target stopnigt Action Trigger } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w09c_1 WaitForAllDead w09b TotalCurrency 60 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot TFBot { ClassIcon scout_rocket Health 3000 Name "Boom Stick Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable tf_weapon_scattergun" "override projectile type" 2 "fire rate bonus" 0 "mod max primary clip override" 10 "scattergun no reload single" 1 "mini rockets" 1 "projectile spread angle penalty" 2.8 "Projectile speed increased HIDDEN" 2.5 "mult projectile scale" 0.75 "reload time increased hidden" 3.25 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "move speed penalty" 0.6 "blast dmg to self increased" 0 "self dmg push force decreased" 0 } Item "flak jack" Item "Upgradeable tf_weapon_scattergun" } } WaveSpawn { Name w09c WaitForAllDead w09b TotalCurrency 120 TotalCount 30 MaxActive 19 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 3.2 Where spawnbot Where spawnbot_giant TFBot { ClassIcon heavy_shotgun Name "Fat Ass Scout" Health 300 Scale 1.01 Class Scout Skill Normal UseCustomModel "models/bots/heavy/bot_heavy.mdl" UseHumanAnimations 1 WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.25 } } } WaveSpawn { Name w09c WaitForAllDead w09b TotalCurrency 220 TotalCount 30 MaxActive 19 SpawnCount 3 WaitBeforeStarting 40 WaitBetweenSpawns 3.2 Where spawnbot Where spawnbot_giant TFBot { ClassIcon scout_spammer Name "Light" Health 125 Scale 1.01 Class HeavyWeapons Skill Normal UseCustomModel "models/bots/scout/bot_scout.mdl" UseHumanAnimations 1 WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.7272 "damage force reduction" 4 } } } WaveSpawn { Name w09c WaitForAllDead w09c_1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Bigus Dikus" // ItemAttributes // { // ItemName "the original" // "custom projectile model" "models\workshop\player\items\soldier\taunt_rocket_jockey\taunt_rocket_jockey.mdl" // } CharacterAttributes { "hand scale" 5 } } } WaveSpawn { Name w09d WaitForAllDead w09c TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0.2 HideIcon 1 Where spawnbot TFBot { Template T_TFBot_Chief_Soldier Name "Bigus Critus" CharacterAttributes { "hand scale" 2 "cancel falling damage" 1 "damage penalty" 0.04 "move speed bonus" 0.69 "dmg taken increased" 20 } } } WaveSpawn { Name w09d WaitForAllDead w09c TotalCurrency 0 TotalCount 22 MaxActive 22 SpawnCount 2 WaitBeforeStarting 43 WaitBetweenSpawns 0 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_Fastcharge Action Mobber Name "Balls!" CharacterAttributes { "effect bar recharge rate increased" 0.001 } } } WaveSpawn { Name w09_Coctus_First WaitForAllDead w09d TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3.5 WaitBetweenSpawns 0 Where spawnbot_righthere FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" FirstSpawnOutput { Target intel Action ForceResetSilent } TFBot { ClassIcon random_lite Name "Coctus" Class Soldier Health 3000 Attributes UseBossHealthBar Scale 0.7 Skill Normal Action Mobber AimAt Body AimLeadProjectileSpeed 0 UseCustomModel "models\empty.mdl" PainSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small ChangeAttributes { Delay 7 Repeats 1 Name VineBoom } ChangeAttributes { Delay 11 Repeats 1 Name Aggresion } ChangeAttributes { Delay 12 Repeats 1 Name Aggresion2 } EventChangeAttributes { Default { StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 0.001 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "cancel falling damage" 1 "dmg taken increased" 0 "not solid to players" 1 "hand Scale" 1.5 "voice pitch scale" 0 "no_jump" 1 } } VineBoom { Item "tf_weapon_rocketlauncher" Attributes IgnoreEnemies CharacterAttributes { "move speed bonus" 0.001 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "cancel falling damage" 1 "dmg taken increased" 0 "not solid to players" 1 "hand Scale" 1.5 "voice pitch scale" 0 "no_jump" 1 } } Aggresion { ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" 0 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "cancel falling damage" 1 "dmg taken increased" 0 "not solid to players" 0 "hand Scale" 1.5 "voice pitch scale" 0 "no_jump" 1 } } Aggresion2 { ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" 0 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "cancel falling damage" 1 "dmg taken increased" 1 "not solid to players" 0 "hand Scale" 1.5 "voice pitch scale" 0 "no_jump" 0 } } } } } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 2 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 FirstSpawnOutput { Target dramaticentrance Action Trigger } } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 2 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 7 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 7 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 FirstSpawnOutput { Target dramaticshake Action startshake } } WaveSpawn { Name w09_musicloop WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.1 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.15 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.2 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.25 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.3 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.35 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.4 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.45 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.5 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.51 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.52 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 } WaveSpawn { WaitForAllSpawned w09_Coctus_First WaitBeforeStarting 11.53 FirstSpawnWarningSound c_cforce_w3_vineboom.mp3 FirstSpawnOutput { Target cocmusic_loop Action Trigger } } WaveSpawn { Name w09_Coctus_01 WaitForAllDead w09_Coctus_First TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 Where spawnbot FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Coctus" Class Soldier Scale 0.7 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_02 WaitForAllDead w09_Coctus_01 TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.66 Where spawnbot FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { Template T_TFBot_HeavyWeapons_Shotgun ClassIcon random_lite Name "Coctus" Scale 0.7 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_02 WaitForAllDead w09_Coctus_01 TotalCurrency 80 TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0.25 Where spawnbot_giant FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Coctus" Class Scout Scale 0.7 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 WeaponRestrictions SecondaryOnly SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_03 WaitForAllDead w09_Coctus_02 TotalCurrency 120 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 20 Where spawnbot_giant FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Giant Coctus" Template T_TFBot_Giant_HeavyWeapons Scale 1.35 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Giant CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_03 WaitForAllDead w09_Coctus_02 TotalCurrency 100 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 Where spawnbot TFBot { ClassIcon random_lite Name "Coctus" Template T_TFBot_Demoman_knight Scale 0.7 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_04 WaitForAllDead w09_Coctus_03 TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Giant Coctus" Template T_TFBot_Giant_Soldier_Spammer Scale 1.35 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Giant CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_04 WaitForAllDead w09_Coctus_03 TotalCurrency 150 TotalCount 35 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Coctus" Class Scout Scale 0.7 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" WeaponRestrictions MeleeOnly DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_05 WaitForAllDead w09_Coctus_04 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Giant Coctus" Template T_TFBot_Giant_Scout_Fast Scale 1.35 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Giant CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_05 WaitForAllDead w09_Coctus_04 TotalCurrency 100 TotalCount 20 MaxActive 15 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1.6 Where spawnbot_giant FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Coctus" Class Pyro Scale 0.7 Skill Easy Attributes AlwaysCrit Attributes AlwaysFireWeapon Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Small CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } WaveSpawn { Name w09_Coctus_05 WaitForAllDead w09_Coctus_04 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_chad FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { ClassIcon random_lite Name "Coctus Supreme" Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes AlwaysCrit Attributes UseBossHealthBar Health 20000 Scale 1.35 Skill Normal Action Mobber UseCustomModel "models\empty.mdl" DeathSound c_cforce_w3_vineboom.mp3 SpawnTemplate Coctus_Giant CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "hand Scale" 1.5 "voice pitch scale" 0 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target cocmusic_stop Action Trigger } //Hole in mid SpawnTemplate { Name "Fence_Big_Long" Origin "30 -882 601" Angles "0 0 -42" } SpawnTemplate { Name "Fence_Big_Med" Origin "155 -882 601" Angles "0 0 -42" } SpawnTemplate { Name "Fence_Big_Med" Origin "205 -852 500" Angles "42 70 -13.5" } SpawnTemplate { Name "Fence_Big_Med" Origin "-202 -850 500" Angles "42 100 6.5" } //Hole side SpawnTemplate { Name "Fence_Big_Long" Origin "-1100 -128.1 587" Angles "0 90 0" } WaveSpawn { TotalCurrency 0 WaitBeforeStarting 2 WaitBetweenSpawns 0 FirstSpawnWarningSound "fat_mickgordon_short.mp3" Support 1 } WaveSpawn { Name w10_chad TotalCurrency 420 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 79 WaitBetweenSpawns 0 Where spawnbot_chad DoneOutput { Target liveseydone Action Trigger } TFBot { ClassIcon sex_doer Health 5000000 Name "Giga Chad" Scale 2.5 Class HeavyWeapons Skill Expert Action Mobber Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload UseHumanModel 1 AlwaysGlow 1 UseMeleeThreatPrioritization 1 VoiceCommand { Delay 11 Cooldown 12 Type "Battle cry" } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1 TurnPower 105 MaxAimError 105 } WeaponSwitch { Delay 23 Cooldown 45 Type "Primary" } WeaponSwitch { Delay 38 Cooldown 45 Type "Secondary" } WeaponSwitch { Delay 53 Cooldown 45 Type "Melee" } ItemAttributes { ItemName tf_weapon_minigun "mod minigun can holster while spinning" 1 "no damage falloff" 1 "override projectile type" 2 "damage bonus" 8 "fire rate bonus" 2 // "custom projectile size" 0.025 // "custom projectile model" "models/weapons/c_models/c_rocketlauncher/c_rocketlauncher.mdl" "custom projectile size" 0.1 "custom projectile model" "models\buildables\sentry3_rockets.mdl" "projectile trail particle" "eyeboss_projectile" } ItemAttributes { ItemName tf_weapon_shotgun_hwg "explosive bullets" 150 "damage bonus" 1.25 "always crit" 1 "fire rate bonus" 0.5 "faster reload rate" 0.9 "bullets per shot bonus" 0.5 } ItemAttributes { ItemName tf_weapon_fists "provide on active" 1 "move speed bonus" 3 "melee range multiplier" 1.1 "melee attack rate bonus" 1.85 "damage bonus" 7.9 "ragdolls become ash" 1 } CharacterAttributes { // "dmg taken increased" 200 "health regen" 1 "move speed bonus" 0.4 "cancel falling damage" 1 "head scale" 2 "rage giving scale" 0.2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force increase" 0.1 "gesture speed increase" 2 } ChangeAttributes { Delay 101 Repeats 1 Name AttackLivesey } EventChangeAttributes { Default { Item "the merc's mohawk" Item "the heavy lifter" Item "jungle booty" } AttackLivesey { ExtAttr IgnoreRealPlayers ExtAttr IgnoreBuildings } } Taunt { Delay 0.5 Cooldown 999 Repeats 1 Duration 5 Name "Taunt: Bare Knuckle Beatdown" } } } WaveSpawn { TotalCount 10 SpawnCount 1 WaitBeforeStarting 2 Support Limited Where spawnbot_giant RandomChoice { RandomChoice { TFBot { Health 1000 Name "Micro Chad" Class HeavyWeapons Skill Expert StripItemSlot 0 StripItemSlot 1 WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName tf_weapon_fists "melee attack rate bonus" 0.5 "damage penalty" 0.5 } CharacterAttributes { "move speed bonus" 10 "health regen" 1 "cancel falling damage" 1 "gesture speed increase" 4 "always allow taunt" 1 "mult step height" 3 "no_jump" 1 } Taunt { Delay 0.2 Cooldown 3 Repeats 0 Name "Taunt: The Proletariat Showoff" } UseHumanModel 1 Item "the merc's mohawk" Item "the heavy lifter" Item "jungle booty" } } } } WaveSpawn { TotalCount 1 SpawnCount 1 WaitBeforeStarting 2 Support Limited Where spawnbot_chad RandomChoice { RandomChoice { TFBot { ClassIcon heavy_stoopid_lite Health 300000 Name "Sex Collector" Scale 1 Class HeavyWeapons Skill Expert Action Mobber AimTrackingInterval 0 NoIdleSound 1 Attributes MiniBoss Attributes UseBossHealthBar StripItemSlot 0 StripItemSlot 1 WeaponRestrictions MeleeOnly AlwaysGlow 1 UseHumanModel 1 UseMeleeThreatPrioritization 1 DeathSound vo\heavy_scram2012_falling01.mp3 PainSound =160|vo\compmode\cm_heavy_matchwon_01.mp3 ItemAttributes { ItemName tf_weapon_fists "melee attack rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 10 "dmg taken increased" 100 "health regen" 1 "cancel falling damage" 1 "gesture speed increase" 2 "always allow taunt" 1 "mult step height" 3 "no_jump" 1 } Taunt { Delay 0.2 Cooldown 3 Repeats 0 Duration 0.75 Name "Taunt: The Fist Bump" } UseHumanModel 1 Item "Security Shades" } } } } WaveSpawn { TotalCount 1 SpawnCount 1 WaitBeforeStarting 40.8 Support Limited Where spawnbot_righthere RandomChoice { RandomChoice { TFBot { ClassIcon sex_creator Health 14000 Name "Chad Engineer Gaming" Scale 1 Class Engineer Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon StripItemSlot 0 StripItemSlot 1 WeaponRestrictions MeleeOnly AlwaysGlow 1 UseHumanModel 1 Item "the steam pipe" // Item "the merc's mohawk" Item "jungle booty" Item "Burly Beast" Item "soviet strongmann" Item "Upgradeable tf_weapon_wrench" PainSound vo/engineer_LaughShort04.mp3 DeathSound vo/compmode/cm_engie_summary_callout_01.mp3 ItemAttributes { ItemName "soviet strongmann" "item style override" 2 } ItemAttributes { ItemName "Upgradeable tf_weapon_wrench" "damage bonus" 100 "melee bounds multiplier" 2 "custom hit sound" "fat_bababooey.mp3" } Sequence { Delay 0.1 Cooldown 3.85 Repeats 0 Name "layer_taunt01" } CharacterAttributes { "move speed bonus" 2.5 "cancel falling damage" 1 "voice pitch scale" 0 "mult step height" 3 "deploy time decreased" 0 "engineer sentry build rate multiplier" 3 "rage giving scale" 0.2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force increase" 0.1 } } } } } WaveSpawn { WaitForAllDead w10_chad WaitBeforeStarting 3 FirstSpawnMessage "{004524}Doctor Livesey{reset} : Ha-Ha-Ha-HA-Ha, that was a fun little adventure." } WaveSpawn { WaitForAllDead w10_chad WaitBeforeStarting 6 FirstSpawnMessage "{004524}Doctor Livesey{reset} : Have a good time boys, Ha-Ha-Ha-Ha." } WaveSpawn { Name finale WaitForAllDead w10_chad WaitBeforeStarting 8 TotalCount 18 MaxActive 18 SpawnCount 1 WaitBetweenSpawns 0.7 Where spawnbot_righthere Support Limited RandomChoice { RandomChoice { TFBot { Template T_TFBot_Chief_Gauntlet //army of cpt. punches lol Action Mobber } } } } WaveSpawn { WaitForAllDead finale } WaveSpawn { WaitBeforeStarting 163 FirstSpawnMessage "{blue}Giga Chad{reset} : Wait, who's that i'm hearing?" } WaveSpawn { WaitBeforeStarting 169 FirstSpawnMessage "{blue}Giga Chad{reset} : Oh no, don't tell me..." } WaveSpawn { WaitBeforeStarting 174 FirstSpawnMessage "{blue}Giga Chad{reset} : Is that... HIM?" } WaveSpawn { WaitBeforeStarting 153 FirstSpawnWarningSound mvm_forever/dr_livesey_walk.mp3 } WaveSpawn { WaitBeforeStarting 153 FirstSpawnWarningSound mvm_forever/dr_livesey_walk.mp3 } WaveSpawn { WaitBeforeStarting 179 FirstSpawnWarningSound mvm_forever/dr_livesey.mp3 } WaveSpawn { WaitBeforeStarting 179 FirstSpawnWarningSound mvm_forever/dr_livesey.mp3 } WaveSpawn { TotalCount 1 SpawnCount 1 WaitBeforeStarting 179 WaitBetweenSpawns 0 Where spawnbot Support Limited RandomChoice { RandomChoice { TFBot { Health 999 Name "Doctor Livesey" Class Soldier Skill Expert Attributes DisableDodge Scale 1.2 WeaponRestrictions MeleeOnly AddCond { Name TF_COND_REPROGRAMMED } SpawnTemplate Livesey_Camera Action Mobber UseHumanModel 1 AimTrackingInterval 0.01 StripItemSlot 0 StripItemSlot 1 ItemColor { ItemName "the founding father" Red 20 Green 89 Blue 56 } ItemColor { ItemName "the valley forge" Red 20 Green 89 Blue 56 } ItemAttributes { ItemName "Upgradeable tf_weapon_fists" "damage bonus" 1988 "damage penalty" 1989 } ChangeAttributes { Delay 6 Repeats 1 Name Attr1 } Taunt { Name "Laugh Taunt" Delay 0.6 Repeats 1 } EventChangeAttributes { Default { Item "Upgradeable tf_weapon_fists" // Item "White Russian" Item "baseball bill's sports shine" Item "the founding father" Item "the colonial clogs" Item "the valley forge" CharacterAttributes { "move speed bonus" 0.001 "cannot be teleported" 1 "dmg taken increased" 0 "health regen" 999 "cancel falling damage" 1 "voice pitch scale" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force increase" 0 "no_jump" 1 "no_duck" 1 } } Attr1 { CharacterAttributes { "move speed bonus" 0.8 "cannot be teleported" 1 "dmg taken increased" 0.02 "health regen" 999 "cancel falling damage" 1 "voice pitch scale" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force increase" 0 "no_jump" 1 "no_duck" 1 } } } } } } } WaveSpawn { WaitBeforeStarting 179.25 FirstSpawnOutput { Target liveseywaking Action Trigger } } } }