//mission by randomguy #base robot_standard.pop #base robot_giant.pop WaveSchedule { CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 2 StartingCurrency 690 Advanced 1 AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 NoRomevisionCosmetics 1 [$SIGSEGV] //If set, robots will not wear romevision cosmetics unless forced to (default: 0) PrecacheSound "2022_rgy_vboom.wav" [$SIGSEGV] PrecacheSound "2022_rgy_vboom.wav" [$SIGSEGV] PrecacheModel "models\props_manor\bookcase_132_02.mdl" [$SIGSEGV] PrecacheModel "models\props_manor\bookcase_132_01.mdl" [$SIGSEGV] PrecacheModel "models\props_manor\bookcase_132_02.mdl" [$SIGSEGV] PrecacheModel "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] PrecacheModel "models/props_lakeside_event/wof_plane2.mdl" [$SIGSEGV] PrecacheModel "models/trollface/coolface4.mdl" [$SIGSEGV] //ForceItem "Particulate Protector" [$SIGSEGV] // Force an item to all applicable classes //^ a bit too real =.= //fly_path for w3(w2) ExtraTankPath [$SIGSEGV] //GOD this took forever to get right, hopefully people like it *w* { Name "fly_path" Node "-5640 -960 -128" //Node "-5640 -1152 -128" Node "-5640 -1264 128" //Node "-5648 -1336 -128" Node "-5672 -1392 128" //Node "-5880 -1472 -128" Node "-5936 -1496 128" //Node "-5968 -1608 -128" //Node "-5968 -1824 128" // Node "-5952 -1904 -128" Node "-5904 -1968 128" // Node "-5840 -2000 -128" //Node "-5760 -2000 128" //Node "-5712 -2016 -128" Node "-5664 -2064 128" //Node "-5632 -2128 -128" //Node "-5616 -2208 128" //Node "-5616 -2256 -128" //Node "-5632 -2336 128" //Node "-5648 -2384 -128" //Node "-5696 -2432 128" //Node "-5752 -2464 -128" //Node "-5872 -2560 128" //Node "-5904 -2624 -128" //Node "-5920 -2704 128" //Node "-5904 -2784 -128" //Node "-5888 -2848 128" //Node "-5856 -2896 -128" Node "-5824 -2944 128" //Node "-5768 -2984 -128" //Node "-5504 -2984 -56" //Node "-5248 -2984 72" //now for the actual fucking custom path Node "-4612 -2917 738" Node "-3427 -2750 1162" // "-3427 -2750 962" Node "-3914 -4214 935" //"-3914 -4214 435" Node "-4268 -4371 316" Node "-4737 -4185 369" Node "-4771 -3611 363" Node "-4899 -2945 514" //loop Node "-4612 -2917 738" Node "-3427 -2750 1162" // "-3427 -2750 962" Node "-3914 -4214 935" //"-3914 -4214 435" Node "-4268 -4371 316" Node "-4737 -4185 369" Node "-4771 -3611 363" Node "-4899 -2945 514" //ok now it gets stuck in a wall Node "-4002 -2942 1337" Node "-3000 -3248 1063" Node "-3700 -3043 700" Node "-4184 -3043 464" //it should get stuck trying to go to this one :3 Node "-4418 -2984 364" } PointTemplates [$SIGSEGV] { rift_stuff { NoFixUp 1 prop_dynamic { "model" "models/props_lakeside_event/wof_plane2.mdl" "origin" "1989 3995 2235" "angles" "0 0 90" "targetname" "vortex" "StartDisabled" "1" "fademaxdist" "10000" "fademindist" "9000" "disableshadows" "1" } prop_dynamic { "model" "models/props_lakeside_event/wof_plane2.mdl" "origin" "1989 3995 2235" "angles" "0 90 90" "targetname" "vortex" "StartDisabled" "1" "fademaxdist" "10000" "fademindist" "9000" "disableshadows" "1" } prop_dynamic { "model" "models/props_lakeside_event/wof_plane2.mdl" "origin" "1989 3995 2235" "angles" "0 180 90" "targetname" "vortex" "StartDisabled" "1" "fademaxdist" "10000" "fademindist" "9000" "disableshadows" "1" } prop_dynamic { "model" "models/props_lakeside_event/wof_plane2.mdl" "origin" "1989 3995 2235" "angles" "0 270 90" "targetname" "vortex" "StartDisabled" "1" "fademaxdist" "10000" "fademindist" "9000" "disableshadows" "1" } prop_dynamic { "model" "models/trollface/coolface4.mdl" "origin" "2009 4020 2295" "angles" "-90 0 0" "modelscale" "0.5" "targetname" "vortex_troll" "StartDisabled" "1" "fademaxdist" "10000" "fademindist" "9000" "disableshadows" "1" "parentname" "vortex_rotate" } OnSpawnOutput { Target "vortex" Action "color" Param "132 0 255" } OnSpawnOutput { Target "vortex_troll" Action "color" Param "132 0 255" } env_fade { "targetname" "vortex_created" "renderamt" "255" "duration" "4" "rendercolor" "132 0 255" "spawnflags" "1" "origin" "0 0 0" } func_rotating { "targetname" "vortex_rotate" "origin" "1989 3995 2235" "mins" "-8 -8 -8" "maxs" "8 8 8" "fanfriction" "12" "maxspeed" "80" "rendermode" "10" "spawnflags" "65" } ambient_generic { "targetname" "vortex_sfx" "spawnflags" "49" "radius" "42000" "pitchstart" "75" "pitch" "85" "message" "ambient/energy/whiteflash.wav" "origin" "0 0 0" "health" "10" } env_shake { "targetname" "vortex_shake" "amplitude" "24" "spawnflags" "5" "duration" "6" "frequency" "255" "origin" "0 0 0" } logic_relay { "targetname" "vortex_first_time" "OnTrigger" "vortex,enable,,0,-1" "OnTrigger" "vortex_troll,enable,,0,-1" "OnTrigger" "vortex_shake,shake,,0,-1" "OnTrigger" "vortex_sfx,PlaySound,,0,-1" "OnTrigger" "vortex_created,fade,,0,-1" } logic_relay { "targetname" "vortex_rest" "OnTrigger" "vortex,enable,,0,-1" "OnTrigger" "vortex_troll,enable,,0,-1" } ambient_generic { "targetname" "vortex_sfx_gone" "spawnflags" "49" "radius" "42000" "pitchstart" "50" "pitch" "66" "message" "beams/beamstart5.wav" "origin" "0 0 0" "health" "10" } env_shake { "targetname" "vortex_shake_destroyed" "amplitude" "24" "spawnflags" "5" "duration" "3" "frequency" "255" "origin" "0 0 0" } env_fade { "targetname" "vortex_destroyed" "renderamt" "255" "duration" "1" "rendercolor" "132 0 255" "spawnflags" "1" "origin" "0 0 0" } logic_relay { "targetname" "vortex_destroy" "OnTrigger" "vortex,disable,,0.3,-1" "OnTrigger" "vortex_shake_destroyed,shake,,0,-1" "OnTrigger" "vortex_sfx_gone,PlaySound,,0,-1" "OnTrigger" "vortex_destroyed,fade,,0,-1" } } } Templates { G_Bot_Gangsta { Name "GANGSTA!!!!" Class Heavyweapons ClassIcon heavy_eviction_nys Skill Expert Health 750 WeaponRestrictions MeleeOnly Item "The Eviction Notice" Item "Capone's Capper" Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Eviction Notice" "fire rate bonus" 0.2 "damage penalty" 0.25 "mod_maxhealth_drain_rate" 0 } CharacterAttributes { "mod_maxhealth_drain_rate" 0.0 "move speed bonus" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "gesture speed increase" 5 } DeathSound "2022_rgy_vboom.wav" [$SIGSEGV] //Override death sound. } T_TFBot_Giant_Scout_Minigun //trolling ^w^ { Class Scout Name "Totally Normal Scout" //hehe trolled -w- ClassIcon troll_heavy Skill Expert Health 1269 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Tag bot_giant Item "Upgradeable TF_WEAPON_MINIGUN" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "damage bonus" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } DeathSound "2022_rgy_vboom.wav" [$SIGSEGV] //Override death sound. } Seel_Bee_Scout //might as well make this a template since i end up using it 3000000 times for memez //oh also seelpit made this, thanks for letting me use it for my funnies ^w^ //it's a bit modified but oh well { Class Scout Name "BEE" Skill Easy Health 100 Item "warbird_scattergun_killerbee" Item "The Flight of the Monarch" Item "Bumble Beenie" Item "Zombie Scout" UseCustomModel "models/player/scout.mdl" [$SIGSEGV] ClassIcon scout_killerbee_nys Attributes HoldFireUntilFullReload MaxVisionRange 800 ItemAttributes { ItemName "warbird_scattergun_killerbee" "fire rate bonus" 0.6 "faster reload rate" 1.3 "move speed bonus" 1.125 //450 HU/s } } Seel_Bee_Scout_n1 { Template Seel_Bee_Scout Name "NOT THE BEES!!!" } Seel_Bee_Scout_n2 { Template Seel_Bee_Scout Name "BUZZY WUZZY >w<" } Seel_Bee_Scout_n3 { Template Seel_Bee_Scout Name "just burst fast scout" } Seel_Bee_Scout_n4 { Template Seel_Bee_Scout Name "arguably useless icon" } Seel_Bee_Scout_n5 { Template Seel_Bee_Scout Name "cum honey" //Name "*shits honey*" } } Mission { Objective Spy InitialCooldown 999 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 999 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy InitialCooldown 15 Where spawnbot BeginAtWave 10 RunForThisManyWaves 1 CooldownTime 999 DesiredCount 2 TFBot { Template T_TFBot_Spy ClassIcon imposter Name "Sussy Imposter!" } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 999 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 8 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Giant_Scout_Minigun } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 10 RunForThisManyWaves 1 InitialCooldown 999 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Sniper ClassIcon sniper_eh_lite } } Mission { Objective Engineer Where spawnbot BeginAtWave 10 RunForThisManyWaves 1 InitialCooldown 9999 CooldownTime 69 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter ClassIcon engineer_quickbuild } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 30 CooldownTime 30 BeginAtWave 1 RunForThisManyWaves 11 TFBot { Template T_TFBot_SentryBuster } } //WAVE -1 //////////CURRENCY 0/////////////////////////////////// Wave { WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } WaveSpawn { Name stage1 Where "" TotalCount 1 MaxActive 1 SpawnCount 1 StartWaveWarningSound "2022_rgy_f4.wav" //sound tester RandomChoice { RandomChoice { TFBot { Class Soldier CharacterAttributes { "health regen" -200 } } } } } } //WAVE 0 //////////CURRENCY 25/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 1 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 1 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 25 //StartWaveWarningSound "2022_rgy_f4.wav" //sound tester TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_side TotalCount 39 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 5 TFBot { ClassIcon soldier_barrage Health 150 Name "Ducky Barrage Soldier" Class Soldier Skill Normal Attributes HoldFireUntilFullReload Action Mobber [$SIGSEGV] Item "The Gunboats" RocketCustomModel "models\workshop\player\items\pyro\eotl_ducky\eotl_bonus_duck.mdl" [$SIGSEGV] ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 "Projectile speed increased" 0.4 "faster reload rate" 0.8 "clip size bonus" 2 "projectile spread angle penalty" 3 "damage penalty" 0.05 "custom impact sound" =75|ambient_mp3/bumper_car_quack11.mp3 "custom hit sound" ambient_mp3/bumper_car_quack9.mp3 } } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_airdrop0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes AlwaysCrit Action Mobber [$SIGSEGV] Name "holy shit a real colonel" Health 1000 Attributes UseBossHealthBar CharacterAttributes { "health regen" -10 } } } } //WAVE 1 //////////CURRENCY 669/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 420 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 69 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name powerup Where spawnbot_airdrop0 TotalCount 6 MaxActive 6 SpawnCount 6 Support Limited FirstSpawnMessage "FREE POWERS!!!" [$SIGSEGV] //Chat message when a bot is spawned for the first time TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon powerup_regen_lite Name "useful powerup lol" Health 150 Attributes SuppressFire CharacterAttributes { "health regen" -50 "move speed penalty" 0.0 } Addcond [$SIGSEGV] { Index 92 //regen MP } } } WaveSpawn { Name stage1 WaitForAllDead powerup Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name serious_support WaitForAllDead stage1 Where spawnbot TotalCount 42 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCurrency 269 Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name fuckyou Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 TFBot { Template T_TFBot_Demoman_Samurai ClassIcon troll_samurai Name "get trolled!" } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_airdrop0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysFireWeapon Name "Giant Rapid Van Soldier" ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "custom projectile model" "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 } CharacterAttributes { "dmg taken increased" 1000 "dmg from ranged reduced" 0.001 "dmg from melee increased" 0.001 "force distribute currency on death" 1 } } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_airdrop1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysFireWeapon Name "Giant Rapid Van Soldier" ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "custom projectile model" "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 } CharacterAttributes { "dmg taken increased" 1000 "dmg from ranged reduced" 0.001 "dmg from melee increased" 0.001 "force distribute currency on death" 1 } } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_airdrop2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysFireWeapon Name "Giant Rapid Van Soldier" ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "custom projectile model" "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 } CharacterAttributes { "dmg taken increased" 1000 "dmg from ranged reduced" 0.001 "dmg from melee increased" 0.001 "force distribute currency on death" 1 } } } WaveSpawn { Name stage3 WaitForAllDead stage2 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 350 FirstSpawnWarningSound "vo/halloween_merasmus/sf12_bombinomicon15.mp3" RandomChoice { TFBot { Template T_TFBot_Giant_Demoman Name "BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS!" Health 2500 ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "custom projectile model" "models\props_manor\bookcase_132_01.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "fuse bonus" 50 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 "damage penalty" 0.5 } } TFBot { Template T_TFBot_Giant_Demoman Name "BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS!" Health 2500 ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "custom projectile model" "models\props_manor\bookcase_132_02.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "fuse bonus" 50 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 "damage penalty" 0.5 } } TFBot { Template T_TFBot_Giant_Demoman Name "BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS! BOOKS!" Health 2500 ItemAttributes { ItemName TF_WEAPON_GRENADELAUNCHER "custom projectile model" "models\props_manor\bookpile_01.mdl" [$SIGSEGV] //Precached before with PrecacheModel tag "no explosion particles" 1 "fuse bonus" 50 "blast radius increased" 0.1 "dmg pierces resists absorbs" 1 "damage penalty" 0.5 } } } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited FirstSpawnMessage "{blue}FALLING TANKS!" [$SIGSEGV] Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb2" } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb1" } } } //WAVE 3 //////////CURRENCY 769/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 222 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 222 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name stage1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 TotalCurrency 75 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name flyvan WaitForAllDead stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 694 Tank { Health 12000 //10000 //12000 //20000 Speed 1500 Name "tankboss" Skin 0 // 0 - normal skin, 1 - final wave skin StartingPathTrackNode "fly_path_1" // if this is not here have fun with the hatch tank OnKilledOutput // output sent when the Tank is killed (almost never used) { Target tank_died_relay Action Trigger } // OnBombDroppedOutput // output sent when the Tank drops its bomb once it reaches the end of its path // { // Target tankboss // Action Kill // } ClassIcon van_lite [$SIGSEGV] //Use custom icon for a tank DisableTracks 1 [$SIGSEGV] //If set to 1, treads models will be disabled Model "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] //Use custom model //MaxTurnRate 999999 [$SIGSEGV] //How fast the tank turns. Faster turns allows for higher speed tanks. Default: 25 Gravity 0 [$SIGSEGV] //get fucking trolled it's a blimp ReplaceModelCollisions 1 [$SIGSEGV] //lol } } WaveSpawn { Name military WaitForAlldead stage1 Where spawnbot_airdrop2 TotalCount 6969 MaxActive 5 SpawnCount 1 WaitBeforeStarting 55 WaitBetweenSpawns 0.2 Support 1 randomchoice { randomchoice { TFBot { Class Pyro Skill Easy Attributes AlwaysCrit Attributes AlwaysFireWeapon Name "cya guys" AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond } } TFBot { Class Pyro Skill Easy Attributes AlwaysCrit Attributes AlwaysFireWeapon Name "pyro is not for tanks" AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond } } } } } } //WAVE 4 //////////CURRENCY 869/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 333 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 333 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name GANGSTA Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 1 TotalCurrency 100 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name stage1 WaitForAllDead GANGSTA Where spawnbot_invasion TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 TotalCurrency 75 RandomSpawn 1 FirstSpawnMessage "{yellow}bzzzzZZZZZZZZ..." [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 TotalCurrency 50 FirstSpawnMessage "{yellow}WHAT DISTURBS THE HIVE?" [$SIGSEGV] //Chat message when a bot is spawned for the first time TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "damage penalty" 0.5 } Name "Giant Beenade Demo" Item "The Hive Minder" } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_invasion TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 20 TotalCurrency 25 RandomSpawn 1 FirstSpawnMessage "{yellow}BUZZZZZZZZZZZZZZZZ" [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } //impending bee movie reference WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_invasion TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 RandomSpawn 1 FirstSpawnMessage "{yellow}According to all known laws of aviation," [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_invasion TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 RandomSpawn 1 FirstSpawnMessage "{yellow}there is no way a bee should be able to fly." [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_invasion TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 RandomSpawn 1 FirstSpawnMessage "{yellow}Its wings are too small to get its fat little body off the ground." [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_invasion TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 RandomSpawn 1 FirstSpawnMessage "{yellow}The bee, of course, flies anyway because bees don't care what humans think is impossible." [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_invasion TotalCount 69 MaxActive 12 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 TotalCurrency 100 RandomSpawn 1 RandomChoice { TFBot { Template Seel_Bee_Scout } TFBot { Template Seel_Bee_Scout_n1 } TFBot { Template Seel_Bee_Scout_n2 } TFBot { Template Seel_Bee_Scout_n3 } TFBot { Template Seel_Bee_Scout_n4 } TFBot { Template Seel_Bee_Scout_n5 } } } WaveSpawn { Name stage4 WaitForAllDead stage2 Where spawnbot_side TotalCount 4 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Name "Giant Beenade Demo" Item "The Hive Minder" } } WaveSpawn { Name stage5 WaitForAllDead stage4 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 419 FirstSpawnMessage "{red}BZZzzzzzz..." [$SIGSEGV] //Chat message when a bot is spawned for the first time RandomChoice { RandomChoice { TFBot { Class Demoman Name "Queen Bee" Item "Bumble Beenie" ClassIcon beehat Health 20000 Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Attributes MiniBoss Tag bot_giant Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 //"damage bonus" 5 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "override footstep sound set" 4 } } } } } WaveSpawn { Name boss TotalCount 1 WaitBeforeStarting 45 Support Limited FirstSpawnMessage "{blue}FALLING TANKS!" [$SIGSEGV] Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { Name boss TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb2" } } WaveSpawn { Name boss TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb1" } } } //WAVE 5 //////////CURRENCY 969/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 444 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 444 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name stage1 Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 TotalCurrency 125 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_airdrop0 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBetweenSpawns 5 TFBot { Name "WTF???" ClassIcon soldier_airstrike //wings ^w^ Class Soldier Attributes AlwaysFireWeapon Item "the beggar's bazooka" Action Mobber [$SIGSEGV] ItemAttributes { ItemName "the beggar's bazooka" "apply look velocity on damage" 2500 "faster reload rate" 0.30 "self dmg push force increased" -300 "damage penalty" 0.5 } CharacterAttributes { "cancel falling damage" 1 "cannot pick up intelligence" 1 "force distribute currency on death" 1 } } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot_side TotalCount 18 MaxActive 6 SpawnCount 3 TotalCurrency 500 WaitBetweenSpawns 5 TFBot { Class Demoman Name "Drunkweight Champ" ClassIcon heavy_champ Skill Easy Item "the killing gloves of boxing" //only works on rafmod UuU Item "Pugilist's Protector" WeaponRestrictions MeleeOnly } } WaveSpawn { Name stage3 WaitForAllDead stage2 Where spawnbot TotalCount 12 //16 MaxActive 12 //16 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 16 TFBot { Class Scout Name "Broken Scout" ClassIcon scout_colafueled Skill Easy Item "The Bolt Boy" Item "The Holy Mackerel" Health 1269 WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Attributes AlwaysFireWeapon Attributes AlwaysCrit Scale 3 CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 5 "health regen" -50 "torso scale" 0.5 "head scale" 10 "hand scale" -5 } } } WaveSpawn { Name stage4 WaitForAllSpawned stage2 Where spawnbot TotalCount 69 MaxActive 22 SpawnCount 1 TotalCurrency 344 WaitBeforeStarting 10 WaitBetweenSpawns 0.25 TFBot { Template T_TFBot_HeavyWeapons_Gnome Health 20 Name "Trolling Mittens" Attributes AlwaysFireWeapon } } } //WAVE 6 //////////CURRENCY 1069/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 123 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 256 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name stage1 Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 1 TotalCurrency 150 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name bossy_wossy_UwU WaitForAllDead stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot //thx ciaran (^w^ ) { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" Item "Dr's Dapper Topper" ClassIcon troll_blast Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Name "Lord Of Trolling" Health 30069 Tag nav_spawn_left DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_PARACHUTE_ACTIVE" Duration 5 } ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.1 "fire rate bonus" -1 "apply z velocity on damage" 1500 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } } WaveSpawn { WaitForAllDead stage1 Where spawnbot TotalCount 100 MaxActive 9 SpawnCount 3 TotalCurrency 819 Support Limited WaitBetweenSpawns 4.5 WaitBeforeStarting 15 RandomChoice { TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Effect Heavy" DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_SHIELD_CHARGE" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 0.25 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery PeePee Heavy" DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_URINE" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 2 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery 'Milk' Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_MAD_MILK" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 2 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Dodgem Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_OBSCURED_SMOKE" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 2 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Ubercharge Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Kritz Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_CRITBOOSTED_CARD_EFFECT" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Illusion Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_BURNING" // doesn't actually burn, just makes the reaction and sound Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Illusion Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_SODAPOPPER_HYPE" // pink OwO Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } TFBot { Template T_TFBot_HeavyWeapons_ShotGun ClassIcon troll_shotgun Name "Mystery Illusion Heavy" //hopefully this works DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_PASSTIME_INTERCEPTION" // @w@ distortion Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } } } WaveSpawn { Name bossy_wossy_OwO WaitForAllDead bossy_wossy_UwU Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_HeavyWeapons Health 4000 Name "Speed Distributor" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1 "speed_boost_on_hit_enemy" 1 } DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_SPEED_BOOST" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond Duration 1 // Duration of the condition effect (Default: 0 - infinite duration) } } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited FirstSpawnMessage "{blue}FALLING TANKS!" [$SIGSEGV] Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb" } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb2" } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb1" } } } //WAVE 7 //////////CURRENCY 1169/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 0 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 0 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number WaveSpawn { Name stage1 Where spawnbot TotalCount 7 MaxActive 7 SpawnCount 1 TotalCurrency 175 TFBot { Template G_Bot_Gangsta } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 TotalCurrency 100 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Name "Just a Normal Wave." } } WaveSpawn { Name stage2 WaitForAllDead stage1 TotalCount 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 204 Tank { Health 20000 Speed 75 Name "tankboss" Skin 0 // 0 - normal skin, 1 - final wave skin StartingPathTrackNode "boss_path_1" // if this is not here have fun with the hatch tank OnKilledOutput // output sent when the Tank is killed (almost never used) { Target tank_died_relay Action Trigger } OnBombDroppedOutput // output sent when the Tank drops its bomb once it reaches the end of its path { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name stage3 WaitForAllSpawned stage2 Where spawnbot TotalCount 69 MaxActive 10 SpawnCount 10 TotalCurrency 690 Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Name "Just a Normal Wave." } } } //WAVE 8 //////////CURRENCY 1269/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 6 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 7 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number //fake Support WaveSpawn { WaitForAllDead stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 Support 1 WaitBetweenSpawnsAfterDeath 15 TFBot { Template T_TFBot_Scout_Fish ClassIcon scout_giant_fast Name "Not So Super Scout" } } WaveSpawn { Name "fake" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon troll } } WaveSpawn { Name "fake" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon sniper } } WaveSpawn { Name "fake" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon spy } } WaveSpawn { Name "fake" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon engineer } } WaveSpawn { Name "fake" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 TFBot { Class Scout Classicon troll_giant } } //the wave WaveSpawn { Name stage1 Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 1 TotalCurrency 150 TFBot { Template G_Bot_Gangsta Classicon demoknight_nineiron Name "Golfin GANGSTA!!!!" } } WaveSpawn { Name stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 25 TFBot { Template G_Bot_Gangsta Classicon tank Name "Tankin GANGSTA!!!!" } } WaveSpawn { Name stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 25 TFBot { Template G_Bot_Gangsta Classicon heavy_d Name "Heavyin GANGSTA!!!!" } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon heavy_steelfist_nys Name "Slightly Steelish Punchie" Item "Fists of Steel" } } WaveSpawn { Name stage2 WaitForAllDead stage1 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 3 TotalCurrency 200 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon heavy_steelfist Name "Punchie My Beloved <3" } } WaveSpawn { Name stage3 WaitForAllDead stage2 Where spawnbot_airdrop0 TotalCount 11 MaxActive 11 SpawnCount 11 TotalCurrency 669 StartWaveWarningSound "2022_rgy_vboom.wav" //Override death sound. Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes UseBossHealthBar Attributes AlwaysFireWeapon Name "Chief Menacing Pyro" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes SuppressFire ClassIcon heavy_d ExtAttr AlwaysFireWeaponAlt [$SIGSEGV] //Always use secondary fire Health 1500 Name "Giant Menacing Heavy" } } } } //WAVE 9 //////////CURRENCY 1369/////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } CustomWaveNumber 69 [$SIGSEGV] // Display custom wave number. 511 is max value CustomMaxWaveNumber 69 [$SIGSEGV] // Display custom max wave number. 0 hides the max wave number SpawnTemplate [$SIGSEGV] //Spawn template once the mission loads { Name "rift_stuff" } WaveSpawn { Name stage1 Where spawnbot TotalCount 9 MaxActive 9 SpawnCount 1 TotalCurrency 225 FirstSpawnMessage "{red}GRRR!" [$SIGSEGV] TFBot { Template G_Bot_Gangsta } DoneOutPut { Target vortex_first_time Action Trigger } } WaveSpawn { Name "music" //Where shitass WaitForAllDead stage1 TotalCount 1 MaxActive 0 SpawnCount 0 TotalCurrency 0 Support 1 FirstSpawnWarningSound music\hl2_song14.mp3 TFBot { Class Scout ClassIcon blimp2_vac_melee_lite } } WaveSpawn { Name "music" //Where shitass WaitForAllDead stage1 TotalCount 1 MaxActive 0 SpawnCount 0 WaitBeforeStarting 160 TotalCurrency 0 Support 1 FirstSpawnWarningSound music\hl2_song29.mp3 TFBot { Class Scout ClassIcon allclass_repost } } WaveSpawn { Name "music" //Where shitass WaitForAllDead stage1 TotalCount 1 MaxActive 0 SpawnCount 0 WaitBeforeStarting 160 TotalCurrency 0 Support 1 FirstSpawnWarningSound music\hl2_song29.mp3 TFBot { Class Scout ClassIcon allclass_repost } } WaveSpawn { Name "music" //Where shitass WaitForAllDead stage1 TotalCount 1 MaxActive 0 SpawnCount 0 WaitBeforeStarting 160 TotalCurrency 0 Support 1 FirstSpawnWarningSound music\hl2_song29.mp3 TFBot { Class Scout ClassIcon allclass_repost } } WaveSpawn { Name boss WaitForAllDead stage1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 1112 FirstSpawnMessage "{red}YOU DARE TRESPASS ON THE SACRED LAND OF OMEGA PUNCHIE?" [$SIGSEGV] RandomChoice { RandomChoice { TFBot { Class HeavyWeapons Name "The Guardian" ClassIcon heavy_head_nys Attributes UseBossHealthBar Attributes Miniboss Attributes AlwaysCrit Health 99999 CharacterAttributes { "health regen" 69000 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.0 "not solid to players" 1 "rage giving scale" 0.1 "cancel falling damage" 1 "wet immunity" 1 "mult stun resistance" 0 "damage bonus" 2 } AlwaysGlow 1 [$SIGSEGV] InterruptAction [$SIGSEGV] { Target "-5600 -2284 -52" //under the place the tank drops AimTarget "ClosestPlayer" WaitUntilDone 1 Repeats 0 //infinite Duration 999 } DeathSound "2022_rgy_vboom.wav" [$SIGSEGV] //Override death sound. } } } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Support 1 FirstSpawnMessage "{red}YOU FOOLISH FLESHLINGS." [$SIGSEGV] TFBot { Template T_TFBot_Demoman_Knight ClassIcon demoknight_rotate Name "+" Item "The Hurt Locher" Item "Power Up Canteen (MvM)" ItemAttributes { ItemName "The Eyelander" "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" //wait isn't this literally just the defauly model? whatever uwu } ItemAttributes { ItemName "Power Up Canteen (MvM)" // The item used as a base "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" "attachment offset" "4 2 0" "attachment name" "effect_hand_R" "attachment angles" "0 270 90" "attachment scale" "1" } ItemAttributes { ItemName "The Hurt Locher" // The item used as a base "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" "attachment offset" "4 2 0" "attachment name" "effect_hand_R" "attachment angles" "0 270 0" "attachment scale" "1" } ItemAttributes { ItemName "The Chargin' Targe" // The item used as a base "charge recharge rate increased" 0.01 "charge time increased" -5 "custom item model" "models/weapons/c_models/c_claymore/c_claymore.mdl" "attachment offset" "4 2 0" "attachment name" "effect_hand_R" "attachment angles" "0 270 -90" "attachment scale" "1" } } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 Support 1 TFBot { Class Pyro Skill Easy Name "this FIRE is so COLD!" ClassIcon pyro_freeze Item "eotl_winter_coat" Item "The Cold Killer" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "slow enemy on hit" 100 "slow enemy on hit major" 2 "damage penalty" 0.5 } } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 Support 1 TFBot { Template T_TFBot_Demoman_Knight Name "THE PISS BLADE" ClassIcon demoknight_golden_lite ItemAttributes { ItemName "The Eyelander" "item style override" 1 "is australium item" 1 } } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 Support 1 TFBot { Class Demoman Skill Normal ClassIcon demofam Attributes UseBossHealthBar Health 600 Scale 1.5 Name "DEMOFAM" DeathSound "2022_rgy_vboom.wav" [$SIGSEGV] //Override death sound. } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 Support 1 FirstSpawnMessage "{red}YOU HAVE NO IDEA WHAT YOU HAVE AWOKEN" [$SIGSEGV] TFBot { Template T_TFBot_Scout_FAN Name "ANNOYING ASS FUCK" } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Support 1 TFBot { Class Scout Skill Expert Health 450 Scale 1.5 Tag bot_giant ClassIcon scout_fan_armored Name "Armored ANNOYING ASS FUCK" Item "The Bolt Boy" Item "The Force-a-Nature" MaxVisionRange 2000 ItemAttributes { ItemName "The Force-a-Nature" "scattergun knockback mult" 2 "health regen" 1 "damage penalty" 0.75 } } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 11 Support 1 Squad { TFBot { ClassIcon medic_bullet Name "Bullet Vaccinator Asshole Medic" Class Medic WeaponRestrictions MeleeOnly Attributes VaccinatorBullets } TFBot { ClassIcon medic_blast Name "Blast Vaccinator Asshole Medic" Class Medic WeaponRestrictions MeleeOnly Attributes VaccinatorBlast } TFBot { ClassIcon medic_fire Name "Fire Vaccinator Asshole Medic" Class Medic WeaponRestrictions MeleeOnly Attributes VaccinatorFire } } } WaveSpawn //i love this wavespawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 14 Support 1 FirstSpawnMessage "{red}TO SAVE THE WORLD FROM HIS WRATH..." [$SIGSEGV] RandomChoice { TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dwagon Fuwwy Pywo UwU" Skill Easy Item "The Dragon's Fury" //thx ultmax Item "Lollichop Licker" //massive fucking tongue Item "The Head Prize" //UwU ItemAttributes { ItemName "The Head Prize" "set item tint rgb" 16738740 // Pink As Hell UwU } } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dwagon Fuwwy Pywo OwO" Skill Easy Item "The Dragon's Fury" //thx ultmax Item "Lollichop Licker" //massive fucking tongue Item "The Head Prize" //OwO ItemAttributes { ItemName "The Head Prize" "set item tint rgb" 16738740 // Pink As Hell OwO } } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dwagon Fuwwy Pywo OwU" Skill Easy Item "The Dragon's Fury" //thx ultmax Item "Lollichop Licker" //massive fucking tongue Item "The Head Prize" //OwU ItemAttributes { ItemName "The Head Prize" "set item tint rgb" 16738740 // Pink As Hell OwU } } TFBot { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dwagon Fuwwy Pywo UwO" Skill Easy Item "The Dragon's Fury" //thx ultmax Item "Lollichop Licker" //massive fucking tongue Item "The Head Prize" //UwO ItemAttributes { ItemName "The Head Prize" "set item tint rgb" 16738740 // Pink As Hell UwO } } } } //I LOVE PINK ^W^ WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 Support 1 FirstSpawnMessage "{red}I MUST ANNILHILATE YOU!" [$SIGSEGV] TFBot { Class Pyro Skill Easy ClassIcon pyro_infinity_mort Name "Rapid Fire Pyro" } } WaveSpawn { Name memesupport WaitForAllDead stage1 Where spawnbot_alt_limited_d TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 19 Support 1 TFBot { Class Heavy Skill Easy ClassIcon troll_heavy Name "Rapid Fire Heavy" } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 //Support Limited FirstSpawnMessage "{blue}FALLING TANKS!" [$SIGSEGV] Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb" Model "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] } FirstSpawnOutput { Target limited_spawns_disable_d_relay Action Trigger } DoneOutPut { Target bomb Action forceresetsilent } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 //Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb2" Model "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] } } WaveSpawn { Name boss WaitForAllDead stage1 TotalCount 1 WaitBeforeStarting 45 //Support Limited Tank { Health 200000 Name "tank" ClassIcon troll_tank [$SIGSEGV] Speed 0 //prevents it from trying to turn upwards TeamNum 2 [$SIGSEGV] //red StartingPathTrackNode "tank_path_air_bomb1" Model "models/props_movies/campervan/campervan.mdl" [$SIGSEGV] } } WaveSpawn { Name boss_2 WaitForAllDead boss Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 FirstSpawnMessage "{red}NO TRESPASSING BITCHES!" [$SIGSEGV] RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Boxing_Heavy Name "OMEGA PUNCHIE" Attributes UseBossHealthBar Health 691337 CharacterAttributes { "dmg from ranged reduced" 0 "dmg from melee increased" 0 } } } } } WaveSpawn { Name military WaitForAllSpawned boss_2 Where spawnbot_airdrop0 TotalCount 6969 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 Support 1 TFBot { Class Sniper Name "the fucking military" ClassIcon plane_lite Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "The Cleaner's Carbine" Action Mobber [$SIGSEGV] Aimat Body [$SIGSEGV] ItemAttributes { ItemName "The Cleaner's Carbine" "damage bonus" 5 } AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond } } } WaveSpawn { Name military WaitForAllSpawned boss_2 Where spawnbot_airdrop2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 0.5 Support 1 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ ClassIcon heavy_punchie AimAt Feet [$SIGSEGV] Name "Ascended Punchie" Attributes AlwaysFireWeapon Attributes UseBossHealthBar Health 69000 CharacterAttributes { "cancel falling damage" 1 } ItemAttributes { ItemName "the killing gloves of boxing" "dmg pierces resists absorbs" 1 "damage bonus" 6969 } ItemAttributes { ItemName "Pugilist's Protector" "attach particle effect" 17 } AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond } } } } } } }