WaveSchedule { PrecacheParticle "alien_nuke" PrecacheParticle "alien_ufo_explode" PrecacheSound "skullishinvasion_titanrage.mp3" PrecacheSound "skullishinvasion_bruterage.mp3" PrecacheSound "skullishinvasion_titanentrance.mp3" PrecacheSound "skullishinvasion_titanbrutedeath.mp3" PrecacheSound "skullishinvasion_skullswordfighterspawn.mp3" PrecacheSound "skullishinvasion_skullclawerspawn.mp3" PrecacheSound "skullishinvasion_maniacalbrutespawn.mp3" PrecacheSound "skullishinvasion_exterminatorspawn.mp3" PointTemplates { blimphighpathstop { logic_relay { "OnSpawn" "blimppath_4,addoutput,OnPass blimpboss_high:setspeed:0:0:-1,0,-1" "OnSpawn" "blimppath_4,addoutput,OnPass spawnbot_blimphigh:enable::0:-1,0,-1" } } maniacalspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_maniacalbrutespawn.mp3" "targetname" "entrancesound" "health" "25" } } clawerspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } } swordfighterspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_skullswordfighterspawn.mp3" "targetname" "entrancesound" "health" "25" } } exterminatorspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_exterminatorspawn.mp3" "targetname" "entrancesound" "health" "25" } } bruterage { NoFixUp 1 env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake" "spawnflags" "5" } env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake2" "spawnflags" "5" } env_shake { "amplitude" "50" "duration" "5" "frequency" "350" "targetname" "screenshake3" "spawnflags" "5" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } env_fade { "targetname" "lefade" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade2" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } env_fade { "targetname" "lefade3" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade4" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } logic_relay { "targetname" "bruterage_relay" "ontrigger" "lefade,fade,,0,-1" "ontrigger" "lefade2,fade,,0.3,-1" "ontrigger" "lefade3,fade,,1,-1" "ontrigger" "lefade4,fade,,1.3,-1" "ontrigger" "screenshake,startshake,,0,-1" "ontrigger" "screenshake2,startshake,,1,-1" "ontrigger" "screenshake3,startshake,,1.85,-1" "ontrigger" "bruterage,Volume,10,0,-1" "spawnflags" "2" } } titanrage { NoFixUp 1 env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshakea" "spawnflags" "5" } env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake2a" "spawnflags" "5" } env_shake { "amplitude" "50" "duration" "5" "frequency" "350" "targetname" "screenshake3a" "spawnflags" "5" } ambient_generic { "message" "skullishinvasion_titanrage.mp3" "spawnflags" "1" "targetname" "titanrage" } ambient_generic { "message" "skullishinvasion_titanrage.mp3" "spawnflags" "1" "targetname" "titanrage" } env_fade { "targetname" "lefadea" "duration" "0.1" "holdtime" "0.2" "rendercolor" "200 150 0" } env_fade { "targetname" "lefade2a" "duration" "1" "rendercolor" "200 150 0" "spawnflags" "9" } env_fade { "targetname" "lefade3a" "duration" "0.1" "holdtime" "0.2" "rendercolor" "200 150 0" } env_fade { "targetname" "lefade4a" "duration" "1" "rendercolor" "200 150 0" "spawnflags" "9" } logic_relay { "targetname" "titanrage_relay" "ontrigger" "lefadea,fade,,0,-1" "ontrigger" "lefade2a,fade,,0.3,-1" "ontrigger" "lefade3a,fade,,1,-1" "ontrigger" "lefade4a,fade,,1.3,-1" "ontrigger" "screenshakea,startshake,,0,-1" "ontrigger" "screenshake2a,startshake,,1,-1" "ontrigger" "screenshake3a,startshake,,1.85,-1" "ontrigger" "titanrage,Volume,10,0,-1" "spawnflags" "2" } } globalcamerastuff { NoFixup 1 OnSpawnOutput { Target bots_win Action Kill Param "" } info_particle_system { "targetname" "generatorexplosion1" "start_active" "0" "effect_name" "ExplosionCore_MidAir" "origin" "-26.517293 1210.713745 111.888267" } info_particle_system { "targetname" "generatorexplosion2" "start_active" "0" "effect_name" "ExplosionCore_MidAir" "origin" "46.113548 1211.144409 125.325645" } info_particle_system { "targetname" "generatorexplosion3" "start_active" "0" "effect_name" "ExplosionCore_MidAir" "origin" "15.358134 1199.592773 93.780014" } info_particle_system { "targetname" "generatorexplosion4" "start_active" "0" "effect_name" "ExplosionCore_MidAir" "origin" "-4.420272 1240.990722 133.166503" } info_particle_system { "targetname" "generatornuke" "start_active" "0" "effect_name" "cinefx_goldrush" "origin" "6.661746 1220.845336 64.031250" } info_particle_system { "targetname" "generatornuke" "start_active" "0" "effect_name" "fluidSmokeExpl_ring_mvm" "origin" "6.661746 1220.845336 64.031250" } game_forcerespawn { "targetname" "losingcinematicrespawn" } trigger_hurt { "targetname" "generatornukehurt" "origin" "12.298527 1211.858398 125.376800" "maxs" "400 400 400" "mins" "-400 -400 -400" "damage" "1000000" "damagecap" "999" "damagetype" "8" "startdisabled" "1" "spawnflags" "64" } env_fade { "targetname" "defeatfadeon" "duration" "1" "holdtime" "2" "rendercolor" "0 0 0" "OnBeginFade" "player,SetHudVisibility,0,0,-1" "OnBeginFade" "info_player_teamspawn,Disable,,0,-1" "OnBeginFade" "defeatfadeoff,fade,,3,-1" "OnBeginFade" "losingcinematicrespawn,forceteamrespawn,2,2.999,-1" "OnBeginFade" "player,SetHudVisibility,0,2.999,2" "OnBeginFade" "obj_sentrygun,Disable,,0,-1" } env_fade { "targetname" "defeatfadeoff" "duration" "0.5" "rendercolor" "0 0 0" "spawnflags" "9" "OnBeginFade" "explosiongeneratorspam,enable,,0,-1" "OnBeginFade" "camera1,$EnableAll,,0,-1" "OnBeginFade" "camera1,$DisableAll,,4.99,-1" "OnBeginFade" "camera2,$EnableAll,,5,-1" "OnBeginFade" "generatornuke,start,,5,-1" "OnBeginFade" "gnuke,PlaySound,,5,1" "OnBeginFade" "player,SetHudVisibility,0,0.1,100" "OnBeginFade" "generatornukehurt,toggle,,5,-1" "OnBeginFade" "generatornukehurt,kill,,6,-1" "OnBeginFade" "explosiongeneratorspam,disable,,5,-1" "OnBeginFade" "defeatfade,fade,,10,-1" } env_fade { "targetname" "defeatfade" "duration" "2" "holdtime" "30" "rendercolor" "0 0 0" "OnBeginFade" "defeattext,display,,3.67,-1" "OnBeginFade" "player,SetHudVisibility,1,3.67,-1" "OnBeginFade" "player,SetHudVisibility,0,14,-1" "OnBeginFade" "defeated_wave,RoundWin,,14,-1" "OnBeginFade" "lostmusic,Volume,0,19,-1" "OnBeginFade" "player,SetHudVisibility,1,19,-1" "OnBeginFade" "camera2,ReturnToEyes,,19,-1" "OnBeginFade" "camera2,$DisableAll,,19,-1" "OnBeginFade" "lostmusic,StopSound,0,19,-1" } ambient_generic { "message" "weapons/explode1.wav" "targetname" "gexplode1" "radius" "500" "health" "25" "spawnflags" "48" "origin" "6.661746 1220.845336 64.031250" } ambient_generic { "message" "weapons/explode2.wav" "targetname" "gexplode2" "radius" "500" "health" "25" "spawnflags" "48" "origin" "6.661746 1220.845336 64.031250" } ambient_generic { "message" "weapons/explode3.wav" "targetname" "gexplode3" "radius" "500" "health" "25" "spawnflags" "48" "origin" "6.661746 1220.845336 64.031250" } ambient_generic { "message" "weapons/explode4.wav" "targetname" "gexplode4" "radius" "500" "health" "25" "spawnflags" "48" "origin" "6.661746 1220.845336 64.031250" } ambient_generic { "message" "mvm/mvm_tank_explode.wav" "targetname" "gnuke" "health" "25" "spawnflags" "49" } ambient_generic { "message" "skullishinvasion_wavelostmusic.mp3" "targetname" "lostmusic" "health" "25" "spawnflags" "49" } point_viewcontrol { "targetname" "camera1" "spawnflags" "12" "speed" "95" "target" "generatornukehurt" "moveto" "defeatcamera1apath_1" "trackspeed" "999999" "fov" "70" "angles" "2.300689 86.582321 0.000000" "origin" "5.767861 1100.471069 122.500221" } point_viewcontrol { "targetname" "camera2" "spawnflags" "12" "speed" "100" "fov" "70" "angles" "30.362705 126.302025 0.000000" "origin" "522.873169 522.121887 585.505615" } game_round_win { "targetname" "defeated_wave" "TeamNum" "3" "force_map_reset" "100" } game_text { "targetname" "defeattext" "message" "THE GENERATOR GOT DESTROYED" "x" "-1" "y" "-0.6" "effect" "2" "color" "255 0 0" "color2" "255 255 255" "fadein" "0.15" "fadeout" "3" "holdtime" "3" "fxtime" "0.5" "channel" "3" "spawnflags" "1" } path_track { "targetname" "defeatcamera1apath_1" "origin" "5.767861 1100.471069 122.500221" "target" "defeatcamera1apath_2" } path_track { "targetname" "defeatcamera1apath_2" "origin" "-23.508734 625.672363 140.038086" "orientationtype" "0" } logic_case { "targetname" "explosioncase" "OnCase01" "generatorexplosion1,stop,,0,-1" "OnCase01" "generatorexplosion1,start,,0.01,-1" "OnCase01" "gexplode1,PlaySound,,0,-1" "OnCase02" "generatorexplosion2,stop,,0,-1" "OnCase02" "generatorexplosion2,start,,0.01,-1" "OnCase02" "gexplode2,PlaySound,,0,-1" "OnCase03" "generatorexplosion3,stop,,0,-1" "OnCase03" "generatorexplosion3,start,,0.01,-1" "OnCase03" "gexplode3,PlaySound,,0,-1" "OnCase04" "generatorexplosion4,stop,,0,-1" "OnCase04" "generatorexplosion4,start,,0.01,-1" "OnCase04" "gexplode4,PlaySound,,0,-1" } logic_relay { "OnSpawn" "capturezone_blu,addoutput,OnCapture normalmusic_chosen:kill::0:-1,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture specialroundmusic:kill::0:-1,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture player:$ChangeAttributes:IdleMode:0.1:1000,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture item_teamflag:forcereset::0:-1,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture item_teamflag:disable::0:-1,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture lostmusic:playsound::0:-1,0,-1" "OnSpawn" "capturezone_blu,addoutput,OnCapture defeatfadeon:fade::0:-1,0,-1" } logic_relay { "OnSpawn" "lostmusic,StopSound,,0,-1" } logic_timer { "targetname" "explosiongeneratorspam" "RefireTime" "0.25" "startdisabled" "1" "OnTimer" "explosioncase,PickRandomShuffle,,0,-1" } } normalmusicstarter { NoFixup 0 ambient_generic { "message" "skullishinvasion_wave1music1.mp3" "spawnflags" "1" "targetname" "normalmusic1" "OnUser1" "normalmusictimer,RefireTime,118,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } ambient_generic { "message" "skullishinvasion_wave1music2.mp3" "spawnflags" "1" "targetname" "normalmusic2" "OnUser1" "normalmusictimer,RefireTime,140,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } ambient_generic { "message" "skullishinvasion_wave1music3.mp3" "spawnflags" "1" "targetname" "normalmusic3" "OnUser1" "normalmusictimer,RefireTime,179,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } ambient_generic { "message" "skullishinvasion_wave1music4.mp3" "spawnflags" "1" "targetname" "normalmusic4" "OnUser1" "normalmusictimer,RefireTime,139,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } ambient_generic { "message" "skullishinvasion_wave1music5.mp3" "spawnflags" "1" "targetname" "normalmusic5" "OnUser1" "normalmusictimer,RefireTime,117,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_case { "targetname" "normalmusicchooser" "OnCase01" "normalmusic1,addoutput,targetname normalmusic_chosen,0,-1" "OnCase01" "normalmusic_chosen,FireUser1,,0.01,1" "OnCase02" "normalmusic2,addoutput,targetname normalmusic_chosen,0,-1" "OnCase02" "normalmusic_chosen,FireUser1,,0.01,1" "OnCase03" "normalmusic3,addoutput,targetname normalmusic_chosen,0,-1" "OnCase03" "normalmusic_chosen,FireUser1,,0.01,1" "OnCase04" "normalmusic4,addoutput,targetname normalmusic_chosen,0,-1" "OnCase04" "normalmusic_chosen,FireUser1,,0.01,1" "OnCase05" "normalmusic5,addoutput,targetname normalmusic_chosen,0,-1" "OnCase05" "normalmusic_chosen,FireUser1,,0.01,1" } logic_relay { "OnSpawn" "normalmusicchooser,pickrandom,,0,-1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "normalmusic_chosen,Volume,0,0,-1" "OnTimer" "normalmusic_chosen,Volume,10,1,-1" } } specialunitrushmusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave3music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,67,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } specialrampagemusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave5music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,142,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } bossmusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave6music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,158,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } finalbossmusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave12music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,210,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } specialexplosionfestmusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave20music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,161,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } specialskulltechmusic { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave22music.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,141,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } logic_relay { "OnSpawn" "specialroundmusic,FireUser1,,0,1" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } upgradedbomb { OnParentKilledOutput { Target "lebomb" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "250" "radius" "350" "explode_particle" "fluidSmokeExpl_ring_mvm" "sound" "mvm/giant_soldier/giant_soldier_rocket_explode.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb,addoutput,ondetonate screenshake:startshake::0:-1,0,-1" "OnSpawn" "lebomb,addoutput,ondetonate screenshake:kill::3:-1,0,-1" } } upgradedbomb2 { OnParentKilledOutput { Target "lebomb2" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb2" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "500" "radius" "500" "explode_particle" "fireSmoke_collumn_mvmAcres" "sound" "mvm/sentrybuster/mvm_sentrybuster_explode.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake2" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb2,addoutput,ondetonate screenshake2:startshake::0:-1,0,-1" "OnSpawn" "lebomb2,addoutput,ondetonate screenshake2:kill::3:-1,0,-1" } } upgradedbomb5 { OnParentKilledOutput { Target "lebomb5" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb5" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "750" "radius" "750" "explode_particle" "flash_doomsday" "sound" "cart.explode" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake2" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb5,addoutput,ondetonate screenshake5:startshake::0:-1,0,-1" "OnSpawn" "lebomb5,addoutput,ondetonate screenshake5:kill::3:-1,0,-1" } } upgradedbomb6 { OnParentKilledOutput { Target "lebomb6" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb6" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "350" "radius" "350" "explode_particle" "hightower_explosion" "sound" "cart.explode" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake2" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb6,addoutput,ondetonate screenshake6:startshake::0:-1,0,-1" "OnSpawn" "lebomb6,addoutput,ondetonate screenshake6:kill::3:-1,0,-1" } } upgradedbomb3 { OnParentKilledOutput { Target "lebomb3" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb3" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "450" "radius" "450" "explode_particle" "alien_nuke" "sound" "mvm/giant_soldier/giant_soldier_rocket_explode.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake3" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb3,addoutput,ondetonate screenshake3:startshake::0:-1,0,-1" "OnSpawn" "lebomb3,addoutput,ondetonate screenshake3:kill::3:-1,0,-1" } } upgradedbomb4 { OnParentKilledOutput { Target "lebomb4" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb4" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "400" "radius" "750" "explode_particle" "alien_ufo_explode" "sound" "weapons/cow_mangler_explosion_charge_03.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake4" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb4,addoutput,ondetonate screenshake4:startshake::0:-1,0,-1" "OnSpawn" "lebomb4,addoutput,ondetonate screenshake4:kill::3:-1,0,-1" } } blimplowpathstop { logic_relay { "OnSpawn" "blimppath2_4,addoutput,OnPass blimpboss_low:setspeed:0:0:-1,0,-1" "OnSpawn" "blimppath2_4,addoutput,OnPass spawnbot_blimplow:enable::0:-1,0,-1" } } eventrevengepowerupremover { OnSpawnOutput { Target "poweruptimerrefresher1" Action "Disable" } OnSpawnOutput { Target "powerupremover1" Action "Disable" } NoFixup 1 KeepAlive 0 filter_tf_bot_has_tag { "Negated" "1" "require_all_tags" "1" "tags" "nocondition" "targetname" "filter_powerups1" } trigger_remove_tf_player_condition { "targetname" "powerupremover1" "filtername" "filter_powerups1" "spawnflags" "1" "startdisabled" "1" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "condition" "33" } logic_timer { "targetname" "poweruptimerrefresher1" "RefireTime" "1" "startdisabled" "1" "OnTimer" "powerupremover1,disable,,0,-1" "OnTimer" "powerupremover1,enable,,0.1,-1" } } eventhastepowerupremover { OnSpawnOutput { Target "poweruptimerrefresher2" Action "Disable" } OnSpawnOutput { Target "powerupremover2" Action "Disable" } NoFixup 1 KeepAlive 0 filter_tf_bot_has_tag { "Negated" "1" "require_all_tags" "1" "tags" "nocondition" "targetname" "filter_powerups2" } trigger_remove_tf_player_condition { "targetname" "powerupremover2" "filtername" "filter_powerups2" "spawnflags" "1" "startdisabled" "1" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "condition" "91" } logic_timer { "targetname" "poweruptimerrefresher2" "RefireTime" "1" "startdisabled" "1" "OnTimer" "powerupremover2,disable,,0,-1" "OnTimer" "powerupremover2,enable,,0.1,-1" } } filterpowerups { NoFixup 1 filter_tf_bot_has_tag { "Negated" "1" "require_all_tags" "1" "tags" "nocondition" "targetname" "filter_powerups" } } eventpowerups { NoFixup 1 trigger_add_tf_player_condition { "targetname" "hastepowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "1" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "condition" "91" } trigger_add_tf_player_condition { "targetname" "revengepowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "1" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "condition" "33" } trigger_add_or_remove_tf_player_attributes { "targetname" "strengthpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "damage bonus" "value" "1.5" } trigger_add_or_remove_tf_player_attributes { "targetname" "resistancepowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "dmg taken increased" "value" "0.5" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "max health additive bonus" "value" "100" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "damage force reduction" "value" "0" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "airblast pushback scale" "value" "0" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "charge recharge rate increased" "value" "1.8" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "melee cleave attack" "value" "1" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "melee range multiplier" "value" "1.5" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "add head on hit" "value" "1" } trigger_add_or_remove_tf_player_attributes { "targetname" "knockoutpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "boost on damage" "value" "1" } trigger_add_or_remove_tf_player_attributes { "targetname" "regenpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "CARD: health regen" "value" "15" } trigger_add_or_remove_tf_player_attributes { "targetname" "regenpowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "ammo regen" "value" "0.175" } trigger_add_or_remove_tf_player_attributes { "targetname" "agilitypowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "CARD: move speed bonus" "value" "1.5" } trigger_add_or_remove_tf_player_attributes { "targetname" "agilitypowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "major increased jump height" "value" "1.8" } trigger_add_or_remove_tf_player_attributes { "targetname" "agilitypowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "deploy time decreased" "value" "0" } trigger_add_or_remove_tf_player_attributes { "targetname" "agilitypowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "cancel falling damage" "value" "1" } trigger_add_or_remove_tf_player_attributes { "targetname" "plaguepowerup" "filtername" "filter_powerups" "spawnflags" "1" "startdisabled" "0" "mins" "-5000 -5000 -5000" "maxs" "5000 5000 5000" "origin" "0 0 0" "duration" "-1" "add_or_remove" "1" "attribute_name" "healing received bonus" "value" "1.8" } logic_timer { "targetname" "hasterefresher" "RefireTime" "0.1" "startdisabled" "1" "OnTimer" "hastepowerup,disable,,0,-1" "OnTimer" "hastepowerup,enable,,0.1,-1" } logic_timer { "targetname" "revengerefresher" "RefireTime" "0.1" "startdisabled" "1" "OnTimer" "revengepowerup,disable,,0,-1" "OnTimer" "revengepowerup,enable,,0.1,-1" } logic_timer { "targetname" "hasteremover" "RefireTime" "0.01" "startdisabled" "1" "OnTimer" "item_powerup_rune,kill,,0.1,-1" } logic_timer { "targetname" "strengthrefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "strengthpowerup,disable,,0,-1" "OnTimer" "strengthpowerup,enable,,0.1,-1" } logic_timer { "targetname" "resistancerefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "resistancepowerup,disable,,0,-1" "OnTimer" "resistancepowerup,enable,,0.1,-1" } logic_timer { "targetname" "knockoutrefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "knockoutpowerup,disable,,0,-1" "OnTimer" "knockoutpowerup,enable,,0.1,-1" } logic_timer { "targetname" "regenrefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "regenpowerup,disable,,0,-1" "OnTimer" "regenpowerup,enable,,0.1,-1" } logic_timer { "targetname" "agilityrefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "agilitypowerup,disable,,0,-1" "OnTimer" "agilitypowerup,enable,,0.1,-1" } logic_timer { "targetname" "plaguerefresher" "RefireTime" "0.1" "startdisabled" "0" "OnTimer" "plaguepowerup,disable,,0,-1" "OnTimer" "plaguepowerup,enable,,0.1,-1" } ambient_generic { "message" "items/powerup_pickup_strength.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup1" } ambient_generic { "message" "items/powerup_pickup_resistance.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup2" } ambient_generic { "message" "items/powerup_pickup_knockout.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup3" } ambient_generic { "message" "items/powerup_pickup_haste.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup4" } ambient_generic { "message" "items/powerup_pickup_regeneration.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup5" } ambient_generic { "message" "items/powerup_pickup_agility.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup6" } ambient_generic { "message" "items/powerup_pickup_plague.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup7" } ambient_generic { "message" "items/powerup_pickup_crits.wav" "volume" "10" "spawnflags" "1" "targetname" "powerpickup8" } logic_case { "targetname" "powerupchooser" "OnCase01" "powerspawn1,enable,,0,-1" "OnCase01" "powerspawn1,disable,,1,-1" "OnCase01" "powerpickup1,volume,10,0,-1" "OnCase01" "powerpickup1,volume,0,3,-1" "OnCase02" "powerspawn2,enable,,0,-1" "OnCase02" "powerspawn2,disable,,1,-1" "OnCase02" "powerpickup2,volume,10,0,-1" "OnCase02" "powerpickup2,volume,0,3,-1" "OnCase03" "powerspawn3,enable,,0,-1" "OnCase03" "powerspawn3,disable,,1,-1" "OnCase03" "powerpickup3,volume,10,0,-1" "OnCase03" "powerpickup3,volume,0,3,-1" "OnCase04" "powerspawn4,enable,,0,-1" "OnCase04" "powerspawn4,disable,,1,-1" "OnCase04" "powerpickup4,volume,10,0,-1" "OnCase04" "powerpickup4,volume,0,3,-1" "OnCase05" "powerspawn5,enable,,0,-1" "OnCase05" "powerspawn5,disable,,1,-1" "OnCase05" "powerpickup5,volume,10,0,-1" "OnCase05" "powerpickup5,volume,0,3,-1" "OnCase06" "powerspawn6,enable,,0,-1" "OnCase06" "powerspawn6,disable,,1,-1" "OnCase06" "powerpickup6,volume,10,0,-1" "OnCase06" "powerpickup6,volume,0,3,-1" "OnCase07" "powerspawn7,enable,,0,-1" "OnCase07" "powerspawn7,disable,,1,-1" "OnCase07" "powerpickup7,volume,10,0,-1" "OnCase07" "powerpickup7,volume,0,3,-1" "OnCase08" "powerspawn8,enable,,0,-1" "OnCase08" "powerspawn8,disable,,1,-1" "OnCase08" "powerpickup8,volume,10,0,-1" "OnCase08" "powerpickup8,volume,0,3,-1" } } generalthings { OnSpawnOutput { Target "gate_door_1" Action "Kill" } OnSpawnOutput { Target "gate_nav_blocker_1" Action "Kill" } OnSpawnOutput { Target "gate_door_3" Action "Kill" } OnSpawnOutput { Target "gate_nav_blocker_3" Action "Kill" } OnSpawnOutput { Target "gate_door_5" Action "Kill" } OnSpawnOutput { Target "gate_nav_blocker_5" Action "Kill" } OnSpawnOutput { Target "gate_door_6" Action "Kill" } OnSpawnOutput { Target "gate_nav_blocker_6" Action "Kill" } OnSpawnOutput { Target "func_nobuild" Action "Kill" } OnSpawnOutput { Target "tf_gamerules" Action "SetRedTeamRespawnWaveTime" Param "0" } } eventpowerupboxspawner { OnParentKilledOutput { Target "powerupboxrng" Action "pickrandom" } OnParentKilledOutput { Target "powerupboxrng" Action "kill" Delay "1" } OnParentKilledOutput { Target "powerbox" Action "kill" Delay "10" } OnParentKilledOutput { Target "powerupteleport" Action "kill" Delay "1" } OnParentKilledOutput { Target "getbotposition" Action "kill" Delay "1" } OnParentKilledOutput { Target "poweruptimeout" Action "enable" } OnParentKilledOutput { Target "glowbox" Action "Enable" } OnSpawnOutput { Target "powerupteleport" Action "SetParent" Param "powerbox" } NoFixup 0 KeepAlive 1 prop_physics_override { "model" "models/props_junk/wood_crate001a.mdl" "targetname" "powerbox" "OnBreak" "powerupchooser,pickrandom" "origin" "10000 0 0" "health" "1" } tf_glow { "GlowColor" "255 255 255 225" "startdisabled" "1" "target" "powerbox" "parentname" "powerbox" "targetname" "glowbox" } trigger_teleport { "targetname" "powerupteleport" "target" "getbotposition" "parentname" "powerbox" "spawnflags" "8" "startdisabled" "1" "mins" "-100 -100 -100" "maxs" "100 100 100" "origin" "10000 0 0" } info_teleport_destination { "targetname" "getbotposition" "origin" "0 0 50" } logic_case { "targetname" "powerupboxrng" "OnCase01" "powerupteleport,enable,,0,-1" "OnCase01" "powerupteleport,clearparent,,0,-1" "OnCase01" "powerupteleport,kill,,1,-1" "OnCase01" "powerbox,clearparent,,,0,-1" "OnCase02" "powerupteleport,enable,,0,-1" "OnCase02" "powerupteleport,clearparent,,0,-1" "OnCase02" "powerupteleport,kill,,1,-1" "OnCase02" "powerbox,clearparent,,,0,-1" "OnCase03" "powerupteleport,enable,,0,-1" "OnCase03" "powerupteleport,clearparent,,0,-1" "OnCase03" "powerupteleport,kill,,1,-1" "OnCase03" "powerbox,clearparent,,,0,-1" "OnCase04" "powerupteleport,enable,,0,-1" "OnCase04" "powerupteleport,clearparent,,0,-1" "OnCase04" "powerupteleport,kill,,1,-1" "OnCase04" "powerbox,clearparent,,,0,-1" "OnCase05" "powerbox,kill,,0,-1" "OnCase06" "powerbox,kill,,0,-1" "OnCase07" "powerbox,kill,,0,-1" "OnCase08" "powerbox,kill,,0,-1" "OnCase09" "powerbox,kill,,0,-1" "OnCase10" "powerbox,kill,,0,-1" } } powerteleporter { NoFixup 1 filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "teleporter" "targetname" "filter_powerteleport" } trigger_teleport { "targetname" "powerupteleport" "target" "getpowerposition" "filtername" "filter_powerteleport" "spawnflags" "1" "startdisabled" "0" "mins" "-1000 -1000 -1000" "maxs" "1000 1000 1000" "origin" "842.557800 1153.698120 267.031311" } } powerdestination { NoFixup 1 info_teleport_destination { "targetname" "getpowerposition" "origin" "-16365.007813 894.795837 857.570190" } } forceredrespawn { NoFixup 1 game_forcerespawn { "targetname" "respawn_powerupreds" } } executeforcerespawn { OnParentKilledOutput { Target "respawn_powerupreds" Action "ForceRespawn" Delay "1.5" } OnSpawnOutput { Target "!activator" Action "SetHealth" Param "0" Delay "1" } } general_logic { NoFixup 1 filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "skullishinvasion" "targetname" "filter_teleme" } trigger_teleport { "targetname" "blimp_teleinitial1" "target" "blimp_telehere" "filtername" "filter_teleme" "spawnflags" "1" "mins" "-50 -50 -50" "maxs" "50 50 50" "origin" "-1430 -482 94" } trigger_teleport { "targetname" "blimp_teleinitial2" "target" "blimp_telehere2" "filtername" "filter_teleme" "spawnflags" "1" "mins" "-50 -50 -50" "maxs" "50 50 50" "origin" "1786 2858 323" } } blimpspawnhigh { NoFixup 1 info_teleport_destination { "targetname" "blimp_telehere" "origin" "0 0 0" } } blimpregenspawn { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "blimpboss_high,addhealth,100,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } blimpspawnlow { NoFixup 1 info_teleport_destination { "targetname" "blimp_telehere2" "origin" "0 0 0" } } } SpawnTemplate "bruterage" SpawnTemplate "titanrage" Templates { Skull_Annihilator { ClassIcon deader Health 3000 Name "Skull Annihilator" Scale 1.7 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" AlwaysGlow 1 ItemAttributes { ItemName "iron curtain" "damage bonus" 2.0 "override projectile type" 13 "energy weapon penetration" 1 "fire rate bonus" 1.3 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "iron curtain" Item "spine-chilling skull 2011 style 2" Item "eotl_sheavyshirt" } Raging_Skull_Maniacal_Brute { ClassIcon deader Health 6000 Name "Raging Skull Maniacal Brute" Scale 1.7 Class Soldier AlwaysGlow 1 Skill Expert WeaponRestrictions MeleeOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the equalizer" "damage penalty" 0.75 "fire rate bonus" 0.25 } ItemAttributes { ItemName "the hellmet" "set item tint RGB" 13595446 "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the equalizer" Item "the hellmet" Item "the jupiter jumpers" } Skull_Berserker { ClassIcon dead Health 650 Name "Skull Berserker" Scale 1.3 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.9 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the scotsman's skullcutter" Item "spine-chilling skull 2011 style 2" } Skull_Slasher { ClassIcon dead Health 650 Name "Skull Slasher" Scale 1.35 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "fire rate bonus" 1.5 "melee range multiplier" 1.6 "damage bonus" 1.85 "hand scale" 1.75 } CharacterAttributes { "move speed bonus" 0.8 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the eyelander" Item "spine-chilling skull 2011 style 2" } Skull_Reinforced_Warrior { ClassIcon dead Health 1200 Name "Skull Reinforced Warrior" Scale 1.35 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName apoco-fists "damage penalty" 0.85 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.5 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "apoco-fists" Item "spine-chilling skull 2011 style 2" } Skull_Elite_Patroller { ClassIcon dead Health 400 Name "Skull Elite Patroller" Scale 1.35 Class Scout Skill Hard WeaponRestrictions PrimaryOnly Addcond { Index 64 } ItemAttributes { ItemName tf_weapon_scattergun "damage penalty" 0.75 "fire rate bonus" 0.6 "faster reload rate" 0.6 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 2" Item "the cool cat cardigan" } Skull_Devastating_Titan { Action Mobber ClassIcon deader Health 50000 Item "Steel-Toed Stompers" Item "Soviet Stitch-Up" Item "Can Opener" Item "Meat Grinder Bot" Scale 1.9 Item "Hunter Heavy" Item "Gone Commando" Item "die regime-panzerung" Item "bone-cut belt" Item "Employee Badge A" ItemAttributes { ItemName "Soviet Stitch-Up" "is invisible" 1 } ItemAttributes { ItemName "Can Opener" "is invisible" 1 } ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\heavy\sbox2014_war_helmet_s1\sbox2014_war_helmet_s1.mdl" } ItemModel { ItemName "Soviet Stitch-Up" Model "models\workshop\player\items\all_class\hw2013_the_manneater\hw2013_the_manneater_heavy.mdl" } Name "Skull Devastating Titan" AlwaysGlow 1 Class Heavy Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "voice pitch scale" 0 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 1000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 6 } Addcond { Index 113 } FireInput { Target "titanrage_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "TauntSpeedFix" //Parameter to use Delay 6.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } Addcond { Index 108 IfHealthBelow 1000 } CustomEyeParticle "killstreak_t4_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "Meat Grinder Bot" "melee attack rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3044 "gesture speed increase" 0.5 } } TauntSpeedFix { ItemAttributes { ItemName "Meat Grinder" "melee attack rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3044 "gesture speed increase" 1 } } } DeathSound skullishinvasion_titanbrutedeath.mp3 } Skull_Maniacal_Juggernaut { Action Mobber ClassIcon deader Health 50000 Item "the hellmet" Item "the half-zatoichi" Item "Batter's Bracers" Item "Coldfront Curbstompers" Item "Ghoul Gibbin' Gear" Item "The Killer's Kit" Item "The Veteran's Attire" Item "Employee Badge A" Item "Support Spurs" SpawnTemplate "maniacalspawn" Attributes "UseBossHealthBar" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hwn2016_nasty_norsemann\hwn2016_nasty_norsemann_soldier.mdl" } CustomWeaponModel { Slot 2 Model "models\weapons\c_models\c_pickaxe\c_pickaxe.mdl" } ItemModel { ItemName "Support Spurs" Model "models\workshop\player\items\soldier\hw2013_jupiter_jumpers\hw2013_jupiter_jumpers.mdl" } Name "Skull Maniacal Juggernaut" AlwaysGlow 1 Class Soldier Skill Expert Scale 1.9 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 3 "mod shovel speed boost" 3 "restore health on kill" 0 "honorbound" 0 "self add cond on hit" 79 "self add cond on hit duration" 2 "add cond on kill" 26 "add cond on kill duration" 10 "custom kill icon" "pickaxe" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "voice pitch scale" 0 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 1000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 5.5 } FireInput { Target "bruterage_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "TauntSpeedFix" //Parameter to use Delay 5.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } Addcond { Index 108 IfHealthBelow 1000 } CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 "custom kill icon" "pickaxe" } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 0.6 } } TauntSpeedFix { ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 1.25 } } } DeathSound skullishinvasion_titanbrutedeath.mp3 } Skull_Minigunner { ClassIcon dead Health 350 Name "Skull Minigunner" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the manneater" } Skull_Grenadier { ClassIcon dead Health 225 Name "Skull Grenadier" Class Demoman Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the manneater" } Skull_Rocketer { ClassIcon dead Health 250 Name "Skull Rocketer" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the manneater" } Skull_Destroyer { ClassIcon dead Health 900 Name "Skull Destroyer" Scale 1.5 Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "festive minigun 2011" "damage penalty" 0.65 "ring of fire while aiming" 1 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.5 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "festive minigun 2011" Item "spine-chilling skull 2011 style 2" } Skull_Buff_Alerter { ClassIcon dead Health 100 Name "Skull Buff Alerter" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the buff banner" "increase buff duration" 9.0 } ItemAttributes { ItemName tf_weapon_shovel "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the buff banner" Item "spine-chilling skull 2011 style 1" } Skull_Conch_Alerter { ClassIcon dead Health 100 Name "Skull Conch Alerter" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the concheror" "increase buff duration" 9.0 } ItemAttributes { ItemName tf_weapon_shovel "damage penalty" 0.75 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the concheror" Item "spine-chilling skull 2011 style 1" } Skull_Backup_Alerter { ClassIcon dead Health 100 Name "Skull Backup Alerter" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 9.0 } ItemAttributes { ItemName tf_weapon_shovel "damage penalty" 0.75 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the battalion's backup" Item "spine-chilling skull 2011 style 1" } Skull_Overlord { ClassIcon deader Health 40000 Name "Skull Overlord" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.35 "projectile spread angle penalty" 5 "Projectile speed increased" 0.6 } CharacterAttributes { "increased jump height" 1.50 "bot custom jump particle" 1 "move speed bonus" 0.3 "cancel falling damage" 1 "damage bonus" 2.0 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } AutoJumpMin 5 AutoJumpMax 5 AlwaysGlow 1 Addcond { Index 16 IfHealthBelow 32500 } Addcond { Index 33 IfHealthBelow 22500 } Addcond { Index 73 IfHealthBelow 15000 } Addcond { Index 72 IfHealthBelow 5000 } Item "the infernal impaler" Item "the founding father" } Skull_Minion { ClassIcon dead Health 150 Name "Skull Minion" Class Soldier Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_shovel "damage penalty" 0.5 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Runner { ClassIcon dead Health 75 Name "Skull Runner" Class Scout Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_bat "damage penalty" 0.75 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Gunner { ClassIcon dead Health 100 Name "Skull Gunner" Class Scout Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_pistol_scout "damage penalty" 0.9 } CharacterAttributes { "move speed bonus" 0.7 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Puncher { ClassIcon dead Health 200 Name "Skull Puncher" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_fists "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Axeman { ClassIcon dead Health 100 Name "Skull Axeman" Class Pyro Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_fireaxe "damage penalty" 0.75 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Soldier { ClassIcon dead Health 200 Name "Skull Soldier" Class HeavyWeapons Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Mercenary { ClassIcon dead Health 250 Name "Skull Mercenary" Class Soldier Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_soldier "damage penalty" 0.75 "fire rate bonus" 0.8 } ItemAttributes { ItemName "spine-chilling skull 2011 style 1" "set item tint RGB" 13595446 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Trooper { ClassIcon dead Health 100 Name "Skull Trooper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_smg "damage penalty" 0.9 } ItemAttributes { ItemName "spine-chilling skull 2011 style 1" "set item tint RGB" 8208497 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Kamikaze { ClassIcon dead Health 150 Name "Skull Kamikaze" Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "damage bonus" 1.5 "blast dmg to self increased" 20 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the ullapool caber" Item "spine-chilling skull 2011 style 1" } Skull_Reaper { ClassIcon dead Health 225 Name "Skull Reaper" Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage penalty" 0.85 } CharacterAttributes { "move speed bonus" 0.75 } //Addcond //{ //Index 70 //} //Addcond //{ //Index 77 //IfHealthBelow 1 //Duration 5 //} //Addcond //{ //Index 71 //IfHealthBelow 1 //Duration 1 //} //Addcond //{ //Index 43 //IfHealthBelow 1 //Duration 0.01 //} //Addcond //{ //Index 108 //IfHealthBelow 1 //Delay 2 //} EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the horseless headless horseman's headtaker" Item "spine-chilling skull 2011 style 1" } Skull_Boxer { ClassIcon dead Health 250 Name "Skull Boxer" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the killing gloves of boxing" "move speed penalty" 1.20 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the killing gloves of boxing" Item "spine-chilling skull 2011 style 1" } Skull_FireProof_Soldier { ClassIcon dead Health 200 Name "Skull Fireproof Soldier" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_pyro "damage penalty" 0.65 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 1" } Skull_Knight { ClassIcon dead Health 125 Name "Skull Knight" Class Demoman Skill Normal WeaponRestrictions MeleeOnly Item "the claidheamohmor" Item "spine-chilling skull 2011 style 1" EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Volcanic_Axeman { ClassIcon dead Health 125 Name "Skull Volcanic Axeman" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "sharpened volcano fragment" Item "spine-chilling skull 2011 style 1" EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Blade_Runner { ClassIcon dead Health 100 Name "Skull Blade Runner" Class Scout Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "three-rune blade" "damage penalty" 0.75 "fire rate bonus" 0.9 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "three-rune blade" Item "spine-chilling skull 2011 style 1" } Skull_Steel_Warrior { ClassIcon dead Health 600 Name "Skull Steel Warrior" Scale 1.25 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "fire rate penalty" 1.10 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "fists of steel" Item "spine-chilling skull 2011 style 2" } Skull_Beast { ClassIcon dead Health 350 Name "Skull Beast" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "warrior's spirit" Item "spine-chilling skull 2011 style 1" EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Flare_Gunner { ClassIcon dead Health 100 Name "Skull Flare Gunner" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the detonator" Item "spine-chilling skull 2011 style 1" EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Flare_Pusher { ClassIcon dead Health 175 Name "Skull Flare Pusher" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the scorch shot" Item "spine-chilling skull 2011 style 1" EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Invader { ClassIcon dead Health 150 Name "Skull Invader" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Addcond { Index 64 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } ItemAttributes { ItemName "the shortstop" "damage penalty" 0.75 } Item "the shortstop" Item "spine-chilling skull 2011 style 1" } Skull_Brute { ClassIcon dead Health 750 Name "Skull Brute" Scale 1.3 Class Soldier Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the equalizer" "damage bonus" 1.25 } Addcond { Index 113 IfHealthBelow 325 } Addcond { Index 72 IfHealthBelow 325 } CharacterAttributes { "move speed bonus" 0.8 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the equalizer" Item "spine-chilling skull 2011 style 1" } Omega_Skull_Runner { ClassIcon deader Health 1000 Name "Omega Skull Runner" AlwaysGlow 1 Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_bat "damage penalty" 0.75 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "move speed bonus" 1.2 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "spine-chilling skull 2011 style 2" } Skull_Maniacal_Brute { ClassIcon deader Health 3000 Item "the equalizer" Item "the hellmet" Item "the jupiter jumpers" Name "Skull Maniacal Brute" AlwaysGlow 1 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the equalizer" "damage penalty" 0.75 "mod shovel speed boost" 3 //"fire rate bonus with reduced health" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 99999 //Time between each bot attribute change (Default: 10) Repeats 0 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 1000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { ItemAttributes { ItemName "the equalizer" "damage penalty" 0.5 "fire rate bonus" 0.25 } ItemAttributes { ItemName "the hellmet" "SPELL: set item tint RGB" 3 "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } Skull_Exterminator { ClassIcon deader Health 2500 Name "Skull Exterminator" AlwaysGlow 1 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Addcond { Index 28 IfHealthBelow 1250 } ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 2.0 "critboost on kill" 3 "heal on kill" 500 "heal on hit for rapidfire" 50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the scotsman's skullcutter" Item "spine-chilling skull 2011 style 2" Item "the king of scotland cape" } Skull_Clawer { ClassIcon deader Health 2350 Name "Skull Clawer" AlwaysGlow 1 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Addcond { Index 33 IfHealthBelow 1150 } Addcond { Index 29 IfHealthBelow 650 } ItemAttributes { ItemName "the eviction notice" "fire rate bonus" 0.7 "damage bonus" 1.2 "mod_maxhealth_drain_rate" 0 "bleeding duration" 5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the eviction notice" Item "spine-chilling skull 2011 style 2" Item "the bolshevik biker" } Skull_Sword_Master { ClassIcon deader Health 2000 Name "Skull Sword Master" AlwaysGlow 1 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "fire rate bonus" 0.5 "damage penalty" 0.8 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "move speed bonus" 0.45 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the eyelander" Item "spine-chilling skull 2011 style 2" Item "the professor's pineapple" } Skull_General { ClassIcon deader Health 20000 Name "Skull General" Addcond { Index 42 IfHealthBelow 5000 } Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.6 "damage bonus" 2.5 "heal on hit for rapidfire" 500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } ItemAttributes { ItemName "spine-chilling skull 2011 style 3" "set item tint RGB" 15185211 } Item "apoco-fists" Item "spine-chilling skull 2011 style 3" Item "die regime-panzerung" } Strength_Powerup { ClassIcon powerup_strength_lite Health 300 Name "Strength Powerup" Class HeavyWeapons Scale 0.1 Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" FireInput { Target "strengthpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "strengthpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Resistance_Powerup { ClassIcon powerup_resist_lite Health 300 Name "Resistance Powerup" Scale 0.1 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" FireInput { Target "resistancepowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "resistancepowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Knockout_Powerup { ClassIcon powerup_knockout_lite Health 300 Name "Knockout Powerup" Scale 0.1 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" FireInput { Target "knockoutpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "knockoutpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Haste_Powerup { ClassIcon powerup_haste_lite Health 100 Name "Haste Powerup" Scale 0.1 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter FireInput { Target "hasterefresher" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 //How many times should the input be fired } FireInput { Target "hasteremover" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 //How many times should the input be fired } FireInput { Target "hastepowerup" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "hasterefresher" //Entity name to use Action "Disable" //Input to fire Param "" //Parameter to use Delay 0.1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "hastepowerup" //Entity name to use Action "Disable" //Input to fire Param "" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "powerupremover2" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 10 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "poweruptimerrefresher2" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 10 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Regen_Powerup { ClassIcon powerup_regen_lite Health 300 Name "Regen Powerup" FireInput { Target "regenpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "regenpowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } Scale 0.1 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Agility_Powerup { ClassIcon powerup_agility_lite Health 300 Name "Agility Powerup" Scale 0.1 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" FireInput { Target "agilitypowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "agilitypowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 43 } AddCond { Index 70 } } Plague_Powerup { ClassIcon powerup_plague_lite Health 300 Name "Plague Powerup" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" FireInput { Target "plaguepowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 0" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "plaguepowerup" //Entity name to use Action "Addoutput" //Input to fire Param "add_or_remove 1" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter AddCond { Index 31 } AddCond { Index 70 } Scale 0.1 AddCond { Index 66 } AddCond { Index 43 } } Revenge_Powerup { ClassIcon critical Health 200 Name "Revenge Powerup" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "IgnoreFlag" Attributes "IgnoreEnemies" Attributes "UseBossHealthBar" CharacterAttributes { "health drain" -10 "cancel falling damage" 1 } Tag nocondition Tag teleporter FireInput { Target "revengerefresher" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 //How many times should the input be fired } FireInput { Target "revengepowerup" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 5 } FireInput { Target "revengerefresher" //Entity name to use Action "Disable" //Input to fire Param "" //Parameter to use Delay 0.1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "revengepowerup" //Entity name to use Action "Disable" //Input to fire Param "" //Parameter to use Delay 1 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 5 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "powerupremover1" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 10 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "poweruptimerrefresher1" //Entity name to use Action "Enable" //Input to fire Param "" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 10 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } AddCond { Index 31 } AddCond { Index 66 } AddCond { Index 70 } Scale 0.1 AddCond { Index 43 } } } }