//For April Fools 2022 //Deez Nuts (Sequel) - ColonelBarrage & CreatorForce #base robot_standard.pop #base robot_giant.pop //Wave 1: CreatorForce //Wave 2: CreatorForce //Wave 3: ColonelBarrage //Wave 4: CreatorForce //Wave 5: ColonelBarrage //Wave 6: CreatorForce //Wave 7: ColonelBarrage // // Starting Currency: 2222 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 2000 | 2100 | // | Wave 2 | 600 | 700 | // | Wave 3 | 800 | 900 | // | Wave 4 | 1000 | 1100 | // | Wave 5 | 0 | 100 | // | Wave 6 | 1500 | 1600 | // | Wave 7 | 0 | 100 | // +----------+----------+----------+ // | Total | 5900 | 6600 | // +----------+----------+----------+ // WaveSchedule { StartingCurrency 2222 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 3 Advanced 1 TextPrintTime 0 [$SIGSEGV] WaveStartCountdown 3 [$SIGSEGV] NoRomevisionCosmetics 1 PrecacheModel "models/bots/demo/bot_purpleguy_buster.mdl" PrecacheGeneric "materials/memes/dn_intro.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_circlered.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_dougwalker256.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_dougemini.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_bruh2.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_intro3.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_intro4.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_rickroll.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy2.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy3.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy4.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy5.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy6.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy7.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/thicc/dn_thiccboy8.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone2.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone3.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone4.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone5.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone6.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone7.vmt" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone8" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone9" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone10" [$SIGSEGV] PrecacheGeneric "materials/memes/end/dn_thiccgone11" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_1" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_2" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_3" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_4" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_5" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_6" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_7" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_8" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_9" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_10" [$SIGSEGV] PrecacheGeneric "materials/memes/potm/dn_moon_11" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown2" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown3" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown4" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown5" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown6" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown7" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown8" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown9" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown10" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown11" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown12" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown13" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown14" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown15" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown16" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown17" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown18" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown19" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown20" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown21" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown22" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown23" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown24" [$SIGSEGV] PrecacheGeneric "materials/memes/smashcountdown/smash_countdown25" [$SIGSEGV] PrecacheGeneric "materials/memes/bb" [$SIGSEGV] PrecacheGeneric "materials/memes/dn_bb2" [$SIGSEGV] PrecacheGeneric "materials/memes/itsme" [$SIGSEGV] PrecacheGeneric "materials/memes/finale1" [$SIGSEGV] PrecacheGeneric "materials/memes/finale2" [$SIGSEGV] PrecacheGeneric "materials/memes/finale3" [$SIGSEGV] PrecacheGeneric "materials/memes/finale4" [$SIGSEGV] PrecacheGeneric "materials/memes/finale5" [$SIGSEGV] PrecacheGeneric "materials/memes/finale6" [$SIGSEGV] PrecacheGeneric "materials/memes/finale7" [$SIGSEGV] PrecacheGeneric "materials/memes/finale8" [$SIGSEGV] PrecacheGeneric "materials/memes/finale9" [$SIGSEGV] PrecacheGeneric "materials/memes/finale10" [$SIGSEGV] PrecacheGeneric "materials/memes/finale11" [$SIGSEGV] PrecacheGeneric "materials/memes/finale12" [$SIGSEGV] PrecacheGeneric "materials/memes/finale13" [$SIGSEGV] PrecacheGeneric "materials/memes/finale14" [$SIGSEGV] ExtraSpawnPoint [$SIGSEGV] //Adds spawn points on specified location { Name susvent TeamNum 3 X "-528.85" Y "-2248.95" Z "329.03" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_troll" TeamNum 3 X "-167" Y "-6" Z "406" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_moai" TeamNum 3 X "84" Y "5000" Z "226" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_boss_tank" TeamNum 3 X "1390" Y "4717" Z "129" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_boss" TeamNum 3 X "779" Y "168" Z "125" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red1" TeamNum 3 X "-586" Y "-3805" Z "105" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_red2" TeamNum 3 X "184" Y "-3699" Z "105" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_boss_troll" TeamNum 3 X "-984" Y "6840" Z "752" } ExtraSpawnPoint [$SIGSEGV] { Name "spawnbot_boss_troll_family" StartDisabled 1 TeamNum 3 X "-984" Y "6840" Z "785" } ExtraTankPath [$SIGSEGV] //Adds tank path to follow { Name "tanktroll1" Node "-145 -3514 105" } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "rocket jumper" "damage penalty" 1.1 "blast radius increased" 1.9 "use large smoke explosion" 1 "special item description" "your teammates will doubt you... but the troll cannon says otherwise" } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "The Liberty Launcher" "dmg penalty vs players" 1.1 "blast radius increased" 1.1 "damage causes airblast" 1 "special item description" "bigger blasts and knockback.... its troll time" } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "The Wrap Assassin" "dmg penalty vs players" 10 "maxammo primary reduced" 0 "special item description" "takes away primary, but the rod will be powerful." } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "The Family Business" "minicritboost on kill" 4 "maxammo primary reduced" 0 "damage bonus" 1.5 "move speed penalty" 1.35 "max health additive bonus" 200 "special item description" "the memes are strong, but family is stronger; no primary gun!!!" } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "The Gunslinger" "critboost on kill" 5 "damage bonus" 1.5 "move speed penalty" 1.5 "dmg taken increased" 0.9 "heal on hit for rapidfire" 10 "max health additive bonus" 100 "special item description" "your fists gets extremely powerful. rip and tear....." } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "The Ullapool Caber" "damage bonus" 3 "maxammo primary reduced" 0 "maxammo secondary reduced" 0 "max health additive bonus" 325 "move speed bonus" 1.25 "dmg taken increased" 0.9 "special item description" "takes away primary and secondary... . increases max hp, speed, damage, resistances" } ItemAttributes [$SIGSEGV] //Adds attributes to specified item given to players { ItemName "TF_WEAPON_SMG" "maxammo primary reduced" 0 "damage bonus" 2 "faster reload rate" 0.8 "max health additive bonus" 125 "special item description" "double max hp; no primary; just spray and pray!" } PointTemplates [$SIGSEGV] { trollface { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "12" } } trollface_soldier { NoFixUp 1 prop_dynamic { "targetname" "troll" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "5" "origin" "0 0 0" } } trollface_god { NoFixUp 1 prop_dynamic { "targetname" "troll" "model" "models/player/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "5" "origin" "0 0 30" } } trollface2 { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "5" } } trollface_summon { NoFixUp 1 prop_dynamic { "targetname" "summontroll" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "20" } } trollface_summon2 { NoFixUp 1 prop_dynamic { "targetname" "summontroll" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "10" } } trollface_summon3 { NoFixUp 1 prop_dynamic { "targetname" "summontroll" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "5" } } trollface_summon4 { NoFixUp 1 prop_dynamic { "targetname" "summontroll" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "8" } } trollface_summon_god { NoFixUp 1 prop_dynamic { "targetname" "summontroll" "model" "models/player/trollface/trollface.mdl" "modelscale" "15" } } trollface_intro { NoFixUp 1 prop_dynamic { "targetname" "trollintro" "model" "models/trollface/trollface.mdl" "classname" "prop_dynamic" "modelscale" "10" } } moaiface_w4 { NoFixUp 1 prop_dynamic { "targetname" "propmemegone" "model" "models/memes/moai_thumper.mdl" "classname" "prop_dynamic" "modelscale" "1.35" } } moaiface { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models/memes/moai_thumper.mdl" "classname" "prop_dynamic" "modelscale" "1.35" } } moaiface2 { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models/memes/moai_thumper.mdl" "classname" "prop_dynamic" "modelscale" "1.15" } } moaiface3 { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models/memes/moai_thumper.mdl" "classname" "prop_dynamic" "modelscale" "0.85" } } moaifacespawn { NoFixUp 1 prop_dynamic { "model" "models/memes/moai_thumper.mdl" "classname" "prop_dynamic" "modelscale" "0.5" } } kirby { NoFixUp 1 prop_dynamic { "targetname" "propmeme" "model" "models\player\kirby\kirby_v3.mdl" "classname" "prop_dynamic" "modelscale" "0.55" "origin" "325 -4897 200" "angles" "10 77 0" } } playertroll { NoFixUp 1 prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.25" } } memeprop_relay { NoFixUp 1 logic_relay { "targetname" "prop_relay_activate" "OnTrigger" "propmeme,Enable,,0,-1" } NoFixUp 1 logic_relay { "targetname" "prop_relay_deactivate" "OnTrigger" "propmeme,Disable,,0,-1" } NoFixUp 1 logic_relay { "targetname" "troll_relay_activate" "OnTrigger" "summontroll,Enable,,0,-1" } NoFixUp 1 logic_relay { "targetname" "troll_relay_deactivate" "OnTrigger" "summontroll,Disable,,0,-1" } NoFixUp 1 logic_relay { "targetname" "trollintro_relay_deactivate" "OnTrigger" "trollintro,Disable,,0,-1" } NoFixUp 1 logic_relay { "targetname" "trollintro_relay_activate" "OnTrigger" "trollintro,Enable,,0,-1" } logic_auto { "spawnflags" "1" "OnMapSpawn" "prop_relay_activate,Trigger,,0,-1" "OnMapSpawn" "trollintro_relay_deactivate,Trigger,,0,-1" "OnMapSpawn" "troll_relay_deactivate,Trigger,,0,-1" } } blackout_w1 { NoFixUp 1 env_fade { "duration" "3" "holdtime" "2.5" "rendercolor" "0 0 0" "targetname" "fadein" } NoFixUp 1 env_fade { "duration" "2" "holdtime" "3" "rendercolor" "0 0 0" "targetname" "blackout" "spawnflags" "1" } NoFixUp 1 env_fade { "duration" "2" "holdtime" "2" "rendercolor" "0 0 0" "targetname" "fadeout" "spawnflags" "1" } } screenoverlay_wave1 { NoFixUp 1 env_screenoverlay { "targetname" "dn_intro" "OverlayName1" "memes/dn_intro" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part1" "OverlayName1" "memes/dn_circlered" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part2" "OverlayName1" "memes/dn_dougwalker256" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part3" "OverlayName1" "memes/dn_dougemini" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part4" "OverlayName1" "memes/dn_bruh2" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part5" "OverlayName1" "memes/dn_intro3" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part6" "OverlayName1" "memes/dn_intro4" "OverlayTime1" "0" } env_screenoverlay { "targetname" "dn_part7" "OverlayName1" "memes/dn_rickroll" "OverlayTime1" "0" } // env_screenoverlay // { // "targetname" "dn_part8" // "OverlayName1" "memes/dn_thicc" // "OverlayTime1" "0" // } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc" "OverlayName1" "memes/thicc/dn_thiccboy" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc2" "OverlayName1" "memes/thicc/dn_thiccboy2" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc3" "OverlayName1" "memes/thicc/dn_thiccboy3" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc4" "OverlayName1" "memes/thicc/dn_thiccboy4" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc5" "OverlayName1" "memes/thicc/dn_thiccboy5" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc6" "OverlayName1" "memes/thicc/dn_thiccboy6" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc7" "OverlayName1" "memes/thicc/dn_thiccboy7" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thicc8" "OverlayName1" "memes/thicc/dn_thiccboy8" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone" "OverlayName1" "memes/end/dn_thiccgone" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone2" "OverlayName1" "memes/end/dn_thiccgone2" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone3" "OverlayName1" "memes/end/dn_thiccgone3" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone4" "OverlayName1" "memes/end/dn_thiccgone4" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone5" "OverlayName1" "memes/end/dn_thiccgone5" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone6" "OverlayName1" "memes/end/dn_thiccgone6" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone7" "OverlayName1" "memes/end/dn_thiccgone7" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone8" "OverlayName1" "memes/end/dn_thiccgone8" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone9" "OverlayName1" "memes/end/dn_thiccgone9" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone10" "OverlayName1" "memes/end/dn_thiccgone10" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_thiccgone11" "OverlayName1" "memes/end/dn_thiccgone11" "OverlayTime1" "0" } } screenoverlay_logic_w1 { NoFixUp 1 logic_relay { "targetname" "dn_nostalgic_critic_relay" "OnTrigger" "dn_thiccgone,StartOverlays,,0,-1" "OnTrigger" "dn_thiccgone,StopOverlays,,0.2,-1" "OnTrigger" "dn_thiccgone2,StartOverlays,,0.2,-1" "OnTrigger" "dn_thiccgone2,StopOverlays,,0.4,-1" "OnTrigger" "dn_thiccgone3,StartOverlays,,0.4,-1" "OnTrigger" "dn_thiccgone3,StopOverlays,,0.6,-1" "OnTrigger" "dn_thiccgone4,StartOverlays,,0.6,-1" "OnTrigger" "dn_thiccgone4,StopOverlays,,0.8,-1" "OnTrigger" "dn_thiccgone5,StartOverlays,,0.8,-1" "OnTrigger" "dn_thiccgone5,StopOverlays,,1,-1" "OnTrigger" "dn_thiccgone6,StartOverlays,,1,-1" "OnTrigger" "dn_thiccgone6,StopOverlays,,1.2,-1" "OnTrigger" "dn_thiccgone7,StartOverlays,,1.2,-1" "OnTrigger" "dn_thiccgone7,StopOverlays,,1.4,-1" "OnTrigger" "dn_thiccgone8,StartOverlays,,1.4,-1" "OnTrigger" "dn_thiccgone8,StopOverlays,,1.6,-1" "OnTrigger" "dn_thiccgone9,StartOverlays,,1.6,-1" "OnTrigger" "dn_thiccgone9,StopOverlays,,1.8,-1" "OnTrigger" "dn_thiccgone10,StartOverlays,,1.8,-1" "OnTrigger" "dn_thiccgone10,StopOverlays,,2,-1" "OnTrigger" "dn_thiccgone11,StartOverlays,,2,-1" "OnTrigger" "dn_thiccgone11,StopOverlays,,2.2,-1" "OnTrigger" "player,$Suicide,,2.2-1" "OnTrigger" "player,SetHUDVisibility,1,2.2,-1" } } cutscenes_wave1 { //Cutscene - 1 point_viewcontrol { "targetname" "camera_first" "spawnflags" "44" "origin" "41 5035 619" "angles" "0 90 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_first" "measuretarget" "cameratrain_first" "measuretype" "0" "target" "camera_first" "targetreference" "cameratrain_first" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_first" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "41 5035 619" "angles" "0 90 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "angles" "0 90 0" "target" "cameratrack_first_1" } path_track { "targetname" "cameratrack_first_1" "target" "cameratrack_first_2" "origin" "41 5035 619" } path_track { "targetname" "cameratrack_first_2" "origin" "36 5000 868" } //Cutscene 2 point_viewcontrol { "targetname" "camera_second" "spawnflags" "44" "origin" "271 4293 440" "angles" "-9 -18 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_second" "measuretarget" "cameratrain_second" "measuretype" "0" "target" "camera_second" "targetreference" "cameratrain_second" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_second" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "271 4293 440" "angles" "-9 -18 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_second_1" } path_track { "targetname" "cameratrack_second_1" "target" "cameratrack_second_2" "origin" "271 4293 440" "angles" "-9 -18 0" } path_track { "targetname" "cameratrack_second_2" "origin" "594 4175 498" } //Cutscene 3 point_viewcontrol { "targetname" "camera_third" "spawnflags" "44" "origin" "1008 2745 552" "angles" "0 113 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_third" "measuretarget" "cameratrain_third" "measuretype" "0" "target" "camera_third" "targetreference" "cameratrain_third" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_third" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "1008 2745 552" "angles" "0 113 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_third_1" } path_track { "targetname" "cameratrack_third_1" "target" "cameratrack_third_2" "origin" "1008 2745 552" "angles" "0 113 0" } path_track { "targetname" "cameratrack_third_2" "origin" "654 3546 624" } //Cutscene 4 point_viewcontrol { "targetname" "camera_fouth" "spawnflags" "44" "origin" "271 4293 440" "angles" "0 90 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_fouth" "measuretarget" "cameratrain_fouth" "measuretype" "0" "target" "camera_fouth" "targetreference" "cameratrain_fouth" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_fouth" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "271 4293 440" "angles" "0 90 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_fouth_1" } path_track { "targetname" "cameratrack_fouth_1" "target" "cameratrack_fouth_2" "origin" "-142 -3779 640" "angles" "0 90 0" } path_track { "targetname" "cameratrack_fouth_2" "origin" "-162 -933 630" } //Last Cutscene 5 point_viewcontrol { "targetname" "camera_last" "spawnflags" "44" "origin" "271 4293 440" "angles" "-9 -18 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_last" "measuretarget" "cameratrain_last" "measuretype" "0" "target" "camera_last" "targetreference" "cameratrain_last" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_last" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "197 6077 766" "angles" "0 90 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrack_last_1" } path_track { "targetname" "cameratrack_last_1" "target" "cameratrack_last_2" "origin" "197 6077 766" "angles" "0 90 0" } path_track { "targetname" "cameratrack_last_2" "origin" "251 6141 968" } NoFixUp 1 logic_relay { "targetname" "dummyfade" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeOut,Fade,,3,-1" } NoFixUp 1 logic_relay { "targetname" "cutscene_relay" "OnTrigger" "player,$ForceRespawnDead,,0-1" "OnTrigger" "player,SetHUDVisibility,0,0,-1" "OnTrigger" "blackout,Fade,,0,-1" "OnTrigger" "trollintro_relay_deactivate,Trigger,0,-1" "OnTrigger" "trollintro,Disable,,0,-1" //Cutscene 1 "OnTrigger" "camera_first,$EnableAll,,0,-1" "OnTrigger" "cameratrain_first,Speed,125,0,-1" "OnTrigger" "cameratrain_first,StartForward,,0,-1" "OnTrigger" "fadein,Fade,,16,-1" "OnTrigger" "fadeout,Fade,,19,-1" //Cutscene 2 "OnTrigger" "camera_second,$EnableAll,,21,-1" "OnTrigger" "cameratrain_second,Speed,125,21,-1" "OnTrigger" "cameratrain_second,StartForward,,21,-1" "OnTrigger" "fadein,Fade,,30,-1" "OnTrigger" "fadeout,Fade,,33,-1" //Cutscene 3 "OnTrigger" "camera_third,$EnableAll,,35,-1" "OnTrigger" "cameratrain_third,Speed,135,35,-1" "OnTrigger" "cameratrain_third,StartForward,,35,-1" "OnTrigger" "fadein,Fade,,41,-1" "OnTrigger" "fadeout,Fade,,44,-1" //Cutscene 5 "OnTrigger" "camera_last,$EnableAll,,46,-1" "OnTrigger" "cameratrain_last,Speed,125,46,-1" "OnTrigger" "cameratrain_last,StartForward,,46,-1" "OnTrigger" "camera_last,$DisableAll,,58,-1" "OnTrigger" "trollintro_relay_activate,Trigger,46,-1" "OnTrigger" "trollintro,Enable,,46,-1" "OnTrigger" "trollintro_relay_deactivate,Trigger,58,-1" "OnTrigger" "trollintro,Disable,,58,-1" } } screenoverlay_wave2 { NoFixUp 1 env_screenoverlay { "targetname" "dn_moon" "OverlayName1" "memes/potm/dn_moon_1" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon2" "OverlayName1" "memes/potm/dn_moon_2" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon3" "OverlayName1" "memes/potm/dn_moon_3" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon4" "OverlayName1" "memes/potm/dn_moon_4" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon5" "OverlayName1" "memes/potm/dn_moon_5" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon6" "OverlayName1" "memes/potm/dn_moon_6" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon7" "OverlayName1" "memes/potm/dn_moon_7" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon8" "OverlayName1" "memes/potm/dn_moon_8" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon9" "OverlayName1" "memes/potm/dn_moon_9" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon10" "OverlayName1" "memes/potm/dn_moon_10" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_moon11" "OverlayName1" "memes/potm/dn_moon_11" "OverlayTime1" "0" } //SmashCountdown NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown" "OverlayName1" "memes/smashcountdown/smash_countdown" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown2" "OverlayName1" "memes/smashcountdown/smash_countdown2" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown3" "OverlayName1" "memes/smashcountdown/smash_countdown3" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown4" "OverlayName1" "memes/smashcountdown/smash_countdown4" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown5" "OverlayName1" "memes/smashcountdown/smash_countdown5" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown6" "OverlayName1" "memes/smashcountdown/smash_countdown6" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown7" "OverlayName1" "memes/smashcountdown/smash_countdown7" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown8" "OverlayName1" "memes/smashcountdown/smash_countdown8" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown9" "OverlayName1" "memes/smashcountdown/smash_countdown9" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown10" "OverlayName1" "memes/smashcountdown/smash_countdown10" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown11" "OverlayName1" "memes/smashcountdown/smash_countdown11" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown12" "OverlayName1" "memes/smashcountdown/smash_countdown12" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown13" "OverlayName1" "memes/smashcountdown/smash_countdown13" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown14" "OverlayName1" "memes/smashcountdown/smash_countdown14" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown15" "OverlayName1" "memes/smashcountdown/smash_countdown15" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown16" "OverlayName1" "memes/smashcountdown/smash_countdown16" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown17" "OverlayName1" "memes/smashcountdown/smash_countdown17" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown18" "OverlayName1" "memes/smashcountdown/smash_countdown18" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown19" "OverlayName1" "memes/smashcountdown/smash_countdown19" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown20" "OverlayName1" "memes/smashcountdown/smash_countdown20" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown21" "OverlayName1" "memes/smashcountdown/smash_countdown21" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown22" "OverlayName1" "memes/smashcountdown/smash_countdown22" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown23" "OverlayName1" "memes/smashcountdown/smash_countdown23" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown24" "OverlayName1" "memes/smashcountdown/smash_countdown24" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "smashcountdown25" "OverlayName1" "memes/smashcountdown/smash_countdown25" "OverlayTime1" "0" } } blackout_w2 { NoFixUp 1 env_fade { "duration" "0.2" "holdtime" "0" "rendercolor" "0 0 0" "targetname" "wave2_intro" } NoFixUp 1 env_fade { "duration" "0.4" "holdtime" "0" "rendercolor" "0 0 0" "targetname" "wave2_intro1" } NoFixUp 1 env_fade { "duration" "0.1" "holdtime" "3" "rendercolor" "0 0 0" "targetname" "wave2_1" } } wave4 { NoFixUp 1 logic_relay { "targetname" "troll_boss" "OnTrigger" "dn_black,StartOverlays,,0,-1" "OnTrigger" "dn_black,StopOverlays,,105,-1" "OnTrigger" "shake_effect,StartShake,,74,-1" "OnTrigger" "propmeme,Disable,,76.5,-1" "OnTrigger" "trollboss,Fade,,76,-1" "OnTrigger" "prop_relay_deactivate,Trigger,,27.2,-1" "OnTrigger" "troll_relay_activate,Trigger,,76.5,-1" } logic_relay { "targetname" "returntonormal_boss" "OnTrigger" "trollboss,Fade,,0,-1" "OnTrigger" "shake_effect,StartShake,,0,-1" "OnTrigger" "propmeme,Enable,,2,-1" "OnTrigger" "prop_relay_activate,Trigger,2,-1" "OnTrigger" "troll_relay_deactivate,Trigger,2,-1" } NoFixUp 1 point_viewcontrol { "targetname" "camera_w4_first" "spawnflags" "44" "origin" "-836 3220 419" "angles" "0 45 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_w4_first" "measuretarget" "cameratrain_w4_first" "measuretype" "0" "target" "camera_w4_first" "targetreference" "cameratrain_w4_first" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_w4_first" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "-162 -4504 697" "angles" "30 90 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrain_w4_first_1" } path_track { "targetname" "cameratrain_w4_first_1" "target" "cameratrain_w4_first_2" "origin" "-162 -4504 697" "angles" "30 90 0" } path_track { "targetname" "cameratrain_w4_first_2" "origin" "-144 -4066 443" } } cutscenes_wave2 { NoFixUp 1 point_viewcontrol { "targetname" "camera_w2_first" "spawnflags" "44" "origin" "-836 3220 419" "angles" "0 45 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_w2_first" "measuretarget" "cameratrain_w2_first" "measuretype" "0" "target" "camera_w2_first" "targetreference" "cameratrain_w2_first" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_w2_first" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "-836 3220 419" "angles" "0 45 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrain_w2_first_1" } path_track { "targetname" "cameratrain_w2_first_1" "target" "cameratrain_w2_first_2" "origin" "-836 3220 419" "angles" "0 45 0" } path_track { "targetname" "cameratrain_w2_first_2" "origin" "-524 3520 415" } ////////////////////////////////////////////////////// point_viewcontrol { "targetname" "camera_w2_second" "spawnflags" "44" "origin" "25 5058 219" "angles" "0 0 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_w2_second" "measuretarget" "cameratrain_w2_second" "measuretype" "0" "target" "camera_w2_second" "targetreference" "cameratrain_w2_second" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_w2_second" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "25 5058 219" "angles" "0 0 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrain_w2_second_1" } path_track { "targetname" "cameratrain_w2_second_1" "target" "cameratrain_w2_second_2" "origin" "25 5058 219" "angles" "0 0 0" } path_track { "targetname" "cameratrain_w2_second_2" "origin" "248 4975 215" } ////////////////////////////////////////////////////// point_viewcontrol { "targetname" "camera_w2_third" "spawnflags" "44" "origin" "600 4457 293" "angles" "0 -150 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "cameratrain_w2_third" "measuretarget" "cameratrain_w2_third" "measuretype" "0" "target" "camera_w2_third" "targetreference" "cameratrain_w2_third" "targetscale" "1" } func_tracktrain { "targetname" "cameratrain_w2_third" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "600 4457 293" "angles" "0 -150 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "cameratrain_w2_third_1" } path_track { "targetname" "cameratrain_w2_third_1" "target" "cameratrain_w2_third_2" "origin" "600 4457 293" "angles" "0 -150 0" } path_track { "targetname" "cameratrain_w2_third_2" "origin" "872 4005 293" } ////////////////////////////////////////////////////// point_viewcontrol { "targetname" "camera_w2_drop_1" "spawnflags" "44" "origin" "565 4706 97" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_2" "spawnflags" "44" "origin" "668 4703 100" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_3" "spawnflags" "44" "origin" "770 4700 104" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_4" "spawnflags" "44" "origin" "893 4697 108" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_5" "spawnflags" "44" "origin" "1137 4707 114" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_last" "spawnflags" "44" "origin" "1430 4820 93" "angles" "0 0 0" "wait" "100" } point_viewcontrol { "targetname" "camera_w2_drop_last2" "spawnflags" "44" "origin" "1430 4820 180" "angles" "0 0 0" "wait" "100" } NoFixUp 1 env_screenoverlay { "targetname" "dn_black" "OverlayName1" "memes/bb" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_black2" "OverlayName1" "memes/dn_bb2" "OverlayTime1" "0" } ambient_generic { "targetname" "wave2_potm" "origin" "631 4732 81" "volstart" "100" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "/dnmeme/dn_potm1.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "7.5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } // ambient_generic // { // "targetname" "wave2_countdown" // "origin" "631 4732 81" // "volstart" "100" // "spinup" "0" // "spindown" "0" // "spawnflags" "17" // "radius" "99999" // "preset" "0" // "pitchstart" "100" // "pitch" "100" // "message" "/dnmeme/dn_smashcountdown.mp3" // "lfotype" "0" // "lforate" "0" // "lfomodvol" "0" // "lfomodpitch" "0" // "health" "10" // "fadeoutsecs" "0" // "fadeinsecs" "0" // "cspinup" "0" // } NoFixUp 1 info_particle_system { "targetname" "kaboom" "effect_name" "fireSmokeExplosion_track" "start_active" "0" "flag_as_weather" "0" "Origin" "1430 4820 125" } NoFixUp 1 env_laser { "targetname" "laserstart" "damage" "0" "dissolvetype" "none" "framestart" "0" "LaserTarget" "Laser" "NoiseAmplitude" "1" "texture" "sprites/laserbeam.spr" "spawnflags" "1" "renderamt" "100" "rendercolor" "255 255 255" "spawnflags" "49" "TextureScroll" "35" "width" "2" "origin" "-379 8078 432" } NoFixUp 1 info_target { "angles" "0 0 0" "origin" "-379 8078 1500" "targetname" "Laser" } NoFixup 1 env_shake { "spawnflags" "1" "amplitude" "10" "duration" "15" "frequency" "40" "targetname" "shake_effect" } env_shake { "spawnflags" "1" "amplitude" "100" "duration" "3" "frequency" "40" "targetname" "shake_effect2" } ////////////////////////////////////////////////////// logic_relay { "targetname" "eggman_boss" "OnTrigger" "wave2_intro,Fade,,0,-1" "OnTrigger" "wave2_intro,Fade,,0.2,-1" "OnTrigger" "wave2_intro,Fade,,0.4,-1" "OnTrigger" "wave2_intro,Fade,,0.6,-1" "OnTrigger" "wave2_intro,Fade,,0.8,-1" "OnTrigger" "wave2_intro1,Fade,,1,-1" "OnTrigger" "wave2_1,Fade,,1.4,-1" "OnTrigger" "player,SetHUDVisibility,0,1.4,-1" "OnTrigger" "!activator,$addcond,87,0,-1" "OnTrigger" "camera_w2_first,$EnableAll,,4,-1" "OnTrigger" "cameratrain_w2_first,Speed,200,4,-1" "OnTrigger" "cameratrain_w2_first,StartForward,,4,-1" "OnTrigger" "camera_w2_third,$EnableAll,,8,-1" "OnTrigger" "cameratrain_w2_third,Speed,300,8,-1" "OnTrigger" "cameratrain_w2_third,StartForward,,8,-1" "OnTrigger" "camera_w2_second,$EnableAll,,10,-1" "OnTrigger" "cameratrain_w2_second,Speed,300,10,-1" "OnTrigger" "cameratrain_w2_second,StartForward,,10,-1" "OnTrigger" "camera_w2_drop_1,$EnableAll,,11.5,-1" "OnTrigger" "camera_w2_drop_2,$EnableAll,,11.7,-1" "OnTrigger" "camera_w2_drop_3,$EnableAll,,11.9,-1" "OnTrigger" "camera_w2_drop_4,$EnableAll,,12.1,-1" "OnTrigger" "camera_w2_drop_5,$EnableAll,,12.3,-1" "OnTrigger" "camera_w2_drop_last,$EnableAll,,12.3,-1" "OnTrigger" "camera_w2_drop_last2,$EnableAll,,12.6,-1" "OnTrigger" "wave2_intro,Fade,,11.5,-1" "OnTrigger" "wave2_intro,Fade,,11.7,-1" "OnTrigger" "wave2_intro,Fade,,11.9,-1" "OnTrigger" "wave2_intro,Fade,,12.1,-1" "OnTrigger" "wave2_intro,Fade,,12.3,-1" "OnTrigger" "wave2_intro1,Fade,,12.6,-1" "OnTrigger" "wave2_intro1,Fade,,12.8,-1" "OnTrigger" "tank_bust_relay,Trigger,,10,-1" "OnTrigger" "kaboom,Start,,10,-1" "OnTrigger" "camera_w2_drop_last2,$DisableAll,,18.5,-1" "OnTrigger" "player,SetHUDVisibility,1,18.5,-1" } env_fade { "duration" "0.5" "holdtime" "0.5" "rendercolor" "255 255 255" "targetname" "mysuperlaserpiss" "spawnflags" "1" } env_fade { "duration" "1" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "trollboss" "spawnflags" "1" } logic_relay { "targetname" "pissontheearth_condition" "OnTrigger" "shake_effect,StartShake,,0,-1" "OnTrigger" "mysuperlaserpiss,Fade,,0,-1" } logic_relay { "targetname" "pissontheearth_condition2" "OnTrigger" "player,SetHUDVisibility,0,0,-1" "OnTrigger" "pissontheearth2_condition,Trigger,,0,-1" "OnTrigger" "boss_deploy_relay,trigger,,2,-1" } logic_relay { "targetname" "pissontheearth2_condition" "OnTrigger" "dn_moon,StartOverlays,,0,-1" "OnTrigger" "dn_moon,StopOverlays,,0.2,-1" "OnTrigger" "dn_moon2,StartOverlays,,0.2,-1" "OnTrigger" "dn_moon2,StopOverlays,,0.4,-1" "OnTrigger" "dn_moon3,StartOverlays,,0.4,-1" "OnTrigger" "dn_moon3,StopOverlays,,0.6,-1" "OnTrigger" "dn_moon4,StartOverlays,,0.6,-1" "OnTrigger" "dn_moon4,StopOverlays,,0.8,-1" "OnTrigger" "dn_moon5,StartOverlays,,0.8,-1" "OnTrigger" "dn_moon5,StopOverlays,,1,-1" "OnTrigger" "dn_moon6,StartOverlays,,1,-1" "OnTrigger" "dn_moon6,StopOverlays,,1.2,-1" "OnTrigger" "dn_moon7,StartOverlays,,1.2,-1" "OnTrigger" "dn_moon7,StopOverlays,,1.4,-1" "OnTrigger" "dn_moon8,StartOverlays,,1.4,-1" "OnTrigger" "dn_moon8,StopOverlays,,1.6,-1" "OnTrigger" "dn_moon9,StartOverlays,,1.6,-1" "OnTrigger" "dn_moon9,StopOverlays,,1.8,-1" "OnTrigger" "dn_moon10,StartOverlays,,1.8,-1" "OnTrigger" "dn_moon10,StopOverlays,,2,-1" "OnTrigger" "dn_moon11,StartOverlays,,2,-1" "OnTrigger" "dn_moon11,StopOverlays,,5.7,-1" } NoFixUp 1 logic_relay { "targetname" "smashcoundown_relay" "OnTrigger" "wave2_countdown,PlaySound,,0,-1" "OnTrigger" "wave2_countdown,PlaySound,,0,-1" //3 "OnTrigger" "smashcountdown,StartOverlays,,0,-1" "OnTrigger" "smashcountdown,StopOverlays,,0.1,-1" "OnTrigger" "smashcountdown2,StartOverlays,,0.1,-1" "OnTrigger" "smashcountdown2,StopOverlays,,0.2,-1" "OnTrigger" "smashcountdown3,StartOverlays,,0.2,-1" "OnTrigger" "smashcountdown3,StopOverlays,,0.4,-1" "OnTrigger" "smashcountdown4,StartOverlays,,0.4,-1" "OnTrigger" "smashcountdown4,StopOverlays,,0.6,-1" "OnTrigger" "smashcountdown5,StartOverlays,,0.6,-1" "OnTrigger" "smashcountdown5,StopOverlays,,0.8,-1" "OnTrigger" "smashcountdown6,StartOverlays,,0.8,-1" "OnTrigger" "smashcountdown6,StopOverlays,,1,-1" //2 "OnTrigger" "smashcountdown7,StartOverlays,,1,-1" "OnTrigger" "smashcountdown7,StopOverlays,,1.1,-1" "OnTrigger" "smashcountdown8,StartOverlays,,1.1,-1" "OnTrigger" "smashcountdown8,StopOverlays,,1.2,-1" "OnTrigger" "smashcountdown9,StartOverlays,,1.2,-1" "OnTrigger" "smashcountdown9,StopOverlays,,1.4,-1" "OnTrigger" "smashcountdown10,StartOverlays,,1.4,-1" "OnTrigger" "smashcountdown10,StopOverlays,,1.6,-1" "OnTrigger" "smashcountdown11,StartOverlays,,1.6,-1" "OnTrigger" "smashcountdown11,StopOverlays,,1.8,-1" "OnTrigger" "smashcountdown12,StartOverlays,,1.8,-1" "OnTrigger" "smashcountdown12,StopOverlays,,2,-1" //1 "OnTrigger" "smashcountdown13,StartOverlays,,2,-1" "OnTrigger" "smashcountdown13,StopOverlays,,2.1,-1" "OnTrigger" "smashcountdown14,StartOverlays,,2.1,-1" "OnTrigger" "smashcountdown14,StopOverlays,,2.2,-1" "OnTrigger" "smashcountdown15,StartOverlays,,2.2,-1" "OnTrigger" "smashcountdown15,StopOverlays,,2.4,-1" "OnTrigger" "smashcountdown16,StartOverlays,,2.4,-1" "OnTrigger" "smashcountdown16,StopOverlays,,2.6,-1" "OnTrigger" "smashcountdown17,StartOverlays,,2.6,-1" "OnTrigger" "smashcountdown17,StopOverlays,,2.8,-1" "OnTrigger" "smashcountdown18,StartOverlays,,2.8,-1" "OnTrigger" "smashcountdown18,StopOverlays,,3,-1" //GO "OnTrigger" "smashcountdown19,StartOverlays,,3,-1" "OnTrigger" "smashcountdown19,StopOverlays,,3.1,-1" "OnTrigger" "smashcountdown20,StartOverlays,,3.1,-1" "OnTrigger" "smashcountdown20,StopOverlays,,3.2,-1" "OnTrigger" "smashcountdown21,StartOverlays,,3.2,-1" "OnTrigger" "smashcountdown21,StopOverlays,,3.4,-1" "OnTrigger" "smashcountdown22,StartOverlays,,3.4,-1" "OnTrigger" "smashcountdown22,StopOverlays,,3.6,-1" "OnTrigger" "smashcountdown23,StartOverlays,,3.6,-1" "OnTrigger" "smashcountdown23,StopOverlays,,3.8,-1" "OnTrigger" "smashcountdown24,StartOverlays,,3.8,-1" "OnTrigger" "smashcountdown24,StopOverlays,,4,-1" "OnTrigger" "smashcountdown25,StartOverlays,,4,-1" "OnTrigger" "smashcountdown25,StopOverlays,,4.2,-1" } } screenoverlay_wave3 { NoFixUp 1 env_screenoverlay { "targetname" "HEAVYFAZBEAR" "OverlayName1" "memes/itsme" "OverlayTime1" "0" } } w4_me { NoFixup 1 env_fade { "duration" "2" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "w4_fade" } env_fade { "duration" "2" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "w4_fadeout" "spawnflags" "1" } logic_relay { "targetname" "popbob_relay" "OnTrigger" "w4_fade,Fade,,0,-1" "OnTrigger" "w4_fadeout,Fade,,3,-1" } } w4_moyai_final { NoFixUp 1 env_fade { "duration" "1" "holdtime" "2" "rendercolor" "255 255 255" "targetname" "w4_fade" } env_fade { "duration" "1" "holdtime" "2" "rendercolor" "255 255 255" "targetname" "w4_fadeout" "spawnflags" "1" } logic_relay { "targetname" "moyai_summon_relay" "OnTrigger" "w4_fade,Fade,,0,-1" "OnTrigger" "moyai,StartShake,,0,-1" "OnTrigger" "w4_fadeout,Fade,,2,-1" "OnTrigger" "propmemegone,Disable,,2,-1" } logic_relay { "targetname" "moyai_summonappear_relay" "OnTrigger" "w4_fade,Fade,,0,-1" "OnTrigger" "moyai,StartShake,,0,-1" "OnTrigger" "w4_fadeout,Fade,,2,-1" "OnTrigger" "propmemegone,Enable,,2,-1" } env_shake { "spawnflags" "1" "amplitude" "100" "duration" "7" "frequency" "40" "targetname" "moyai" } } w4_moyai { NoFixUp 1 prop_dynamic { "targetname" "moyai" "modelscale" "0.9" "model" "models/memes/moai_thumper.mdl" "solid" "0" "origin" "0 0 0" "disableshadows" "1" } } w7_logicrelay { NoFixup 1 env_fade { "duration" "1" "holdtime" "5" "rendercolor" "255 255 255" "targetname" "w7_fade" } env_fade { "duration" "1" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "w4_fadeout" "spawnflags" "1" } logic_relay { "targetname" "waluigi_relay" "OnTrigger" "w4_fade,Fade,,0,-1" "OnTrigger" "w4_fadeout,Fade,,6,-1" } } BlastPhantom { OnSpawnOutput { Target "!activator" Action "addoutput" Param "renderfx 15" } } finale { env_fade { "duration" "0.1" "holdtime" "10" "rendercolor" "0 0 0" "targetname" "cutscene_fade" "spawnflags" "1" } env_fade { "duration" "1" "holdtime" "1" "rendercolor" "0 0 0" "targetname" "end" "spawnflags" "1" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale" "OverlayName1" "memes/finale1" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale2" "OverlayName1" "memes/finale2" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale3" "OverlayName1" "memes/finale3" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale4" "OverlayName1" "memes/finale4" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale5" "OverlayName1" "memes/finale5" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale6" "OverlayName1" "memes/finale6" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale7" "OverlayName1" "memes/finale7" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale8" "OverlayName1" "memes/finale8" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale9" "OverlayName1" "memes/finale9" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale10" "OverlayName1" "memes/finale10" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale11" "OverlayName1" "memes/finale11" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale12" "OverlayName1" "memes/finale12" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale13" "OverlayName1" "memes/finale13" "OverlayTime1" "0" } NoFixUp 1 env_screenoverlay { "targetname" "dn_finale14" "OverlayName1" "memes/finale14" "OverlayTime1" "0" } ambient_generic { "targetname" "finale" "origin" "631 4732 81" "volstart" "100" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "/dnmeme/dn_speech.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "7.5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "ambient/lightsoff.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "49" "volume" "100" "targetname" "switchoff" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "ambient/lightson.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "49" "volume" "100" "targetname" "switchon" } point_viewcontrol { "targetname" "blackscreen" "spawnflags" "44" "origin" "-1679 5126 174" "angles" "2 179 0" "wait" "100" } //Finale Cutscene env_fade { "duration" "1" "holdtime" "1" "rendercolor" "0 0 0" "targetname" "fadein_finale" } NoFixUp 1 env_fade { "duration" "1" "holdtime" "1" "rendercolor" "0 0 0" "targetname" "fadeout_finale" "spawnflags" "1" } logic_relay { "targetname" "fade_relay" "OnTrigger" "fadein_finale,Fade,,0,-1" "OnTrigger" "fadeout_finale,Fade,,2,-1" } point_viewcontrol { "targetname" "finale_first" "spawnflags" "44" "origin" "1072 59 811" "angles" "-20 -5 0" "wait" "100" } logic_measure_movement { "targetname" "measure_movement_targetname" "measurereference" "finaletrain_first" "measuretarget" "finaletrain_first" "measuretype" "0" "target" "finale_first" "targetreference" "finaletrain_first" "targetscale" "1" } func_tracktrain { "targetname" "finaletrain_first" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "1072 59 811" "angles" "-20 -5 0" "spawnflags" "536" "startspeed" "20" "rendermode" "10" "orientationtype" "2" "speed" "0" "target" "finaletrack_first_1" } path_track { "targetname" "finaletrack_first_1" "target" "finaletrack_first_2" "origin" "1072 59 811" "angles" "-20 -5 0" } path_track { "targetname" "finaletrack_first_2" "origin" "711 95 701" "angles" "-20 -5 0" } logic_relay { "targetname" "dn_finalecutscene_relay" "OnTrigger" "player,SetHUDVisibility,0,0,-1" "OnTrigger" "finale,PlaySound,,0,-1" "OnTrigger" "switchoff,PlaySound,,0,-1" "OnTrigger" "cutscene_fade,Fade,,0,-1" "OnTrigger" "cutscene_fade,Fade,,5,-1" "OnTrigger" "blackscreen,$EnableAll,,0,-1" "OnTrigger" "dn_finale,StartOverlays,,9,-1" "OnTrigger" "switchon,PlaySound,,9,-1" "OnTrigger" "dn_finale,StopOverlays,,16,-1" "OnTrigger" "dn_finale2,StartOverlays,,16,-1" "OnTrigger" "switchon,PlaySound,,16,-1" "OnTrigger" "dn_finale2,StopOverlays,,22.2,-1" "OnTrigger" "dn_finale3,StartOverlays,,22.2,-1" "OnTrigger" "switchon,PlaySound,,22.2,-1" "OnTrigger" "dn_finale3,StopOverlays,,27.1,-1" "OnTrigger" "dn_finale4,StartOverlays,,27.1,-1" "OnTrigger" "switchon,PlaySound,,27.1,-1" "OnTrigger" "dn_finale4,StopOverlays,,42.94,-1" "OnTrigger" "dn_finale5,StartOverlays,,42.94,-1" "OnTrigger" "dn_finale5,StopOverlays,,47,-1" "OnTrigger" "switchon,PlaySound,,42.94,-1" "OnTrigger" "dn_finale6,StartOverlays,,47,-1" "OnTrigger" "dn_finale6,StopOverlays,,55.5,-1" "OnTrigger" "switchon,PlaySound,,47,-1" "OnTrigger" "switchoff,PlaySound,,55.5,-1" "OnTrigger" "cutscene_fade,Fade,,55.5,-1" "OnTrigger" "dn_finale7,StartOverlays,,64.3,-1" "OnTrigger" "dn_finale7,StopOverlays,,74.3,-1" "OnTrigger" "switchon,PlaySound,,64.3,-1" "OnTrigger" "dn_finale8,StartOverlays,,74.3,-1" "OnTrigger" "dn_finale8,StopOverlays,,77,-1" "OnTrigger" "switchon,PlaySound,,74.3,-1" "OnTrigger" "dn_finale9,StartOverlays,,77,-1" "OnTrigger" "dn_finale9,StopOverlays,,84.4,-1" "OnTrigger" "switchon,PlaySound,,77,-1" "OnTrigger" "dn_finale10,StartOverlays,,84.4,-1" "OnTrigger" "dn_finale10,StopOverlays,,90.2,-1" "OnTrigger" "switchon,PlaySound,,84.4,-1" "OnTrigger" "dn_finale11,StartOverlays,,90.2,-1" "OnTrigger" "dn_finale11,StopOverlays,,107.3,-1" "OnTrigger" "switchon,PlaySound,,90.2,-1" "OnTrigger" "dn_finale12,StartOverlays,,107.3,-1" "OnTrigger" "dn_finale12,StopOverlays,,115.3,-1" "OnTrigger" "switchon,PlaySound,,107.3,-1" "OnTrigger" "dn_finale13,StartOverlays,,115.3,-1" "OnTrigger" "dn_finale13,StopOverlays,,128.2,-1" "OnTrigger" "switchon,PlaySound,,115.3,-1" "OnTrigger" "dn_finale14,StartOverlays,,128.2,-1" "OnTrigger" "dn_finale14,StopOverlays,,135.1,-1" "OnTrigger" "switchon,PlaySound,,128.2,-1" "OnTrigger" "switchoff,PlaySound,,135.1,-1" "OnTrigger" "end,Fade,,135.1,-1" "OnTrigger" "blackscreen,$DisableAll,,135.1,-1" "OnTrigger" "finale_first,$EnableAll,,136.1,-1" "OnTrigger" "finale_first,Speed,125,136.1,-1" "OnTrigger" "finale_first,StartForward,,136.1,-1" "OnTrigger" "finale_first,$DisableAll,,148,-1" "OnTrigger" "dn_black,StartOverlays,,136.1,-1" "OnTrigger" "dn_black,StopOverlays,,148,-1" "OnTrigger" "fade_relay,Trigger,,147,-1" "OnTrigger" "player,SetHUDVisibility,1,149,-1" "OnTrigger" "rel_nuke_effects,Trigger,,137,-1" } } w2_music { NoFixup 1 logic_relay { "targetname" "relay_w2_music_play" "OnTrigger" "w2_smashwave,PlaySound,,0,-1" } logic_relay { "targetname" "relay_w2_music_stop" "OnTrigger" "w2_smashwave,FadeOut,5,0,-1" } ambient_generic { "targetname" "w2_smashwave" "message" "/dnmeme/dn_battlemidi.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "w2_smashwave" "message" "/dnmeme/dn_battlemidi.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } } w3_music { NoFixup 1 logic_relay { "targetname" "relay_w3_music_play" "OnTrigger" "w3_tank,PlaySound,,0,-1" } logic_relay { "targetname" "relay_w3_music_stop" "OnTrigger" "w3_tank,FadeOut,5,0,-1" } ambient_generic { "targetname" "w3_tank" "message" "/dnmeme/tank.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "w3_tank" "message" "/dnmeme/tank.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } } w4_music { NoFixup 1 logic_relay { "targetname" "relay_w4_music_play" "OnTrigger" "w4_popbob,PlaySound,,0,-1" } logic_relay { "targetname" "relay_w4_music_stop" "OnTrigger" "w4_popbob,FadeOut,5,0,-1" } ambient_generic { "targetname" "w4_popbob" "message" "dnmeme\dn_dragon.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "w4_popbob" "message" "dnmeme\dn_dragon.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } } w5_music { NoFixup 1 logic_relay { "targetname" "relay_w5_music_play" "OnTrigger" "w5_amongus,PlaySound,,0,-1" } logic_relay { "targetname" "relay_w5_music_stop" "OnTrigger" "w5_amongus,FadeOut,5,0,-1" } ambient_generic { "targetname" "w5_amongus" "message" "/dnmeme/dn_amongus.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "w5_amongus" "message" "/dnmeme/dn_amongus.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } } w6_music { NoFixup 1 logic_relay { "targetname" "relay_w6_music_play" "OnTrigger" "w6_troll,PlaySound,,0,-1" } logic_relay { "targetname" "relay_w6_music_stop" "OnTrigger" "w6_troll,FadeOut,5,0,-1" } ambient_generic { "targetname" "w6_troll" "message" "dnmeme\dn_dragon.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "w6_troll" "message" "dnmeme\dn_dragon.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } } redteam_prop { NoFixUp 1 prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.15" "Origin" "-139 -4989 150" "Angles" "0 90 0" "Solid" "2" } prop_dynamic { "model" "models/weapons/c_models/c_knife/c_knife.mdl" "modelscale" "1" "Origin" "338 -4900 223" "Angles" "0 64 0" "Solid" "0" } prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.5" "Origin" "336 -4920 150" "Angles" "0 90 0" "Solid" "2" } prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.5" "Origin" "-854 -4923 150" "Angles" "0 90 0" "Solid" "0" } prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.5" "Origin" "-880 -4509 150" "Angles" "0 -40 0" "Solid" "0" } prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.5" "Origin" "-740 -4542 150" "Angles" "0 -90 0" "Solid" "0" } prop_dynamic { "model" "models/player/trollface/trollface.mdl" "modelscale" "1.5" "Origin" "-574 -4524 150" "Angles" "10 -127 0" "Solid" "0" } } } //Music SpawnTemplate "w2_music" SpawnTemplate "w3_music" SpawnTemplate "w4_music" SpawnTemplate "w5_music" SpawnTemplate "w6_music" //Logic SpawnTemplate "screenoverlay_logic_w1" SpawnTemplate "cutscenes_wave1" SpawnTemplate "blackout_w1" SpawnTemplate "cutscenes_wave2" SpawnTemplate "screenoverlay_wave1" SpawnTemplate "screenoverlay_wave2" SpawnTemplate "screenoverlay_wave3" SpawnTemplate "wave4" SpawnTemplate "blackout_w2" SpawnTemplate "memeprop_relay" SpawnTemplate "finale" SpawnTemplate "kirby" SpawnTemplate "w4_me" SpawnTemplate "w4_moyai_final" //Props SpawnTemplate "redteam_prop" SpawnTemplate { Name "playertroll" "Origin" "1068 -4624 165" "Angles" "1 -150 0" } SpawnTemplate { Name "playertroll" "Origin" "972 -4632 165" "Angles" "6 -152 0" } SpawnTemplate { Name "playertroll" "Origin" "-142 -5356 220" "Angles" "0 90 0" } SpawnTemplate { Name "trollface_intro" "Origin" "247 6601 800" "Angles" "0 -90 0" } // SpawnTemplate // { // Name "trollface2" // "Origin" "-147 -4980 219" // "Angles" "0 90 0" // } SpawnTemplate { Name "moaiface2" "Origin" "-165 195 700" "Angles" "0 -90 0" } SpawnTemplate { Name "moaiface2" "Origin" "-165 195 700" "Angles" "0 -90 0" } SpawnTemplate { Name "moaiface_w4" "Origin" "27 5307 600" "Angles" "0 -90 0" } // SpawnTemplate // { // Name "moaiface" // "Origin" "27 5307 600" // "Angles" "0 -90 0" // } SpawnTemplate { Name "moaiface" "Origin" "-1009 3700 665" "Angles" "0 0 0" } SpawnTemplate { Name "moaiface" "Origin" "1394 4860 450" "Angles" "0 180 0" } SpawnTemplate { Name "moaiface" "Origin" "1385 3828 450" "Angles" "0 180 0" } SpawnTemplate { Name "moaiface" "Origin" "1363 2984 450" "Angles" "0 180 0" } SpawnTemplate { Name "moaiface3" "Origin" "251 -2245 800" "Angles" "0 90 0" } SpawnTemplate { Name "moaiface3" "Origin" "-509 -2249 800" "Angles" "0 90 0" } SpawnTemplate { Name "moaifacespawn" "Origin" "236 -4465 143" "Angles" "10 -13 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-5501 7471 -4481" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-5697 8697 -4481" "Angles" "0 -150 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-6964 10247 -4245" "Angles" "0 -150 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-8788 10262 -4459" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-10818 8043 -4412" "Angles" "0 -25 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-10402 5788 -4516" "Angles" "0 30 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-8278 4677 -4550" "Angles" "0 90 0" } SpawnTemplate { Name "trollface_summon" "Origin" "-8229 5603 -4003" "Angles" "0 125 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-156 169 700" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "-518 -2246 899" "Angles" "0 90 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "263 -2255 899" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon4" "Origin" "-135 -4444 647" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "-1403 -4196 823" "Angles" "0 0 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "-1541 -3295 697" "Angles" "0 0 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "649 -3491 713" "Angles" "0 180 0" } SpawnTemplate { Name "trollface_summon3" "Origin" "628 -4042 713" "Angles" "0 180 0" } SpawnTemplate { Name "trollface_summon_god" "Origin" "-8316 8485 -6000" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "25 5289 699" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-988 3698 733" "Angles" "0 0 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "1391 4812 627" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "1391 3816 627" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "1391 2984 627" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-133 1375 717" "Angles" "0 -90 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-2132 2070 742" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-2116 1205 740" "Angles" "0 180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-2097 -46 738" "Angles" "0 -180 0" } SpawnTemplate { Name "trollface_summon2" "Origin" "-2088 -783 738" "Angles" "0 180 0" } Mission { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 CooldownTime 35 SuppressSentryBusterModel 1 [$SIGSEGV] TFBot { Template T_TFBot_PurpleBuster } } Templates { T_TFBot_PurpleBuster { Template T_TFBot_SentryBuster Name "Purple Guy" Health 10000 Skill Expert WeaponRestrictions MeleeOnly UseCustomModel "models/bots/demo/bot_purpleguy_buster.mdl" Scale 1 } T_TFBot_Troll_Buster { Name "Troll Buster" class Demoman Skill Expert Health 2500 Item "The Ullapool Caber" Attributes MiniBoss WeaponRestrictions MeleeOnly UseCustomModel "models/trollface/coolface4.mdl" Scale 1 CharacterAttributes { "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 } } T_TFBot_BombDisabled { FirstSpawnOutput { Target bomb_singlemode Action Disable } } Smash_Scout { ClassIcon smash_logo Class Scout Action Mobber UseHumanModel 1 } Smash_Soldier { ClassIcon smash_logo Class Soldier Action Mobber UseHumanModel 1 } Smash_Soldier_Robot { ClassIcon smash_logo Class Soldier Action Mobber } Smash_Pyro { ClassIcon smash_logo Class Pyro Action Mobber UseHumanModel 1 } Smash_Demoman { ClassIcon smash_logo Class Demoman Action Mobber UseHumanModel 1 } Smash_Heavy { ClassIcon smash_logo Class Heavyweapons Action Mobber UseHumanModel 1 } Smash_Engineer { ClassIcon smash_logo Class Engineer Action Mobber UseHumanModel 1 } Smash_Medic { ClassIcon smash_logo Class Medic Action Mobber UseHumanModel 1 } Smash_Sniper { ClassIcon smash_logo Class Sniper Action Mobber UseHumanModel 1 } Smash_Spy { ClassIcon smash_logo Class Spy Action Mobber UseHumanModel 1 } Smash_Wavespawn { TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot } F_Moyai { Name "Moyai" Class Soldier ClassIcon sage NoIdleSound 1 Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber WeaponRestrictions PrimaryOnly Health 11111 UseCustomModel "models/empty.mdl" StripItemSlot 1 StripItemSlot 2 SpawnTemplate "w4_moyai" RocketCustomModel "models/player/items/all_class/troll_head_scout.mdl" [$SIGSEGV] RocketCustomParticle "eyeboss_projectile" ChangeAttributes [$SIGSEGV] { Delay 0 Cooldown 999 Name "Intro" } ChangeAttributes [$SIGSEGV] { Delay 5 Cooldown 999 Name "Go" } DamageAppliesCond [$SIGSEGV] //Adds conditions to players on hit { Name "TF_COND_URINE" Duration 3 } EventChangeAttributes [$SIGSEGV] { Intro { WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "blast dmg to self increased" 0 "move speed bonus" 0.001 "increased jump height" 0.01 "cannot pick up intelligence" 1 "damage force reduction" 0 "mult stun resistance" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 0 "airblast vertical vulnerability multiplier" 0 "cannot pick up intelligence" 1 "voice pitch scale" 0 "health regen" 0 "dmg taken increased" 0 "damage bonus" 0 } } Go { WeaponRestrictions PrimaryOnly CharacterAttributes { "faster reload rate" 0.2 "blast dmg to self increased" 0 "clip size upgrade atomic" 26.0 "Projectile speed increased" 0.5 "fire rate bonus" 0.3 "cannot be headshot" 1 "voice pitch scale" 0 "move speed bonus" 0.5 "gesture speed increase" 0 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 2 "damage bonus" 0.75 } } } } } //Wave 1 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } CustomWaveNumber 0 [$SIGSEGV] CustomMaxWaveNumber 0 WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 2000 Support Limited RandomChoice { RandomChoice { TFBot { Template T_TFBot_Scout_Melee Action Idle Health 1 CharacterAttributes { "health regen" -1 } } } } } WaveSpawn { WaitBeforeStarting 0 FirstSpawnWarningSound "/dnmeme/dn_intro.mp3" FirstSpawnOutput { Target cutscene_relay Action trigger } } WaveSpawn { WaitBeforeStarting 1.5 FirstSpawnOutput { Target dn_intro Action StartOverlays } } WaveSpawn { WaitBeforeStarting 7 FirstSpawnOutput { Target dn_intro Action StopOverlays } } WaveSpawn { WaitBeforeStarting 13 FirstSpawnOutput { Target dn_part1 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 14.8 FirstSpawnOutput { Target dn_part1 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 14.8 FirstSpawnOutput { Target dn_part2 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 17.5 FirstSpawnOutput { Target dn_part2 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 17.5 FirstSpawnOutput { Target dn_part3 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 19 FirstSpawnOutput { Target dn_part3 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 13 FirstSpawnWarningSound "/dnmeme/dn_danger.mp3" } WaveSpawn { WaitBeforeStarting 15 FirstSpawnWarningSound "/dnmeme/dn_danger.mp3" } WaveSpawn { WaitBeforeStarting 23 FirstSpawnOutput { Target dn_part1 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 24.9 FirstSpawnOutput { Target dn_part1 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 23 FirstSpawnWarningSound "/dnmeme/dn_danger.mp3" } WaveSpawn { WaitBeforeStarting 25 FirstSpawnWarningSound "/dnmeme/dn_danger.mp3" } WaveSpawn { WaitBeforeStarting 25 FirstSpawnWarningSound "/dnmeme/dn_hellno.mp3" } WaveSpawn { WaitBeforeStarting 23 FirstSpawnOutput { Target dn_part4 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 31 FirstSpawnOutput { Target dn_part4 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 35.6 FirstSpawnOutput { Target dn_part5 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 39 FirstSpawnOutput { Target dn_part5 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 40 FirstSpawnOutput { Target dn_part6 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 48 FirstSpawnOutput { Target dn_part6 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 52.1 FirstSpawnOutput { Target dn_part7 Action StartOverlays } } WaveSpawn { WaitBeforeStarting 57 FirstSpawnOutput { Target dn_part7 Action StopOverlays } } WaveSpawn { WaitBeforeStarting 57 FirstSpawnWarningSound "/dnmeme/dn_nostalgic.mp3" } WaveSpawn { WaitBeforeStarting 57 FirstSpawnWarningSound "/dnmeme/dn_nostalgic.mp3" } WaveSpawn { WaitBeforeStarting 59.2 FirstSpawnWarningSound "/dnmeme/dn_tacobell.mp3" } WaveSpawn { WaitBeforeStarting 59.2 FirstSpawnWarningSound "/dnmeme/dn_tacobell.mp3" } WaveSpawn { WaitBeforeStarting 57.2 FirstSpawnOutput { Target dn_nostalgic_critic_relay Action Trigger } } } //Wave 2 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } CustomWaveNumber 13 [$SIGSEGV] CustomMaxWaveNumber 37 RedTeamWipeCausesWaveLoss 1 [$SIGSEGV] Explanation [$SIGSEGV] { Line "{red}Tip: If your team die, You lose." } WaveSpawn { WaitBeforeStarting 0 FirstSpawnOutput { Target relay_w2_music_play Action Trigger } } WaveSpawn { WaitBeforeStarting 3 FirstSpawnWarningSound "/dnmeme/dn_smashcountdown.mp3" FirstSpawnOutput { Target smashcoundown_relay Action trigger } } WaveSpawn { WaitBeforeStarting 3 FirstSpawnWarningSound "/dnmeme/dn_smashcountdown.mp3" } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 7 WaitBetweenSpawns 0 TFBot { Template Smash_Engineer Skill Hard WeaponRestrictions MeleeOnly Name "Mario" Action Mobber Scale .8 Item "Plumber's Cap" ItemAttributes { ItemName "Plumber's Cap" "set item tint RGB" 8400928 } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 7 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Skill Hard WeaponRestrictions MeleeOnly Item "Poopy Doe" Action Mobber Name "Donkey Kong" Scale 1.5 Health 500 CharacterAttributes { "move speed bonus" 0.8 "hand scale" 1.2 } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 7 WaitBetweenSpawns 0 TFBot { Template Smash_Sniper Skill Hard WeaponRestrictions MeleeOnly Item "The Huntsman" Name "Link" Action Mobber Item "Elf Esteem" Item "The Toowoomba Tunic" Item "tf_weapon_club" ItemModel [$SIGSEGV] { ItemName "tf_weapon_club" Model "models/weapons/c_models/c_mastersword/c_claymore.mdl" } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 13 TFBot { Template Smash_Engineer Skill Hard WeaponRestrictions SecondaryOnly Item "The Short Circuit" Action Mobber Name "Samus" Scale 1.1 FireWeapon [$SIGSEGV] { Delay 5 Cooldown 10 Type "Secondary" } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 13 TFBot { Template Smash_Engineer Skill Hard WeaponRestrictions SecondaryOnly Item "The Short Circuit" Name "Dark Samus" Action Mobber Scale 1.1 FireWeapon [$SIGSEGV] { Delay 10 Cooldown 10 Type "Secondary" } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 18 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Name "Yoshi" Action Mobber Scale 0.85 CharacterAttributes { "move speed bonus" 1.1 } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 18 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Skill Hard WeaponRestrictions MeleeOnly Name "Kirby" Scale 0.7 Action Mobber Health 125 CharacterAttributes { "torso scale" 0.1 "hand scale" 0.5 } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 18 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions SecondaryOnly Name "Fox" Action Mobber Scale 0.9 Item "The C.A.P.P.E.R" } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 18 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Skill Hard WeaponRestrictions PrimaryOnly Name "Pikachu" Action Mobber Scale 0.7 Health 125 Item "The Cow Mangler 5000" FireWeapon [$SIGSEGV] { Delay 5 Cooldown 10 Duration 0.5 Type "Secondary" } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 13 WaitBetweenSpawns 0 TFBot { Template Smash_Engineer Skill Hard WeaponRestrictions MeleeOnly Name "Luigi" Action Mobber Scale .9 Health 150 Item "Plumber's Cap" } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 18 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Name "Ness" Action Mobber Scale 0.85 Item "The Sandman" Item "TF_WEAPON_SPELLBOOK" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.85 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 8 Cooldown 6 Type "Fireball" } } } WaveSpawn { Name 2a Template Smash_Wavespawn WaitBeforeStarting 13 TFBot { Template Smash_Soldier Skill Hard ExtAttr IgnoreBuildings Name "Captain Falcon" Action Mobber Scale 1 StripItemSlot 1 RocketJump 1 FastUpdate 1 Item "Rocket Jumper" Item "The Market Gardener" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CharacterAttributes { "cannot pick up intelligence" 1 } } } //Part 2 - Start Jigglypuff WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Template bot_pink Skill Hard WeaponRestrictions MeleeOnly Action Mobber Name "Jigglypuff" Scale 0.7 Health 125 CharacterAttributes { "torso scale" 0 "hand scale" 0.5 } } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Action Mobber Name "Peach" } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Action Mobber Name "Daisy" Scale 1 CharacterAttributes { "hand scale" 0.5 "move speed bonus" 0.8 } } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Skill Hard WeaponRestrictions MeleeOnly Name "Bowser" Scale 1.5 Health 500 CharacterAttributes { "move speed bonus" 0.8 } } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template Smash_Pyro Skill Hard WeaponRestrictions MeleeOnly Name "Ice Climbers" Scale 0.8 Item "Necro Smasher" Item "The Head Warmer" Item "The Sub Zero Suit" } } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Name "Sheik" Scale 1 CharacterAttributes { "move speed bonus" 1.15 } } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Skill Hard WeaponRestrictions PrimaryOnly Name "Zelda" } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Medic Skill Hard WeaponRestrictions MeleeOnly Name "Dr.Mario" Item "Otolaryngologist's Mirror" Scale 0.9 Health 250 } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly Name "Pichu" Scale 0.6 Health 250 Item "Batsaber" } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Skill Hard WeaponRestrictions MeleeOnly StripItemSlot 2 Name "Falco" Scale 0.9 Health 200 } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Marth" Item "The Chargin' Targe" Item "The Claidheamohmor" Item "The King of Scotland Cape" Item "The Shogun's Shoulder Guard" Item "Ali Baba's Wee Booties" Item "The Toowoomba Tunic" } } WaveSpawn { Name 2b WaitForAllDead 2a Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Item "The Chargin' Targe" Name "Lucina" ClassIcon smash_logo Item "The Eyelander" Item "The King of Scotland Cape" Item "The Shogun's Shoulder Guard" Item "Ali Baba's Wee Booties" Item "The Merc's Muffler" Item "The Toowoomba Tunic" Item "The Grand Duchess Tiara" } } //Part 3: Young Link - Snake WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Young Link" ClassIcon smash_logo Health 100 Scale 0.75 Item "Elf Esteem" Item "The Toowoomba Tunic" Item "The Razorback" Item "The Eyelander" Item "Forest Footwear" } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Ganondorf" ClassIcon smash_logo Health 500 Scale 1.5 Item "The Claidheamohmor" Item "The Sole Saviors" Item "The Wilson Weave" Item "Bushi-Dou" CharacterAttributes { "hand scale" 1.25 "move speed bonus" 0.8 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Skill Hard WeaponRestrictions MeleeOnly Name "Mewtwo" ClassIcon smash_logo Health 400 Scale 1.5 Item "Fists of Steel" ItemAttributes { ItemName "Fists of Steel" "dmg from ranged reduced" 0.75 "dmg from melee increased" 1.25 "melee range multiplier" 2 "apply look velocity on damage" -900 "apply z velocity on damage" 60 "fire rate bonus" 1.25 "dmg bonus vs buildings" 2 } CharacterAttributes { "hand scale" 1.25 "move speed bonus" 0.8 "attach particle effect" 121 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Roy" Item "The Chargin' Targe" Item "The Claidheamohmor" Item "Starduster" Item "The Shogun's Shoulder Guard" Item "Ali Baba's Wee Booties" Item "The Toowoomba Tunic" ItemAttributes { ItemName "The Claidheamohmor" "critboost on kill" 5 "attach particle effect" 1 "set damagetype ignite" 1 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Chrom" Item "The Chargin' Targe" Item "The Claidheamohmor" Item "The King of Scotland Cape" Item "The Shogun's Shoulder Guard" Item "Ali Baba's Wee Booties" Item "The Toowoomba Tunic" } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Scale 0.7 Health 100 Name "Mr Game & Watch" Item "Necro Smasher" } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Skill Hard WeaponRestrictions MeleeOnly Name "Meta Knight" Scale 0.8 Item "Necro Smasher" } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Sniper_Huntsman Name "Pit" ClassIcon smash_logo Item "Wings of Purity" Item "The Hardy Laurel" Item "Olympic Leapers" AutoJumpMin 5 AutoJumpMax 5 Scale 0.9 Attributes AutoJump Action Mobber Skill Hard Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "damage bonus" 1 "ragdolls become ash" 1 } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Sniper_Huntsman Name "Dark Pit" ClassIcon smash_logo Item "Wings of Purity" Item "The Hardy Laurel" Item "Olympic Leapers" AutoJumpMin 5 AutoJumpMax 5 Scale 0.9 Attributes AutoJump Skill Hard Action Mobber Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "ragdolls become ash" 1 "dmg penalty vs players" 0.25 "dmg penalty vs buildings" 0.25 "fire rate bonus" 0.1 } CharacterAttributes { "increased jump height" 2 "cancel falling damage" 1 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout WeaponRestrictions SecondaryOnly Name "Zero Suit Samus" Item "Hero's Tail" Item "The C.A.P.P.E.R" ItemAttributes { ItemName "Hero's Tail" "set item tint RGB" 12509073 } } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Wario" Item "The Bolshevik Biker" Scale 0.9 WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2c WaitForAllDead 2b Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Spy Action Mobber Name "Snake" Item "The Deep Cover Operator" Item "The Cut-Throat Concierge" Item "Bandit's Boots" WeaponRestrictions PrimaryOnly } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Sniper Item "The Deep Cover Operator" Item "Starduster" Item "Final Frontiersman" Name "Ike" Item "The Shahanshah" ItemModel [$SIGSEGV] { ItemName "The Shahanshah" Model "models/weapons/c_models/c_claymore/c_claymore.mdl" } WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2d Where spawnbot WaitForAllDead 2c TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 0 Squad { TFBot { Template Smash_Scout Attributes SuppressFire WeaponRestrictions MeleeOnly Name "Pokemon Trainer" ItemAttributes { ItemName "The Rotation Sensation" "set item tint RGB" 12722722 } Item "The Rotation Sensation" } TFBot { Template Smash_Heavy Scale 0.5 Name "Squirtle" WeaponRestrictions MeleeOnly } TFBot { Template Smash_Heavy Scale 0.8 Name "Ivysaur" WeaponRestrictions MeleeOnly } TFBot { Name "Charizard" Template Smash_Pyro Scale 1.5 Health 900 CharacterAttributes { "damage bonus" 1.1 } } } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Scale 0.9 Name "Diddy Kong" WeaponRestrictions MeleeOnly Item "Poopy Doe" } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Scale 0.9 Name "Lucas" WeaponRestrictions MeleeOnly Item "TF_WEAPON_SPELLBOOK" ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 8 Cooldown 15 Repeats 2 Limit 2 Type "Tesla Bolt" } } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Name "Sonic" WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Scale 1.5 Health 900 Name "King Dedede" WeaponRestrictions MeleeOnly Item "Necro Smasher" ItemAttributes { ItemName "Necro Smasher" "hand scale" 1.5 } } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Pyro Scale 0.8 Name "Olimar" StripItemSlot 2 WeaponRestrictions MeleeOnly Item "Captain Space Mann" } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Scale 0.9 Name "Lucario" WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2d WaitForAllDead 2c Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier_Robot Scale 0.8 Name "Rob" Item "The Bolt Boy" StripItemSlot 0 WeaponRestrictions PrimaryOnly Item "The Cow Mangler 5000" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Scale 0.8 Health 100 Name "Toon Link" WeaponRestrictions MeleeOnly Item "Elf Esteem" Item "The Toowoomba Tunic" Item "The Razorback" Item "The Eyelander" Item "Forest Footwear" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Wolf" Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" Item "The Chargin' Targe" Item "TF_Weapon_Bottle" ItemAttributes { ItemName "TF_Weapon_Bottle" "custom kill icon" "warrior_spirit" } ItemModel { ItemName "TF_Weapon_Bottle" Model "models/workshop/weapons/c_models/c_bear_claw/c_bear_claw.mdl" } WeaponRestrictions MeleeOnly CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 0 Model "models\empty.mdl" } } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Pyro Scale 0.8 Health 100 Name "Villager" WeaponRestrictions MeleeOnly Item "Upgradeable TF_WEAPON_FIREAXE" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Engineer Scale 0.8 Health 100 Name "Megaman" WeaponRestrictions SecondaryOnly Item "The Short Circuit" FireWeapon [$SIGSEGV] { Delay 1 Cooldown 4 Type "Secondary" } } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Health 100 Name "Wii Fit Trainer" WeaponRestrictions MeleeOnly Item "The Toss-Proof Towel" Item "The Sandman" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } UseHumanModel 1 } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Health 100 Name "Rosalina" WeaponRestrictions MeleeOnly Item "The Freedom Staff" Item "The Grand Duchess Tiara" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Little Mac" Scale 0.8 WeaponRestrictions MeleeOnly Item "The Killing Gloves of Boxing" Item "Jungle Booty" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Name "Greninja" Scale 1.1 Health 150 WeaponRestrictions MeleeOnly StripItemSlot 2 Item "The Frickin' Sweet Ninja Hood" Item "The Southie Shinobi" Item "The Red Socks" } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Mii Gunner" Scale 0.8 Health 100 WeaponRestrictions PrimaryOnly Item "The Battle Bob" Item "The Cow Mangler 5000" UseHumanModel 1 } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Mii Swordfighter" Scale 0.8 Health 100 WeaponRestrictions MeleeOnly Item "The Battle Bob" Item "The Eyelander" UseHumanModel 1 } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Mii Brawler" Scale 0.8 Health 100 WeaponRestrictions MeleeOnly Item "The Battle Bob" Item "The Killing Gloves of Boxing" UseHumanModel 1 } } WaveSpawn { Name 2e WaitForAllDead 2d Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Name "Palutena" WeaponRestrictions MeleeOnly Item "Wings of Purity" Item "The Freedom Staff" UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Pac-Man" Scale 0.9 Health 100 WeaponRestrictions MeleeOnly Item "Steel-Toed Stompers" Item "The Eyelander" CharacterAttributes { "torso scale" 0 } } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Robin" WeaponRestrictions MeleeOnly Item "The Eyelander" UseHumanModel 1 Item "Antarctic Eyewear" Item "TF_WEAPON_SPELLBOOK" ItemAttributes { ItemName "Antarctic Eyewear" "set item tint RGB" 13620701 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 5 Cooldown 10 Type "Fireball" } CharacterAttributes { "hand scale" 0.5 } } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Shulk" WeaponRestrictions MeleeOnly Item "Thousand-Yard Stare" Item "The Half-Zatoichi" UseHumanModel 1 ItemModel [$SIGSEGV] { ItemName "Thousand-Yard Stare" Model "models/player/items/soldier/jag_bob_haircut.mdl" } ItemModel [$SIGSEGV] { ItemName "The Half-Zatoichi" Model "models/weapons/c_models/c_monado/c_claymore.mdl" } } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Bowser Jr" Scale 0.8 WeaponRestrictions MeleeOnly UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Duck Hunt" Scale 0.85 Health 100 WeaponRestrictions MeleeOnly UseHumanModel 1 Item "War Dog" } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Ryu" Scale 1.1 WeaponRestrictions MeleeOnly UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Ken" Scale 1.1 WeaponRestrictions MeleeOnly Item "White Russian" UseHumanModel 1 ItemAttributes { ItemName "White Russian" "set item tint RGB" 10843461 } } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Cloud" Scale 1 WeaponRestrictions MeleeOnly Item "Prinny Machete" UseHumanModel 1 StripItemSlot 0 ItemModel { ItemName "Prinny Machete" Model "models/weapons/c_models/c_buster/c_battleaxe.mdl" } CharacterAttributes { "hand scale" 1.8 } } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Corrin" Scale 1 WeaponRestrictions MeleeOnly Item "The Battle Bob" Item "The Claidheamohmor" UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Name "Bayonetta" Scale 1.2 WeaponRestrictions SecondaryOnly Item "The Battle Bob" item "Steel-Toed Stompers" UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Inkling" Scale 1 WeaponRestrictions SecondaryOnly Item "The Righteous Bison" Item "Treasure Hat 3" UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Ridley" Scale 1.5 Health 900 WeaponRestrictions PrimaryOnly RocketJump 1 UseHumanModel 1 FastUpdate 1 AimTrackingInterval 0 Action Sniper Item "Rocket Jumper" Item "The Market Gardener" } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Simon" Scale 1 WeaponRestrictions MeleeOnly UseHumanModel 1 Item "Vampire Vanquisher" Item "Ghoul Gibbin' Gear" Item "The Shogun's Shoulder Guard" Item "The Disciplinary Action" } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Richter" Scale 1 WeaponRestrictions MeleeOnly Item "The Disciplinary Action" UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "King K. Rool" Scale 1.5 Health 900 WeaponRestrictions MeleeOnly UseHumanModel 1 } } WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier Name "Isabelle" Scale 0.7 WeaponRestrictions MeleeOnly Item "The Hound's Hood" UseHumanModel 1 } } //Nice WaveSpawn { Name 2f WaitForAllDead 2e Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Incineroar" Scale 1.5 Health 900 WeaponRestrictions MeleeOnly UseHumanModel 1 item "The Heavy-Weight Champ" } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Soldier WeaponRestrictions MeleeOnly Name "Piranha Plant" Scale 0.9 } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Scout Name "Joker" Item "Bonk Boy" WeaponRestrictions SecondaryOnly UseHumanModel 1 } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Hero" Item "The Battle Bob" Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Banjo" Item "The Backpack Broiler" Item "The Bear Necessities" Item "Bear Walker" WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Terry" Item "Trucker's Topper" WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Byleth" Item "The Claidheamohmor" WeaponRestrictions MeleeOnly CharacterAttributes { "hand scale" 1.25 } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Min-Min" Item "Fists of Steel" Item "Napper's Respite" Item "The Surgeon's Space Suit" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Fists of Steel" "damage bonus" 1.25 "damage causes airblast" 1 "dmg from ranged reduced" 0.5 } CharacterAttributes { "hand scale" 1.5 } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Steve" Item "The Persian Persuader" Item "The Top Notch" WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } ItemModel [$SIGSEGV] { ItemName "The Persian Persuader" Model "models/weapons/c_models/c_dsword/c_claymore.mdl" } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Sephiroth" WeaponRestrictions MeleeOnly Item "Hero's Tail" Item "The Half-Zatoichi" CharacterAttributes { "hand scale" 1.6 } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Pyra" Item "The Eyelander" Item "The Grand Duchess Tiara" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "set damagetype ignite" 1 } CharacterAttributes { "hand scale" 1.3 } } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Heavy Name "Kazuya" WeaponRestrictions MeleeOnly Item "The Wilson Weave" } } WaveSpawn { Name 2final WaitForAllDead 2f Template Smash_Wavespawn WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template Smash_Demoman Name "Sora" Item "The Eyelander" Item "Bozo's Brogues" Scale 0.8 WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Eyelander" Model "models/weapons/c_models/c_keyblade/c_keyblade.mdl" } } } WaveSpawn { Name 2final1 WaitForAllDead 2final WaitBeforeStarting 1 WaitBetweenSpawns 0 FirstSpawnOutput { Target relay_w2_music_stop Action Trigger } FirstSpawnMessage "{blue}Announcer {FBECCB}: GAME!" FirstSpawnWarningSound "dnmeme/dn_game.mp3" } WaveSpawn { Name 2final1 WaitForAllDead 2final WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnMessage "{blue}Announcer {FBECCB}: Challenger approaches!" FirstSpawnWarningSound "dnmeme/dn_challenger.mp3" } WaveSpawn { Name 2final1 WaitForAllDead 2final WaitBeforeStarting 10 WaitBetweenSpawns 0 } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 0 FirstSpawnWarningSound "/dnmeme/dn_potm1.mp3" } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 0 FirstSpawnWarningSound "/dnmeme/dn_potm1.mp3" } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 0 FirstSpawnOutput { Target eggman_boss Action trigger } } WaveSpawn { WaitForAllDead 2final1 Where spawnbot_boss_tank TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0 TotalCurrency 600 TFBot { Skin 0 AlwaysGlow 1 ClassIcon ult_eggman Name "Eggman" Class Heavyweapons Skill Expert Item "Upgradeable TF_WEAPON_FISTS" Health 8989 Attributes MiniBoss Action Mobber Attributes UseBossHealthBar WeaponRestrictions MeleeOnly UseCustomModel models\custom\player\sonic_adventure\eggman_sa2.mdl ChangeAttributes [$SIGSEGV] { Delay 0 Cooldown 999 Name "Intro" } ChangeAttributes [$SIGSEGV] { Delay 7 Cooldown 999 Name "Go" } ChangeAttributes [$SIGSEGV] { Delay 15 Cooldown 999 Name "Laser" } EventChangeAttributes { Intro { WeaponRestrictions MeleeOnly Attributes SuppressFire CharacterAttributes { "move speed bonus" 0.001 "increased jump height" 0.01 "cannot pick up intelligence" 1 "damage force reduction" 0 "mult stun resistance" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 0 "airblast vertical vulnerability multiplier" 0 "cannot pick up intelligence" 1 "voice pitch scale" 0 "health regen" 0 "dmg taken increased" 0 "damage bonus" 0 "force distribute currency on death" 1 } } Go { Item "Upgradeable TF_WEAPON_FISTS" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "fire rate penalty" 2 "damage bonus" 0 } CharacterAttributes { "move speed bonus" 0.6 "cannot be backstabbed" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 "force distribute currency on death" 1 } } Laser { Item "Upgradeable TF_WEAPON_MINIGUN" WeaponRestrictions PrimaryOnly CustomWeaponModel [$SIGSEGV] //Sets custom weapon model { Slot 0 Model "models/empty.mdl" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "override projectile type" 13 "energy weapon penetration" 1 "fire rate bonus" 1.5 "set item tint rgb" 16776960 "damage bonus" 0 "dmg penalty vs players" 0.00001 } DamageAppliesCond [$SIGSEGV] { Name "TF_COND_URINE" Duration 3 } CharacterAttributes { "hand scale" 1.7 "move speed bonus" 0.6 "cannot be backstabbed" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 "damage bonus" 0 "force distribute currency on death" 1 } } } } } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 14.6 FirstSpawnWarningSound "/dnmeme/dn_potm2.mp3" } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 14.6 FirstSpawnWarningSound "/dnmeme/dn_potm2.mp3" } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 4 FirstSpawnOutput { Target dn_black Action StartOverlays } } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 4 FirstSpawnOutput { Target dn_black Action StartOverlays } } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 19.2 FirstSpawnOutput { Target dn_black Action StopOverlays } } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 59.5 Support Limited FirstSpawnOutput { Target pissontheearth_condition Action Trigger } } WaveSpawn { WaitForAllDead 2final1 WaitBeforeStarting 69 Support Limited FirstSpawnOutput { Target pissontheearth_condition2 Action Trigger } } } //Wave 3 Wave { WaitWhenDone 65 Checkpoint Yes CustomWaveNumber 19 [$SIGSEGV] CustomMaxWaveNumber 87 StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } PlayerAttributes [$SIGSEGV] //Add attributes to players when the wave is active { "stomp player damage" 50 "stomp player time" 1 "collect currency on kill" 1 } Explanation [$SIGSEGV] //Dispayed once the wave is initialized { Line " {blue}you feel funny." } PlayerAddCond [$SIGSEGV] //Add condition to players when wave starts { Index 82 } WaveSpawn { Where spawnbot TotalCurrency 0 TotalCount 12 MaxActive 3 SpawnCount 3 Support 1 WaitBeforeStarting 60 WaitBetweenSpawns 3 RandomChoice { Squad { TFBot { class engineer name "them" Action Mobber skill hard Attributes Alwaysfireweapon WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 2 "SET BONUS: dmg from sentry reduced" 0.01 "hand scale" 0.1 "damage bonus" 0.2 "fire rate bonus" 0.8 } } } } } WaveSpawn { Where spawnbot TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 FirstSpawnMessage "{blue}you are feeling kinda funny" WaitBetweenSpawns 3 Squad { RandomChoice { TFBot { class demoman classicon demo name "troll buster" Action SuicideBomber usehumanmodel 1 skill hard WeaponRestrictions MeleeOnly UseCustomModel "models/trollface/coolface4.mdl" CharacterAttributes { "move speed bonus" 1.5 "SET BONUS: dmg from sentry reduced" 0.01 "hand scale" 0.1 } } } } } WaveSpawn { Name 21 Where spawnbot TotalCurrency 0 TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { RandomChoice { TFBot { class heavy name "the swarm" Health 125 action mobber WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 3 "damage bonus" 0.1 "stomp player damage" 5 "SET BONUS: dmg from sentry reduced" 0.01 "stomp player time" 0.35 "dmg bonus vs buildings" 100 } } } } } WaveSpawn { Where susvent name sussy TotalCurrency 0 TotalCount 22 MaxActive 22 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 FirstSpawnMessage "all these bumper carting makes your head feel weird. you start hallucinating..." WaitForAllDead 21 Squad { RandomChoice { TFBot { class pyro WeaponRestrictions MeleeOnly action mobber health 100 usehumanmodel 1 skin 0 item "The HazMat Headcase" ItemAttributes { itemname "The HazMat Headcase" "set item tint rgb" 12073019 } CharacterAttributes { "damage bonus" 0.33 "dmg bonus vs buildings" 10 "move speed bonus" 2 } Name "among us" Item "Prinny Machete" } } } } WaveSpawn { Where susvent waitforalldead sussy name him TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 FirstSpawnMessage "also moonlight tf is not responsible for any physical or mental damage caused by this wave!" Squad { RandomChoice { TFBot { class heavy WeaponRestrictions MeleeOnly action mobber name "heavy fazbear" CharacterAttributes { "damage bonus" 0.1 "move speed bonus" 2 "dmg bonus vs buildings" 10 } } } } } WaveSpawn { WaitBeforeStarting 0.1 waitforalldead him FirstSpawnWarningSound "/dnmeme/scary.mp3" FirstSpawnOutput { Target HEAVYFAZBEAR Action StartOverlays } } WaveSpawn { WaitBeforeStarting 5 waitforalldead him Where spawnbot_red1 TotalCount 4 MaxActive 4 SpawnCount 1 support 1 FirstSpawnOutput { Target HEAVYFAZBEAR Action StopOverlays } RandomChoice { TFBot { Class Sniper classicon red2_lite Name "hallucination survivor" WeaponRestrictions SecondaryOnly usehumanmodel 1 action mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Class Soldier classicon red2_lite WeaponRestrictions SecondaryOnly usehumanmodel 1 Name "hallucination survivor" action mobber AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { waitforalldead him name l4d_tank TotalCurrency 800 TotalCount 1 MaxActive 1 SpawnCount 1 support limited WaitBeforeStarting 0 //FirstSpawnWarningSound "/dnmeme/tank.mp3" FirstSpawnOutput { Target relay_w3_music_play Action Trigger } FirstSpawnMessage "that really got it. it made the hallucinations worse... youre seeing things..." WaitBetweenSpawns 1 where spawnbot Squad { RandomChoice { TFBot { class heavy WeaponRestrictions MeleeOnly action mobber health 2500 UseCustomModel "models\custom\player\tank\hulk.mdl" name "a-posing textureless tank" Attributes UseBossHealthBar Attributes Miniboss classicon tank CharacterAttributes { "damage bonus" 1.1 "melee range multiplier" 1.5 "apply look velocity on damage" 6969 "move speed bonus" 1.1 "damage causes airblast" 1 "force distribute currency on death" 1 } } } } } WaveSpawn { Where susvent name the_sussers waitforalldead l4d_tank TotalCurrency 0 TotalCount 1 Support Limited MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 FirstSpawnMessage "the survivors: hey youre all hurt. you should take some meds!" Squad { RandomChoice { TFBot { class heavy WeaponRestrictions MeleeOnly action mobber scale 0.001 health 7 name "heavy fazbear" CharacterAttributes { "damage bonus" 0.1 "move speed bonus" 0.0001 "health drain" -1 "dmg bonus vs buildings" 10 } } } } } WaveSpawn { Where susvent waitforalldead the_sussers TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 DoneOutput { Target relay_w3_music_stop Action Trigger } FirstSpawnMessage "your hallucinations are fading, including me, the voices in your head!" Squad { RandomChoice { TFBot { class heavy WeaponRestrictions MeleeOnly action mobber scale 0.001 health 4 name "heavy fazbear" CharacterAttributes { "damage bonus" 0.1 "move speed bonus" 0.0001 "health drain" -1 "dmg bonus vs buildings" 10 } } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } CustomWaveNumber 420 [$SIGSEGV] CustomMaxWaveNumber 0 WaveSpawn { WaitBeforeStarting 5 FirstSpawnMessage "{blue}??? {FBECCB}: Heh..." } WaveSpawn { WaitBeforeStarting 10 FirstSpawnMessage "{blue}??? {FBECCB}: So, you are back..." } WaveSpawn { WaitBeforeStarting 14 FirstSpawnMessage "{blue}??? {FBECCB}: But not for that long..." } WaveSpawn { WaitBeforeStarting 19 FirstSpawnMessage "{blue}??? {FBECCB}: ..." FirstSpawnOutput { Target relay_w4_music_play Action Trigger } } WaveSpawn { WaitBeforeStarting 24 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: We do a mass amount of trolling" } WaveSpawn { WaitBeforeStarting 24 FirstSpawnOutput { Target popbob_relay Action Trigger } } WaveSpawn { WaitBeforeStarting 30 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: Enjoy!" } WaveSpawn { WaitForAllDead 4a FirstSpawnMessage "{blue}Pop Bob {FBECCB}: I hope you like round 2" } WaveSpawn { WaitForAllDead 4c WaitBeforeStarting 0 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: ...Still alive?. FINE!" } WaveSpawn { WaitForAllDead 4c WaitBeforeStarting 4 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: I will send my powerful army." } WaveSpawn { WaitForAllDead 4d WaitBeforeStarting 0 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: JUST FUCKIN DIE ALREADY, THIS IS YOUR LAST WARNING BEFORE I SEND MY POWERFUL BOSS." } WaveSpawn { WaitForAllDead 4e WaitBeforeStarting 0 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: FINE!" } WaveSpawn { WaitForAllDead 4e WaitBeforeStarting 4 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: Time to summon my powerful boss!" } WaveSpawn { WaitForAllDead 4e WaitBeforeStarting 7 FirstSpawnWarningSound "ambient/thunder4.wav" FirstSpawnOutput { Target moyai_summon_relay Action Trigger } } WaveSpawn { WaitForAllDead 4e WaitBeforeStarting 7 FirstSpawnWarningSound "ambient/thunder4.wav" } WaveSpawn { WaitForAllDead 4e WaitBeforeStarting 13 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: MOYAI! ATTACK!" } WaveSpawn { WaitForAllDead 4f WaitBeforeStarting 0 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: Grrr..." } WaveSpawn { WaitForAllDead 4f WaitBeforeStarting 3 FirstSpawnMessage "{blue}Pop Bob {FBECCB}: I will kill you with my own bare hands" } WaveSpawn { WaitForAllDead 4g WaitBeforeStarting 5 FirstSpawnWarningSound "ambient/thunder4.wav" FirstSpawnOutput { Target moyai_summonappear_relay Action Trigger } } WaveSpawn { WaitForAllDead 4g WaitBeforeStarting 5 FirstSpawnWarningSound "ambient/thunder4.wav" } WaveSpawn { WaitForAllDead 4g WaitBeforeStarting 10 DoneOutput { Target relay_w4_music_stop Action Trigger } } WaveSpawn { Name 4a Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 3 TotalCurrency 300 RandomChoice { RandomChoice { TFBot { Class Scout Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Scout Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Scout Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Scout Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Scout Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Template T_TFBot_Scout_Fish Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Template T_TFBot_Scout_Fish Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Template T_TFBot_Scout_Fish Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Soldier Skill Normal Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Soldier Skill Normal Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Heavy Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Heavy Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Heavy Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Soldier Skill Normal Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Class Pyro Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Pyro Skill Easy Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } TFBot { Class Pyro Skill Easy Name "Pop Bob Hologram" Attributes AlwaysFireWeapon Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } } } } WaveSpawn { Name 4b Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 15 TotalCurrency 300 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Boxing_Heavy Name "Pop Bob Hologram" Item "The Top Notch" Health 300 SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "hand scale" 1.5 } } TFBot { Template T_TFBot_Giant_Soldier Name "Pop Bob Hologram" Item "The Top Notch" Health 200 WeaponRestrictions MeleeOnly SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "hand scale" 1.5 } CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Name "Pop Bob Hologram" Item "The Top Notch" Health 175 SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "hand scale" 1.5 } } } } } WaveSpawn { Name 4c WaitForAllDead 4a Where spawnbot TotalCount 24 MaxActive 14 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 100 RandomChoice { RandomChoice { TFBot { Template T_TFBot_Giant_Demoman Health 200 Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "torso scale" 0 "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Giant_Soldier Health 200 Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "torso scale" 0 "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Giant_Heavyweapons Health 300 Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "torso scale" 0 "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Giant_Boxing_Heavy Name "Pop Bob Hologram" Item "The Top Notch" Health 300 SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "hand scale" 1.5 } CharacterAttributes { "torso scale" 0 "move speed bonus" 1.1 } } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Pop Bob Hologram" Item "The Top Notch" Health 175 SpawnTemplate "BlastPhantom" [$SIGSEGV] ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } CharacterAttributes { "hand scale" 1.5 } CharacterAttributes { "torso scale" 0 "move speed bonus" 1.1 } } } } } WaveSpawn { Name 4d WaitForAllDead 4c Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 TotalCurrency 100 RandomChoice { RandomChoice { TFBot { Name "Flying Pop Bob Head" Item "The Top Notch" Class Soldier Skill Normal Scale 1.5 Health 69 UseCustomModel "models\empty.mdl" SpawnTemplate "BlastPhantom" [$SIGSEGV] NoBombUpgrades 1 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly CustomWeaponModel [$SIGSEGV] { Slot 0 Model "models\empty.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "head scale" 1.8 "damage bonus" 0.25 } } } } } WaveSpawn { Name 4e WaitForAllDead 4d Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 TotalCurrency 100 RandomChoice { Squad { TFBot { Template T_TFBot_Chief_Soldier_RocketPush Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Soldier_Extended_Concheror Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 "hand scale" 1.5 } } TFBot { Template T_TFBot_Chief_Soldier_SlowCrit Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Soldier_Atomic Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Soldier Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Pyro Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Tavish Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Giant_Demo_Spammer_Reload_Chief Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Demo_Atomic Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Gauntlet Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } TFBot { Template T_TFBot_Chief_Heavyweapons_HealOnKill Name "Pop Bob Hologram" Item "The Top Notch" SpawnTemplate "BlastPhantom" [$SIGSEGV] Health 69 ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } WeaponRestrictions PrimaryOnly RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] CharacterAttributes { "damage bonus" 0.1 "torso scale" 0 } } } } } WaveSpawn { Name 4f WaitForAllDead 4e Where spawnbot_moai TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { RandomChoice { TFBot { Template F_Moyai CustomWeaponModel { Slot 0 Model "models\empty.mdl" } } } } } WaveSpawn { Name 4g WaitForAllDead 4f Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 TotalCurrency 0 RandomChoice { RandomChoice { TFBot { Class Sniper Health 100 Name "Pop Bob" WeaponRestrictions MeleeOnly StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes UseBossHealthBar ClassIcon popbob AlwaysGlow 1 UseCustomModel "models/bots/sniper/bot_sniper_troll.mdl" DeathSound "dnmeme/dn_ded.mp3" ItemModel [$SIGSEGV] { ItemName "The Top Notch" Model "models/player/items/all_class/troll_head_scout.mdl" } } } } } } Wave { WaitWhenDone 65 Checkpoint Yes CustomWaveNumber 6 [$SIGSEGV] CustomMaxWaveNumber 9 StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } PlayerAttributes [$SIGSEGV] //Add attributes to players when the wave is active { "receive friendly fire" 1 "allow friendly fire" 1 } Explanation [$SIGSEGV] //Dispayed once the wave is initialized { Line "youll have some friends, they will appear near spawns" Line "but there are impostors that looks like robots among us" Line "you will be able to deal friendly damage." Line "find and kill the sussy impostors before its too late!" Line "but if too many innocent crewmates are killed, you will also lose." Line "{green}tip: the impostors are red team, but they still look robotic." } WaveSpawn { WaitBeforeStarting 0 FirstSpawnOutput { Target relay_w5_music_play Action Trigger } } WaveSpawn { Where susvent name impostors TotalCurrency 0 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 DoneOutput { Target relay_w5_music_stop Action Trigger } Squad { RandomChoice { TFBot { class spy skill hard action mobber WeaponRestrictions MeleeOnly action mobber Attributes Alwaysfireweapon name "sussy impostor" AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" } CharacterAttributes { "damage bonus" 2 "allow friendly fire" 1 } } } } } WaveSpawn { Where susvent name crewmate TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 support limited WaitBeforeStarting 3 WaitBetweenSpawns 1 FirstSpawnMessage "there are 2 impostors among us,,," Squad { RandomChoice { TFBot { class spy action mobber skill hard usehumanmodel 1 WeaponRestrictions MeleeOnly action mobber Attributes Alwaysfireweapon AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" } name "innocent fella" CharacterAttributes { "damage bonus" 0.9 } } } } } WaveSpawn { Where spawnbot_red1 TotalCurrency 0 TotalCount 1 MaxActive 1 name timersus SpawnCount 1 Support limited FirstSpawnMessage "make it quick! the impostors are sabotaging our servers and lagging it to shit!" WaitBeforeStarting 1 TFBot { Class scout WeaponRestrictions MeleeOnly Attributes UseBossHealthBar classicon spy scale 0.00001 AddCond [$SIGSEGV] //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" } health 300 CharacterAttributes { "health drain" -1 "cancel falling damage" 1 "move speed bonus" 0.0001 "damage bonus" 0.0001 } } } WaveSpawn { Where susvent TotalCurrency 0 TotalCount 1 MaxActive 1 waitforalldead crewmate SpawnCount 1 Support limited WaitBeforeStarting 1 FirstSpawnMessage "all the innocent crewmates died..... the impostors won" FirstSpawnOutput { Target boss_deploy_relay Action Trigger } TFBot { Class scout WeaponRestrictions MeleeOnly scale 0.00001 health 300 CharacterAttributes { "health drain" -1 "move speed bonus" 0.0001 "damage bonus" 0.0001 } } } WaveSpawn { Where susvent TotalCurrency 0 TotalCount 1 MaxActive 1 waitforalldead timersus SpawnCount 1 Support limited FirstSpawnMessage "the time is up...... the sussy impostor won" FirstSpawnOutput { Target boss_deploy_relay Action Trigger } DoneOutput { Target relay_w5_music_stop Action Trigger } TFBot { Class scout WeaponRestrictions MeleeOnly scale 0.00001 health 300 CharacterAttributes { "health drain" -1 "move speed bonus" 0.0001 "damage bonus" 0.0001 } } } WaveSpawn { Where spawnbot TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 5 Support 1 WaitBetweenSpawns 3 Squad { RandomChoice { TFBot { class scout name "Hostile Entity" StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 usehumanmodel 1 skill hard WeaponRestrictions MeleeOnly CharacterAttributes { "stomp player damage" 20 "move speed bonus" 1.33 "SET BONUS: dmg from sentry reduced" 0.01 "stomp player time" 0.69 } } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } CustomWaveNumber 420 [$SIGSEGV] CustomMaxWaveNumber 69 WaveSpawn { WaitBeforeStarting 0 FirstSpawnMessage "{blue}??? {FBECCB}: ..." } WaveSpawn { WaitBeforeStarting 5 FirstSpawnMessage "{blue}??? {FBECCB}: You better run or else" } WaveSpawn { WaitBeforeStarting 10 FirstSpawnMessage "{blue}GodTroll {FBECCB}: I will come for you" } WaveSpawn { WaitBeforeStarting 22 FirstSpawnMessage "{blue}GodTroll {FBECCB}: I AM THE GOD OF THIS WORLD!" } WaveSpawn { WaitBeforeStarting 33 FirstSpawnMessage "{blue}GodTroll {FBECCB}: AND YOU JUST A CRINGE PERSON, U MAD BRO? KEEP CRYNG" } WaveSpawn { WaitBeforeStarting 45 FirstSpawnMessage "{blue}GodTroll {FBECCB}: YOU CAN NOT BEAT ME!" } WaveSpawn { WaitBeforeStarting 50 FirstSpawnMessage "{blue}GodTroll {FBECCB}: LOLOLOLOLOLOL!" } WaveSpawn { WaitBeforeStarting 55 FirstSpawnMessage "{blue}GodTroll {FBECCB}: EZ" } WaveSpawn { WaitBeforeStarting 60 FirstSpawnMessage "{blue}GodTroll {FBECCB}: TROLOLOLOLOLOLOLOL" } WaveSpawn { WaitBeforeStarting 75 FirstSpawnMessage "{blue}GodTroll {FBECCB}: OK THAT'S ENOUGH!" } WaveSpawn { WaitBeforeStarting 82 FirstSpawnMessage "{blue}GodTroll {FBECCB}: IT'S TIME!" } WaveSpawn { WaitBeforeStarting 84 FirstSpawnMessage "{blue}GodTroll {FBECCB}: I SUMMON MY TROLL FRIENDS" } WaveSpawn { WaitBeforeStarting 95 FirstSpawnMessage "{blue}GodTroll {FBECCB}: HAHAHAHA" } WaveSpawn { WaitBeforeStarting 110 FirstSpawnMessage "{blue}GodTroll {FBECCB}: GOODBYE RED TEAM!" } WaveSpawn { WaitForAllDead trollboss WaitBeforeStarting 0 FirstSpawnMessage "{blue}GodTroll {FBECCB}: ...?!" } WaveSpawn { waitforalldead trollboss WaitBeforeStarting 5 FirstSpawnMessage "{blue}GodTroll {FBECCB}: I lost???" } WaveSpawn { waitforalldead trollboss WaitBeforeStarting 10 FirstSpawnMessage "{blue}GodTroll {FBECCB}: JUST KIDDING :troll:" } WaveSpawn { waitforalldead trolldead WaitBeforeStarting 3 FirstSpawnMessage "{blue}GodTroll {FBECCB}: You will pay for this!" } WaveSpawn { waitforalldead trolldead WaitBeforeStarting 7 FirstSpawnOutput { Target returntonormal_boss Action trigger } } WaveSpawn { WaitBeforeStarting 10 FirstSpawnWarningSound "/dnmeme/dn_epic.mp3" // FirstSpawnOutput // { // Target relay_w6_music_play // Action Trigger // } } WaveSpawn { WaitBeforeStarting 10 FirstSpawnWarningSound "/dnmeme/dn_epic.mp3" FirstSpawnOutput { Target troll_boss Action trigger } } WaveSpawn { Where spawnbot_red1 TotalCount 7 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Support Limited TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 ClassIcon red2_lite Skill Expert Attributes DisableDodge WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Health 4000 ClassIcon red2_lite Skill Expert Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Scout_FAN ClassIcon red2_lite Skill Expert Attributes DisableDodge WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Pyro ClassIcon red2_lite Skill Expert Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon red2_lite Skill Expert Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon red2_lite Skill Expert Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun ClassIcon red2_lite WeaponRestrictions MeleeOnly CustomWeaponModel [$SIGSEGV] { Slot 2 Model "models/weapons/c_models/c_spoon/c_market_gardener.mdl" } Skill Expert Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "voice pitch scale" 0.75 "crit mod disabled" 0 "ammo regen" 1 "health from packs increased" 0.15 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { Where spawnbot_red2 TotalCount 27 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Support Limited TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 "cancel falling damage" 1 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 "arrow mastery" 2 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Tag bot_red Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Class Soldier Skill Expert Tag bot_red Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 "cancel falling damage" 1 } Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Class Scout Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Template T_TFBot_Scout_FAN Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Expert Tag bot_red RocketJump 2 Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Class Pyro Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Class Pyro Skill Expert Tag bot_red Item "The Flare Gun" WeaponRestrictions SecondaryOnly Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Class Demoman Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Template T_TFBot_Demoman_Knight Health 150 Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "max health additive penalty" 0 } CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 "Attack not cancel charge" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } } TFBot { Class Heavyweapons Skill Expert Tag bot_red Classicon red2_lite CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } TFBot { Class Heavyweapons Name "Deflector Heavy" Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Item "The U-clank-a" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 2 } CharacterAttributes { "voice pitch scale" 0.95 "crit mod disabled" 0 "ammo regen" 1 } //SIG Action Mobber AddCond { Name TF_COND_REPROGRAMMED } } } } WaveSpawn { Name trolldead WaitForAllDead trollboss TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 1000 Tank { Name "tankboss" StartingPathTrackNode "tanktroll1_1" Health 1500 Speed 75 Skin 0 ClassIcon troll_giant [$SIGSEGV] Model [$SIGSEGV] { Default "models/trollface/coolface8.mdl" LeftTrack "models/trollface/coolface8.mdl" RightTrack "models/trollface/coolface8.mdl" Bomb "models/trollface/coolface8.mdl" } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_troll TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 93 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited RandomChoice { Squad { TFBot { Name "Troll Buster" Class Demoman ClassIcon troll Health 10000 Skill Expert Action SuicideBomber Attributes SuppressFire Item "The Ullapool Caber" UseCustomModel "models/trollface/coolface4.mdl" Scale 0.5 Addcond { Index 51 Duration 100 } CharacterAttributes { "move speed bonus" 3 "dmg taken increased" 0.1 "damage force reduction" 69 "airblast vulnerability multiplier" 69 "rage giving scale" 69 } } } } } WaveSpawn { Name trollboss Where spawnbot_boss_troll TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 500 RandomChoice { RandomChoice { TFBot { Class Soldier Name "G O D T R O L L 4 2 0 6 9" ClassIcon troll_giant Skill Expert Health 420690 Scale 1.8 FastUpdate 1 ExtAttr IgnoreBuildings Attributes UseBossHealthBar Attributes MiniBoss Attributes AlwaysCrit SpawnTemplate "trollface_soldier" AlwaysGlow 1 UseCustomModel "models\empty.mdl" CustomWeaponModel { Slot 0 Model "models\empty.mdl" } CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } ChangeAttributes [$SIGSEGV] { Delay 0 Cooldown 999 Name "Tier1" } ChangeAttributes [$SIGSEGV] { Delay 22 Cooldown 999 Name "Tier2" } ChangeAttributes [$SIGSEGV] { Delay 76.5 Cooldown 999 Name "Tier3" } EventChangeAttributes { Tier1 { Attributes HoldFireUntilFullReload RocketCustomParticle "flare_glow" RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 25.0 "fire rate bonus" 0.01 "faster reload rate" 0.2 "projectile speed increased" 0.7 "projectile spread angle penalty" 13 "damage bonus" 0.1 } CharacterAttributes { "not solid to players" 1 "no_jump" 1 "no_duck" 1 "damage force reduction" 0 "override footstep sound set" 7 "rage giving scale" 200 "cancel falling damage" 1 "move speed bonus" 0.7 "cannot be backstabbed" 1 "increased jump height" 2 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0 "mult debuff duration" 0 "mult stun resistance" 0 "stomp player force" 420 "stomp player damage" 99999 "stomp player time" 0.1 "stomp building damage" 99999 "not solid to players" 1 } } Tier2 { RocketCustomParticle "flare_glow" RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] Item "TF_WEAPON_ROCKETLAUNCHER" Attributes HoldFireUntilFullReload HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 TurnPower 150 MaxAimError 150 RocketSpeed 0.5 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "custom kill icon" "firedeath" "mini rockets" 1 "hand scale" 0 "gesture speed increase" 0.25 "rocket jump damage reduction" 0 "faster reload rate" 0.1 "fire rate bonus" 0.01 "projectile spread angle penalty" 360 "clip size upgrade atomic" 36 "killstreak tier" 3 "damage bonus" 2 } CharacterAttributes { "not solid to players" 1 "no_jump" 1 "no_duck" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 7 "rage giving scale" 200 "cancel falling damage" 1 "increased jump height" 2 "cannot be backstabbed" 1 "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0 "mult debuff duration" 0 "mult stun resistance" 0 "stomp player force" 420 "stomp player damage" 99999 "stomp player time" 0.1 "stomp building damage" 99999 "not solid to players" 1 } } Tier3 { RocketCustomParticle "flare_glow" RocketCustomModel "models/trollface/trollface.mdl" [$SIGSEGV] Item "The Beggar's Bazooka" Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Beggar's Bazooka" "clip size upgrade atomic" 34 "faster reload rate" 0.7 "blast dmg to self increased" 100000 "Blast radius increased" 100000 "damage bonus" 5000 } CharacterAttributes { "health regen" 3000 "not solid to players" 1 "no_jump" 1 "no_duck" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 7 "rage giving scale" 0.01 "increased jump height" 2 "cancel falling damage" 1 "cannot be backstabbed" 1 "move speed bonus" 0.19 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0 "mult debuff duration" 0 "mult stun resistance" 0 "stomp player force" 420 "stomp player damage" 99999 "stomp player time" 0.1 "stomp building damage" 99999 "not solid to players" 1 } } } } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation [$SIGSEGV] //Dispayed once the wave is initialized { Line "{blue}Note: {green} make sure you have installed the asset pack, this wave really needs it" Line "{blue} also special thanks for 15ai for the voice of heavy used in this wave." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 1 FirstSpawnMessage "{blue}Troll {FBECCB}: Hello. I am THE Trollface. I see that you have fought my avatar." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 4 FirstSpawnMessage "{blue}Troll {FBECCB}: I have controlled this place. I have access to all the hidden missiles undergound." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 8 FirstSpawnMessage "{blue}Troll {FBECCB}: My plan was to use it for world domination. Now you shall witness my power." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 12 FirstSpawnMessage "{red}Heavy TF2 {FBECCB}: sorry, trollge. but i have other plans for you." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 15 FirstSpawnMessage "{blue}Troll {FBECCB}: H-how?! My powers are fading... and I have been chained with merely steel..." } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 19 FirstSpawnWarningSound "/dnmeme/dn_speech.mp3" } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 19 FirstSpawnWarningSound "/dnmeme/dn_speech.mp3" FirstSpawnOutput { Target dn_finalecutscene_relay Action trigger } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 167 WaitBetweenSpawns 0 TotalCurrency 0 RandomChoice { Squad { TFBot { Template T_TFBot_Scout_Melee CharacterAttributes { "is suicide counter" 125 } } } } } } }