#base robot_standard.pop #base robot_giant.pop //Nightmare - Endurance //Awakening (Advanced) //CreatorForce //$7000+ //Gimmicks Advanced WaveSchedule { StartingCurrency 4000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 Advanced 1 //Halloween stuff ForceHoliday 2 EventPopfile Halloween NoCritPumpkin 1 NoThrillerTaunt 1 MaxActiveSkeletons 40 //Misc NoRomevisionCosmetics 1 SendBotsToSpectatorImmediately 1 WaveStartCountdown 5 FastNPCUpdate 1 //Spells BotsDropSpells 1 SpellDropForBotsInTeam Blue SpellDropRateCommon 0.1 SpellDropRateGiant 0.1 SpellBookNormalRoll { "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Healing Aura" 1 "Fireball" 2 "Pumpkin MIRV" 1 "Summon Monoculus" 1 "Summon Skeletons" 1 } DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Get_To_Upgrade" OverrideSounds { "MVM.BombWarning" "ambient\alarms\doomsday_lift_alarm.wav" "music.mvm_start_last_wave" "ui\halloween_boss_summoned.wav" "music.mvm_end_last_wave" "ui\halloween_boss_defeated.wav" "music.mvm_lost_wave" "ui\halloween_boss_escape.wav" "music.mvm_end_wave" "ui\halloween_boss_player_becomes_it.wav" } FlagResetTime { Name "intel" ResetTime 45 } ExtraSpawnPoint { Name "spawnbot_blackout" TeamNum 3 X "-174" Y "1985" Z "-24" } ItemAttributes { Classname "TF_WEAPON_FLAMETHROWER" "attach particle effect" 8 "SPELL: Halloween green flames" 1 } ItemAttributes { Classname "TF_WEAPON_ROCKETLAUNCHER" "attach particle effect" 8 "SPELL: Halloween pumpkin explosions" 1 } ForceItem { Scout { Item "Zombie Scout" CharacterAttributes { "attach particle effect" 12 } } Soldier { Item "Zombie Soldier" CharacterAttributes { "attach particle effect" 12 } } Pyro { Item "Zombie Pyro" CharacterAttributes { "attach particle effect" 12 } } Demoman { Item "Zombie Demo" CharacterAttributes { "attach particle effect" 12 } } Heavyweapons { Item "Zombie Heavy" CharacterAttributes { "attach particle effect" 12 } } Engineer { Item "Zombie Engineer" CharacterAttributes { "attach particle effect" 12 } } Medic { Item "Zombie Medic" CharacterAttributes { "attach particle effect" 12 } } Sniper { Item "Zombie Sniper" CharacterAttributes { "attach particle effect" 12 } } Spy { Item "Zombie Spy" CharacterAttributes { "attach particle effect" 12 } } } PlayerAttributes { "bombinomicon effect on death" 1 Scout { "voice pitch scale" 0.85 "SPELL: set Halloween footstep type" "13595446" "attach particle effect" 12 } Soldier { "voice pitch scale" 0.80 "SPELL: Halloween pumpkin explosions" 1 "attach particle effect" 12 } Pyro { "voice pitch scale" 0.80 "attach particle effect" 12 "SPELL: set Halloween footstep type" "13595446" } Engineer { "voice pitch scale" 0.90 "SPELL: Halloween pumpkin explosions" 1 "attach particle effect" 12 } Heavyweapons { "voice pitch scale" 0.7 "attach particle effect" 12 } Spy { "voice pitch scale" 0.8 "attach particle effect" 12 } Demoman { "voice pitch scale" 0.75 "attach particle effect" 12 } Medic { "voice pitch scale" 0.80 "attach particle effect" 12 } Sniper { "voice pitch scale" 0.80 "attach particle effect" 12 } } PointTemplates { //Ambient Generic //1. Halloween Soundscape hallowsound { // nofixup 1 // ambient_generic // { // "targetname" "hallowloop" // "health" "6" // "message" "ambient/hallowloop.wav" // "pitch" "100" // "pitchstart" "100" // "spawnflags" "33" // "volume" "6" // } NoFixup 1 ambient_generic { "targetname" "hallow01" "health" "100" "message" "ambient/hallow01.wav" "pitch" "100" "pitchstart" "100" "spawnflags" "33" "volume" "10" } nofixup 1 ambient_generic { "targetname" "hallow02" "health" "100" "message" "ambient/hallow02.wav" "pitch" "100" "pitchstart" "100" "spawnflags" "33" "volume" "10" } nofixup 1 ambient_generic { "targetname" "hallow03" "health" "100" "message" "ambient/hallow03.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "33" "volume" "10" } nofixup 1 logic_case { "targetname" "halloweffect" "OnCase01" "hallow01,PlaySound,,0,-1" "OnCase02" "hallow02,PlaySound,,0,-1" "OnCase03" "hallow03,PlaySound,,0,-1" } nofixup 1 logic_timer { "targetname" "hallowambient" "UseRandomTime" "1" "LowerRandomBound" "12" "UpperRandomBound" "16" "spawnflags" "0" "OnTimer" "halloweffect,PickRandom,,0,-1" } } //2. Wolf Howl wolfsound { NoFixup 1 ambient_generic { "targetname" "wolf01" "health" "6" "message" "ambient/wolf01.wav" "pitch" "100" "pitchstart" "100" "spawnflags" "33" "volume" "6" } nofixup 1 ambient_generic { "targetname" "wolf02" "health" "6" "message" "ambient/wolf02.wav" "pitch" "100" "pitchstart" "100" "spawnflags" "33" "volume" "6" } nofixup 1 ambient_generic { "targetname" "wolf03" "health" "6" "message" "ambient/wolf03.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "33" "volume" "6" } nofixup 1 ambient_generic { "targetname" "wolf01_pitch" "health" "6" "message" "ambient/wolf01.wav" "pitch" "80" "preset" "0" "spawnflags" "33" "volume" "6" } nofixup 1 ambient_generic { "targetname" "wolf02_pitch" "health" "6" "message" "ambient/wolf02.wav" "pitch" "80" "preset" "0" "spawnflags" "33" "volume" "6" } nofixup 1 ambient_generic { "targetname" "wolf03_pitch" "health" "6" "message" "ambient/wolf03.wav" "pitch" "80" "preset" "0" "spawnflags" "33" "volume" "6" } nofixup 1 logic_case { "targetname" "wolfeffect" "OnCase01" "wolf01,PlaySound,,0,-1" "OnCase02" "wolf02,PlaySound,,0,-1" "OnCase03" "wolf03,PlaySound,,0,-1" "OnCase04" "wolf01_pitch,PlaySound,,0,-1" "OnCase05" "wolf02_pitch,PlaySound,,0,-1" "OnCase06" "wolf03_pitch,PlaySound,,0,-1" } nofixup 1 logic_timer { "targetname" "wolfambient" "UseRandomTime" "1" "LowerRandomBound" "25" "UpperRandomBound" "38" "spawnflags" "0" "OnTimer" "wolfeffect,PickRandom,,0,-1" } } //3. Blazer Sound blazer_ambient { ambient_generic { "origin" "-133 -2808 65" "health" "3" "message" "Medieval.Brazier" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "3" "spawnflags" "0" "volume" "10" } ambient_generic { "origin" "154 -2808 65" "health" "3" "message" "Medieval.Brazier" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "3" "spawnflags" "0" "volume" "10" } } //4. Thunder thunder { ambient_generic { "targetname" "thunder" "health" "10" "message" "ambient/thunder2.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } ambient_generic { "targetname" "thunder2" "health" "10" "message" "ambient/thunder3.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } ambient_generic { "targetname" "thunder3" "health" "10" "message" "ambient/thunder4.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } nofixup 1 logic_case { "targetname" "thunderstorm-ambient" "OnCase01" "thunder,PlaySound,,0,-1" "OnCase02" "thunder2,PlaySound,,0,-1" "OnCase03" "thunder3,PlaySound,,0,-1" "OnCase01" "thunder,PlaySound,,0,-1" "OnCase02" "thunder2,PlaySound,,0,-1" "OnCase03" "thunder3,PlaySound,,0,-1" } nofixup 1 logic_timer { "targetname" "thunderstormambient" "UseRandomTime" "1" "LowerRandomBound" "15" "UpperRandomBound" "35" "spawnflags" "0" "OnTimer" "thunderstorm-ambient,PickRandom,,0,-1" } } //Skybox & Weather World //1. Vortex Lakeside skybox_vortex { prop_dynamic { "angles" "0 0 0" "mindxlevel" "0" "maxdxlevel" "0" "model" "models/props_lakeside_event/vortex_lakeside.mdl" "skin" "0" "solid" "0" "disableshadows" "0" "StartDisabled" "0" "modelscale" "2" "rendercolor" "106 109 156" } } //2. Fog Plane fog_plane01 { nofixup 1 prop_dynamic { "origin" "0 0 -1100" "model" "models/props_lakeside_event/fog_plane01.mdl" "skin" "0" "solid" "0" "disableshadows" "1" "StartDisabled" "0" "modelscale" "1.5" "rendercolor" "106 109 156" "targetname" "frog" } } //3. Wof Plane wof_plane02 { prop_dynamic { "origin" "0 0 0" "model" "models/props_lakeside_event/wof_plane2.mdl" "skin" "0" "solid" "0" "disableshadows" "1" "StartDisabled" "0" "modelscale" "0.8" "rendercolor" "106 109 156" } } //4. Rain skybox_rain { NoFixup 1 info_particle_system { "targetname" "rainsystem" "effect_name" "env_rain_001" "start_active" "0" "flag_as_weather" "1" } } //Particle Effects //1. Brazier brazier_flame { info_particle_system { "effect_name" "m_brazier_flame" "start_active" "1" "origin" "0 0 0" "angles" "0 0 0" } } //2. Torch torch_flame { info_particle_system { "effect_name" "superrare_burning1" "start_active" "1" "origin" "0 0 0" "angles" "0 0 0" } } //3. Hammer Ring Shockwave shock { nofixup 1 info_particle_system { "targetname" "shock" "effect_name" "hammer_bell_ring_shockwave" "start_active" "0" "origin" "0 -696 800" } } //Props And Misc //1. House Hat househat { prop_dynamic { "model" "models/props_viaduct_event/house_hat01.mdl" "angles" "0 0 0" "fademindist" "-1" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "skin" "0" "solid" "0" "disableselfshadowing" "0" "disableshadows" "0" "disablevertexlighting" "0" "mindxlevel" "0" "maxdxlevel" "0" "generatelightmaps" "0" "ignorenormals" "0" "disableshadows" "1" } } clocktower { prop_dynamic { "model" "models/props_manor/clocktower_01.mdl" "angles" "0 0 0" "origin" "0 0 -700" "fademindist" "-1" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "skin" "0" "solid" "0" "disableselfshadowing" "0" "disableshadows" "0" "disablevertexlighting" "0" "mindxlevel" "0" "maxdxlevel" "0" "generatelightmaps" "0" "ignorenormals" "0" "disableshadows" "1" } } //2. Gate Statue gatestatue { prop_dynamic { "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_manor/gate_statue.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } gargoyle { prop_dynamic { "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_manor/gargoyle_01.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } //3. Pumpkin jackolantern { prop_dynamic { "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\jackolantern_01.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } jackolantern2 { prop_dynamic { "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\jackolantern_02.mdl" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } pumpkin_new01 { prop_dynamic { "origin" "0 0 -15" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\pumpkin_01.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } pumpkin_new02 { prop_dynamic { "origin" "0 0 -15" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\pumpkin_02.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } pumpkin_new03 { prop_dynamic { "origin" "0 0 -20" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\pumpkin_03.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } jackolantern_new01 { prop_dynamic { "origin" "0 0 -30" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\jackolantern_01.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } jackolantern_new02 { prop_dynamic { "origin" "0 0 -30" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models\props_halloween\jackolantern_02.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } //4. Ghost ghost { prop_dynamic { "angles" "0 0 0" "origin" "0 0 0" "DefaultAnim" "idle" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/ghost.mdl" "modelscale" "1.6" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } ghost2 { prop_dynamic { "angles" "0 0 0" "origin" "0 0 -50" "DefaultAnim" "idle" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/ghost_no_hat.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } //5. Brazier brazier { prop_dynamic { "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_medieval/brazier.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "StartDisabled" "0" } } //6.Halloween Clock halloween_clocktower { prop_dynamic { "model" "models/props_halloween/halloween_clock_tower.mdl" "angles" "0 270 0" "disablereceiveshadows" "1" "disableshadows" "1" "disablevertexlighting" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "generatelightmaps" "0" "ignorenormals" "0" "lightmappresolutionx" "32" "lightmappresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "screenspacefade" "0" "skin" "0" } } halloween_clockface { prop_dynamic { "angles" "0 270 0" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/halloween_clockface_green.mdl" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } halloween_clockpendulum { prop_dynamic { "angles" "0 270 0" "DefaultAnim" "ref" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/halloween_clock_pendulum.mdl" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } halloween_clockhand_prop { prop_dynamic { "angles" "0 270 0" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/halloween_clock_hand.mdl" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } //7.Torch halloween_torch { prop_dynamic { "model" "models/props_viaduct_event/underworld_torch01.mdl" "fademaxdist" "2400" "fademixdist" "2200" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } //8. Candle halloween_candle { prop_dynamic { "model" "models/props_halloween/candle.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } halloween_candle2 { prop_dynamic { "model" "models/props_halloween/candle_cluster.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } //9.Coffin coffin { prop_dynamic { "model" "models/props_viaduct_event/coffin_simple_closed.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "0" } } //10. Gravestone gravestone01 { prop_dynamic { "origin" "0 0 -35" "model" "models/props_manor/gravestone_01.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone02 { prop_dynamic { "origin" "0 0 -35" "model" "models/props_manor/gravestone_02.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone03 { prop_dynamic { "origin" "0 0 -65" "model" "models/props_manor/gravestone_03.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone05 { prop_dynamic { "origin" "0 0 -65" "model" "models/props_manor/gravestone_05.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone06 { prop_dynamic { "origin" "0 0 -65" "model" "models/props_manor/gravestone_06.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone07 { prop_dynamic { "origin" "0 0 -80" "model" "models/props_manor/gravestone_07.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } gravestone08 { prop_dynamic { "origin" "0 0 -90" "model" "models/props_manor/gravestone_08.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } //11. Rock rock009 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock009.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock009_large { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock009_large.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock007_large { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock007_large.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock007 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock007.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock005_large { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock005_large.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock005 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock005.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock004 { prop_dynamic { "origin" "0 0 -600" "model" "models/props_halloween/halloween_rock004.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "6" "disableshadows" "1" } } rock006 { prop_dynamic { "origin" "0 0 -400" "model" "models/props_halloween/halloween_rock006.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock008 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock008.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock002 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock002.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock003_large { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock003_large.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock003 { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock003.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock002_large { prop_dynamic { "origin" "0 0 -500" "model" "models/props_halloween/halloween_rock002_large.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } rock001 { prop_dynamic { "origin" "0 0 -300" "model" "models/props_halloween/halloween_rock001.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } //12. Misc skull_island01 { prop_dynamic { "origin" "0 0 -600" "model" "models/props_viaduct_event/skull_island01.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } tree_medium { prop_dynamic { "origin" "0 0 -250" "model" "models/harvest/tree/tree_medium.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } deadtree02 { prop_dynamic { "origin" "0 0 -180" "model" "models/props_manor/deadtree02.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } deadtree01 { prop_dynamic { "origin" "0 0 -180" "model" "models/props_manor/deadtree01.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" } } railbumper { NoFixUp 1 prop_dynamic { "targetname" "trainbumper" "angles" "0 0 0" "origin" "0 20 -20" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" "model" "models/custom/train_bumper.mdl" } } rail5degree { NoFixUp 1 prop_dynamic { "targetname" "trainbumper" "angles" "0 0 0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" "model" "models/props_mining/track_arc_22_5degree_512.mdl" } } rail { NoFixUp 1 prop_dynamic { "targetname" "trainbumper" "angles" "0 0 0" "disablereceiveshadows" "1" "disableshadows" "1" "solid" "0" "model" "models/props_mining/track_straight_128.mdl" } } redmond { NoFixup 1 prop_dynamic { "origin" "0 0 45" "angles" "0 180 0" "solid" "6" "modelscale" "1.9" "model" "models/props_trainyard/bomb_blutarch.mdl" "disableshadows" "0" "disablereceiveshadows" "0" } } //Logic & Stuff clockarms { ambient_generic { "targetname" "spell_vol" "health" "10" "message" "misc\halloween\merasmus_spell.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "targetname" "spell_vol" "health" "10" "message" "misc\halloween\merasmus_spell.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "targetname" "tick" "health" "10" "message" "misc/halloween/clock_tick.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "targetname" "tick" "health" "10" "message" "misc/halloween/clock_tick.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "targetname" "spin" "health" "10" "message" "misc\halloween\hwn_wheel_of_fate.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "targetname" "spin" "health" "10" "message" "misc\halloween\hwn_wheel_of_fate.wav" "pitch" "75" "spawnflags" "49" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_spin01.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_spin" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_spin08.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_spin2" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_spin07.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_spin3" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_spin24.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_spin4" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_crits02.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_crits" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_invincible08.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_uber" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_speed01.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_speed" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_jarate05.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_jarate1" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_jarate04.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_jarate2" "volume" "10" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_jarate03.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_jarate3" "volume" "10" } NoFixUp 1 ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_bighead01.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_bighead1" "volume" "10" } NoFixUp 1 ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_bighead02.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_bighead2" "volume" "10" } NoFixUp 1 ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_wheel_bighead03.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "48" "targetname" "merass_bighead3" "volume" "10" } NoFixup 1 env_shake { "targetname" "clock_shake" "angles" "0 0 0" "amplitude" "10" "duration" "5" "frequency" "6" "radius" "999999" "spawnflags" "1" } info_particle_system { "targetname" "magic_skybox" "origin" "0 -733 1126" "effect_name" "hammer_bell_ring_shockwave2" "start_active" "0" "flag_as_weather" "0" } info_particle_system { "targetname" "bat" "origin" "11 -3102 720" "effect_name" "hwn_bats01" "start_active" "0" "flag_as_weather" "0" } info_particle_system { "targetname" "bat" "origin" "-748 3166 203" "effect_name" "hwn_bats01" "start_active" "0" "flag_as_weather" "0" } info_particle_system { "targetname" "bat" "origin" "-2498 -482 492" "effect_name" "hwn_bats01" "start_active" "0" "flag_as_weather" "0" } info_particle_system { "targetname" "bat" "origin" "-2227 1170 336" "effect_name" "hwn_bats01" "start_active" "0" "flag_as_weather" "0" } info_particle_system { "targetname" "bat" "origin" "-2164 -3887 344" "effect_name" "hwn_bats01" "start_active" "0" "flag_as_weather" "0" } logic_relay { "targetname" "wave_start_event_relay" "OnTrigger" "wave_start_relay,trigger,,0,-1" "OnTrigger" "clock_timer,enable,,0,-1" } logic_relay { "targetname" "wave_finished_event_relay" "OnTrigger" "wave_finished_relay,trigger,,0,-1" "OnTrigger" "clock_timer,disable,,0,-1" "OnTrigger" "fadeinblack,Fade,,3,-1" } nofixup 1 env_fade { "duration" "3" "holdtime" "10" "rendercolor" "0 0 0" "targetname" "fadeinblack" } NoFixup 1 logic_relay { "spawnflags" "0" "targetname" "crit_event_relay" "OnTrigger" "crit_event,Enable,,0,-1" "OnTrigger" "crit_event,Disable,,1,-1" } NoFixup 1 logic_relay { "spawnflags" "0" "targetname" "uber_event_relay" "OnTrigger" "uber_event,Enable,,0,-1" "OnTrigger" "uber_event,Disable,,1,-1" } NoFixup 1 logic_relay { "spawnflags" "0" "targetname" "speed_event_relay" "OnTrigger" "speed_event,Enable,,0,-1" "OnTrigger" "speed_event,Disable,,1,-1" } NoFixup 1 logic_relay { "spawnflags" "0" "targetname" "jarate_event_relay" "OnTrigger" "jarate_event,Enable,,0,-1" "OnTrigger" "jarate_event,Disable,,1,-1" } NoFixup 1 logic_relay { "spawnflags" "0" "targetname" "bighead_event_relay" "OnTrigger" "bighead_event,Enable,,0,-1" "OnTrigger" "bighead_event,Disable,,1,-1" } NoFixup 1 logic_case { "targetname" "event_picker" "OnCase01" "merass_crits,PlaySound,,0,-1" "OnCase01" "crit_event_relay,Trigger,,1.5,-1" "OnCase02" "merass_uber,PlaySound,,0,-1" "OnCase02" "uber_event_relay,Trigger,,1.5,-1" "OnCase03" "merass_speed,PlaySound,,0,-1" "OnCase03" "speed_event_relay,Trigger,,1.5,-1" "OnCase04" "merass_jarate_main,PickRandom,,0,-1" "OnCase04" "jarate_event_relay,Trigger,,1.5,-1" "OnCase05" "merass_bighead1,PlaySound,,0,-1" "OnCase05" "bighead_event_relay,Trigger,,1.5,-1" } NoFixup 1 logic_case { "targetname" "merass_jarate_main" "OnCase01" "merass_jarate1,PlaySound,,0,-1" "OnCase02" "merass_jarate2,PlaySound,,0,-1" "OnCase03" "merass_jarate3,PlaySound,,0,-1" } NoFixup 1 logic_case { "targetname" "merass_bighead_main" "OnCase01" "merass_bighead1,PlaySound,,0,-1" "OnCase02" "merass_bighead2,PlaySound,,0,-1" "OnCase03" "merass_bighead3,PlaySound,,0,-1" } NoFixup 1 logic_case { "targetname" "event_merass" "OnCase01" "merass_spin,PlaySound,,0,-1" "OnCase02" "merass_spin2,PlaySound,,0,-1" "OnCase03" "merass_spin3,PlaySound,,0,-1" "OnCase04" "merass_spin4,PlaySound,,0,-1" } NoFixup 1 logic_relay { "targetname" "arms_animation" "OnTrigger" "arm,SetAnimation,ref,0,-1" "OnTrigger" "arm,Enable,,0,-1" "OnTrigger" "arm,SetAnimation,strikes_1,15,-1" "OnTrigger" "arm,SetAnimation,strikes_2,30,-1" "OnTrigger" "arm,SetAnimation,strikes_3,45,-1" "OnTrigger" "arm,SetAnimation,strikes_4,60,-1" "OnTrigger" "arm,SetAnimation,strikes_5,75,-1" "OnTrigger" "arm,SetAnimation,strikes_6,90,-1" "OnTrigger" "arm,SetAnimation,strikes_7,105,-1" "OnTrigger" "arm,SetAnimation,strikes_8,120,-1" "OnTrigger" "arm,SetAnimation,strikes_9,135,-1" "OnTrigger" "arm,SetAnimation,strikes_10,150,-1" "OnTrigger" "arm,SetAnimation,strikes_11,165,-1" "OnTrigger" "arm,SetAnimation,strikes_12,180,-1" "OnTrigger" "arm,SetAnimation,ref,180,-1" "OnTrigger" "tick,playsound,,184,-1" "OnTrigger" "tick,playsound,,186,-1" "OnTrigger" "tick,playsound,,188,-1" "OnTrigger" "spin,playsound,,190,-1" "OnTrigger" "spell_vol,playsound,,190,-1" "OnTrigger" "clock_shake,StartShake,,190-1" "OnTrigger" "clock_shake,StopShake,,196,-1" "OnTrigger" "magic_skybox,Start,,190,-1" "OnTrigger" "magic_skybox,Stop,,196,-1" "OnTrigger" "bat,Start,,190,-1" "OnTrigger" "bat,Stop,,196,-1" "OnTrigger" "event_merass,PickRandom,,192,-1" "OnTrigger" "event_picker,PickRandom,,198,-1" } NoFixup 1 logic_timer { "targetname" "clock_timer" "refiretime" "15" "startdisabled" "1" "OnTimer" "arms_animation,trigger,,30,-1" } NoFixUp 1 prop_dynamic { "targetname" "arm" "origin" "-8 -3135 1000" "angles" "0 270 0" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/props_halloween/halloween_clock_hand.mdl" } NoFixup 1 trigger_add_tf_player_condition { "filtername" "filter_redteam" "spawnflags" "1" "StartDisabled" "1" "Origin" "1847 -4007 71" "Mins" "-4000 0 -200" "Maxs" "100 7000 800" "duration" "6" "condition" "33" "targetname" "crit_event" } NoFixup 1 trigger_add_tf_player_condition { "filtername" "filter_redteam" "spawnflags" "1" "StartDisabled" "1" "Origin" "1847 -4007 71" "Mins" "-4000 0 -200" "Maxs" "100 7000 800" "duration" "8" "condition" "57" "targetname" "uber_event" } NoFixup 1 trigger_add_tf_player_condition { "filtername" "filter_redteam" "spawnflags" "1" "StartDisabled" "1" "Origin" "1847 -4007 71" "Mins" "-4000 0 -200" "Maxs" "100 7000 800" "duration" "10" "condition" "29" "targetname" "speed_event" } NoFixup 1 trigger_add_tf_player_condition { "filtername" "filter_redteam" "spawnflags" "1" "StartDisabled" "1" "Origin" "1847 -4007 71" "Mins" "-4000 0 -200" "Maxs" "100 7000 800" "duration" "10" "condition" "84" "targetname" "bighead_event" } NoFixup 1 trigger_add_tf_player_condition { "filtername" "filter_redteam" "spawnflags" "1" "StartDisabled" "1" "Origin" "1847 -4007 71" "Mins" "-4000 0 -200" "Maxs" "100 7000 800" "duration" "10" "condition" "24" "targetname" "jarate_event" } } rail_relay { nofixup 1 logic_relay { "targetname" "rail_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "trainbumper,Enable,,2,-1" } nofixup 1 logic_relay { "targetname" "rail_disable_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "trainbumper,Disable,,2,-1" } ambient_generic { "targetname" "hell_vol" "health" "10" "message" "misc\halloween\gotohell.wav" "spawnflags" "49" } ambient_generic { "targetname" "hell_vol" "health" "10" "message" "misc\halloween\gotohell.wav" "spawnflags" "49" } logic_relay { "targetname" "rail_disable_init_relay" "OnTrigger" "trainbumper,Disable,,0,-1" } logic_relay { "targetname" "rail_enable_init_relay" "OnTrigger" "trainbumper,Enable,,0,-1" } nofixup 1 env_fade { "duration" "2" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "fadein" } nofixup 1 env_fade { "duration" "1" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "fadeout" "spawnflags" "1" } nofixup 1 env_shake { "spawnflags" "1" "amplitude" "12" "duration" "8" "frequency" "10000" "targetname" "shake" } } hatch_blutarch { nofixup 1 ambient_generic { "targetname" "blutarch_vol1" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win02.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol1" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win02.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol2" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win06.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol2" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win06.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol3" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win04.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol3" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win04.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol4" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win03.mp3" "pitch" "100" "spawnflags" "49" } nofixup 1 ambient_generic { "targetname" "blutarch_vol4" "health" "10" "message" "vo/halloween_mann_brothers/sf13_blutarch_win03.mp3" "pitch" "100" "spawnflags" "49" } NoFixup 1 logic_case { "targetname" "blutarch_vol" "OnCase01" "blutarch_vol1,PlaySound,,0,-1" "OnCase02" "blutarch_vol2,PlaySound,,0,-1" "OnCase03" "blutarch_vol3,PlaySound,,0,-1" "OnCase04" "blutarch_vol4,PlaySound,,0,-1" } NoFixUp 1 logic_relay { "targetname" "boss_deploy_special_relay" "OnTrigger" "boss_deploy_relay,trigger,,0,-1" "OnTrigger" "blutarch_vol,PickRandom,,0,-1" } } boss_deploy_relay_trigger { NoFixup 1 logic_relay { "targetname" "cap_destroy_relay" "spawnflags" "0" "StartDisabled" "0" "OnTrigger" "souls,Start,,0,-1" "OnTrigger" "rainsystem,Stop,,0,-1" "OnTrigger" "rain_sound,StopSound,,0,-1" "OnTrigger" "rain_sound,Volume,0,0,-1" } NoFixup 1 logic_relay { "targetname" "boss_deploy_relay" "spawnflags" "0" "StartDisabled" "0" "OnTrigger" "souls,Start,,0,-1" "OnTrigger" "rain_sound,StopSound,,0,-1" "OnTrigger" "rain_sound,Volume,0,0,-1" "OnTrigger" "rain_sound,Health,0,0,-1" } NoFixup 1 info_particle_system { "origin" "0 -2400 -192" "targetname" "souls" "effect_name" "hammer_souls_rising" "start_active" "0" "flag_as_weather" "0" } } normalskybox { sky_camera { "targetname" "skynormal" "origin" "3904 -320 272" "fogcolor" "18 20 24" "fogenable" "1" "fogstart" "1000" "fogend" "12000" "fogmaxdensity" "1" "scale" "16" } } purpleskybox { sky_camera { "targetname" "skypurple" "origin" "-192 -3328 427" "fogcolor" "0 5 0" "fogenable" "1" "fogstart" "128" "fogend" "1024" "fogmaxdensity" "1" "scale" "32" } } blackout { nofixup 1 env_fade { "duration" "0.01" "holdtime" "1.5" "renderamt" "255" "rendercolor" "0 0 0" "spawnflags" "1" "targetname" "blackout_short" } 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" } logic_relay { "targetname" "blackout_trigger" "OnTrigger" "blackout_short,Fade,0,0,-1" "OnTrigger" "switchoff,PlaySound,,0,-1" "OnTrigger" "switchon,PlaySound,,1.5,-1" } } // blackout_end // { // nofixup 1 // env_fade // { // "duration" "0.01" // "holdtime" "1.5" // "renderamt" "255" // "rendercolor" "0 0 0" // "spawnflags" "1" // "targetname" "blackout_short" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "ambient/lightsoff.wav" // "pitch" "75" // "preset" "0" // "radius" "-1" // "spawnflags" "49" // "volume" "100" // "targetname" "switchoff-end" // } // logic_relay // { // "targetname" "blackout_end_trigger" // "OnTrigger" "blackout_short,Fade,,2,-1" // "OnTrigger" "player,SetHUDVisibility,0,2,-1" // "OnTrigger" "switchoff-end,PlaySound,,2,-1" // } // } saucer { OnSpawnOutput { Target "saucer_sound" Action "pitch" Param 0 } } saucer2 { OnSpawnOutput { Target "saucer" Action "kill" } } halloween_logic { logic_auto { "spawnflags" "1" "OnMapSpawn" "hallowambient,Trigger,,0,-1" // "OnMapSpawn" "hallowloop,PlaySound,,0,-1" "OnMapSpawn" "wolfambient,Trigger,,0,-1" "OnMapSpawn" "rail_disable_init_relay,Trigger,,0,-1" } } rain_system { NoFixup 1 logic_relay { "targetname" "rain_system_relay" "spawnflags" "0" "StartDisabled" "0" "OnTrigger" "rainsystem,Start,,0,-1" "OnTrigger" "rain_sound,PlaySound,,0,-1" "OnTrigger" "rain_sound,Volume,6,0,-1" "OnTrigger" "rain_sound,Health,6,0,-1" // "OnTrigger" "thunderambient,PlayRandom,,0,-1" "OnTrigger" "thunderstorm,Enable,,0,-1" "OnTrigger" "fog_system,Enable,0,0,-1" "OnTrigger" "fog_system_default,Disable,0,0,-1" } NoFixup 1 logic_relay { "targetname" "rain_system_relay_stop" "OnTrigger" "rainsystem,Stop,,0,-1" "OnTrigger" "rain_sound,StopSound,,0,-1" "OnTrigger" "rain_sound,Volume,0,0,-1" "OnTrigger" "thunderstorm,Disable,,0,-1" "OnTrigger" "fog_system,Disable,0,0,-1" "OnTrigger" "fog_system_default,Enable,0,0,-1" } logic_relay { "targetname" "rain_system_init_relay" "OnTrigger" "rainsystem,Start,,0,-1" "OnTrigger" "rain_sound,PlaySound,,0,-1" "OnTrigger" "rain_sound,Volume,6,0,-1" "OnTrigger" "rain_sound,Health,6,0,-1" } logic_relay { "targetname" "rain_system_init_stop_relay" "OnTrigger" "rainsystem,Stop,,0,-1" "OnTrigger" "rain_sound,StopSound,,0,-1" "OnTrigger" "rain_sound,Volume,0,0,-1" "OnTrigger" "loop,Volume,0,0,-1" "OnTrigger" "loop,StopSound,0,0,-1" "OnTrigger" "loop,Kill,0,0,-1" "OnTrigger" "loop,Health,0,0,-1" } NoFixup 1 ambient_generic { "targetname" "rain_sound" "health" "10" "message" "ambient/rain.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "33" "volume" "10" } NoFixup 1 ambient_generic { "targetname" "thunderstorm2" "health" "10" "message" "ambient/thunder2.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } NoFixup 1 ambient_generic { "targetname" "thunderstorm3" "health" "10" "message" "ambient/thunder3.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } NoFixup 1 ambient_generic { "targetname" "thunderstorm4" "health" "10" "message" "ambient/thunder4.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } logic_timer { "targetname" "thunderstorm" "OnCase01" "thunderstorm2,PlaySound,,0,-1" "OnCase02" "thunderstorm3,PlaySound,,0,-1" "OnCase03" "thunderstorm4,PlaySound,,0,-1" } logic_timer { "targetname" "thunderambient" "userandomtime" "1" "lowerrandombound" "20" "upperrandombound" "30" "OnTimer" "thunderstorm,pickrandom,,0,-1" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "2000" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "300" "targetname" "mist" } NoFixup 1 sky_camera { "fogmaxdensity" "1" "origin" "3904 -320 272" "angles" "0 0 0" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "fogstart" "0" "scale" "16" "targetname" "mist_camera" } NoFixup 1 trigger_multiple { "targetname" "fog_system" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera,0,-1" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "37 41 48" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1000" "targetname" "mist_disable" } NoFixup 1 trigger_multiple { "targetname" "fog_system_default" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist_disable,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera,0,-1" } } skeleton_wave { nofixup 1 env_fade { "duration" "2" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "fadein" } nofixup 1 env_fade { "duration" "1" "holdtime" "1" "rendercolor" "255 255 255" "targetname" "fadeout" "spawnflags" "1" } nofixup 1 env_shake { "spawnflags" "1" "amplitude" "12" "duration" "8" "frequency" "10000" "targetname" "shake" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "0" "foglerptime" "2" "fogmaxdensity" "0.75" "fogstart" "0" "targetname" "mist3" } NoFixup 1 sky_camera { "fogmaxdensity" "1" "origin" "3904 -320 272" "angles" "0 0 0" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "fogstart" "0" "scale" "16" "targetname" "mist_camera3" } NoFixup 1 trigger_multiple { "targetname" "visual_system" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist3,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera3,0,-1" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "37 41 48" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1000" "targetname" "mist_disable3" } NoFixup 1 trigger_multiple { "targetname" "visual_system_default" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist_disable3,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera3,0,-1" } NoFixup 1 ambient_generic { "targetname" "rain_sound" "health" "10" "message" "ambient/rain.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "33" "volume" "10" } NoFixUp 1 ambient_generic { "targetname" "loop" "health" "10" "message" "ambient\atmosphere\corridor2.wav" "pitch" "100" "spawnflags" "49" } NoFixUp 1 ambient_generic { "targetname" "loop" "health" "10" "message" "ambient\atmosphere\corridor2.wav" "pitch" "100" "spawnflags" "49" } logic_relay { "targetname" "skeleton_wave_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "trainbumper,Enable,,2,-1" "OnTrigger" "visual_system,Enable,,2,-1" "OnTrigger" "visual_system_default,Disable,,2,-1" "OnTrigger" "rainsystem,Start,,2,-1" "OnTrigger" "rain_sound,PlaySound,,2,-1" "OnTrigger" "rain_sound,Volume,6,2,-1" "OnTrigger" "rain_sound,Health,6,2,-1" } logic_relay { "targetname" "boss_wave_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "visual_system2,Enable,,2,-1" "OnTrigger" "visual_system_default,Disable,,2,-1" "OnTrigger" "skynormal,kill,,1,-1" "OnTrigger" "purpleskybox,forcespawn,,1,-1" "OnTrigger" "hallowambient,Kill,,0,-1" "OnTrigger" "wolfambient,Kill,,0,-1" "OnTrigger" "hallow01,Volume,,0,-1" "OnTrigger" "hallow02,Volume,,0,-1" "OnTrigger" "hallow03,Volume,,0,-1" "OnTrigger" "hallow01,Health,,0,-1" "OnTrigger" "hallow02,Health,,0,-1" "OnTrigger" "hallow03,Health,,0,-1" "OnTrigger" "rainsystem,Start,,2,-1" "OnTrigger" "rain_sound,PlaySound,,2,-1" "OnTrigger" "rain_sound,Volume,6,2,-1" "OnTrigger" "rain_sound,Health,6,2,-1" } logic_relay { "targetname" "skeleton_wave_finish_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "trainbumper,Disable,,2,-1" "OnTrigger" "visual_system,Disable,,2,-1" "OnTrigger" "visual_system_default,Enable,,2,-1" "OnTrigger" "rainsystem,Stop,,2,-1" "OnTrigger" "rain_sound,StopSound,,0,-1" "OnTrigger" "rain_sound,Volume,0,0,-1" "OnTrigger" "rain_sound,Health,0,0,-1" } logic_relay { "targetname" "skeleton_wave_rainonly_relay" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "hell_vol,PlaySound,,0,-1" "OnTrigger" "fadein,Fade,,0,-1" "OnTrigger" "fadeout,Fade,,2.8,-1" "OnTrigger" "trainbumper,Disable,,2,-1" "OnTrigger" "visual_system,Disable,,2,-1" "OnTrigger" "visual_system_default,Enable,,2,-1" } } // bomb_replacement // { // NoFixup 1 // logic_auto // { // "OnMapSpawn" "intel_event_trigger,Trigger,,0,-1" // "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger intel_event_trigger:Trigger:0:-1" // } // logic_relay // { // "targetname" "intel_event_trigger" // "OnTrigger" "intel_event,Enable,,0,-1" // "OnTrigger" "intel,Disable,,0,-1" // } // logic_relay // { // "targetname" "intel_disable" // "OnTrigger" "intel,Disable,,0,-1" // } // prop_dynamic // { // "origin" "0 0 6" // "targetname" "intel" // "spawnflags" "0" // "solid" "0" // "rendercolor" "255 255 255" // "renderamt" "255" // "RandomAnimation" "0" // "pressuredelay" "0" // "physdamagescale" "1.0" // "PerformanceMode" "0" // "modelscale" "0.6" // "model" "models/props_halloween/bombonomicon.mdl" // "MinAnimTime" "5" // "MaxAnimTime" "10" // "body" "0" // "angles" "-90 0 -90" // "StartDisabled" "1" // } // } // skeleton // { // NoFixup 1 // logic_relay // { // "targetname" "skelly_haha_relay" // "OnTrigger" "skelly_laugh,PickRandom,,0,-1" // } // logic_case // { // "targetname" "skelly_laugh" // "OnCase01" "skelly_laugh01,PlaySound,,0,-1" // "OnCase02" "skelly_laugh02,PlaySound,,0,-1" // "OnCase03" "skelly_laugh03,PlaySound,,0,-1" // "OnCase03" "skelly_laugh04,PlaySound,,0,-1" // "OnCase03" "skelly_laugh05,PlaySound,,0,-1" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "\misc\halloween\skeletons\skelly_medium_01.wav" // "pitch" "100" // "pitchstart" "100" // "preset" "0" // "radius" "2000" // "spawnflags" "48" // "targetname" "skelly_laugh01" // "volume" "10" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "\misc\halloween\skeletons\skelly_medium_02.wav" // "pitch" "100" // "pitchstart" "100" // "preset" "0" // "radius" "2000" // "spawnflags" "48" // "targetname" "skelly_laugh02" // "volume" "10" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "\misc\halloween\skeletons\skelly_medium_03.wav" // "pitch" "100" // "pitchstart" "100" // "preset" "0" // "radius" "2000" // "spawnflags" "48" // "targetname" "skelly_laugh03" // "volume" "10" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "\misc\halloween\skeletons\skelly_medium_04.wav" // "pitch" "100" // "pitchstart" "100" // "preset" "0" // "radius" "2000" // "spawnflags" "48" // "targetname" "skelly_laugh04" // "volume" "10" // } // ambient_generic // { // "origin" "0 0 0" // "health" "10" // "message" "\misc\halloween\skeletons\skelly_medium_05.wav" // "pitch" "100" // "pitchstart" "100" // "preset" "0" // "radius" "2000" // "spawnflags" "48" // "targetname" "skelly_laugh05" // "volume" "10" // } // } skeleton_giant_laugh { NoFixup 1 logic_relay { "targetname" "skelly_ghaha_relay" "OnTrigger" "skelly_laugh,PickRandom,,0,-1" } logic_case { "targetname" "skelly_laugh" "OnCase01" "skelly_glaugh01,PlaySound,,0,-1" "OnCase02" "skelly_glaugh02,PlaySound,,0,-1" "OnCase03" "skelly_glaugh03,PlaySound,,0,-1" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_01.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh01" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_01.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh01" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_02.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh02" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_02.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh02" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_03.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh03" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "\misc\halloween\skeletons\skelly_giant_03.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "spawnflags" "48" "targetname" "skelly_glaugh03" "volume" "10" } } dark_visual { nofixup 1 env_fade { "duration" "0.01" "holdtime" "4.5" "renderamt" "255" "rendercolor" "0 0 0" "spawnflags" "1" "targetname" "blackout_dark" } 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_dark" } 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_dark" } ambient_generic { "health" "10" "message" "vo/halloween_merasmus/sf12_appears14.mp3" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "-1" "spawnflags" "49" "volume" "100" "targetname" "merasmus" } logic_relay { "targetname" "dark_start_relay" "OnTrigger" "blackout_dark,Fade,0,0,-1" "OnTrigger" "switchoff_dark,PlaySound,,0,-1" "OnTrigger" "switchon_dark,PlaySound,,4.5,-1" "OnTrigger" "merasmus,PlaySound,,0.5,-1" "OnTrigger" "visual_system,Enable,0,0,-1" "OnTrigger" "visual_system_default,Disable,0,0,-1" } NoFixUp 1 logic_relay { "targetname" "dark_start_init_relay" "OnTrigger" "visual_system,Enable,0,0,-1" "OnTrigger" "visual_system_default,Disable,0,0,-1" } logic_relay { "targetname" "darkgone_start_relay" "OnTrigger" "visual_system,Disable,0,0,-1" "OnTrigger" "visual_system_default,Enable,0,0,-1" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "0" "foglerptime" "2" "fogmaxdensity" "0.7" "fogstart" "0" "targetname" "mist3" } NoFixup 1 sky_camera { "fogmaxdensity" "1" "origin" "3904 -320 272" "angles" "0 0 0" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "fogstart" "0" "scale" "16" "targetname" "mist_camera3" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "0" "foglerptime" "2" "fogmaxdensity" "0.75" "fogstart" "0" "targetname" "mist4" } NoFixup 1 sky_camera { "fogmaxdensity" "1" "origin" "3904 -320 272" "angles" "0 0 0" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "fogstart" "0" "scale" "16" "targetname" "mist_camera4" } NoFixup 1 trigger_multiple { "targetname" "visual_system" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist3,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera3,0,-1" } NoFixup 1 trigger_multiple { "targetname" "visual_system2" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist4,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera4,0,-1" } NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "37 41 48" "fogdir" "1 0 0" "fogenable" "1" "fogend" "12000" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1000" "targetname" "mist_disable3" } NoFixup 1 trigger_multiple { "targetname" "visual_system_default" "origin" "1847 -4007 71" "mins" "-4000 0 -200" "maxs" "100 7000 800" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist_disable3,0,-1" "OnStartTouch" "!activator,SetFogController,mist_camera3,0,-1" } //Thunder ambient_generic { "targetname" "thunderstorm2" "health" "10" "message" "ambient/thunder2.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } ambient_generic { "targetname" "thunderstorm3" "health" "10" "message" "ambient/thunder3.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } ambient_generic { "targetname" "thunderstorm4" "health" "10" "message" "ambient/thunder4.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "10" } } //Distortion Distortion { OnSpawnOutput { Target "!activator" Action "addoutput" Param "renderfx 15" } } //Tanks GhostTank { OnSpawnOutput { Target "!activator" Action "color" Param "238 203 255" } OnSpawnOutput { Target "!activator" Action "alpha" Param "140" } OnSpawnOutput { Target "!activator" Action "DisableShadow" } OnSpawnOutput { Target "!activator" Action "addoutput" Param "rendermode 5" } prop_dynamic { "model" "models/player/items/all_class/all_domination_b_scout.mdl" "origin" "-45 0 135" "modelscale" "6" } } GhostTank2 { OnSpawnOutput { Target "!activator" Action "color" Param "50 229 107" } OnSpawnOutput { Target "!activator" Action "alpha" Param "140" } OnSpawnOutput { Target "!activator" Action "DisableShadow" } OnSpawnOutput { Target "!activator" Action "addoutput" Param "rendermode 5" } prop_dynamic { "model" "models/player/items/all_class/all_domination_b_scout.mdl" "origin" "-45 0 135" "modelscale" "6" } } GhostTank3 { OnSpawnOutput { Target "!activator" Action "color" Param "229 50 167" } OnSpawnOutput { Target "!activator" Action "alpha" Param "135" } OnSpawnOutput { Target "!activator" Action "DisableShadow" } OnSpawnOutput { Target "!activator" Action "addoutput" Param "rendermode 5" } prop_dynamic { "model" "models/player/items/all_class/all_domination_b_scout.mdl" "origin" "-45 0 135" "modelscale" "6" } } GhostTank_Boo { prop_dynamic { "angles" "0 0 0" "origin" "130 0 60" "DefaultAnim" "idle" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "0" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mixdxlevel" "0" "model" "models/props_halloween/ghost.mdl" "modelscale" "1.6" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } trigger_stun { "filtername" "filter_redteam" "move_speed_reduction" "0" "StartDisabled" "0" "spawnflags" "1" "maxs" "120 124 176" "mins" "-120 -124 -176" "targetname" "tank_stun" "trigger_delay" ".5" "stun_duration" "3" "stun_effects" "1" "stun_type" "2" "OnStunPlayer" "tank_boo,playsound,,0,0" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "Halloween.GhostBoo" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "SourceEntityName" "tank_ghost" "spawnflags" "48" "targetname" "tank_boo" "volume" "10" } ambient_generic { "origin" "0 0 0" "health" "10" "message" "Halloween.GhostBoo" "pitch" "100" "pitchstart" "100" "preset" "0" "radius" "2000" "SourceEntityName" "tank_ghost" "spawnflags" "48" "targetname" "tank_boo" "volume" "10" } OnSpawnOutput { Target "!activator" Action "DisableShadow" } OnSpawnOutput { Target "!activator" Action "color" Param "79 14 173" } OnSpawnOutput { Target "!activator" Action "alpha" Param "130" } prop_dynamic { "model" "models/player/items/all_class/all_domination_b_scout.mdl" "origin" "-45 0 135" "modelscale" "6" } OnSpawnOutput { Target "!activator" Action "addoutput" Param "rendermode 5" } } } //Logic //1. Logic SpawnTemplate "clockarms" SpawnTemplate "rail_relay" SpawnTemplate "boss_deploy_relay_trigger" SpawnTemplate "blackout" SpawnTemplate "normalskybox" SpawnTemplate "halloween_logic" SpawnTemplate "rain_system" SpawnTemplate "dark_visual" SpawnTemplate "skeleton_wave" //2. Ambient Generic SpawnTemplate "hatch_blutarch" SpawnTemplate "hallowsound" SpawnTemplate "wolfsound" SpawnTemplate "blazer_ambient" SpawnTemplate "thunder" //3. Map Stuff SpawnTemplate "saucer" SpawnTemplate "saucer2" //Props Graveyard SpawnTemplate { Name "gravestone01" "origin" "-1616 -3261 101" "angles" "0 0 0" } SpawnTemplate { Name "gravestone02" "origin" "-1771 -3044 161" "angles" "0 0 0" } SpawnTemplate { Name "gravestone03" "origin" "-1510 -3038 124" "angles" "0 0 0" } SpawnTemplate { Name "gravestone03" "origin" "-1336 3416 -130" "angles" "0 0 0" } SpawnTemplate { Name "gravestone05" "origin" "-1176 -3032 100" "angles" "0 0 0" } SpawnTemplate { Name "gravestone07" "origin" "-1971 -3036 201" "angles" "0 0 0" } SpawnTemplate { Name "gravestone08" "origin" "-1935 -3257 200" "angles" "0 0 0" } SpawnTemplate { Name "gravestone08" "origin" "-1424 -3272 145" "angles" "0 0 0" } //Props Househat SpawnTemplate { Name "househat" "origin" "210 -3580 613" "angles" "0 70 0" "modelscale" "0.9" } SpawnTemplate { Name "househat" "origin" "-200 -3349 613" "angles" "7 120 -13" "modelscale" "1" } SpawnTemplate { Name "househat" "origin" "752 -3217 472" "angles" "0 105 0" } SpawnTemplate { Name "househat" "origin" "-667 -3098 482" "angles" "0 90 -15" } SpawnTemplate { Name "clocktower" "origin" "-1194 -3950 939" "angles" "0 345 0" } SpawnTemplate { Name "clocktower" "origin" "840 1476 700" "angles" "0 345 0" } //Props Gatestatue // SpawnTemplate // { // Name "gatestatue" // "origin" "162 -3085 66" // "angles" "0 180 0" // } // SpawnTemplate // { // Name "gatestatue" // "origin" "-152 -3085 66" // "angles" "0 180 0" // } // SpawnTemplate // { // Name "gargoyle" // "origin" "160 -3085 165" // "angles" "0 90 0" // } // SpawnTemplate // { // Name "gargoyle" // "origin" "-150 -3085 165" // "angles" "0 90 0" // } //Props Hatch SpawnTemplate { Name "wof_plane02" "origin" "-19 -2397 -82" "angles" "0 270 -90" } SpawnTemplate { Name "fog_plane01" "origin" "-96 430 1351" "angles" "0 0 0" } SpawnTemplate { Name "fog_plane01" "origin" "-146 1455 1611" "angles" "0 270 0" } //Props UpgradeStation SpawnTemplate { Name "ghost" "origin" "-624 -3466 53" "angles" "0 90 0" } SpawnTemplate { Name "ghost" "origin" "708 -3466 53" "angles" "0 90 0" } //Props Brazier SpawnTemplate { Name "brazier" "origin" "140 -2804 32" "angles" "0 0 0" } SpawnTemplate { Name "brazier" "origin" "-144 -2804 32" "angles" "0 0 0" } //Brazier Particle SpawnTemplate { Name "brazier_flame" "origin" "-144 -2804 69" "angles" "0 0 0" } SpawnTemplate { Name "brazier_flame" "origin" "140 -2804 69" "angles" "0 0 0" } //Coffin SpawnTemplate { Name "coffin" "origin" "-288 -3493 64" "angles" "0 88 -8" } SpawnTemplate { Name "coffin" "origin" "-988 -3422 64" "angles" "0 88 -8" } SpawnTemplate { Name "coffin" "origin" "-986 -3360 64" "angles" "-14 90 -8" } //HalloweenClockTower SpawnTemplate { Name "halloween_clocktower" "origin" "-230 -3600 115" } SpawnTemplate { Name "halloween_clockface" "origin" "-8 -3150 1000" } SpawnTemplate { Name "halloween_clockpendulum" "origin" "-235 -3600 135" } SpawnTemplate { Name "halloween_clockhand_prop" "origin" "-8 -3135 1000" } //Halloween Torch SpawnTemplate { Name "halloween_torch" "origin" "639 -1718 0" } SpawnTemplate { Name "halloween_torch" "origin" "-525 -1676 3" } SpawnTemplate { Name "halloween_torch" "origin" "-1371 -2502 192" } SpawnTemplate { Name "halloween_torch" "origin" "-1322 -1162 160" } SpawnTemplate { Name "halloween_torch" "origin" "-1303 -648 171" } SpawnTemplate { Name "halloween_torch" "origin" "-1710 92 169" } SpawnTemplate { Name "halloween_torch" "origin" "1012 175 17" } SpawnTemplate { Name "halloween_torch" "origin" "1012 175 17" } SpawnTemplate { Name "halloween_torch" "origin" "1093 -1341 -3" } SpawnTemplate { Name "halloween_torch" "origin" "279 1644 96" } SpawnTemplate { Name "halloween_torch" "origin" "279 1644 96" } SpawnTemplate { Name "halloween_torch" "origin" "72 2364 -96" } SpawnTemplate { Name "halloween_torch" "origin" "-326 2390 -97" } SpawnTemplate { Name "halloween_torch" "origin" "-856 1346 -263" } //Particle Torch SpawnTemplate { Name "torch_flame" "origin" "639 -1724 169" } SpawnTemplate { Name "torch_flame" "origin" "-1374 -2507 362" } SpawnTemplate { Name "torch_flame" "origin" "-1319 -1168 336" } SpawnTemplate { Name "torch_flame" "origin" "-1299 -653 343" } SpawnTemplate { Name "torch_flame" "origin" "1011 170 183" } SpawnTemplate { Name "torch_flame" "origin" "1093 -1344 164" } SpawnTemplate { Name "torch_flame" "origin" "-526 -1681 172" } SpawnTemplate { Name "torch_flame" "origin" "277 1636 264" } SpawnTemplate { Name "torch_flame" "origin" "-327 2385 73" } SpawnTemplate { Name "torch_flame" "origin" "71 2358 74" } SpawnTemplate { Name "torch_flame" "origin" "-1710 85 336" } //Rocks// SpawnTemplate { Name "rock009_large" "origin" "-1616 -4014 590" "angles" "0 90 0" } SpawnTemplate { Name "rock009_large" "origin" "-2057 -3889 533" "angles" "0 75 0" } SpawnTemplate { Name "rock003" "origin" "-2320 -3761 744" "angles" "0 75 0" } SpawnTemplate { Name "rock009_large" "origin" "-2276 -2790 629" "angles" "0 0 0" } SpawnTemplate { Name "rock009_large" "origin" "-2351 -2486 905" "angles" "0 0 0" } SpawnTemplate { Name "rock009" "origin" "-2275 -2182 715" "angles" "0 0 0" } SpawnTemplate { Name "rock001" "origin" "-2299 -1906 784" "angles" "0 0 0" } SpawnTemplate { Name "rock009" "origin" "-2475 -878 939" "angles" "0 0 0" } SpawnTemplate { Name "rock003" "origin" "-2475 -878 939" "angles" "0 0 0" } SpawnTemplate { Name "rock003" "origin" "-2680 1046 771" "angles" "0 315 0" } SpawnTemplate { Name "rock005" "origin" "-1396 717 584" "angles" "0 270 0" } SpawnTemplate { Name "rock005_large" "origin" "-1724 1487 748" "angles" "0 0 0" } SpawnTemplate { Name "rock007_large" "origin" "-1671 2399 737" "angles" "0 330 0" } SpawnTemplate { Name "rock003_large" "origin" "-380 3427 -273" "angles" "0 315 0" } SpawnTemplate { Name "rock005_large" "origin" "-611 3895 540" "angles" "0 15 0" } SpawnTemplate { Name "rock005_large" "origin" "-813 4182 626" "angles" "0 330 0" } SpawnTemplate { Name "rock005_large" "origin" "-643 4426 433" "angles" "0 330 0" } SpawnTemplate { Name "rock003_large" "origin" "131 3403 -215" "angles" "0 195 0" } SpawnTemplate { Name "rock002_large" "origin" "382 3090 392" "angles" "0 15 0" } SpawnTemplate { Name "rock002_large" "origin" "750 2716 569" "angles" "0 240 0" } //Skybox Background SpawnTemplate { Name "rock005" "origin" "3652 -698 424" "angles" "0 45 0" } SpawnTemplate { Name "rock002" "origin" "3993 -618 393" "angles" "0 105 0" } SpawnTemplate { Name "rock007" "origin" "3550 -170 553" "angles" "0 315 0" } SpawnTemplate { Name "rock005" "origin" "3717 69 440" "angles" "0 330 0" } SpawnTemplate { Name "rock005" "origin" "4186 54 576" "angles" "0 240 0" } SpawnTemplate { Name "rock006" "origin" "4280 -213 546" "angles" "0 195 0" } SpawnTemplate { Name "rock005" "origin" "4192 -477 576" "angles" "0 150 0" } //Misc// SpawnTemplate { Name "skull_island01" "origin" "-1205 3075 521" "angles" "0 30 0" } SpawnTemplate { Name "tree_medium" "origin" "-1388 914 588" "angles" "0 297 0" } SpawnTemplate { Name "tree_medium" "origin" "317 2569 267" "angles" "0 297 0" } SpawnTemplate { Name "tree_medium" "origin" "972 2426 336" "angles" "0 297 0" } SpawnTemplate { Name "tree_medium" "origin" "1561 636 308" "angles" "0 297 0" } SpawnTemplate { Name "deadtree02" "origin" "1709 -162 232" "angles" "-17 178 -14" } SpawnTemplate { Name "tree_medium" "origin" "1937 -2021 287" "angles" "0 6 0" } SpawnTemplate { Name "deadtree01" "origin" "1716 -3063 192" "angles" "-17 178 -14" } SpawnTemplate { Name "deadtree02" "origin" "1492 -3958 213" "angles" "-17 178 -14" } SpawnTemplate { Name "tree_medium" "origin" "2135 -3871 289" "angles" "0 6 0" } // SpawnTemplate // { // Name "ghost2" // "origin" "1696 -2569 108" // "angles" "0 165 0" // } // SpawnTemplate // { // Name "ghost2" // "origin" "-1659 -2370 462" // "angles" "0 315 0" // } // SpawnTemplate // { // Name "ghost2" // "origin" "-1720 -2011 420" // "angles" "0 315 0" // } // SpawnTemplate // { // Name "ghost2" // "origin" "-1992 -1442 488" // "angles" "0 45 0" // } // SpawnTemplate // { // Name "ghost2" // "origin" "-1913 -1164 488" // "angles" "0 330 0" // } //Skybox// SpawnTemplate { Name "skybox_vortex" "origin" "3904 -320 350" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-581 -1029 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-1311 -1942 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "166 -1901 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "2 -2560 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "904 -2198 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "1631 -2760 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-881 -2385 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-1015 -131 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-294 155 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-294 155 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "692 9 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-126 1008 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-518 1884 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "349 2132 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "364 1649 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-127 2376 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "719 -616 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "805 -1378 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "1402 -1845 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "1247 471 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-1688 -1000 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-1633 -500 500" "angles" "0 0 0" } SpawnTemplate { Name "skybox_rain" "origin" "-1252 477 500" "angles" "0 0 0" } SpawnTemplate { Name "railbumper" "origin" "-128 2888 -69" "angles" "0 270 0" } SpawnTemplate { Name "rail" "origin" "-127 2825 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2697 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2569 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2441 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2313 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2185 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 2057 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 1929 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 1801 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 1753 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 1657 -92" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "-127 1561 -87" "angles" "0 0 -3.5" } SpawnTemplate { Name "rail" "origin" "-127 1447 -80" "angles" "0 0 -3.5" } SpawnTemplate { Name "rail" "origin" "-127 1336 -73" "angles" "0 0 -3.5" } SpawnTemplate { Name "rail" "origin" "-127 1224 -66" "angles" "0 0 -3.5" } SpawnTemplate { Name "rail" "origin" "-127 1130 -60" "angles" "0 0 -3.5" } SpawnTemplate { Name "rail" "origin" "-127 1067 -50" "angles" "0 0 -9" } SpawnTemplate { Name "rail" "origin" "-127 957 -33" "angles" "0 0 -9" } SpawnTemplate { Name "rail" "origin" "-127 846 -14" "angles" "0 0 -9" } SpawnTemplate { Name "rail" "origin" "-127 720 -3" "angles" "0 0 -1" } SpawnTemplate { Name "rail" "origin" "-127 593 -1" "angles" "0 0 -1" } SpawnTemplate { Name "rail" "origin" "-127 481 1" "angles" "0 0 -1" } SpawnTemplate { Name "rail" "origin" "-127 390 3" "angles" "0 0 -1" } SpawnTemplate { Name "rail5degree" "origin" "-90 252 5" "angles" "0 309 0" } SpawnTemplate { Name "rail5degree" "origin" "30 115 5" "angles" "0 336 0" } SpawnTemplate { Name "rail" "origin" "156 63 4" "angles" "0 269.5 0" } SpawnTemplate { Name "rail" "origin" "284 62 4" "angles" "0 269.5 0" } SpawnTemplate { Name "rail" "origin" "380 61 4" "angles" "0 269.5 0" } SpawnTemplate { Name "rail5degree" "origin" "500 -8 3" "angles" "0 143.5 0" } SpawnTemplate { Name "rail5degree" "origin" "598 -159 3" "angles" "0 125.5 0" } SpawnTemplate { Name "rail" "origin" "633 -304 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -432 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -558 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -685 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -813 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -942 3" "angles" "0 0 0" } SpawnTemplate { Name "rail" "origin" "633 -1070 3" "angles" "0 0 0" } SpawnTemplate { Name "rail5degree" "origin" "658 -1217 3" "angles" "0 300 0" } SpawnTemplate { Name "rail" "origin" "711 -1356 3" "angles" "0 22.5 0" } SpawnTemplate { Name "rail" "origin" "758 -1472 3" "angles" "0 22.5 0" } SpawnTemplate { Name "rail" "origin" "795 -1562 3" "angles" "0 22.5 0" } SpawnTemplate { Name "rail5degree" "origin" "809 -1619 3" "angles" "0 117 0" } SpawnTemplate { Name "rail" "origin" "831 -1769 3" "angles" "0 359.5 0" } SpawnTemplate { Name "rail" "origin" "830 -1895 3" "angles" "0 359.5 0" } SpawnTemplate { Name "rail" "origin" "829 -2021 3" "angles" "0 359.5 0" } SpawnTemplate { Name "rail" "origin" "828 -2149 3" "angles" "0 359.5 0" } SpawnTemplate { Name "rail5degree" "origin" "777 -2282 3" "angles" "0 67 0" } SpawnTemplate { Name "rail5degree" "origin" "633 -2360 3" "angles" "0 17.5 0" } SpawnTemplate { Name "rail" "origin" "552 -2368 11" "angles" "0.104523 89.0055 5.99909" } SpawnTemplate { Name "rail" "origin" "424 -2368 25" "angles" "0.104523 89.0055 5.99909" } SpawnTemplate { Name "rail" "origin" "361 -2368 31" "angles" "0.0697535 89.0025 3.99939" } SpawnTemplate { Name "rail" "origin" "233 -2366 35" "angles" "0.00873073 89.0001 0.499921" } Mission { Where spawnbot_any Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 1 SuppressSentryBusterModel 1 InitialCooldown 45 CooldownTime 60 TFBot { Template T_TFBot_Force_SentryBuster_Calcium } } Mission // For Wave # { Where spawnbot_any Objective Sniper BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 InitialCooldown 45 CooldownTime 45 TFBot { Template T_TFBot_Sniper Skin 1 DeathSound "misc/halloween/skeleton_break.wav" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Scale 1.001 UseHumanAnimations 1 StripItem "Zombie Sniper" CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CharacterAttributes { "voice pitch scale" 0 } } } Templates { T_TFBot_Force_Boss_Death_Knight { Name "The Death Knight" Class Demoman Health 45000 Scale 1.8 Skill Expert Item "The Chargin' Targe" Item "The Eyelander" Attributes MiniBoss Attributes UseBossHealthBar Item "Forgotten King's Pauldrons" Item "Forgotten King's Restless Head" Item "Shin Shredders" Item "The Sole Saviors" Item "TF_WEAPON_SPELLBOOK" StripItemSlot 0 ClassIcon boss_skeleton_lite UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Eyelander" "damage bonus" 1.5 "heal on kill" 2000 "critboost on kill" 5 "killstreak tier" 2 "killstreak idleeffect" 3 "dmg bonus vs buildings" 2 "attach particle effect" 1 "Set DamageType Ignite" 1 "bombinomicon effect on death" 1 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" } Spell { Delay 15 Cooldown 999 Charges 3 Type "Summon Skeletons" } Spell { Delay 0 Cooldown 7 Type "Fireball" } Spell { Delay 30 Charges 2 Cooldown 23 Type "Pumpkin MIRV" } Spell { Delay 0 Cooldown 37 IfHealthBelow 40000 Type "Summon Monoculus" } Spell { Delay 0 Cooldown 999 Charges 3 IfHealthBelow 30000 Type "Summon Skeletons" } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.0 "airblast vulnerability multiplier" 0.0 "damage force reduction" 0.0 "move speed bonus" 0.35 "override footstep sound set" 2 "rage giving scale" 0.0 "attach particle effect" 1 } } T_TFBot_Force_SentryBuster_Calcium { Name "Skeleton Buster" ClassIcon sentry_buster Class Sniper Health 2500 Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes IgnoreEnemies Attributes DisableDodge Item "Upgradeable TF_WEAPON_CLUB" Item "The Crocodile Smile" Skin 1 DeathSound "misc/halloween/skeleton_break.wav" ItemModel { ItemName "The Crocodile Smile" Model "models/workshop/player/items/demo/tw_sentrybuster/tw_sentrybuster.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 "damage force reduction" 0.5 "move speed bonus" 2 "override footstep sound set" 7 } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" } T_TFBot_Force_Giant_Demoman_Bomber { Class Demoman Name "Giant Burst Bomber Demoman" ClassIcon demo_burst_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.01 "clip size upgrade atomic" 2 "projectile spread angle penalty" 3 "clip size upgrade atomic" 8 "faster reload rate" .65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Force_Skeleton_Melee { Name "Skeleton" Class Sniper Skill Hard ClassIcon dead_blu_lite WeaponRestrictions MeleeOnly UseCustomModel "models/bots/skeleton_sniper_boss/skeleton_sniper_boss.mdl" DeathSound "misc/halloween/skeleton_break.wav" Skin 1 Scale 1.001 StripItemSlot 0 StripItemSlot 1 UseHumanAnimations 1 StripItem "Zombie Sniper" Item "tf_weapon_club" ItemAttributes { ItemName "tf_weapon_club" "custom kill icon" "skull_tf" "is invisible" 1 } CharacterAttributes { "voice pitch scale" 0 } } T_TFBot_Force_Skeleton_Bowman { Name "Skeleton Bowman" Class Sniper Skill Hard ClassIcon sniper_bow Tag bot_giant WeaponRestrictions PrimaryOnly Skin 1 Item "The Huntsman" Scale 1.001 UseHumanAnimations 1 StripItem "Zombie Sniper" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" DeathSound "misc/halloween/skeleton_break.wav" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } } T_TFBot_Force_Vampire_Medic { Name "Vampire Medic" Class Medic Skill Hard WeaponRestrictions MeleeOnly Action FetchFlag Item "TF_WEAPON_SPELLBOOK" Item "The Vita-Saw" Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon spellbook_lite ItemAttributes { ItemName "The Vita-Saw" "bleeding duration" 5 "bombinomicon effect on death" 1 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 0 Cooldown 5 IfSeeTarget 1 Type "Fireball" } } T_TFBot_Force_Sniper_Huntsman_Fire { Name "Fire Bowman" Class Sniper ClassIcon sniper_bow Skill Hard Health 125 Item "Holy Hunter" Item "The Huntsman" UseHumanAnimations 1 ItemModel { ItemName "Zombie Sniper" Model "models/empty.mdl" } Skin 1 UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" DeathSound "misc/halloween/skeleton_break.wav" ItemAttributes { ItemName "The Huntsman" "killstreak tier" 2 "attach particle effect" 13 "set damagetype ignite" 1 // "fire rate penalty" 1.25 } } T_TFBot_Force_Giant_Skeleton_Summoner { Name "Giant Summoner Skeleton" Health 3000 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "Marsupial Muzzle" Item "Roo Rippers" Item "Mr. Mundee's Wild Ride" Item "TF_WEAPON_SPELLBOOK" UseHumanAnimations 1 Spell { IfSeeTarget 1 IfHealthBelow 3500 Type "Summon Skeletons" } StripItem "Zombie Sniper" Skin 1 ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 "dmg penalty vs buildings" 2 } Item "The Huntsman" MaxVisionRange 1500 ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.2 } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Force_Giant_Super_Skeleton { Name "Super Skeleton" Health 1200 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon UseHumanAnimations 1 Skin 1 SpawnTemplate "skeleton_giant_laugh" DeathSound "misc/halloween/skeleton_break.wav" StripItem "Zombie Sniper" FireInput { Target "skelly_ghaha_relay" Action Trigger Delay 0 Cooldown 5 Health 99999 } ItemAttributes { ItemName "tf_weapon_club" "custom kill icon" "spellbook_skeleton" "is invisible" 1 } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 "attach particle effect" 1 } } T_TFBot_Force_Giant_Super_Skeleton_NoLaugh { Name "Super Skeleton" Health 1200 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon UseHumanAnimations 1 Skin 1 DeathSound "misc/halloween/skeleton_break.wav" StripItem "Zombie Sniper" ItemAttributes { ItemName "tf_weapon_club" "custom kill icon" "spellbook_skeleton" "is invisible" 1 } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 "attach particle effect" 1 } } T_TFBot_Force_Giant_Soldier_TrioRocket { Class Soldier Name "Giant Trirocket Soldier" ClassIcon soldier_burstfire_giant Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Head Hedge" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size penalty" 0.75 "attach particle effect" 701 "projectile spread angle penalty" 3 "Projectile speed increased" 0.7 "killstreak idleeffect" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Force_Giant_Skeleton_PB { Name "Giant Pumpkin Bomb Skeleton" Health 3000 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "TF_WEAPON_SPELLBOOK" Spell { Cooldown 4 IfSeeTarget 1 IfHealthBelow 3500 Type "Pumpkin MIRV" } SpawnTemplate "skeleton_giant_laugh" FireInput { Target "skelly_ghaha_relay" Action Trigger Delay 0 Cooldown 4 Health 99999 } ItemModel { ItemName "Zombie Sniper" Model "models/empty.mdl" } Skin 1 ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 "dmg penalty vs buildings" 2 } Item "The Huntsman" MaxVisionRange 1500 ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.2 } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 } } // T_TFBot_Force_Super_Skeleton // { // Name "Super Skeleton" // Health 1200 // Class Sniper // Skill Hard // ClassIcon dead_blu_lite_giant // Tag bot_giant // Attributes MiniBoss // WeaponRestrictions MeleeOnly // UseHumanAnimations 1 // StripItem "Zombie Sniper" // SpawnTemplate "skeleton_giant_laugh" // FireInput // { // Target "skelly_ghaha_relay" // Action Trigger // Delay 0 // Cooldown 4 // Health 99999 // } // UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" // DeathSound "misc/halloween/skeleton_break.wav" // Skin 1 // CharacterAttributes // { // "move speed bonus" 2 // "damage force reduction" 0.5 // "airblast vulnerability multiplier" 0.5 // "override footstep sound set" 4 // "attach particle effect" 1 // } // } T_TFBot_Force_Giant_Skeleton { Name "Giant Skeleton" Health 3000 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Huntsman" MaxVisionRange 1500 Skin 1 UseHumanAnimations 1 ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.25 } StripItem "Zombie Sniper" SpawnTemplate "skeleton_giant_laugh" FireInput { Target "skelly_ghaha_relay" Action Trigger Delay 0 Cooldown 5 Health 99999 } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" DeathSound "misc/halloween/skeleton_break.wav" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 } } T_TFBot_Force_Giant_Pyro_DragonFury { Name "Giant Dragon Pyro" ClassIcon pyro_giant Class Pyro Skill Expert Health 3500 WeaponRestrictions PrimaryOnly MaxVisionRange 600 Attributes MiniBoss Item "The Dragon's Fury" Item "The Cauterizer's Caudal Appendage" Item "Burny's Boney Bonnet" Item "The Monster's Stompers" Tag bot_giant ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 "airblast disabled" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Force_Pyro { Name "Pyro" Class Pyro Health 175 Skill Normal Item "The Face of Mercy" Item "The Bonedolier" Item "Upgradeable TF_WEAPON_FLAMETHROWER" WeaponSwitch { Delay 0.1 Cooldown 9999 Type "Melee" } WeaponSwitch { Delay 0.5 Cooldown 9999 Type "Primary" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "attach particle effect" 8 "SPELL: Halloween green flames" 1 } CharacterAttributes { "SPELL: Halloween green flames" 1 "voice pitch scale" 0.5 } } T_TFBot_Force_Heavyweapons_Heater { Name "Heater Heavy" Class Heavyweapons Skill Easy ClassIcon heavy_heater Item "The Huo Long Heatmaker" Item "Tough Guy's Toque" Item "EOTL_hiphunter_jacket" WeaponRestrictions PrimaryOnly } T_TFBot_Force_Giant_Heavy_Shotgun_BurstFire { Name "Giant BurstFire Shotgun Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_shotgun_burst Attributes MiniBoss WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Item "TF_WEAPON_SHOTGUN_HWG" Item "The Sinner's Shade" Item "Commissar's Coat" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.5 "fire rate bonus" 0.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "damage force reduction" 0.3 "move speed bonus" 0.7 "override footstep sound set" 2 "increase buff duration" 9.0 } } T_TFBot_Force_Heavy_Shotgun_BurstFire { Name "Burst Fire Shotgun Heavy" Class Heavyweapons Skill Hard Health 1000 ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Item "TF_WEAPON_SHOTGUN_HWG" Item "The Sinner's Shade" Item "Commissar's Coat" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.7 "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 0.8 } } } Wave // Wave # { StartWaveOutput { Target wave_start_event_relay Action Trigger } DoneOutput { Target wave_finished_event_relay Action Trigger } WaveSpawn { FirstSpawnWarningSound "music/hl1_song6.mp3" WaitBeforeStarting 5 } WaveSpawn { FirstSpawnWarningSound "music/hl1_song6.mp3" WaitBeforeStarting 5 } SoundLoop { "ambient\atmosphere\corridor.wav" 19 } WaveSpawn { Name 1a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 30000 Speed 75 Skin 0 SpawnTemplate GhostTank OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1b Where spawnbot_any TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Force_Skeleton_Melee Item "MNC Mascot Outfit" ChangeAttributes { "voice pitch scale" 0 } } } WaveSpawn { Name 1c Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" ChangeAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 1d WaitForAllDead 1a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 25000 Speed 75 Skin 0 SpawnTemplate GhostTank2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 1e WaitForAllDead 1c Where spawnbot_any TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 20 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" ChangeAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 1f WaitForAllSpawned 1b Where spawnbot_any TotalCount 45 MaxActive 10 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Force_Skeleton_Melee Item "MNC Mascot Outfit" ChangeAttributes { "voice pitch scale" 0 } } } WaveSpawn { Name 1f WaitForAllSpawned 1d Where spawnbot_any TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun Scale 1 CharacterAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 1g1 WaitForAllSpawned 1f Where spawnbot_any TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Force_Giant_Skeleton } } WaveSpawn { Name 1g WaitForAllSpawned 1g1 Where spawnbot_any TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Force_Giant_Skeleton } } WaveSpawn { Name 1g WaitForAllDead 1f Where spawnbot_any TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Force_Pyro Skill Easy } TFBot { Template T_TFBot_Force_Pyro Skill Easy Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Force_Pyro Skill Normal } TFBot { Template T_TFBot_Force_Pyro Skill Normal } } } WaveSpawn { Name 1g WaitForAllSpawned 1f Where spawnbot_any TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Force_Vampire_Medic CharacterAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 1h WaitForAllDead 1g Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "The Mann of the House" FireWeapon { Delay 0 Duration 9999 Type "Secondary" } } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } } } WaveSpawn { Name 1h WaitForAllDead 1g Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "The Mann of the House" FireWeapon { Delay 0 Duration 9999 Type "Secondary" } } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon } } } WaveSpawn { Name 1h WaitForAllDead 1g Where spawnbot_aerial TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Shortstop Item "MNC Mascot Outfit" ClassIcon scout CharacterAttributes { "voice pitch scale" 0.5 "SPELL: set Halloween footstep type" "5322826" } } } WaveSpawn { Name 2a Where spawnbot_left Where spawnbot_right WaitForAllDead 1h TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Force_Giant_Skeleton_Summoner } } WaveSpawn { Name 2b Where spawnbot_any WaitForAllDead 1h TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Name "Flaming Fist Heavy" Class Heavyweapons Skill Hard Health 900 Scale 1.5 ClassIcon heavy Item "Bread Heads" Item "Bread Biter" Item "TF_Weapon_Fists" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_Weapon_Fists" "set damagetype ignite" 1 } CharacterAttributes { "voice pitch scale" 0.5 } CharacterAttributes { "attach particle effect" 1 "SPELL: set Halloween footstep type" "13595446" } } } WaveSpawn { Name 2c Where spawnbot_any WaitForAllDead 1h TotalCount 60 MaxActive 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Force_Skeleton_Bowman Item "Larrikin Robin" } } WaveSpawn { Name 2c Where spawnbot_any WaitForAllSpawned 2a TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Force_Giant_Pyro_DragonFury } } WaveSpawn // Dummy { WaitForAllDead 2c TotalCount 0 SpawnCount 0 WaitBeforeStarting 3 FirstSpawnOutput { Target blackout_trigger Action Trigger } } WaveSpawn // Dummy { WaitForAllDead 2c FirstSpawnWarningSound "music/hl2_song7.mp3" WaitBeforeStarting 3.5 } // WaveSpawn // Dummy // { // WaitForAllDead 2c // FirstSpawnWarningSound "music/hl2_song7.mp3" // WaitBeforeStarting 3.5 // } WaveSpawn { Name 2d WaitForAllDead 2c TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3.5 WaitBetweenSpawns 15 Where spawnbot_blackout TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Chicken Kiev" Item "The Mann of the House" Item "Holiday Punch" Taunt { Delay 4 Duration 3 } VoiceCommand //Periodacally uses voice commands { Delay 3 Cooldown 2 Type "Dispenser here" } CharacterAttributes { "voice pitch scale" 1.5 "gesture speed increase" 2 "crit forces victim to laugh" 1 "attach particle effect" 3055 } Item "TF_NoiseMaker_TFBirthday" } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Attributes IgnoreEnemies VoiceCommand //Periodacally uses voice commands { Delay 3 Cooldown 8 Type "Negative" } } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Attributes IgnoreEnemies VoiceCommand //Periodacally uses voice commands { Delay 3 Cooldown 5.5 Type "Negative" } } } } WaveSpawn { Name 2d Where spawnbot_any WaitForAllDead 2c TotalCount 18 MaxActive 18 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { Class Heavy Skill Easy Item "Can Opener" Item "Soviet Stitch-Up" Item "Steel-Toed Stompers" CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name 2e1 WaitForAllDead 2d Where spawnbot_any TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 20 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" ChangeAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 2e WaitForAllSpawned 2e1 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Chicken Kiev" Item "The Mann of the House" Item "Holiday Punch" VoiceCommand { Delay 3 Cooldown 2 Type "Dispenser here" } Taunt { Delay 4 Duration 3 } CharacterAttributes { "voice pitch scale" 0.2 "gesture speed increase" 2 "crit forces victim to laugh" 1 "attach particle effect" 3055 } } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Attributes IgnoreEnemies VoiceCommand //Periodacally uses voice commands { Delay 3 Cooldown 5.5 Type "Negative" } CharacterAttributes { "voice pitch scale" 1.2 } } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Attributes IgnoreEnemies CharacterAttributes { "voice pitch scale" 1.2 } VoiceCommand //Periodacally uses voice commands { Delay 3 Cooldown 12 Type "Negative" } } } } WaveSpawn { Name 2e WaitForAllDead 2d Where spawnbot_any TotalCount 65 MaxActive 10 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Bonk Name "Bonk Scout" Item "Potassium Bonnett" Item "Binoculus" Item "Airborne Attire" Item "The Long Fall Loafers" Attributes AlwaysCrit Classicon scout CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name 2e WaitForAllDead 2d Where spawnbot_any TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Force_Heavyweapons_Heater Item "The Tyurtlenek" Item "Brimstone" Item "Mo'Horn" ClassIcon heavy CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { WaitForAllDead 2e WaitBeforeStarting 1 FirstSpawnWarningSound "misc/halloween_eyeball/vortex_eyeball_moved.wav" } WaveSpawn { WaitForAllDead 2e WaitBeforeStarting 4 FirstSpawnWarningSound "vo/halloween_merasmus/sf12_appears15.mp3" } WaveSpawn { WaitForAllDead 2e WaitBeforeStarting 7 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead 2e WaitBeforeStarting 7 FirstSpawnOutput { Target skeleton_wave_relay Action trigger } } WaveSpawn // Dummy { WaitForAllDead 2e WaitBeforeStarting 10 FirstSpawnWarningSound "music/stingers/hl1_stinger_song7.mp3" } WaveSpawn // Dummy { WaitForAllDead 2e WaitBeforeStarting 10 FirstSpawnWarningSound "music/stingers/hl1_stinger_song7.mp3" } WaveSpawn { Name 3a WaitForAllDead 2e TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 13 WaitBetweenSpawns 0 FirstSpawnWarningSound "ambient/halloween/thunder_10.wav" TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "tank_path_a_1" Health 22000 Speed 75 Skin 0 SpawnTemplate "redmond" PingSound "ambient/hallow02.wav" DeploySound "ambient/creak03.wav" EngineLoopSound "ambient/underground.wav" DisableSmokeStack 1 Model { Default "models/empty.mdl" Damage1 "models/empty.mdl" Damage2 "models/empty.mdl" Damage3 "models/empty.mdl" Destruction "models/empty.mdl" LeftTrack "models/empty.mdl" RightTrack "models/empty.mdl" Bomb "models/bots/boss_bot/bomb_mechanism.mdl" } OnBombDroppedOutput { Target boss_deploy_special_relay Action Trigger } } } WaveSpawn { Name 3a WaitForAllDead 2e Where spawnbot_any TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 17 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Item "MNC Mascot Outfit" Classicon scout_giant Attributes AlwaysCrit } } WaveSpawn { Name 3a WaitForAllDead 2e Where spawnbot_any TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Spammer Classicon soldier_giant Item "The Well-Rounded Rifleman" Item "Dead of Night" Item "The Man in Slacks" } } WaveSpawn { Name 3a WaitForAllDead 2e Where spawnbot_any TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 7 TotalCurrency 100 TFBot { Template T_TFBot_Force_Sniper_Huntsman_Fire } } WaveSpawn { Name 3b WaitForAllDead 3a TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 FirstSpawnWarningSound "ambient/halloween/thunder_10.wav" TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "tank_path_a_1" Health 25000 Speed 70 Skin 0 SpawnTemplate "redmond" PingSound "ambient/hallow02.wav" DeploySound "ambient/creak03.wav" EngineLoopSound "ambient/underground.wav" DisableSmokeStack 1 Model { Default "models/empty.mdl" Damage1 "models/empty.mdl" Damage2 "models/empty.mdl" Damage3 "models/empty.mdl" Destruction "models/empty.mdl" LeftTrack "models/empty.mdl" RightTrack "models/empty.mdl" Bomb "models/bots/boss_bot/bomb_mechanism.mdl" } OnBombDroppedOutput { Target boss_deploy_special_relay Action Trigger } } } WaveSpawn { Name 3b WaitForAllDead 3a Where spawnbot_aerial TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Name "Mr.Bones" Health 30000 Class Sniper Skill Hard ClassIcon dead_blu_lite_giant Tag bot_giant Attributes MiniBoss Attributes AlwaysFireWeapon Attributes AlwaysCrit Attributes UseBossHealthBar UseMeleeThreatPrioritization 1 StripItemSlot 0 Item "TF_WEAPON_SPELLBOOK" Item "The Killing Gloves of Boxing" Item "Modest Pile of Hat" CustomWeaponModel { Slot 1 Model "models\empty.mdl" } CustomWeaponModel { Slot 2 Model "models\empty.mdl" } Spell //Gives specified spell to bots. { Delay 0 IfHealthBelow 50000 Cooldown 15 Type "Summon Skeletons" } Spell //Gives specified spell to bots. { Delay 5 IfHealthBelow 30000 Cooldown 30 Type "Summon Monoculus" } Spell //Gives specified spell to bots. { Delay 5 IfHealthBelow 10000 Cooldown 30 Type "Meteor Shower" } ItemAttributes { ItemName "The Killing Gloves of Boxing" "custom kill icon" "spellbook_skeleton" "is invisible" 1 "set damagetype ignite" 1 "attach particle effect" 1 } SpawnTemplate "skeleton_giant_laugh" FireInput { Target "skelly_ghaha_relay" Action Trigger Delay 0 Cooldown 4 Health 99999 } ItemModel { ItemName "Zombie Sniper" Model "models/empty.mdl" } Skin 1 ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 "dmg penalty vs buildings" 2 } UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" CharacterAttributes { "move speed bonus" 0.4 "rage giving scale" 0.0001 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 4 "attach particle effect" 1 "increased jump height" 2.5 } } } WaveSpawn { Name 3b WaitForAllDead 3a Where spawnbot_any TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Force_Sniper_Huntsman_Fire } } WaveSpawn { WaitForAllDead 3b WaitBeforeStarting 3 FirstSpawnOutput { Target skeleton_wave_finish_relay Action trigger } } WaveSpawn { WaitForAllDead 3b WaitBeforeStarting 3 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead 3b FirstSpawnWarningSound "music/hl1_song19.mp3" WaitBeforeStarting 10 } WaveSpawn { WaitForAllDead 3b FirstSpawnWarningSound "music/hl1_song19.mp3" WaitBeforeStarting 10 } WaveSpawn { Name 4a WaitForAllDead 3b Where spawnbot_any TotalCount 9 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_FAN Classicon scout_giant Attributes AlwaysCrit Item "MNC Mascot Outfit" } } WaveSpawn { Name 4b WaitForAllDead 3b Where spawnbot_any TotalCount 48 MaxActive 12 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 4 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon soldier CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Soldier_RocketShotgun ClassIcon soldier CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn { Name 4c WaitForAllDead 3b Where spawnbot_any TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "The Chicken Kiev" Item "The Mann of the House" } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.5 } } } } WaveSpawn { Name 4d WaitForAllSpawned 4c Where spawnbot_any TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_giant Item "The Well-Rounded Rifleman" Item "Dead of Night" Item "The Man in Slacks" } TFBot { Template T_TFBot_Giant_Pyro } } } WaveSpawn { Name 4e WaitForAllSpawned 4c Where spawnbot_any TotalCount 33 MaxActive 9 SpawnCount 3 WaitBeforeStarting 30 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Demoman Attributes AlwaysCrit CharacterAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 4e WaitForAllSpawned 4c Where spawnbot_any TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun CharacterAttributes { "voice pitch scale" 0.5 } } } WaveSpawn { Name 5a WaitForAllDead 4e Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 30000 Speed 70 Skin 0 Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate GhostTank3 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5a WaitForAllDead 4e Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 FirstSpawnWarningSound "music/hl1_song5.mp3" TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 20000 Speed 70 Skin 0 Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate GhostTank_Boo OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 5c WaitForAllDead 4e Where spawnbot_any TotalCount 50 MaxActive 12 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_FastCharge Attributes AlwaysCrit Classicon scout Item "Batter's Helmet" Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } } WaveSpawn { Name 5c WaitForAllDead 4e Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 25 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon soldier_giant Attributes AlwaysCrit Item "The Rebel Rouser" Item "The Dictator" Item "Coldfront Carapace" } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Attributes IgnoreEnemies } } } WaveSpawn { Name 5f WaitForAllDead 5c Where spawnbot_any TotalCount 60 MaxActive 12 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Demoman Skill Hard Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Demoman Skill Hard Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Demoman Skill Hard Item "Forgotten King's Restless Head" Item "Forgotten King's Pauldrons" Attributes AlwaysCrit CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn { Name 5f WaitForAllDead 5c Where spawnbot_any TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Force_Giant_Soldier_TrioRocket Attributes AlwaysCrit ClassIcon soldier_giant Item "Hellhunter's Headpiece" Item "Supernatural Stalker" Item "Dead of Night" } TFBot { Template T_TFBot_Force_Giant_Soldier_TrioRocket Attributes AlwaysCrit ClassIcon soldier_giant Item "The Well-Rounded Rifleman" Item "Dead of Night" Item "The Man in Slacks" } } } WaveSpawn { Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawnsAfterDeath 15 Support 1 TotalCurrency 0 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat Item "The Toadstool Topper" Item "Flak Jack" Item "The Red Socks" CharacterAttributes { "voice pitch scale" 1.5 } } } //Phase 6: //04 Giant Blackbox Soldier + 02 Uber Medic //12 Giant Axeknight Demo //04 Giant Burst Fire Shotgun + 01 Uber Medic //04 Giant Pumpkin Skeleton + 01 Uber Medic //60 Scout //18 Pyro + 18 Uber Medic //40 Direct Hit Soldier WaveSpawn { Name 6a WaitForAllDead 5f Where spawnbot_any TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_giant Attributes AlwaysCrit Item "The Well-Rounded Rifleman" Item "Dead of Night" Item "The Man in Slacks" } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn { Name 6a WaitForAllDead 5f Where spawnbot_any TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 15 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" Attributes AlwaysCrit } } WaveSpawn { Name 6b WaitForAllDead 5f Where spawnbot_any TotalCount 60 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Class Scout Skill Normal Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Class Scout Skill Normal Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Class Scout Skill Hard Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Class Scout Skill Hard Item "MNC Mascot Outfit" CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn { Name 6c WaitForAllSpawned 6b Where spawnbot_any TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 7 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Force_Pyro Attributes AlwaysFireWeapon CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Medic_BigHeal Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn // Dummy { WaitForAllDead 6a WaitBeforeStarting 5 FirstSpawnWarningSound "music/hl2_song9.mp3" } WaveSpawn { Name 6d WaitForAllDead 6a Where spawnbot_any TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 16 FirstSpawnWarningSound "music/hl2_song9.mp3" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Force_Giant_Heavy_Shotgun_BurstFire Item "The Chicken Kiev" Item "Big Chief" Item "The Heavy Lifter" Item "The Mann of the House" ClassIcon heavy_giant Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic Item "The Angel of Death" Item "Grimm Hatte" Item "Burly Beast" ClassIcon medic CharacterAttributes { "voice pitch scale" 0.5 } } } } WaveSpawn { Name 6d WaitForAllDead 6a Where spawnbot_right Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Force_Giant_Skeleton_PB Item "Horseless Headless Horseman's Head" CharacterAttributes { "voice pitch scale" 0 } } } WaveSpawn { Name 6d WaitForAllDead 6a Where spawnbot_any TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Soldier Skill Hard Item "The Direct Hit" Item "The Whirly Warrior" Item "Dead of Night" Item "Coldfront Carapace" CharacterAttributes { "voice pitch scale" 0.2 } } } //Phase 7: //04 Tank (Health 8000) //01 Giant Mineland Demoman + 02 Giant Medic //12 Giant Charged Soldier Crit //08 Giant Deflector Heavy //70 SMG Sniper //32 Pyro //40 Demo Burst WaveSpawn { Name 7a WaitForAllDead 6d Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 25 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 8000 Speed 110 Skin 1 SpawnTemplate GhostTank_Boo OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7a WaitForAllDead 6d Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 25 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 10000 Speed 110 Skin 0 SpawnTemplate GhostTank OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7a WaitForAllDead 6d Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 TotalCurrency 25 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 10000 Speed 110 Skin 0 SpawnTemplate GhostTank2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7a WaitForAllDead 6d Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 0 TotalCurrency 25 Tank { Name "tankboss" StartingPathTrackNode "boss_path_1" Health 10000 Speed 110 Skin 0 SpawnTemplate GhostTank3 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7b WaitForAllDead 6d Where spawnbot_aerial TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 0 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 200 Squad { TFBot { Template T_TFBot_Force_Giant_Demoman_Bomber Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" ClassIcon demo_giant } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Name "Giant Regen Medic" Attributes IgnoreEnemies } TFBot { Template T_TFBot_Giant_Medic_Regen Item "Templar's Spirit" Item "The Chronoscarf" Item "The Angel of Death" Name "Giant Regen Medic" Attributes IgnoreEnemies } } } WaveSpawn { Name 7c WaitForAllSpawned 7b Where spawnbot_any TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 10 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes AlwaysCrit ClassIcon soldier_giant } TFBot { Template T_TFBot_Force_Giant_Demoman_Bomber Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" Attributes AlwaysCrit ClassIcon demo_giant } TFBot { Template T_TFBot_Force_Giant_Demoman_Bomber Item "Hair of the Dog" Item "Scottish Snarl" Item "Pickled Paws" Attributes AlwaysCrit ClassIcon demo_giant } } } WaveSpawn { Name 7d WaitForAllSpawned 6d Where spawnbot_any TotalCount 40 MaxActive 10 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 6 TotalCurrency 100 RandomChoice { TFBot { Class Heavy Skill Easy Item "Can Opener" Item "Soviet Stitch-Up" Item "Steel-Toed Stompers" CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { Template T_TFBot_Force_Heavyweapons_Heater Item "The Tyurtlenek" Item "Brimstone" Item "Mo'Horn" ClassIcon heavy Skill Normal CharacterAttributes { "voice pitch scale" 0.5 } } TFBot { Class Heavy Skill Normal Item "Can Opener" Item "Soviet Stitch-Up" Item "Steel-Toed Stompers" CharacterAttributes { "voice pitch scale" 0.5 } } } } WaveSpawn { Name 7d WaitForAllDead 7c Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector ClassIcon heavy_giant Item "The Mann of the House" } } WaveSpawn { Name 7d WaitForAllDead 7c Where spawnbot_any TotalCount 50 MaxActive 12 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Force_Pyro Skill Easy Attributes AlwaysFireWeapon CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Force_Pyro Skill Easy Attributes AlwaysFireWeapon CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Force_Pyro Skill Easy CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Force_Pyro Skill Normal CharacterAttributes { "voice pitch scale" 0.2 } } TFBot { Template T_TFBot_Force_Pyro Skill Hard CharacterAttributes { "voice pitch scale" 0.2 } } } } WaveSpawn { Name 7d WaitForAllDead 7c Where spawnbot_any TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst Name "Armoured Burst Demo" Item "Hazard Headgear" Item "The Merc's Muffler" ClassIcon demo Attributes AlwaysCrit Health 800 Scale 1.4 CharacterAttributes { "move speed bonus" 0.85 "voice pitch scale" 0.2 } } } //Phase 8: //Fog Relay //12 Giant Runner Skeleton //01 Death Knight (Health 60000) //30 Flaming Fist Skeleton WaveSpawn { WaitForAllDead 7d WaitBeforeStarting 3 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { WaitForAllDead 7d WaitBeforeStarting 3 FirstSpawnOutput { Target boss_wave_relay Action trigger } } WaveSpawn // Dummy { WaitForAllDead 7d FirstSpawnWarningSound "music/stingers/hl1_stinger_song27.mp3" WaitBeforeStarting 6 } WaveSpawn // Dummy { WaitForAllDead 7d FirstSpawnWarningSound "music/stingers/hl1_stinger_song27.mp3" WaitBeforeStarting 6 } WaveSpawn { Name 8a WaitForAllDead 7d Where spawnbot_any TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Force_Giant_Super_Skeleton_NoLaugh } TFBot { Template T_TFBot_Force_Giant_Super_Skeleton } } } WaveSpawn { WaitForAllDead 8a WaitBeforeStarting 2 FirstSpawnOutput { Target intel Action ForceResetSilent } } WaveSpawn { Name 8b WaitForAllDead 8a Where spawnbot_any TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.5 TotalCurrency 100 TFBot { Template T_TFBot_Force_Sniper_Huntsman_Fire Action Mobber Attributes AlwaysCrit } } WaveSpawn { Name 8b WaitForAllDead 8a Where spawnbot_aerial TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Template T_TFBot_Force_Boss_Death_Knight } } WaveSpawn { WaitForAllDead 8b WaitBeforeStarting 1 FirstSpawnWarningSound "vo/halloween_merasmus/sf12_leaving13.mp3" FirstSpawnOutput { Target rain_system_init_stop_relay Action trigger } } WaveSpawn { WaitForAllDead 8b WaitBeforeStarting 4.5 FirstSpawnOutput { Target rain_system_init_stop_relay Action trigger } } } }