#base robot_giant.pop #base robot_standard.pop #base robot_giant_red.pop #base robot_standard_red.pop I_have_no_regrets_for_making_this_whats_so_ever { StartingCurrency 15000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no WaveStartCountdown 5 TextPrintTime 0 ZombiesNoWave666 1 DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" PrecacheSound "mvm/commander_soldier_attack.wav" PrecacheSound "weapons/loud_revolver_shoot.wav" PrecacheSound "weapons/loud_revolver_worldreload.wav" PrecacheModel "models/props_lakeside_event/vortex_lakeside.mdl" PrecacheModel "models/props_mvm/robot_spawnpoint.mdl" OverrideSounds { "MVM.PlayerDied" "npc/zombie/zombie_die1.wav" } PointTemplates { MiscStuff { NoFixup 1 logic_auto { "targetname" "the_logic_auto" "OnMapSpawn" "joebidenwakeup,Kill" "OnMapSpawn" "teleport_sky_pulse,Start" "OnMapSpawn" "david,break" "OnMapSpawn" "devroom_door,Kill" "OnMapSpawn" "bloodrift_tutorial,Kill" "OnMapSpawn" "rift_indicator*,Stop" "OnMapSpawn" "bloodrift_clear,Disable" "OnMapSpawn" "bloodrift_relay*,Disable" "OnMapSpawn" "bloodrift_picker,Kill" } logic_relay { "targetname" "commander_soldier_voice_relay" "OnTrigger" "gamerules,PlayVO,mvm/commander_soldier_attack.wav" } prop_dynamic { "angles" "0 270 0" "model" "models/props_gameplay/door_slide_large_door.mdl" "disableshadows" "1" "solid" "6" "skin" "1" "origin" "1117 2144 -96" } prop_dynamic { "angles" "0 0 0" "model" "models/props_lakeside_event/vortex_lakeside.mdl" "disableshadows" "1" "solid" "0" "modelscale" "1.5" "origin" "-640 6144 2891" "rendercolor" "255 0 0" } prop_dynamic { "angles" "0 315 0" "model" "models/props_mvm/robot_spawnpoint.mdl" "disableshadows" "1" "solid" "0" "origin" "643 1791 -160" "DefaultAnim" "idle" } } SpawnRoomText { NoFixup 1 point_worldtext { "origin" "645, 1651, 18" "angles" "-0 135 0" "message" "You have a shit ton of weapons" "font" "1" "textsize" "10" "orientation" "0" "Color" "255 0 0" } point_worldtext { "origin" "645, 1651, 0" "angles" "-0 135 0" "message" "Some are balanced, some are not" "font" "1" "textsize" "10" "orientation" "0" "Color" "0 255 66" } point_worldtext { "origin" "645, 1651, -18" "angles" "-0 135 0" "message" "and some are OP As fucking hell" "font" "1" "textsize" "10" "orientation" "0" "Color" "192 0 255" } point_worldtext { "origin" "645, 1651, -36" "angles" "-0 135 0" "message" "Also I hope you got a good spy" "font" "1" "textsize" "10" "orientation" "0" "Color" "246 255 0" } point_worldtext { "origin" "645, 1651, -54" "angles" "-0 135 0" "message" "Cause there is gonna be a shit" "font" "1" "textsize" "10" "orientation" "0" "Color" "255 96 0" } point_worldtext { "origin" "645, 1651, -72" "angles" "-0 135 0" "message" "ton of fucking giants and a good" "font" "1" "textsize" "10" "orientation" "0" "Color" "148 56 0" } point_worldtext { "origin" "645, 1651, -90" "angles" "-0 135 0" "message" "pyro too cause many tanks/blimps" "font" "1" "textsize" "10" "orientation" "0" "Color" "10 0 141" } point_worldtext { "origin" "645, 1651, -108" "angles" "-0 135 0" "message" "You will also get a shit ton of" "font" "1" "textsize" "10" "orientation" "0" "Color" "200 60 110" } point_worldtext { "origin" "645, 1651, -126" "angles" "-0 135 0" "message" "support bots to aid in help and" "font" "1" "textsize" "10" "orientation" "0" "Color" "144 144 255 255" } point_worldtext { "origin" "645, 1651, -126" "angles" "-0 135 0" "message" "support bots to aid in help and" "font" "1" "textsize" "10" "orientation" "0" "Color" "0 255 255" } point_worldtext { "origin" "645, 1651, -144" "angles" "-0 135 0" "message" "get some good scouts for credit" "font" "1" "textsize" "10" "orientation" "0" "Color" "16 166 55" } point_worldtext { "origin" "651, 1658, -159" "angles" "-0 135 0" "message" "Other than that, good luck" "font" "1" "textsize" "10" "orientation" "0" "Color" "166 16 16" } } } SpawnTemplate "MiscStuff" SpawnTemplate "SpawnRoomText" ExtraSpawnPoint { Name "spawnbot_messenger" TeamNum 3 X "-4531" Y "3844" Z "-300" } ExtraSpawnPoint { Name "spawnbot_trees" TeamNum 3 X "-4966" Y "3403" Z "5" } ExtraSpawnPoint { Name "spawnbot_reprogram_bots" TeamNum 3 X "643" Y "1790" Z "-147" } ForceItem { Scout { Item "Zombie Scout" CharacterAttributes { "attach particle effect" 12 } } Soldier { Item "Zombie Soldier" CharacterAttributes { "attach particle effect" 12 } } Pyro { Item "Zombie Pyro" CharacterAttributes { "attach particle effect" 12 } } Demoman { Item "Zombie Demo" CharacterAttributes { "attach particle effect" 12 } } Heavyweapons { Item "Zombie Heavy" CharacterAttributes { "attach particle effect" 12 } } Engineer { Item "Zombie Engineer" CharacterAttributes { "attach particle effect" 12 } } Medic { Item "Zombie Medic" CharacterAttributes { "attach particle effect" 12 } } Sniper { Item "Zombie Sniper" CharacterAttributes { "attach particle effect" 12 } } Spy { Item "Zombie Spy" CharacterAttributes { "attach particle effect" 12 } } } PlayerAttributes { "bombinomicon effect on death" 1 Scout { "voice pitch scale" 0.85 } Soldier { "voice pitch scale" 0.80 } Pyro { "voice pitch scale" 0.80 } Engineer { "voice pitch scale" 0.90 } Heavyweapons { "voice pitch scale" 0.7 } Spy { "voice pitch scale" 0.8 } Demoman { "voice pitch scale" 0.75 } Medic { "voice pitch scale" 0.80 } Sniper { "voice pitch scale" 0.80 } } FlagResetTime { Name "Classic_Mode_Intel" ResetTime 60 } FlagResetTime { Name "Ironman_Mode_Intel" ResetTime 60 } CustomWeapon { "Nuke C.A.P.P.E.R For Scout" { OriginalItemName "The C.A.P.P.E.R" "Reload time increased" 5 "clip size penalty" 0.1 "cannot be upgraded" 1 "maxammo secondary reduced" 0.02 "explosive bullets" 100 "use large smoke explosion" 1 "damage bonus" 15 "blast radius increased" 1.2 "mult dmg vs giants" 1.5 "blast dmg to self increased" 69 } "Nuke C.A.P.P.E.R For Engineer" { OriginalItemName "The C.A.P.P.E.R" "Reload time increased" 5 "clip size penalty" 0.1 "cannot be upgraded" 1 "maxammo secondary reduced" 0.005 "explosive bullets" 100 "use large smoke explosion" 1 "damage bonus" 15 "blast radius increased" 1.2 "mult dmg vs giants" 1.5 "blast dmg to self increased" 69 } "Big Gun" { OriginalItemName "TTG Sam Revolver" "custom weapon fire sound" "weapons/loud_revolver_shoot.wav" "custom weapon reload sound" "weapons/loud_revolver_worldreload.wav" "hand scale" 3 "damage bonus" 5 } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Scout { Secondary "Nuke C.A.P.P.E.R For Scout" } Engineer { Secondary "Nuke C.A.P.P.E.R For Engineer" } Spy { Secondary "Big Gun" } } ItemAttributes { ItemName "The Claidheamohmor" "always crit" 1 } ItemAttributes { ItemName "The Eyelander" "always crit" 1 } ItemAttributes { ItemName "The Half-Zatoichi" "always crit" 1 } ItemAttributes { ItemName "The Persian Persuader" "always crit" 1 } ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "always crit" 1 } ItemAttributes { ItemName "The Scotsman's Skullcutter" "always crit" 1 } ItemAttributes { ItemName "The Big Earner" "max health additive bonus" 25 } Templates { } Wave { WaitWhenDone 15 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 Where spawnbot_messenger Support Limited Squad { TFBot { ClassIcon red2_lite Health 200 Name "The Messenger" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly UseHumanModel 1 ExtAttr IgnoreBots ExtAttr IgnoreRealPlayers ExtAttr IgnoreNPC DeathSound "misc/null.wav" NoIdleSound 1 Action Mobber AddCond {Name "TF_COND_REPROGRAMMED"} Item "the black box" Item "Climbing Commander" Item "antarctic parka" AlwaysGlow 1 ItemAttributes { ItemName "the black box" "is australium item" 0 "item style override" 3 } Message { Name "{red}Messager{FBECCB}: I want to give a fair heads up and say that" Delay 10 Repeats 1 } Message { Name "{red}Messager{FBECCB}: This mission might be unfair or really hard but thats the point of this mission" Delay 12 Repeats 1 } Message { Name "{red}Messager{FBECCB}: Other than that I wish you all the best of luck" Delay 15 Repeats 1 } Message { Name "{red}Messager{FBECCB}: Welp I better get going before I get killed" Delay 17 Repeats 1 } InterruptAction { "Target" "-3907 3160 -284" "AimTarget" "-3920 2330 -208" "Delay" 0.1 "Repeats" 1 "Duration" 45 } InterruptAction { "Target" "-4531 3844 -300" "AimTarget" "-4531 3844 -300" "Delay" 17 "Repeats" 1 "Duration" 15 } FireInput { Target !activator Action $BotCommand Delay 21 Param despawn Repeats 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot_trees Support Limited DoneOutput { Target commander_soldier_voice_relay Action trigger } Squad { TFBot { Template T_TFBot_Giant_Soldier Attributes "IgnoreFlag" InterruptAction { "Target" "-4752 2886 23" "AimTarget" "ClosestPlayer" "Delay" 0.1 "Repeats" 1 "Duration" 45 } InterruptAction { "Target" "-4966 3404 5" "AimTarget" "-4966 3403 5" "Delay" 15 "Repeats" 1 "Duration" 15 } FireInput { Target !activator Action $BotCommand Delay 20 Param despawn Repeats 1 } Message { Name "{blue}???{FBECCB}: I hope you said your goodbyes to your loved ones.{red} Cause this will be the last time you will see them" Delay 10 Repeats 1 } Message { Name "{blue}???{FBECCB}: I am gonna go back and get more robots to fight you all" Delay 15 Repeats 1 } } } } WaveSpawn { TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 50 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy_conch_lite Template T_TFBot_Giant_Heavyweapons } TFBot { ClassIcon heavy_conch_lite Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } } WaveSpawn { TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot_reprogram_bots Support 1 Squad { TFBot { ClassIcon red2_lite Template T_TFBot_Red_Soldier_Extended_Buff_Banner } } } } }