#base robot_giant.pop #base robot_standard.pop // mission made by ptyx: https://steamcommunity.com/profiles/76561198443380789/ // If you see this, you do not have permission to copy/use any of the templates, logic or sound assets contained in this mission. This will be a subject to change after this mission releases // I regulary run the servers to find stolen content, if your mission has any kind of asset from here, I will have it taken down without notice // Toliach - made icons for the 2 variants of the baron of hell // lite - dash bar logic, cleanup and some of the utility functions, (highlited in the nut file) as well as the Textual Timer and some of the icons // Baron Of Hell (both variants),and marauder models - property of bethesda, port by me, you cannot use these ports in your mission(s), however you are free to port it yourself! // Kmlp - helped alot with the general concepts used in this mission as well as made some of the sound related functions, the melee punch base for the baron of hell as well as helped with troubleshooting // all the epic potato people who helped me resolve problems I encountered while making this // special thanks to ocet247 (https://steamcommunity.com/id/ocet247/) for their help with the obscure aspects of VScript no one else seemed to know about // Mikroscopic - creator of kelly, allowed me to modify the map so we could get custom particles! // Sgt Table - took the dynamic timer concept from echoes :D // sntr - hexxed the bfg model so I could use it as a custom weapon WaveSchedule { StartingCurrency 800 FixedRespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween SniperHideLasers 1 //ReverseWinConditions 1 BluHumanInfiniteAmmo 0 BluPlayersAreRobots 0 FlagCarrierMovementPenalty 0.5 //AllowJoinTeamBlueMax 6 //AllowJoinTeamBlue 1 BluHumanInfiniteCloak 0 RespawnWaveTimeBlue 5 MaxSpectators 6 NoReanimators 1 NoRomevisionCosmetics 1 ZombiesNoWave666 1 ImprovedAirblast 1 MaxRedPlayers 6 TextPrintTime 5 RobotLimit 50 UpgradeStationKeepWeapons 1 RespecEnabled 1 BotsRandomCrit 0 DefaultMiniBossScale 1 NoJoinMidwave 1 RemoveBluVelocityLimit 1 NoRedBotsRandomCrit 1 AllowBotExtraSlots 1 FixedRespawnWaveTimeBlue 1 AllowBluPlayerReanimators 1 //FixWavespawnReserveSlotsOnDisabledSpawnbot 1 //CustomUpgradesFile mvm_upgrades_hell_on_earth.txt LuaScriptFile "scripts/screecher.lua" LuaScriptFile "scripts/ammo_on_kill.lua" LuaScriptFile "scripts/stunlogic.lua" LuaScriptFile "scripts/berserk_logic.lua" LuaScriptFile "scripts/moneylogic.lua" LuaScriptFile "scripts/plasma_overheat.lua" LuaScriptFile "scripts/combustor_logic.lua" LuaScriptFile "scripts/pickup_logic.lua" PrecacheGeneric "materials/colorcorrection/hell_on_earth.raw" PrecacheGeneric "materials/colorcorrection/hell_on_earth_orange.raw" PrecacheModel "models/flags/scrap_metal_flag.mdl" PrecacheModel "models/bots/doom_bomb.mdl" PrecacheModel "models/thekins/doometernal/daisy.mdl" PrecacheModel "models/rena_haloreach/unsc_halcyon_class_cruiser_poa_2.mdl" PrecacheModel "models/weapons/c_models/c_big_man/c_big_man.mdl" PrecacheModel "models/weapons/c_models/c_argent_axe/c_argent_axe.mdl" PrecacheModel "models/weapons/c_models/c_screwiatan_7000/c_screwiatan_7000.mdl" PrecacheModel "models/workshop/weapons/c_models/c_mac_smg/c_mac_smg.mdl" PrecacheModel "models/workshop/weapons/c_models/c_burping_blaster/c_burping_blaster.mdl" PrecacheModel "models/weapons/c_models/c_heatseeking.mdl" PrecacheModel "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" PrecacheModel "models/weapons/c_models/c_ex_vermin/c_ex_vermin.mdl" PrecacheModel "models/weapons/c_models/c_saw/c_zow.mdl" PrecacheModel "models/weapons/c_models/c_astral_assassin/c_astral_assassin.mdl" PrecacheModel "models/weapons/c_models/c_astral_assassin_projectile/c_astral_assassin_projectile.mdl" PrecacheModel "models/weapons/c_models/c_tgat/c_tgat.mdl" PrecacheModel "models/weapons/c_models/c_phazeball/c_phazeball.mdl" PrecacheModel "models/weapons/c_models/c_shotgun_bigbuck/c_shotgun.mdl" PrecacheModel "models/weapons/c_models/c_deagle/c_deagle.mdl" PrecacheModel "models/weapons/c_models/c_kriss/c_kriss.mdl" PrecacheModel "models/weapons/c_models/c_frag/c_frag.mdl" PrecacheModel "models/weapons/c_models/c_50k_volt/c_pro_smg.mdl" PrecacheModel "models/weapons/c_models/c_bastard_backguard/c_bastard_backguard.mdl" PrecacheModel "models/weapons/c_models/c_howitzer/c_lochnload.mdl" PrecacheModel "models/weapons/c_models/c_gupgun/c_leechgun.mdl" PrecacheModel "models/weapons/c_models/c_lead_pipe/c_lead_pipe.mdl" PrecacheModel "models/weapons/c_models/c_ash_m/c_ash_m.mdl" PrecacheModel "models/weapons/c_models/c_assault_minigun/c_assault_minigun.mdl" PrecacheModel "models/weapons/c_models/c_railgun_mercenary/c_railgun_mercenary.mdl" PrecacheModel "models/weapons/w_models/w_wasp_launcher_rocket.mdl" PrecacheModel "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" PrecacheModel "models/weapons/c_models/c_handwarmer.mdl" PrecacheModel "models/weapons/c_models/c_heatwave/c_heatwave.mdl" PrecacheModel "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" PrecacheModel "models/weapons/c_models/c_scythe/c_scythe.mdl" PrecacheModel "models/weapons/c_models/c_flaregun_pyro_volt/c_flaregun_pyro.mdl" PrecacheModel "models/weapons/c_models/c_railgun_mercenary/c_railgun_mercenary.mdl" PrecacheModel "models/workshop/weapons/c_models/c_sshockgun/c_sshockgun.mdl" PrecacheModel "models/workshop/weapons/c_models/c_bouncing_betty/c_bouncing_betty.mdl" PrecacheModel "models/workshop/player/debre/all_class/bak_teufort_knight/bak_teufort_knight_demo.mdl" PrecacheModel "models/ctf2w/weapons/c_models/c_spitfire_rocketlauncher/c_spitfire_rocketlauncher.mdl" PrecacheModel "models/ctf2w/weapons/c_models/c_spitfire_rocketlauncher/w_rocket_spitfire.mdl" PrecacheModel "models/ctf2w/weapons/c_models/c_techlauncher shellprojectile.mdl" PrecacheModel "models/enhancedrockets2/w_rocket_libertylauncher.mdl" PrecacheModel "models/weapons/c_models/c_sho_scattergun.mdl" PrecacheModel "models/weapons/c_models/c_gatling_fun/c_gatling_fun.mdl" PrecacheModel "models/ctf2w/weapons/c_models/c_miniraygun/c_miniraygun.mdl" PrecacheModel "models/workshop/weapons/c_models/c_roughrider/c_pep_scattergun.mdl" PrecacheModel "models/workshop/weapons/c_models/c_steel_battalion/c_steel_battalion.mdl" PrecacheModel "models/weapons/c_models/c_mp40/c_mp40.mdl" PrecacheModel "models/c_scrap_sentinel/c_spikewrench.mdl" PrecacheModel "models/workshop/weapons/c_models/c_bfg/c_bfg.mdl" PrecacheModel "models/weapons/c_models/c_merasmus_jar_bomba/c_merasmus_jar_bomba.mdl" PrecacheModel "models/weapons/c_models/c_merasmus_jar_bomba/v_merasmus_jar_bomba.mdl" PrecacheModel "models/bots/boss_bot/boss_tank_color.mdl" PrecacheModel "models/bots/boss_bot/combat_tank/combat_tank.mdl" PrecacheModel "models/bots/boss_bot/combat_tank/combat_tank_base.mdl" PrecacheModel "models/bots/boss_bot/combat_tank/combat_tank_minigun.mdl" PrecacheModel "models/bots/boss_bot/combat_tank/combat_tank_rocket.mdl" PrecacheModel "models/bots/boss_bot/combat_tank/combat_tank_rocketpod.mdl" PrecacheModel "models/bots/soldier_boss/bot_soldier_boss_gibby.mdl" PrecacheModel "models/bots/pyro/bot_pyro_gibby.mdl" PrecacheModel "models/bots/soldier/bot_soldier_gibby.mdl" PrecacheModel "models/bots/pyro_boss/bot_pyro_boss_gibby.mdl" PrecacheModel "models/bots/heavy_boss/bot_heavy_boss_gibby.mdl" PrecacheModel "models/bots/demo_boss/bot_demo_boss_gibby.mdl" PrecacheModel "models/bots/demo/bot_demo_gibby.mdl" PrecacheModel "models/weapons/w_models/w_atomball_blu.mdl" PrecacheModel "models/bots/boss_bot/boss_tankred.mdl" PrecacheModel "models/bornacle.mdl" PrecacheModel "models/kirillian/infected/spyro_v4.mdl" PrecacheModel "models/kirillian/infected/coomer_v4.mdl" PrecacheModel "models/kirillian/infected/wanker_v4.mdl" PrecacheModel "models/kirillian/infected/hank_v4.mdl" PrecacheModel "models/kirillian/infected/hoomer_v4.mdl" PrecacheModel "models/fog.mdl" PrecacheModel "models/props_mvm/mvm_upgrade_blu.mdl" PrecacheModel "models/buildables/sentry_artillery3_rockets.mdl" PrecacheModel "models/buildables/skirmy3.mdl" PrecacheModel "models/buildables/skirmy2.mdl" PrecacheModel "models/buildables/skirmy1.mdl" PrecacheGeneric "materials/hud/ptx_too_young_to_die.vmt" PrecacheGeneric "materials/hud/ptx_hurt_me_plenty.vmt" PrecacheGeneric "materials/hud/ptx_ultra_violence.vmt" PrecacheGeneric "materials/hud/ptx_nightmare.vmt" PrecacheGeneric "materials/hud/ptx_ultra_nightmare.vmt" PrecacheGeneric "materials/skybox/sky_wildfire_01bk.vmt" // need to upload PrecacheGeneric "materials/skybox/sky_wildfire_01dn.vmt" PrecacheGeneric "materials/skybox/sky_wildfire_01ft.vmt" PrecacheGeneric "materials/skybox/sky_wildfire_01lf.vmt" PrecacheGeneric "materials/skybox/sky_wildfire_01rt.vmt" PrecacheGeneric "materials/skybox/sky_wildfire_01up.vmt" PrecacheSound "ptx/misc/demonic_spawn.wav" PrecacheSound "cluster_fire2.wav" PrecacheSound "cluster_fire1.wav" PrecacheSound "marauder_entrance.mp3" PrecacheSound "marauder_prefire_v3.mp3" PrecacheSound "ptx/other/argent_energy_teleport.mp3" PrecacheSound "ptx/weapons/bfg_fire.wav" PrecacheSound "ptx/weapons/plasma_regular_fire.wav" PrecacheSound "ptx/weapons/railgun_fire.wav" PrecacheSound "ptx/weapons/plasma_heated_fire.wav" PrecacheSound "ptx/weapons/plasma_reload.wav" PrecacheSound "ptx/weapons/rocket_launcher_fire_alt.wav" PrecacheSound "ptx/weapons/shotgun_pump_reload.wav" PrecacheSound "ptx/weapons/balista_warning_beep_1_1_id#311864958.wav" PrecacheSound "ptx/weapons/wpn_sp_pistol_fire_large_3.wav" PrecacheSound "ptx/weapons/stickybomb_mod_fire01.wav" PrecacheSound "ptx/weapons/shotgun_fire_02.wav" PrecacheSound "ptx/weapons/pistol_fire_01.wav" PrecacheSound "ptx/weapons/laser_turret.wav" PrecacheSound "ptx/weapons/unmaykry_fire_2.wav" PrecacheSound "ptx/weapons/micro_missles_fire.wav" PrecacheSound "ptx/weapons/meteor_explode1.wav" PrecacheSound "ptx/weapons/meteor_explode2.wav" PrecacheSound "ptx/weapons/meteor_explode3.wav" PrecacheSound "ptx/weapons/doom_hunter_railgun.wav" PrecacheSound "ptx/misc/screecher_1.wav" PrecacheSound "ptx/zombies/zombie_grunt1.wav" PrecacheSound "ptx/zombies/zombie_grunt2.wav" PrecacheSound "ptx/zombies/zombie_grunt3.wav" PrecacheSound "ptx/zombies/zombie_grunt4.wav" PrecacheSound "ptx/zombies/zombie_grunt5.wav" PrecacheSound "ptx/zombies/zombie_grunt6.wav" PrecacheSound "ptx/zombies/zombie_grunt7.wav" PrecacheSound "ptx/zombies/zombie_grunt8.wav" PrecacheSound "ptx/zombies/zombie_idle1.wav" PrecacheSound "ptx/zombies/zombie_idle2.wav" PrecacheSound "ptx/zombies/zombie_idle3.wav" PrecacheSound "ptx/zombies/zombie_idle4.wav" PrecacheSound "ptx/zombies/zombie_rage1.wav" PrecacheSound "ptx/zombies/zombie_rage2.wav" PrecacheSound "ptx/zombies/zombie_rage3.wav" PrecacheSound "ptx/zombies/zombie_rage4.wav" PrecacheSound "ptx/other/harsh_wind_01.wav" PrecacheSound "ptx/other/siren_amb_fade.wav" PrecacheSound "ptx/other/podium_hell_on_earth.wav" PrecacheSound "ptx/other/metal_groans_5.wav" PrecacheSound "ptx/other/metal_groans_4.wav" PrecacheSound "ptx/other/hell_tortured_loop_01.wav" PrecacheSound "ptx/sfx/demons/darklord_vilesummon.wav" PrecacheSound "ptx/sfx/demons/gladiator_big_door_open.wav" PrecacheSound "ptx/sfx/demons/eyeball_explode_scream_3.wav" PrecacheSound "ptx/sfx/demons/demon_scream_3.wav" PrecacheSound "ptx/sfx/demons/demon_scream_2.wav" PrecacheSound "ptx/sfx/demons/demon_scream_1.wav" PrecacheSound "ptx/sfx/baron_armor_regenerated.wav" PrecacheSound "ptx/sfx/baron_armor_regenerating.wav" PrecacheSound "ptx/sfx/titan_groan1.mp3" PrecacheSound "ptx/sfx/titan_groan2.mp3" PrecacheSound "ptx/sfx/titan_groan3.mp3" PrecacheSound "ptx/sfx/titan_groan4.mp3" PrecacheSound "ptx/other/armor_pickup.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/baron_roar_big_0.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/baron_roar_big_7.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_9.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_11.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_16.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_handwave_2.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_handwave_3.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_hand_wave_attack_0.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/baron_hand_wave_attack_3.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/fireball_explosion_baron_0.wav" PrecacheSound "ptx/sfx/demons/baron_of_hell/combat/fireball_explosion_baron_1.wav" PrecacheSound "ptx/sfx/demons/marauder/axe_explode.wav" PrecacheSound "ptx/sfx/demons/marauder/axe_hit1.wav" PrecacheSound "ptx/sfx/demons/marauder/axe_hit2.wav" PrecacheSound "ptx/sfx/demons/marauder/axe_hit3.wav" PrecacheSound "ptx/sfx/demons/marauder/axe_turn_off.wav" PrecacheSound "ptx/sfx/demons/marauder/big_attack1.wav" PrecacheSound "ptx/sfx/demons/marauder/big_attack2.wav" PrecacheSound "ptx/sfx/demons/marauder/big_attack3.wav" PrecacheSound "ptx/sfx/demons/marauder/big_attack4.wav" PrecacheSound "ptx/sfx/demons/marauder/big_slam.wav" PrecacheSound "ptx/sfx/demons/marauder/shotgun_warning.wav" PrecacheSound "ptx/sfx/demons/marauder/small_attack1.wav" PrecacheSound "ptx/sfx/demons/marauder/small_attack2.wav" PrecacheSound "ptx/sfx/demons/marauder/small_attack3.wav" PrecacheSound "ptx/sfx/demons/marauder/marauder_dazed.wav" PrecacheSound "ptx/sfx/demons/marauder/marauder_vurneable.mp3" PrecacheSound "ptx/sfx/demons/marauder/vo1attack.wav" PrecacheSound "ptx/sfx/demons/marauder/vo2attack.wav" PrecacheSound "ptx/sfx/demons/marauder/vo3attack.wav" PrecacheSound "ptx/sfx/demons/marauder/vo4attack.wav" PrecacheSound "ptx/sfx/demons/marauder/marauder_vo_1.mp3" PrecacheSound "ptx/sfx/demons/marauder/marauder_vo_1.mp3" PrecacheSound "ptx/sfx/demons/marauder/marauder_vo_1.mp3" PrecacheSound "ptx/ost/mars_core_ambient.mp3" PrecacheSound "ptx/ost/cultist_base.mp3" PrecacheSound "ptx/ost/hell_on_earth.mp3" PrecacheSound "ptx/ost/hell_on_earth_drop.mp3" PrecacheSound "ptx/ost/bfg_division_2020.mp3" PrecacheSound "ptx/ost/reclaimed_earth.mp3" PrecacheSound "ptx/ost/break_music.mp3" PrecacheSound "ptx/ost/cultist_base_amb_1.wav" // NEW PrecacheSound "ptx/ost/transitions/marauder_intro.mp3" PrecacheSound "ptx/cinematic/axe_warning_red.wav" PrecacheSound "ptx/cinematic/gameover.wav" PrecacheSound "ptx/cinematic/battlefield_blue_lights_on.wav" PrecacheSound "ptx/cinematic/battlefield_power_core_insert.wav" PrecacheSound "ptx/cinematic/intro_titansteps_0.wav" PrecacheSound "ptx/cinematic/asteroid_collision_02.wav" PrecacheSound "ptx/cinematic/sentinel_battery_insert.wav" PrecacheSound "ptx/cinematic/death_stinger_mp.wav" PrecacheSound "ptx/cinematic/battlefield_gun_moment_02_crucible.wav" PrecacheSound "ptx/cinematic/activate_axe.wav" // NEW PrecacheSound "ptx/cinematic/charge_up_portal.wav" // NEW PrecacheSound "ptx/cinematic/cine_charge_explode.wav" PrecacheSound "ptx/cinematic/cine_explode_death.wav" PrecacheSound "ptx/cinematic/cine_portal_loop.wav" PrecacheSound "ptx/cinematic/cine_stinger_demon_spawn.wav" PrecacheSound "ptx/gate_klaxon_mannhattan.mp3" PrecacheSound "ptx/other/player_dash2_0.wav" PrecacheSound "ptx/other/player_dash2_1.wav" PrecacheSound "ptx/other/player_dash2_4.wav" PrecacheSound "ptx/other/chain_door_open_giant.wav" PrecacheParticle m_torchflame PrecacheParticle eyeboss_vortex_red PrecacheParticle mvm_tank_destroy_embers PrecacheParticle spell_lightningball_center_red PrecacheParticle mannpower_imbalance_red_fleks PrecacheParticle mannpower_imbalance_red_lightning PrecacheParticle eb_doorway_vortex04 PrecacheParticle drg_cow_explosioncore_charged PrecacheParticle charge_up PrecacheParticle fireSmoke_Collumn_mvmAcres_sm PrecacheParticle h2013_corpse_smoke PrecacheParticle mvm_soldier_shockwave PrecacheParticle lost_souls PrecacheParticle emp_main_red_1 PrecacheParticle hcea_hunter_shade_cannon_explode_air PrecacheParticle ds3_watcher_fire_impact_circular_fire_a PrecacheParticle halloween_boss_summon PrecacheParticle alien_abduct2_invis PrecacheParticle alien_abduct2_invis2 PrecacheParticle custom_particle_001 PrecacheParticle alien_mothership_laser_charge_sep3_firing2_large PrecacheParticle alien_mothership_laser_charge_sep3_firing1_large // no big PrecacheParticle alien_mothership_laser_sep3 PrecacheParticle ds3_cinder_bless PrecacheParticle spore_trail PrecacheParticle ds3_watcher_fire_impact PrecacheParticle ornstein_tracer PrecacheParticle ds3_cinder_bless_flare PrecacheParticle doom_cyberdemon_jet PrecacheParticle SimpleArtyFX_Mid_flame_V2 PrecacheParticle doom_bfg_explosion MaxSpeedLimit 1337 // marauder dash DisableSound "heavy_mvm_giant_robot01" DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "medic_mvm_giant_robot01" DisableSound "medic_mvm_giant_robot02" DisableSound "medic_mvm_giant_robot03" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_lost_wave" 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_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" 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_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" OverrideSounds { "MVM.GiantHeavyExplodes" "misc/null.wav" "MVM.GiantCommonExplodes" "misc/null.wav" "Building_Sentrygun.Alert" "misc/null.wav" "mvm_all_dead01" misc/null.wav "mvm_all_dead02" misc/null.wav "mvm_all_dead03" misc/null.wav "MVM.PlayerDied" misc/null.wav "Announcer.MVM_All_Dead" misc/null.wav "Heavy.Meleeing01" misc/null.wav "Heavy.Meleeing02" misc/null.wav "Heavy.Meleeing03" misc/null.wav "Heavy.Meleeing04" misc/null.wav "Heavy.Meleeing05" misc/null.wav "Heavy.Meleeing06" misc/null.wav "Heavy.Meleeing07" misc/null.wav "Heavy.Meleeing08" misc/null.wav } ItemBlacklist { Name "Zombie Scout" Name "Zombie Pyro" Name "Zombie Soldier" Name "Zombie Heavy" Name "Zombie Demo" Name "Zombie Engineer" Name "Zombie Medic" Name "Zombie Spy" Name "Zombie Sniper" Classname "tf_powerup_bottle" } FlagResetTime { Name "intel" ResetTime 90 } ExtraSpawnPoint { Name "spawnbot_demons_r" TeamNum 2 "X" "1586" "Y" "1949" "Z" "132" } ExtraSpawnPoint { Name "spawnbot_allies_l" TeamNum 3 "X" "-1743" "Y" "1746" "Z" "253" } ExtraSpawnPoint { Name "spawnbot_humans_1" TeamNum 3 X "704" Y "-3008" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_2" TeamNum 3 X "704" Y "-3136" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_3" TeamNum 3 X "704" Y "-3264" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_4" TeamNum 3 X "832" Y "-3264" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_5" TeamNum 3 X "832" Y "-3136" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_6" TeamNum 3 X "832" Y "-3008" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_7" TeamNum 3 X "-768" Y "-3264" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_8" TeamNum 3 X "-768" Y "-3136" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_9" TeamNum 3 X "-768" Y "-3008" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_10" TeamNum 3 X "-896" Y "-3008" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_11" TeamNum 3 X "-896" Y "-3136" Z "108" } ExtraSpawnPoint { Name "spawnbot_humans_12" TeamNum 3 X "-896" Y "-3264" Z "108" } ExtraSpawnPoint { Name "spawnbot_blue_engineer" TeamNum 3 X "1336" Y "-1490" Z "250" } ExtraTankPath { Name "missile_track_a" Node "721 -296 1013" Node "-248 1438 -15" } ExtraTankPath { Name "carrier_track_a" Node "2251 -4000 65" Node "2251 -3900 67" Node "2251 -3800 63" Node "2251 -3700 68" Node "2251 -3600 66" Node "2251 -3500 64" Node "2251 -3400 69" Node "2251 -3300 65" Node "2251 -3200 67" Node "2251 -3100 66" Node "2251 -3000 64" Node "2251 -2900 68" Node "2251 -2800 65" Node "2251 -2700 66" Node "2251 -2600 65" } PointTemplates { props_misc { prop_dynamic { "targetname" "argent_dome_prop" "StartDisabled" 1 "origin" "3652 0 224" "model" "models/bots/doom_bomb.mdl" "angles" "0 180 -90" "fadescale" "1" "modelscale" "8" "solid" "0" "disableshadows" "1" } prop_dynamic { "targetname" "ship" "StartDisabled" 1 "origin" "3900 -50 1150" "model" "models/rena_haloreach/unsc_halcyon_class_cruiser_poa_2.mdl" "angles" "0 0 0" "fadescale" "1" "modelscale" "1.75" "solid" "0" "disableshadows" "1" "setlightingorogin" "antenna" } // 690 -3315 64 prop_dynamic { "targetname" "bunny" "StartDisabled" 0 "origin" "707 -3438 106" "model" "models/thekins/doometernal/daisy.mdl" "angles" "0 0 0" "fadescale" "1" "modelscale" "1" "solid" "0" "disableshadows" "1" } } rock007_large { prop_dynamic { "targetname" "rock" "StartDisabled" 1 "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 { "targetname" "rock" "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" } } rock001 { prop_dynamic { "targetname" "rock" "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" } } rock002 { prop_dynamic { "targetname" "rock" "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" } } rock009 { prop_dynamic { "targetname" "rock" "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 { "targetname" "rock" "StartDisabled" 1 "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" } } rock005_large { prop_dynamic { "targetname" "rock" "StartDisabled" 1 "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 { "targetname" "rock" "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" } } rock003_large { prop_dynamic { "targetname" "rock" "StartDisabled" 1 "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 { "targetname" "rock" "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 { "targetname" "rock" "StartDisabled" 1 "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" } } color_tank_pt { OnSpawnOutput { Target !activator Action color Param "0 0 0" } } explode_after_death { OnParentKilledOutput { Target popscript Action $combustorDeath } } ScreecherPT { info_particle_system { "targetname" "burning" "start_active" 1 "effect_name" "utaunt_hellpit_parent" "origin" "0 0 10" } info_particle_system { "targetname" "burning" "start_active" 1 "effect_name" "utaunt_hellpit_middlebase" "origin" "0 0 10" } info_particle_system { "targetname" "burning" "start_active" 1 "effect_name" "utaunt_hellpit_glow" "origin" "0 0 50" } OnParentKilledOutput { Target popscript Action $screecherBuff } } powerup_fix { logic_timer { "targetname" "powerup_kill" "RefireTime" "0.1" "OnTimer" "item_powerup_rune,kill,,0,-1" } } filters { filter_activator_class { "targetname" "filter_is_player" "Negated" "0" "filterclass" "player" } filter_activator_tfteam { "targetname" "filter_is_blue" "Negated" "0" "TeamNum" "3" } filter_activator_tfteam { "targetname" "filter_is_red" "Negated" "0" "TeamNum" "2" } filter_multi { "targetname" "filter_is_blue_player" "Negated" "0" "FilterType" "0" //and "Filter01" "filter_is_blue" "Filter02" "filter_is_player" } filter_tf_condition { "targetname" "_filter_is_not_ubered" "Negated" "1" "condition" "5" //medigun uber } filter_tf_condition { "targetname" "_filter_is_not_ubered2" "Negated" "1" "condition" "52" //canteen uber } filter_tf_condition { "targetname" "_filter_is_not_ubered3" "Negated" "1" "condition" "51" //hidden uber } filter_tf_condition { "targetname" "_filter_is_not_ubered4" "Negated" "1" "condition" "57" //WoF uber } filter_multi { // is red player, AND is NOT ubered "targetname" "filter_is_blue_not_ubered" "Negated" "0" "FilterType" "0" //and "Filter01" "filter_is_blue" "Filter02" "_filter_is_not_ubered" "Filter03" "_filter_is_not_ubered2" "Filter04" "_filter_is_not_ubered3" "Filter05" "_filter_is_not_ubered4" "Filter06" "filter_is_player" } } BleedMakerShort // by cloudz, with modifications { KeepAlive 1 info_target { "targetname" "makercore" "origin" "0 0 100" "origin" "$Offset$" } env_entity_maker { "targetname" "blood_maker" "entitytemplate" "bloodShort" "$autoparent" "0" "$modules" "fakeparent" "$SetFakeParent" "makercore" "$positiononly" "1" "origin" "0 0 100" "origin" "$Offset$" } OnSpawnOutput { Target "bloodspawner" Action "$SetFakeParent" Param "makercore" Delay 0 } logic_relay { "targetname" "bloodspawner" "OnTrigger" "blood_maker,ForceSpawn,,0,-1" "OnTrigger" "!self,Trigger,,0.8,-1" "spawnflags" "2" } OnSpawnOutput { Target "bloodspawner" Action "Trigger" Delay 2.5 Delay "$Fuse$" } OnSpawnOutput { Target "blood_maker" Action "ForceSpawn" Delay 1.5 } OnParentKilledOutput { Target "blood_maker" Action "ForceSpawn" Delay 0.0 } OnParentKilledOutput { Target "makercore" Action "kill" Delay 0.2 } OnParentKilledOutput { Target "blood_maker" Action "kill" Delay 0.1 } OnParentKilledOutput { Target "bloodspawner" Action "kill" Delay 0.1 } } bloodShort { OnSpawnOutput { Target "bloodlogic" Action "Trigger" Delay 0.0 } logic_relay { "targetname" "bloodlogic" "OnTrigger" "bloodProp,$SetKey$renderfx,7,0.9,-1" "OnTrigger" "bloodProp,$SetKey$renderfx,0,2.6,-1" "OnTrigger" "bloodProp,$SetKey$renderamt,200,2.6,-1" "OnTrigger" "bloodPhys,DisableMotion,,3,-1" "OnTrigger" "bloodHurt,Enable,,1.0,-1" "OnTrigger" "bloodBubble,Start,,0.5,-1" "OnTrigger" "bloodSplash,Start,,0.2,-1" "OnTrigger" "bloodBubble,Stop,,1,-1" "OnTrigger" "bloodHurt,Disable,,4,-1" "OnTrigger" "bloodProp,$SetKey$renderfx,5,2.7,-1" "OnTrigger" "bloodPhys,kill,,5,-1" "OnTrigger" "bloodProp,kill,,5,-1" "OnTrigger" "bloodHurt,kill,,5,-1" "OnTrigger" "bloodSplash,kill,,5,-1" "OnTrigger" "bloodBubble,kill,,5,-1" "OnTrigger" "!self,kill,,5.1,-1" "spawnflags" "1" } prop_physics_multiplayer { "targetname" "bloodPhys" "model" "models/props_mvm/sack_stack_pallet.mdl" //"models/props_hydro/barrel_crate_half.mdl" "modelscale" "0.4" "rendermode" "10" "renderamt" "0" "physicsmode" "2" "origin" "0 0 0" "angles" "0 0 0" "massScale" "4.0" "disableshadows" "1" "spawnflags" "4" } trigger_multiple { "parentname" "bloodPhys" "targetname" "bloodHurt" "origin" "0 0 0" "angles" "0 0 0" "mins" "-45 -20 -45" "maxs" "45 15 45" "spawnflags" "1" "wait" "0.5" "OnTrigger" "!activator,$AddCond,48 1.5,0,-1" "OnTrigger" "!activatorRunScriptCodeself.TakeDamageEx(self, activator, null, Vector(), Vector(), 8, 0)0-1" "OnTrigger" "!activator,$PlaySoundToSelf,=30|physics\flesh\flesh_bloody_impact_hard1.wav,0,-1" "filtername" "filter_is_blue_not_ubered" } trigger_multiple { "parentname" "bloodPhys" "targetname" "bloodHurt" "origin" "0 0 0" "angles" "0 0 0" "mins" "-45 -20 -45" "maxs" "45 15 45" "spawnflags" "1" "wait" "0.2" "OnTrigger" "!activator,$AddCond,32 1,0,-1" "filtername" "filter_is_player" } info_particle_system { "targetname" "bloodBubble" "parentname" "bloodProp" "origin" "0 0 0" "effect_name" "utaunt_hands_teamcolor_red" "start_active" "0" } info_particle_system { "targetname" "bloodSplash" "parentname" "bloodProp" "origin" "0 0 0" "effect_name" "env_sawblood_mist" "start_active" "0" } } fucking_light { light_dynamic { "targetname" "light" "origin" "-1098 2909 292" "_light" "24 0 0" "brightness" "8" "distance" "1000" "style" 6 } light_dynamic { "targetname" "light" "origin" "-200 1551 827" "_light" "24 0 0" "brightness" "8" "distance" "1000" "style" 5 } logic_timer { "targetname" "alarm_flash_fast" "startdisabled" "1" "OnTimer" "alarm_src,Toggle,,0,-1" "OnTimer" "alarm_src,Toggle,,0.7,-1" "RefireTime" "1.5" } logic_timer { "targetname" "alarm_flash_long" "startdisabled" "1" "OnTimer" "alarm_src,Toggle,,0,-1" "OnTimer" "alarm_src,Toggle,,0.7,-1" "RefireTime" "2.5" } light_dynamic { "targetname" "alarm_src" "origin" "-347 -2800 248" "_light" "38 6 6" "brightness" "6" "distance" "350" "style" "0" } light_dynamic { "targetname" "alarm_src" "origin" "347 -2800 239" "_light" "38 6 6" "brightness" "6" "distance" "350" "style" "0" } light_dynamic { "targetname" "alarm_src" "origin" "-22 -240 175" "_light" "38 6 6" "brightness" "5" "distance" "350" "style" "0" } light_dynamic { "targetname" "alarm_src" "origin" "0 -1167 320" "_light" "38 6 6" "brightness" "5" "distance" "350" "style" "0" } light_dynamic { "targetname" "alarm_src" "origin" "240 1225 233" "_light" "38 6 6" "brightness" "5" "distance" "350" "style" "0" } light_dynamic { "targetname" "alarm_src" "origin" "399 -708 318" "_light" "38 6 6" "brightness" "5" "distance" "350" "style" "0" } } MarauderEntrance { NoFixup 1 OnSpawnOutput { Target "marauder_entrance_relay" Action Trigger } env_fade { "targetname" "fadeout_marauder" "duration" "4" "duration" "0.5" "ReverseFadeDuration" "0.5" "renderamt" "255" "rendercolor" "255 255 255" "spawnflags" "1" "holdtime" "3" } env_shake { "targetname" "MarauderTeleportShake" "spawnflags" "1" "amplitude" "15" "duration" "1.0" "frequency" "9" } env_shake { "targetname" "MarauderExplodeShake" "spawnflags" "1" "amplitude" "18" "duration" "2.5" "frequency" "9" } func_movelinear { "targetname" "marauder_cam_move" "origin" "-92 700 25" "movedir" "-15 -90 0" "movedistance" "250" "spawnflags" "12" "speed" "45" } point_viewcontrol { "targetname" "marauder_cam" "origin" "-92 700 25" "angles" "-10 90 0" "parentname" "marauder_cam_move" } func_movelinear { "targetname" "marauder_cam_move2" "origin" "-206 396 65" "movedir" "0 -90 0" "movedistance" "280" "spawnflags" "12" "speed" "45" } point_viewcontrol { "targetname" "marauder_cam2" "origin" "-206 396 65" "angles" "-3 52 0" "parentname" "marauder_cam_move2" } point_viewcontrol { "targetname" "marauder_cam3" "origin" "72 338 17" "angles" "-7 119 0" } env_fade { "targetname" "marauder_fade_no_flags" "duration" "0.3" "ReverseFadeDuration" "0.5" "holdtime" "0.4" "rendercolor" "0 0 0" "spawnflags" "0" } logic_relay { "targetname" "marauder_entrance_relay" "OnTrigger" "bignet,runscriptcode,HellOnEarth.PlayMusic(555),30,-1" "OnTrigger" "player,SetHUDVisibility,0,0.4,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/ost/cultist_base_amb_1.wav,0.4,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/charge_up_portal.wav,0,-1" "OnTrigger" "tesla_charge_up1,turnon,,0,-1" "OnTrigger" "marauder_particle_intermediate,Start,,1.5,-1" "OnTrigger" "tesla_charge_up1,turnoff,,5,-1" "OnTrigger" "marauder_particle1,Stop,,5.75,-1" "OnTrigger" "marauder_particle_intermediate,Stop,,5,-1" "OnTrigger" "marauder_particle2,Start,,5,-1" "OnTrigger" "MarauderTeleportShake,StartShake,,5,-1" "OnTrigger" "tesla_charge_up2,turnon,,5,-1" "OnTrigger" "marauder_particle2,Stop,8,,-1" "OnTrigger" "marauder_particle3,Start,8,,-1" "OnTrigger" "tesla_charge_up2,turnoff,,8,-1" "OnTrigger" "tesla_charge_up3,turnon,,8,-1" "OnTrigger" "tesla_charge_up3,turnoff,,10,-1" "OnTrigger" "MarauderExplodeShake,StartShake,,10,-1" "OnTrigger" "post_explosion_smoke,Start,,10,-1" "OnTrigger" "tf_gamerules,PlayVO,MeteorExplode,10,-1" "OnTrigger" "fadeout_marauder,fade,,10,-1" "OnTrigger" "marauder_portal,Start,,10,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/ost/marauder_intro.mp3,13.5,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`powerup_supernova_explode_red_spikes`,Vector(-124, 740, 25),Vector(0,0,0))10-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`emp_main_red_1`,Vector(-124, 740, 55),Vector(0,0,0))10-1" "OnTrigger" "post_explosion_smoke,Stop,,30,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.MarauderProp(),15.5,-1" "OnTrigger" "marauder_prop,Enable,,15.6,-1" "OnTrigger" "marauder_cam_move,setposition,1,18.65,-1" "OnTrigger" "marauder_cam,$enableall,,18.65,-1" "OnTrigger" "marauder_prop,SetAnimation,long_spawn,15.6,-1" "OnTrigger" "marauder_prop,SetPlaybackRate,0.15,15.65,-1" "OnTrigger" "marauder_prop,SetPlaybackRate,0.60,18.65,-1" "OnTrigger" "marauder_cam_move2,setposition,1,22.5,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/sfx/demons/marauder/marauder_vo_1.mp3,19.65,-1" "OnTrigger" "marauder_cam2,$EnableAll,1,22.5,-1" "OnTrigger" "marauder_prop,SetAnimation,idle,29.1,-1" "OnTrigger" "marauder_prop,SetAnimation,spawn_05_start_axe,31.0,-1" "OnTrigger" "marauder_prop,skin,0,32.0,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/activate_axe.wav,27.0,-1" "OnTrigger" "marauder_prop,SetAnimation,idle,33.0,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/sfx/demons/marauder/marauder_vo_2.mp3,33,-1" "OnTrigger" "marauder_prop,SetAnimation,idle_pacing,35.0,-1" "OnTrigger" "player,SetHUDVisibility,1,47.0,-1" "OnTrigger" "marauder_prop,SetAnimation,idle,45.0,-1" "OnTrigger" "tf_gamerules,$StopVO,ptx/ost/marauder_intro.mp3,45,-1" } info_particle_system { "targetname" "post_explosion_smoke" "start_active" 0 "effect_name" "fog_1024_detail" "origin" "-124 740 25" } info_particle_system { "targetname" "marauder_particle1" "start_active" 1 "effect_name" "dxhr_lightningball_parent_red" "origin" "-124 740 55" } info_particle_system { "targetname" "marauder_particle_intermediate" "start_active" 0 "effect_name" "eb_doorway_vortex04" "origin" "-124 740 55" } info_particle_system { "targetname" "marauder_portal" "start_active" 0 "effect_name" "wormhole_large_main" "origin" "-124 740 55" "angles" "0 0 90" } info_particle_system { "targetname" "marauder_portal" "start_active" 0 "effect_name" "wormhole_large_main" "origin" "-124 740 55" "angles" "0 0 90" } info_particle_system { "targetname" "marauder_particle1" "start_active" 1 "effect_name" "eyeboss_vortex_red" "origin" "-124 740 55" } info_particle_system { "targetname" "marauder_particle2" "start_active" 1 "effect_name" "charge_up" "origin" "-124 740 55" } point_tesla { "targetname" "tesla_charge_up1" "beamcount_max" "1" "beamcount_min" "1" "interval_max" "0.1" "interval_min" "0.1" "lifetime_max" "0.75" "lifetime_min" "0.35" "m_Color" "255 5 5" "m_flRadius" "350" "m_SoundName" "DoSpark" "texture" "sprites/physbeam.vmt" "thick_max" "16" "thick_min" "8" "origin" "-124 740 65" } point_tesla { "targetname" "tesla_charge_up2" "beamcount_max" "4" "beamcount_min" "1" "interval_max" "0.08" "interval_min" "0.08" "lifetime_max" "0.55" "lifetime_min" "0.25" "m_Color" "255 5 5" "m_flRadius" "450" "m_SoundName" "DoSpark" "texture" "sprites/physbeam.vmt" "thick_max" "24" "thick_min" "16" "origin" "-124 740 65" } point_tesla { "targetname" "tesla_charge_up3" "beamcount_max" "8" "beamcount_min" "1" "interval_max" "0.05" "interval_min" "0.05" "lifetime_max" "0.35" "lifetime_min" "0.15" "m_Color" "255 5 5" "m_flRadius" "550" "m_SoundName" "DoSpark" "texture" "sprites/physbeam.vmt" "thick_max" "32" "thick_min" "24" "origin" "-124 740 65" } } LaunchHiveMind_V1 { NoFixup 1 OnSpawnOutput { Target "airstrike_trigger_relay" Action Trigger } func_tracktrain { "targetname" "missile_track" "target" "missile_track_a_1" "origin" "1991 -806 1601" "velocitytype" "1" "orientationtype" "1" "startspeed" "3000" "speed" "0" } prop_dynamic { "targetname" "missile_body" "DisableBoneFollowers" "1" "model" "models/props_spytech/rocket003.mdl" "modelscale" "0.25" "origin" "1991 -806 1511" "angles" "10 90 90" "rendercolor" "96 0 0" "StartDisabled" "1" "parentname" "missile_track" } prop_dynamic { "targetname" "impact_indicator" "DisableBoneFollowers" "1" "skin" "5" "model" "models/props_mvm/indicator/indicator_circle.mdl" "modelscale" "7" "DefaultAnim" "start" "disableshadows" "1" "origin" "-248 1438 -40" "angles" "0 0 0" "StartDisabled" "1" } env_shake { "targetname" "missile_shake" "parentname" "missile_track" "spawnflags" "1" "amplitude" "15" "duration" "2.5" "frequency" "9" } training_annotation { "targetname" "gore_nest_spawn" "display_text" "Danger!" "lifetime" "5" "origin" "-248 1438 60" } info_particle_system { "targetname" "missile_trail_effect" "parentname" "missile_track" "origin" "1991 -806 1511" "angles" "190 0 0" "effect_name" "rockettrail_vents_doomsday" } info_particle_system { "targetname" "impact_smoke" "origin" "-248 1438 -15" "angles" "0 0 0" "effect_name" "fireSmoke_Collumn_mvmAcres" } info_particle_system { "targetname" "impact_smoke" "origin" "-248 1438 -15" "angles" "0 0 0" "effect_name" "mvm_tank_destroy_bloom" } info_particle_system { "targetname" "impact_smoke" "origin" "-248 1438 -15" "angles" "0 0 0" "effect_name" "flash_doomsday" } info_particle_system { "targetname" "impact_smoke_small" "origin" "-248 1438 -15" "angles" "0 0 0" "effect_name" "fireSmoke_Collumn_mvmAcres_sm" } trigger_hurt { "targetname" "blast_damage" "origin" "-248 1438 -15" "angles" "0 0 0" "mins" "-300 -300 -300" "maxs" "300 300 300" "damagetype" "64" "damage" "9999" "StartDisabled" "1" "spawnflags" "64" } logic_relay { "targetname" "airstrike_trigger_relay" "OnTrigger" "missile_track,SetSpeed,0.1,6,-1" "OnTrigger" "missile_track,SetSpeed,1,7,-1" "OnTrigger" "missile_body,Enable,,6,-1" "OnTrigger" "gore_nest_spawn,Show,,0.1,-1" "OnTrigger" "impact_indicator,Enable,,0.1,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/asteroid_collision_02.wav,7.85,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/battlefield_power_core_insert.wav,6.15,-1" "OnTrigger" "missile_body,Disable,,7.85,-1" "OnTrigger" "impact_indicator,Disable,,7.85,-1" "OnTrigger" "missile_shake,StartShake,,7.85,-1" "OnTrigger" "impact_smoke,Start,,7.7,-1" "OnTrigger" "missile_trail_effect,Start,,6,-1" "OnTrigger" "missile_trail_effect,Stop,,7.85,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/sentinel_battery_insert.wav,0,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/axe_warning_red.wav,0,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/axe_warning_red.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/axe_warning_red.wav,4,-1" "OnTrigger" "tf_gamerules,$StopVO,ptx/cinematic/axe_warning_red.wav,6,-1" "OnTrigger" "blast_damage,Enable,,7.84,-1" "OnTrigger" "blast_damage,Disable,,7.85,-1" "OnTrigger" "cleanup_trigger,Trigger,,8,-1" } logic_relay { "targetname" "cleanup_trigger" "OnTrigger" "airstrike_trigger_relay,Kill,,0,-1" "OnTrigger" "missile_track,Kill,,0,-1" "OnTrigger" "impact_indicator,Kill,,0,-1" "OnTrigger" "missile_body,Kill,,0,-1" "OnTrigger" "missile_shake,Kill,,0,-1" "OnTrigger" "missile_trail_effect,Kill,,0,-1" "OnTrigger" "blast_damage,Kill,,0,-1" "OnTrigger" "gore_nest_spawn,Kill,,0,-1" } } screecher_warning { OnSpawnOutput { Target "msg_screecher_warning" Action "Show" } training_annotation { "targetname" "msg_screecher_warning" "display_text" "The Screecher is a slow and low damage enemy that buffs nearby enemies on death" "lifetime" "15" "origin" "0 0 100" } } message_points { OnSpawnOutput { Target msg_points Action Show Delay 4 } OnSpawnOutput { Target msg_points Action Kill Delay 14 } training_annotation { "targetname" "msg_points" "display_text" "KILL THE GLOWING DEMONS TO GAIN MORE TIME" "lifetime" "10" "origin" "0 0 100" } } message_1 { OnSpawnOutput { Target "msg_1" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_1" "display_text" "AN UNIDENTIFIED SIGNAL FROM SPACE HAS BEEN DETECTED" "lifetime" "10" "origin" "-26.458208 -3072.726562 987.16339" } } message_2 { OnSpawnOutput { Target "msg_2" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_2" "display_text" "UNKNOWN ENERGY SIGNATURE GETTING CLOSER TO EARTH" "lifetime" "10" "origin" "-26.458208 -3072.726562 987.16339" } } message_3 { OnSpawnOutput { Target "msg_3" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_3" "display_text" "DEMONIC PRESENCE DETECTED — IMPACT IMMINENT" "lifetime" "10" "origin" "-26.458208 -3072.726562 987.16339" } } message_info_survive_till_backup { OnSpawnOutput { Target "msg_6" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_6" "display_text" "HOLD YOUR GROUND, BACKUP WILL ARRIVE IN 3 MINUTES - RESPAWN SYSTEMS ARE DOWN" "lifetime" "10" "origin" "-26.458208 -3072.726562 987.16339" } } message_info_vip_robot { OnSpawnOutput { Target "msg_7" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_7" "display_text" "IF THE VIP DIES, YOU LOSE" "lifetime" "10" "origin" "0 261 40" } } message_info_achieve_rank { OnSpawnOutput { Target "msg_8" Action "Show" } OnSpawnOutput { Target !self Action "Kill" Delay 10 } training_annotation { "targetname" "msg_8" "display_text" "THE VIP WILL TELEPORT HERE, ESCORT IT TO YOUR BASE" "lifetime" "10" "origin" "0 261 40" } } create_argent_bomb { OnSpawnOutput { Target bomb_sequence Action Trigger } OnSpawnOutput { Target intel Action runscriptcode Param " //ClientPrint(null,3,`lol`) self.SetModelSimple(`models/bots/doom_bomb.mdl`) self.SetTeam(2) PrecacheEntityFromTable({ classname = `info_particle_system`, effect_name = `flaregun_energyfield_red`}) HellOnEarth.DispatchParticleAttached(self, `flaregun_energyfield_red`, `argent_sphere`) //self.SetAbsOrigin(Vector(-127, 484, 0)) " Delay 24.3 } env_shake { "targetname" "beam_shake1" "spawnflags" "1" "amplitude" "16" "duration" "1" "frequency" "9" } env_shake { "targetname" "beam_shake2" "spawnflags" "1" "amplitude" "16" "duration" "7" "frequency" "9" } info_particle_system { "targetname" "abduct_feed" "start_active" 0 "effect_name" "alien_abduct2_invis" "origin" "-192 1548 1200" } info_particle_system { "targetname" "abduct_feed" "start_active" 0 "effect_name" "alien_mothership_laser_charge_sep3_firing2_large" "origin" "-192 1548 2500" "angles" "0 0 0" } training_annotation { "targetname" "gore_nest_bomb_summon" "display_text" "The demons have brought in a bomb!" "lifetime" "7.5" "origin" "-192 1548 800" } logic_relay { "targetname" "bomb_sequence" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`ds3_cinder_bless`,Vector(-192, 1548, 600),Vector(0,0,0))0-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/cine_explode_death.wav,0,-1" "OnTrigger" "beam_shake1,StartShake,,0,-1" "OnTrigger" "abduct_feed,start,,4.3,-1" "OnTrigger" "beam_shake2,StartShake,,4.3,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.MoveRocks(),4.3,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\volcano_rumble.wav,4.3,-1" "OnTrigger" "orange_as_hell,Disable,,6.3,-1" "OnTrigger" "red_as_hell,Enable,,6.3,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/cine_portal_loop.wav,4.3,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/cine_portal_loop.wav,14.3,-1" "OnTrigger" "gore_nest_bomb_summon,Show,,24.3,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/cine_stinger_demon_spawn.wav,24.2,-1" "OnTrigger" "gore_nest_bomb_summon,Kill,,31.8,-1" "OnTrigger" "player,$DisplayTextChat,{red}THE DEMONS HAVE BROUGHT IN A BOMB,24.3,-1" "OnTrigger" "beam_shake1,Kill,,20,-1" "OnTrigger" "beam_shake2,Kill,,20,-1" } } game_over { OnSpawnOutput { Target demons_win_relay Action Trigger } point_viewcontrol { "targetname" "gameover_cam" "origin" "-1288 -2915 858" "angles" "9 64 0" } info_particle_system { "targetname" "end_nuke" "start_active" "0" "effect_name" "custom_particle_001" "origin" " -26 -611 65" } env_shake { "targetname" "gameovershake" "amplitude" "16" "duration" "1" "frequency" "9" "spawnflags" 1 } game_round_win { "targetname" "youlost" "teamnum" "2" "force_map_reset" 1 } env_fade { "targetname" "gameover_fade" "duration" "3" "holdtime" "0.66" "renderamt" "255" "rendercolor" "0 0 0" "spawnflags" "1" } logic_relay { "targetname" "demons_win_relay" "OnTrigger" "youlost,RoundWin,,16.5,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/battlefield_blue_lights_on.wav,10,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/gameover.wav,1,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/asteroid_collision_02.wav,1,-1" "OnTrigger" "gameovershake,StartShake,,1,-1" "OnTrigger" "gameover_fade,fade,,5,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.PlayMusic(666),1,-1" "OnTrigger" "gameover_cam,$enableall,,5.1,-1" "OnTrigger" "player,SetHUDVisibility,0,5.1,-1" "OnTrigger" "gore_nest,SetDefaultAnimation,death2,1.5,-1" "OnTrigger" "tf_gamerules,PlayVO,misc\doomsday_missile_explosion.wav,8,-1" "OnTrigger" "end_nuke,Start,,8,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.GameOverUtils(),6.5,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hammer_bell_ring_shockwave`,Vector(-192, 1548, 800),Vector(0,0,0))1-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(-635, -857, 228),Vector(-90,0,0))8-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/explode_5.wav,8,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(-701, 967, 348),Vector(-90,0,0))9.5-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/explode_8.wav,9.5,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(1158, -34, 191),Vector(-90,0,0))10-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/exp2.wav,10,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(1323, -1785, 159),Vector(-90,0,0))11-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/exp1.wav,11,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(176, -1450, 96),Vector(-90,0,0))11.5-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(49, -2778, 119),Vector(-90,0,0))11.5-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/explode_6.wav,11.5,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(897, -1615, 68),Vector(-90,0,0))11.5-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(49, -2778, 119),Vector(-90,0,0))11.5-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/explode_8.wav,12,-1" } } transformation_cinematic { NoFixup 1 logic_relay { "targetname" "activate_invasion" "OnTrigger" "fadeblackout,fade,,0.3,-1" "OnTrigger" "camera_move,setposition,1,0.6,-1" "OnTrigger" "invasion_cam,$enableall,,0.6,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.ToggleText(),0.6,-1" "OnTrigger" "player,SetHUDVisibility,0,0.6,-1" "OnTrigger" "invasion_cam,$disableall,,12.6,-1" "OnTrigger" "player,SetHUDVisibility,1,12.6,-1" "OnTrigger" "LaunchHiveMind_V1,ForceSpawn,,4.5,-1" "OnTrigger" "fadeout,fade,,12.3,-1" // 12.2 - ROCKET HIT "OnTrigger" "transformation_relay,Trigger,,12.4,-1" "OnTrigger" "hit_spot_smoke,Start,,12.4,-1" "OnTrigger" "hit_spot_smoke,Stop,,18.8,-1" "OnTrigger" "hit_spot_smoke,Kill,,20,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/intro_titansteps_0.wav,17.5,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.ToggleText(),17.5,-1" } info_particle_system { "targetname" "hit_spot_smoke" "start_active" "0" "effect_name" "base_destroyed_smoke_doomsday" "origin" "-192 1548 450" } env_fade { "targetname" "fadeout" "duration" "2" "renderamt" "255" "rendercolor" "255 255 255" "spawnflags" "1" "holdtime" "4" } env_fade { "targetname" "fadeblackout" "duration" "0.5" "holdtime" "0.4" "renderamt" "255" "rendercolor" "0 0 0" "spawnflags" "1" } func_movelinear { "targetname" "camera_move" "origin" "213 44 280" "movedir" "0 180 0" "movedistance" "690" "spawnflags" "12" "speed" "35" } point_viewcontrol { "targetname" "invasion_cam" "origin" "213 44 350" "angles" "14 90 0" "parentname" "camera_move" } env_shake { "amplitude" "8" "duration" "1" "frequency" "125" "radius" "90000" "spawnflags" "5" "targetname" "shake_final" } env_shake { "amplitude" "8" "duration" "10" "frequency" "50" "radius" "90000" "spawnflags" "5" "targetname" "shake_initial" } logic_relay { "targetname" "first_warning" "OnTrigger" "player,$DisplayTextChat,{yellow}////////////////WARNING//////////////////,0,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}AN UNIDENTIFIED SIGNAL HAS BEEN DETECTED,0,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}////////////////WARNING//////////////////,0,-1" "OnTrigger" "tf_gamerules,PlayVO,CYOA.MapOpen,0,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\atmosphere\city_skybeam1.wav,0.31,-1" "OnTrigger" "tf_gamerules,$StopVO,ambient\atmosphere\city_skybeam1.wav,5,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\levels\citadel\pod_close1.wav,4.8,-1" "OnTrigger" "message_1,ForceSpawn,,0,-1" } logic_relay { "targetname" "second_warning" "OnTrigger" "player,$DisplayTextChat,{yellow}//////////////////////WARNING//////////////////,0,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}ARGENT ENERGY SIGNATURE GETTING CLOSER TO EARTH,0,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}////////////////////WARNING////////////////////,0,-1" "OnTrigger" "tf_gamerules,PlayVO,CYOA.MapOpen,0,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\levels\citadel\citadel_ambient_scream_loop1.wav,0.31,-1" "OnTrigger" "tf_gamerules,$StopVO,ambient\levels\citadel\citadel_ambient_scream_loop1.wav,6,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\levels\citadel\pod_close1.wav,5.8,-1" "OnTrigger" "message_2,ForceSpawn,,0,-1" } logic_relay { "targetname" "final_warning" "OnTrigger" "player,$DisplayTextChat,{yellow}/////////////////WARNING////////////////,0,-1" "OnTrigger" "player,$DisplayTextChat,{red}DEMONIC PRESENCE DETECTED — IMPACT IMMINENT,0,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}/////////////////WARNING//////////////////,0,-1" "OnTrigger" "message_3,ForceSpawn,,0,-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.PlayMusic(3,false)2-1" "OnTrigger" "pop_interface,PauseBotSpawning,,2,1" "OnTrigger" "tf_gamerules,PlayVO,CYOA.MapOpen,0,-1" "OnTrigger" "tf_gamerules,PlayVO,Announcer.SecurityAlert,0.31,-1" "OnTrigger" "thunderstormambient,Enable,,0,-1" //"OnTrigger" "player,$DisplayTextChat,{blue}Giant Soldier{FFFFFF}: NEW ORDERS RECEIVED: PREPARE FOR AN INVASION; TERMINATE CURRENT ATTACK,11,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_battlecry02.mp3,11,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.bluRobotStun(),2,-1" "OnTrigger" "alarm_flash_long,Enable,,2,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,2,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,4.5,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,7,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,9.5,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,12,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,14.5,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,17,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,19.5,-1" "OnTrigger" "alarm_flash_long,Disable,,19.5,-1" "OnTrigger" "shake_final,StartShake,,2,-1" "OnTrigger" "shake_final,StartShake,,4.5,-1" "OnTrigger" "shake_final,StartShake,,7,-1" "OnTrigger" "shake_final,StartShake,,9.5,-1" "OnTrigger" "shake_final,StartShake,,12,-1" "OnTrigger" "shake_final,StartShake,,14.5,-1" "OnTrigger" "shake_final,StartShake,,17,-1" "OnTrigger" "shake_final,StartShake,,19.5,-1" "OnTrigger" "do_flash,Trigger,,2,-1" "OnTrigger" "do_flash,Trigger,,4.5,-1" "OnTrigger" "do_flash,Trigger,,7,-1" "OnTrigger" "do_flash,Trigger,,9.5,-1" "OnTrigger" "do_flash,Trigger,,12,-1" "OnTrigger" "do_flash,Trigger,,14.5,-1" "OnTrigger" "do_flash,Trigger,,17,-1" "OnTrigger" "do_flash,Trigger,,19.5,-1" "OnTrigger" "activate_invasion,Trigger,,33,-1" "OnTrigger" "pop_interface,UnpauseBotSpawning,,33,1" } } corelogic { NoFixup 1 tf_point_nav_interface { "targetname" "balls" } NoFixup 1 point_populator_interface { "targetname" "pop_interface" } bot_hint_engineer_nest { "targetname" "engy_hint_nest" "origin" "12 -2975 64" } bot_hint_sentrygun { "targetname" "engy_hint_nest" "origin" "12 -2975 64" } bot_hint_teleporter_exit { "targetname" "engy_hint_nest" "origin" "-92 -2959 64" } env_hudhint { "targetname" "generalhint" "message" "[OBJECTIVE: SURVIVE UNTIL BACKUP ARRIVES]" "spawnflags" "1" } env_hudhint { "targetname" "music" "message" "snd_musicvolume 1 in console to enable music" "spawnflags" "1" } env_fade { "targetname" "red_fade_no_flags" "duration" "0.7" "holdtime" "0.2" "rendercolor" "255 0 0" "spawnflags" "0" "renderamt" "10" } env_fade { "targetname" "red_fade_with_flags" "duration" "0.7" "holdtime" "0.2" "rendercolor" "255 0 0" "spawnflags" "1" "renderamt" "10" } logic_timer { "targetname" "red_fade_timer" "startdisabled" "1" "OnTimer" "red_fade_no_flags,fade,,0,-1" "OnTimer" "red_fade_with_flags,fade,,0.7,-1" "OnTimer" "alarm_src,Toggle,,0,-1" "OnTimer" "alarm_src,Toggle,,0.7,-1" "OnTimer" "tf_gamerules,PlayVO,ambient/alarms/klaxon1.wav,,0,-1" "RefireTime" "2.5" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "-347 -2810 248" "angles" "0 90 0" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "347 -2810 239" "angles" "0 90 0" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "-22 -250 175" "angles" "0 90 0" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "0 -1157 320" "angles" "0 -90 0" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "250 1225 233" "angles" "0 180 0" } prop_dynamic { "targetname" "alarm_light" "DisableBoneFollowers" "1" "model" "models/props_spytech/siren.mdl" "modelscale" "1.7" "disableshadows" "1" "origin" "389 -708 318" "angles" "0 0 0" } prop_dynamic //TODO { "origin" "360 -3446 120" "targetname" "dash_button_prop" "model" "models/props_powerhouse/emergency_launch_button.mdl" "angles" "0 0 0" "disableshadows" "1" "solid" "6" } func_button { "disablereceiveshadows" "0" "health" "0" "lip" "0" "locked_sentence" "9" "locked_sound" "2" "targetname" "button_dash" "glow" "dash_button_prop" "movedir" "0 0 0" "origin" "360 -3446 120" "renderamt" "255" "rendercolor" "255 255 255" "spawnflags" "512" "speed" "10" "unlocked_sentence" "1" "unlocked_sound" "0" "wait" "0.35" "OnPressed" "!activator,runscriptcode,HellOnEarth.ChangeDashButton(self),0,-1" "mins" "-40 -65 -75" "maxs" "20 20 75" } OnSpawnOutput { Target bignet Action RunScriptCode Param " local vecOrigin = `220 -3515 220` local angRotation = `0 -90 0` SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = `395 -3455 165` angles = angRotation color = `255 255 255` message = `change dash \n button` }) SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = vecOrigin angles = angRotation color = `255 255 255` message = `[WARNING] This mission includes numerous custom mechanics and gimmicks.\nTake some time to experiment with them before diving into the mission.` }) SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = vecOrigin angles = angRotation color = `255 179 0` message = `\n\nThis mission also features a rank system that heavily depends on \nyour performance in completing objectives and minimizing deaths.` }) SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = vecOrigin angles = angRotation color = `255 179 0` message = `\n\n\n\nThe rank system will be activated after the invasion begins.` }) SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = vecOrigin angles = angRotation color = `255 50 50` message = `\n\n\n\n\nOne death will disqualify the team from achieving the Ultra Nightmare rank\nAfter reaching the Nightmare or Ultra Nightmare rank thresholds\nEnemies will gain increased damage and speed bonuses\nSpecial enemies will use their abilities more frequently.` }) SpawnEntityFromTable(`point_worldtext`, { targetname = `explanation_stuff` origin = vecOrigin angles = angRotation color = `255 255 255` message = `\n\n\n\n\n\n\n\n\n\nConsider learning the mission on your first run without worrying about ranks.` }) " } logic_auto { "targetname" "turnofflights" "OnMapSpawn" "alarm_src,TurnOff,,0,-1" "OnMapSpawn" "light,TurnOff,,0,-1" "OnMapSpawn" "saucer,Kill,,0,-1" "OnMapSpawn" "fog_controller,setmaxdensity,0,0,-1" "OnMapSpawn" "music,ShowHudHint,,0,-1" "OnMapSpawn" "music,HideHudHint,,5,-1" "OnMapSpawn" "spawnbot_demons_r,Disable,,0,-1" "OnMapSpawn" "spawnbot_allies_l,Disable,,0,-1" "OnMapSpawn" "spawnbot_blue_engineer,Disable,,0,-1" "OnMapSpawn" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_badlands_01`),0,-1" "OnMapSpawn" "bignet,runscriptcode,HellOnEarth.PlayMusic(999),0,-1" "OnMapSpawn" "bignet,runscriptcode,HellOnEarth.AlternateWavebars(-1),0,-1" "OnMapSpawn" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Adv Robots at the Ranch,0,-1" } NoFixUp 1 tf_point_nav_interface { "targetname" "nav_refresh" } logic_relay { "targetname" "transformation_relay" "OnTrigger" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_wildfire_01`),0,-1" "OnTrigger" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Hell On Earth (Ultra Nightmare),0,-1" "OnTrigger" "outdoors,Kill,,0,-1" "OnTrigger" "indoors,Disable,,0,-1" "OnTrigger" "saucer_sound,pitch,0,0,-1" "OnTrigger" "grate_door_2,Kill,,0,-1" "OnTrigger" "bombpath_arrow*,Kill,,0,-1" "OnTrigger" "grate_door_1,Kill,,0,-1" "OnTrigger" "door_red_large_dyn_2,Kill,,0,-1" "OnTrigger" "door_red_large_dyn_1,Kill,,0,-1" "OnTrigger" "door_red_large_dyn_1_prop,Kill,,0,-1" "OnTrigger" "door_red_large_dyn_2_prop,Kill,,0,-1" "OnTrigger" "red_spawnroom,Kill,,0,-1" "OnTrigger" "func_respawnroom,Kill,,0,-1" "OnTrigger" "func_respawnroomvisualizer,Kill,,0,-1" "OnTrigger" "blu_respawnroom,Kill,,0,-1" "OnTrigger" "balls,RecomputeBlockers,,2,-1" "OnTrigger" "spawnbot_any,Kill,,0,-1" "OnTrigger" "spawnbot,Kill,,0,-1" "OnTrigger" "spawnbot_mission_spy,Kill,,0,-1" "OnTrigger" "spawnbot_mission_sniper,Kill,,0,-1" "OnTrigger" "spawnbot_aerial,Kill,,0,-1" "OnTrigger" "spawnbot_left,Kill,,0,-1" "OnTrigger" "spawnbot_right,Kill,,0,-1" "OnTrigger" "spawnbot_mission_sentrybuster,Kill,,0,-1" "OnTrigger" "func_upgradestation,Enable,,0,-1" "OnTrigger" "start_wind,Trigger,,0,-1" "OnTrigger" "orang_as_hell,Enable,,0,-1" // WORK "OnTrigger" "fog_start_relay,Trigger,,0,-1" "OnTrigger" "teleport_blu_players,Trigger,,0,-1" "OnTrigger" "light,TurnOn,,0,-1" // DOES NOT WORK "OnTrigger" "fog_prop, Enable,,0,-1" "OnTrigger" "enable_visible_props,Trigger,,0,-1" "OnTrigger" "rock,Enable,,0,-1" "OnTrigger" "argent_dome_prop,Enable,,0,-1" "OnTrigger" "forcefields,ForceSpawn,,0,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.mapTransformationUtil(),0,-1" "OnTrigger" "nav_refresh,recomputeblockers,,1,-1" "OnTrigger" "demon_map_particles,ForceSpawn,,0,-1" "OnTrigger" "bignet,RunScriptCode,HellOnEarth.PlayMusic(999),0.1,-1" "OnTrigger" "item_ammopack_small,color,100 100 255,0,-1" "OnTrigger" "item_ammopack_medium,color,100 100 255,0,-1" "OnTrigger" "item_ammopack_full,color,100 100 255,0,-1" "OnTrigger" "item_healthkit_small,color,100 100 255,0,-1" "OnTrigger" "item_healthkit_medium,color,100 100 255,0,-1" "OnTrigger" "item_healthkit_full,color,100 100 255,0,-1" "OnTrigger" "nav_avoid_spawn,Enable,,0,-1" "OnTrigger" "upgrade_stations,ForceSpawn,,0,-1" "OnTrigger" "upgradestation_prop,Kill,,0,-1" "OnTrigger" "new_objective,Trigger,,6,-1" } logic_relay { "targetname" "new_objective" "OnTrigger" "bignet,RunScriptCode,HellOnEarth.PlayMusic(5),0,-1" "OnTrigger" "message_info_survive_till_backup,ForceSpawn,,0,-1" "OnTrigger" "spawnbot_demons_r,Enable,,4,-1" "OnTrigger" "player,$DisplayTextChat,{FFB3FF}The {FFB3FF}Rank System{FFB3FF} has been activated!,0,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.ReinforcementsTimer(),0,-1" "OnTrigger" "generalhint,showhudhint,,2,-1" "OnTrigger" "generalhint,hidehudhint,,16,-1" } env_shake { "targetname" "shake_gore_nest_explode" "amplitude" "24" "duration" "2" "frequency" "9" "spawnflags" "1" } training_annotation { "targetname" "gore_nest_damaged" "display_text" "The gore nest was damaged!" "lifetime" "5" "origin" "-192 1548 800" } logic_relay { "targetname" "gore_nest_angry_1" "OnTrigger" "tf_gamerules,PlayVO,npc/combine_gunship/gunship_moan.wav,0,-1" "OnTrigger" "pop_interface,PauseBotSpawning,,0,1" "OnTrigger" "shake_gore_nest_explode,startshake,,3,-1" "OnTrigger" "gore_nest,SetAnimation,attack_smallthings,3,-1" "OnTrigger" "gore_nest,SetPlaybackRate,0.1,3,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(-192, 1548, 600),Vector(-90,0,0))3-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hightower_explosion`,Vector(-192, 1548, 200),Vector(-90,0,0))3-1" "OnTrigger" "tf_gamerules,PlayVO,ambient/explosions/exp4.wav,3,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/sfx/titan_groan1.mp3,3.35,-1" "OnTrigger" "gore_nest,SetPlaybackRate,0.5,9,-1" "OnTrigger" "gore_nest_damaged,Show,,9,-1" "OnTrigger" "pop_interface,UnpauseBotSpawning,,14,1" } logic_relay { "targetname" "gore_nest_angry_2" "OnTrigger" "bignet,runscriptcode,HellOnEarth.PlayMusic(333),0,-1" "OnTrigger" "charge_up_portal,Stop,0,-1" "OnTrigger" "charge_up_portal,Kill,0.7,-1" "OnTrigger" "tf_gamerules,PlayVO,ambient\explosions\citadel_end_explosion1.wav,0,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`hcea_hunter_shade_cannon_explode_air`,Vector(-192, 1548, 600),Vector(0,0,0))0.3-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`emp_main_red_1`,Vector(-192, 1548, 600),Vector(0,0,0))0.3-1" "OnTrigger" "shake_gore_nest_explode,startshake,,0.3,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/sfx/titan_groan2.mp3,3.35,-1" "OnTrigger" "gore_nest_glow,Stop,,0,-1" "OnTrigger" "gore_nest_glow,Kill,,0.4,-1" "OnTrigger" "gore_nest,SetAnimation,taste_spit,0.7,-1" "OnTrigger" "gore_nest,SetPlaybackRate,0.1,0.7,-1" "OnTrigger" "gore_nest,SetPlaybackRate,0.5,5,-1" } NoFixup 1 color_correction { "targetname" "red_as_hell" "fadeInDuration" "1" "fadeOutDuration" "1" "maxfalloff" "-1" "minfalloff" "0" "maxweight" "0.75" "filename" "materials/colorcorrection/hell_on_earth.raw" "StartDisabled" 1 } NoFixup 1 color_correction { "targetname" "orang_as_hell" "fadeInDuration" "1" "fadeOutDuration" "1" "maxfalloff" "-1" "minfalloff" "-1" "maxweight" "0.75" "filename" "materials/colorcorrection/hell_on_earth_orange.raw" "StartDisabled" 1 } NoFixup 1 logic_relay { "targetname" "carrier_logic_spawn" "OnTrigger" "carrier_logic,ForceSpawn,,0,-1" "OnTrigger" "bignet,runscriptcode,`TextualTimer.bHideText = false`,5,-1" } logic_relay { "targetname" "fog_start_relay" "OnTrigger" "fog_controller,setstartdist,600,0,-1" "OnTrigger" "fog_controller,setenddist,4000,0,-1" "OnTrigger" "fog_controller,setcolor,96 24 0,0,-1" "OnTrigger" "fog_controller,setcolorsecondary,96 0 0,0,-1" "OnTrigger" "fog_controller,setmaxdensity,50,0,-1" } env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "750" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1" "spawnflags" "1" "targetname" "fog_controller" } prop_dynamic { "targetname" "fog_prop" "StartDisabled" 1 "model" "models/fog.mdl" "origin" "3904 -320 320" "disableshadows" "1" "modelscale" "1.05" "rendercolor" "96 0 0" } info_teleport_destination { "targetname" "warp_target" "angles" "0 -270 0" "origin" "0 -3296 128" } trigger_teleport { "StartDisabled" 0 "filtername" "blueteam" "spawnflags" 1 "target" "warp_target" "targetname" "begin_warp" "mins" "-232 -448 -16" "maxs" "232 448 3000" "origin" "-1248 3328 196" "rendercolor" "240 61 30" } logic_relay { "targetname" "teleport_blu_players" "OnTrigger" "begin_warp,Enable,,0,-1" "OnTrigger" "begin_warp,Kill,,0.165,-1" } } death_timer_logic { OnSpawnOutput { Target enable_timer_death Action Trigger } logic_relay { "targetname" "gameover_relay" "OnTrigger" "game_over,ForceSpawn,,0,-1" } env_shake { "targetname" "timer_shake" "spawnflags" "1" "amplitude" "16" "duration" "1" "frequency" "9" } info_particle_system { "targetname" "charge_up_portal" "start_active" 0 "effect_name" "eyeboss_doorway_vortex" "origin" "-192 1548 800" } info_particle_system { "targetname" "charge_up_portal" "start_active" 0 "effect_name" "eyeboss_vortex_red" "origin" "-192 1548 800" } info_particle_system { "targetname" "charge_up_portal" "start_active" 0 "effect_name" "ornstein_tracer" "origin" "-192 1548 800" } info_particle_system { "targetname" "charge_up_start" "start_active" 0 "effect_name" "charge_up" "origin" "-192 1548 800" } logic_relay // bonzo_vomit2_red { "targetname" "enable_timer_death" "OnTrigger" "player$DisplayTextChat{FF7601}In 1 minute, the gore nest will activate a portal to hell, ending the mission13-1" "OnTrigger" "timer_shake,startshake,,5,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.PlayMusic(3),17,-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/gate_klaxon_mannhattan.mp3,5,-1" "OnTimer" "alarm_src,Toggle,,5,-1" "OnTimer" "alarm_src,Toggle,,5.7,-1" "OnTrigger" "gore_nest_smoke,Stop,,3,-1" "OnTrigger" "tf_gamerules,PlayVO,npc\vort\health_charge.wav,6,-1" "OnTrigger" "charge_up_start,Start,,7,-1" "OnTrigger" "charge_up_portal,Start,,12,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.LoseConditionTimer(),12,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`ds3_cinder_bless_flare`,Vector(-192, 1548, 800),Vector(0,0,0))12-1" "OnTrigger" "tf_gamerules,PlayVO,ptx/cinematic/battlefield_gun_moment_02_crucible.wav,12,-1" "OnTrigger" "charge_up_start,Kill,,7,-1" } } carrier_logic { info_particle_system // h2013_corpse_smoke { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4000 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4250 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4125 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -3750 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -3875 80" "parentname" "carrier_track" } info_particle_system // h2013_corpse_smoke { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4600 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4850 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4725 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4350 80" "parentname" "carrier_track" } info_particle_system { "targetname" "carrier_dust" "start_active" 1 "effect_name" "moon_drill_dust_base" "origin" "1600 -4475 80" "parentname" "carrier_track" } NoFixup 1 point_viewcontrol { "targetname" "carrier_cam" "origin" "1747 -3924 1000" "angles" "15 106 0" } point_viewcontrol { "targetname" "test_cam" "origin" "1747 -3924 1000" "angles" "15 106 0" } prop_dynamic { "targetname" "carrier" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/bots/boss_bot/carrier.mdl" "origin" "2251 -4000 65" "angles" "0 90 0" "parentname" "carrier_track" } prop_dynamic { "targetname" "carrier" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/bots/boss_bot/carrier_parts.mdl" "RandomAnimation" "0" "DefaultAnim" "radar_idles" "origin" "2251 -4000 65" "angles" "0 90 0" "parentname" "carrier_track" } func_tracktrain { "targetname" "carrier_track" "target" "carrier_track_a_1" "origin" "2251 -4000 65" "angles" "0 90 0" "startspeed" "0" "maxspeed" "300" "velocitytype" "2" "spawnflags" "1" } env_fade { "targetname" "fadeblackout_carrier" "duration" "1" "holdtime" "0.4" "renderamt" "255" "rendercolor" "0 0 0" "spawnflags" "1" } info_particle_system { "targetname" "engineer_hint" "start_active" 0 "effect_name" "teleporter_mvm_bot_persist" "origin" "0 261 40" } info_particle_system { "targetname" "engineer_hint" "start_active" 0 "effect_name" "utaunt_aestheticlogo_blue_logo" "origin" "0 261 5" } info_particle_system { "targetname" "engineer_hint" "start_active" 0 "effect_name" "utaunt_mysticfusion_parent" "origin" "0 261 5" } prop_dynamic { "targetname" "engineer_indicator" "DisableBoneFollowers" "1" "skin" "1" "model" "models/props_mvm/indicator/indicator_circle.mdl" "modelscale" "2.22" "DefaultAnim" "start" "disableshadows" "1" "origin" "0 261 5" "angles" "0 0 0" "StartDisabled" "1" } logic_relay { "targetname" "carrier_incoming" "OnTrigger" "shake_final,StartShake,,0,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.SlowBots(),0,-1" "OnTrigger" "bignet,runscriptcode,HellOnEarth.PlayerRespawn(),0,-1" "OnTrigger" "respawnoverride,Kill,,0,-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.TEAM_WIPE_ACTIVE = false0-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.playSoundFromEntity(`carrier`,`ambient/machines/razor_train_wheels_loop1.wav`)0-1" "OnTrigger" "fadeblackout_carrier,fade,,0.05,-1" "OnTrigger" "carrier_cam,$enableall,,0,-1" "OnTrigger" "player,SetHUDVisibility,0,0,-1" "OnTrigger" "carrier_cam,$disableall,,7.4,-1" "OnTrigger" "player,SetHUDVisibility,1,7.4,-1" "OnTrigger" "fadeblackout_carrier,fade,,7,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm/mvm_tank_start.wav,0,-1" "OnTrigger" "carrier_shake,StartShake,,0.5,-1" "OnTrigger" "carrier_track,LockOrientation,,0,-1" "OnTrigger" "carrier_track,SetSpeed,0.5,0,-1" "OnTrigger" "carrier_track,SetSpeed,0.7,0.1,-1" "OnTrigger" "shake_final,StartShake,,20,-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.playSoundFromEntity(`carrier`,`ptx/other/chain_door_open_giant.wav`)20-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.killSoundFromEntity(`carrier`,`ambient/machines/razor_train_wheels_loop1.wav`)20-1" "OnTrigger" "carrier_dust,Stop,,20,-1" "OnTrigger" "carrier_dust,Kill,,21,-1" "OnTrigger" "carrier_cam,Kill,,8,-1" "OnTrigger" "fadeblackout_carrier,Kill,,21,-1" "OnTrigger" "player$DisplayTextChat{blue}A VIP ROBOT WILL TELEPORT TO THE HINT, ESCORT IT TO YOUR BASE23-1" "OnTrigger" "player$DisplayTextChat{9BBF4D}IF THE VIP DIES, YOU LOSE28-1" "OnTrigger" "blu_engi_sequence_start,Trigger,,23,-1" } logic_relay { "targetname" "blu_engi_sequence_start" "OnTrigger" "engineer_hint,Start,,0,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`eyeboss_tp_escape`,Vector(0, 261, 65),Vector(0,0,0))0-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.playSoundFromEntity(`engineer_hint`,`ambient/levels/citadel/zapper_ambient_loop1.wav`)0-1" "OnTrigger" "bignetrunscriptcodeHellOnEarth.killSoundFromEntity(`engineer_hint`,`ambient/levels/citadel/zapper_ambient_loop1.wav`)20-1" "OnTrigger" "engineer_indicator,Enable,,0,-1" "OnTrigger" "message_info_achieve_rank,ForceSpawn,,4,-1" "OnTrigger" "message_info_achieve_rank,Kill,,20,-1" "OnTrigger" "generalhint,$setkey$message,[OBJECTIVE] PROTECT THE ENGINEER,5,-1" "OnTrigger" "generalhint,showhint,,10,-1" "OnTrigger" "generalhint,hidehint,,30,-1" "OnTrigger" "engineer_indicator,SetAnimation,end,20,-1" "OnTrigger" "engineer_indicator,Disable,,20.4,-1" "OnTrigger" "engineer_indicator,Kill,,20.4" "OnTrigger" "tf_gamerules,PlayVO,MVM.Robot_Teleporter_Deliver,20,-1" "OnTrigger" "bignet,RunScriptCode,TextualTimer.bHideText = true,20,-1" "OnTrigger" "spawnbot_blue_engineer,Enable,,20,-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`wrenchmotron_teleport_beam`,Vector(0, 261, 40),Vector(0,0,0))20-1" "OnTrigger" "bignetrunscriptcodeDispatchParticleEffect(`drg_wrenchmotron_teleport`,Vector(0, 261, 40),Vector(0,0,0))20-1" "OnTrigger" "engineer_hint,Stop,,20,-1" "OnTrigger" "engineer_hint,Kill,,20.4,-1" "OnTrigger" "message_info_vip_robot,ForceSpawn,,20,-1" "OnTrigger" "message_info_vip_robot,Kill,,30,-1" } OnSpawnOutput { Target "carrier_incoming" Action Trigger } } demon_map_props { logic_auto { "OnMapSpawn" "arenaforcefield,Disable,,0,-1" "OnMapSpawn" "arenaforcefield,DisableCollision,,0,-1" } logic_relay { "targetname" "enable_arena_bounds" "OnTrigger" "arenaforcefield,EnableCollision,,0,-1" "OnTrigger" "arenaforcefield,Enable,,0,-1" } logic_relay { "targetname" "enable_visible_props" "OnTrigger" "gore_nest,Enable,,0,-1" "OnTrigger" "gore_nest,SetPlaybackRate,0.5,0,-1" "OnTrigger" "gore_nest_sound,playsound,,0,-1" "OnTrigger" "vortex_red,Enable,,0,-1" "OnTrigger" "storm,Enable,,0,-1" "OnTrigger" "skull,Enable,,0,-1" } prop_dynamic { "targetname" "antenna" "angles" "180 0 180" "origin" "0 -3190 570" "classname" "prop_dynamic" "model" "models/props_spytech/satellite_dish001.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "1" "modelscale" 1 "spawnflags" "0" } prop_dynamic { "targetname" "gore_nest" "angles" "180 0 0" "origin" "-190 1560 -60" "classname" "prop_dynamic" "model" "models/bornacle.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "6" "modelscale" 16 "spawnflags" "0" "StartDisabled" "1" "defaultAnim" "chew_humanoid" } ambient_generic { "targetname" "gore_nest_sound" "message" "ambient\levels\canals\toxic_slime_loop1.wav" "health" "10" "radius" "6000" "origin" "-200 1551 550" "StartDisabled" 1 } NoFixup 1 prop_dynamic { "targetname" "vortex_red" "origin" "3900 -200 350" "angles" "0 0 0" "mindxlevel" "0" "maxdxlevel" "0" "model" "models/props_lakeside_event/vortex_lakeside.mdl" "skin" "0" "solid" "0" "disableshadows" "0" "modelscale" "2" "rendercolor" "196 46 46" "StartDisabled" "1" } prop_dynamic { "targetname" "vortex_red" "origin" "3900 -200 350" "angles" "0 0 0" "mindxlevel" "0" "maxdxlevel" "0" "model" "models/props_lakeside_event/vortex_lakeside.mdl" "skin" "0" "solid" "0" "disableshadows" "0" "modelscale" "2" "rendercolor" "240 61 30" "StartDisabled" "1" } prop_dynamic { "origin" "-96 300 1351" "model" "models/props_lakeside_event/fog_plane01.mdl" "skin" "0" "solid" "0" "disableshadows" "1" "StartDisabled" "1" "modelscale" "1.5" "rendercolor" "240 61 30" "targetname" "storm" } prop_dynamic { "origin" "-146 1005 1611" "angles" "0 270 0" "model" "models/props_lakeside_event/fog_plane01.mdl" "skin" "0" "solid" "0" "disableshadows" "1" "StartDisabled" "1" "modelscale" "1.5" "rendercolor" "240 61 30" "targetname" "storm" } prop_dynamic { "targetname" "storm" "angles" "0 -90 -180" "model" "models/props_lakeside_event/fog_plane03.mdl" "modelscale" "2" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "origin" "-146 1005 1000" "rendercolor" "240 61 30" "StartDisabled" "1" } prop_dynamic { "model" "models/props_2fort/sniper_fence01.mdl" "origin" "-735 2228 130" "angles" "0 -50 0" "disableshadows" 1 "modelscale" 1.0 "solid" 6 "rendermode" 1 "renderamt" 0 } prop_dynamic { "targetname" "arenaforcefield" "model" "models/props_2fort/sniper_fence01.mdl" "origin" "-855 2110 130" "angles" "0 -52 0" "disableshadows" 1 "modelscale" 1.0 "solid" 6 "rendermode" 1 "renderamt" 0 "StartDisabled" 1 } prop_dynamic { "targetname" "arenaforcefield" "model" "models/props_2fort/sniper_fence01.mdl" "origin" "-577 2310 130" "angles" "0 -50 0" "disableshadows" 1 "modelscale" 1.0 "solid" 6 "rendermode" 1 "renderamt" 0 "StartDisabled" 1 } prop_dynamic { "targetname" "skull" "model" "models/props_viaduct_event/skull_island01.mdl" "fadescale" "1" "lightmapresolutionx" "32" "lightmapresolutiony" "32" "maxdxlevel" "0" "mindxlevel" "0" "solid" "0" "disableshadows" "1" "origin" "-1205 3075 121" "angles" "0 30 0" "StartDisabled" 1 } prop_dynamic { "targetname" "scrap_metal_flag" "model" "models/flags/scrap_metal_flag.mdl" "solid" "0" "origin" "-411 1732 -20" "angles" "0 0 0" "StartDisabled" 1 } } forcefields { func_forcefield { "origin" "-912 1728 256" "TeamNum" "2" "targetname" "arenaforcefield" "mins" "-16 -192 -128" "maxs" "16 192 128" } func_forcefield { "origin" "-204 1543 25" "TeamNum" "2" "targetname" "gore_nest_forcefield" "mins" "220 220 -128" "maxs" "-220 -220 500" } func_forcefield { "origin" "-128 2416 16" "TeamNum" "2" "targetname" "wall" "mins" "-128 -16 -112" "maxs" "128 16 112" } func_forcefield { "origin" "663 1984 240" "TeamNum" "2" "targetname" "wall" "mins" "-41 -192 -144" "maxs" "41 192 144" } func_forcefield { "origin" "663 1984 240" "TeamNum" "2" "targetname" "wall" "mins" "-41 -192 -144" "maxs" "41 192 144" } } upgrade_stations { prop_dynamic { "targetname" "blu_station" "model" "models/props_mvm/mvm_upgrade_blu.mdl" "solid" "6" "origin" "-536 -3500 65" "angles" "0 90 0" } prop_dynamic { "targetname" "blu_station" "model" "models/props_mvm/mvm_upgrade_blu.mdl" "solid" "6" "origin" "792 -3500 65" "angles" "0 90 0" } prop_dynamic { "targetname" "blu_station" "model" "models/props_mvm/mvm_upgrade_blu.mdl" "solid" "6" "origin" "325 712 65" "angles" "0 0 0" } } demon_map_particles { info_particle_system { "targetname" "burning_particle" "start_active" 1 "effect_name" "cauldron_smoke_lit_bottom" "origin" "-1478 868 327" "angles" "0 0 90" } info_particle_system { "targetname" "burning_particle" "start_active" 1 "effect_name" "cauldron_smoke_lit_bottom" "origin" "-138 2596 -116" } info_particle_system // gore nest { "targetname" "gore_nest_smoke" "start_active" 1 "effect_name" "lost_souls" "origin" "-192 1548 400" } info_particle_system // gore nest { "targetname" "gore_nest_glow" "start_active" 1 "effect_name" "cinefx_goldrush_pitglow" "origin" "-192 1548 800" } } ArgentAxeThrow { func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-8 -8 -8" "maxs" "8 8 8" "fanfriction" "12" "maxspeed" "750" "rendermode" "10" "spawnflags" "73" } filter_activator_tfteam { "Negated" "0" "targetname" "filter_red" "TeamNum" "3" "origin" "-241.484 -2365.02 -135.948" } prop_dynamic { "angles" "90 90 90" "model" "models/doom_eternal/demons/axe_projectile.mdl" "modelscale" "1.3" "targetname" "eyelander" "parentname" "rotate" "skin" "2" "solid" "0" "spawnflags" "0" "StartDisabled" "0" "origin" "0 0 0" } trigger_hurt { "damage" "25" "damagecap" "100" "damagemodel" "0" "damagetype" "2097152" "filtername" "filter_red" "nodmgforce" "0" "origin" "4 -11.5 2.49" "spawnflags" "1" "StartDisabled" "0" "targetname" "eyelander_hurt" "mins" "-138 -127 -8" "maxs" "138 127 8" } OnSpawnOutput { Target eyelander_hurt Action $SetOwner Param !parent } OnSpawnOutput { Target warning_relay Action Trigger Delay 5 } logic_relay { "targetname" "warning_relay" "spawnflags" "2" "OnTrigger" "!parent,$AddCond,36,0,-1" "OnTrigger" "!parent,$RemoveCond,36,1.5,-1" "OnTrigger" "!self,Trigger,,5,-1" } } tank_burning { info_particle_system { "start_active" 1 "effect_name" "lava_fireball_01" "origin" "30 0 100" } info_particle_system { "start_active" 1 "effect_name" "lava_fireball_01" "origin" "-30 0 100" } } thunder { ambient_generic { "targetname" "thunder" "health" "10" "message" "ambient/thunder2.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "100" } ambient_generic { "targetname" "thunder2" "health" "10" "message" "ambient/thunder3.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "100" } ambient_generic { "targetname" "thunder3" "health" "10" "message" "ambient/thunder4.wav" "pitch" "100" "pitchstart" "100" "preset" "0" "spawnflags" "49" "volume" "100" } nofixup 1 logic_case { "targetname" "thunderstorm-ambient" "OnCase01" "thunder,PlaySound,,0,-1" "OnCase02" "thunder2,PlaySound,,0,-1" "OnCase03" "thunder3,PlaySound,,0,-1" } nofixup 1 logic_timer { "StartDisabled" "1" "targetname" "thunderstormambient" "UseRandomTime" "1" "LowerRandomBound" "10" "UpperRandomBound" "20" "spawnflags" "0" "OnTimer" "thunderstorm-ambient,PickRandom,,0,-1" } } robot_fire { info_particle_system { "start_active" 1 "effect_name" "h2013_corpse_flame" "origin" "0 0 75" } } minelayer_fix { OnSpawnOutput { Target !activator Action $AddItemAttribute Param "projectile detonate time|2.22|0" } } } SpawnTemplate powerup_fix SpawnTemplate thunder SpawnTemplate demon_map_props SpawnTemplate corelogic SpawnTemplate fucking_light SpawnTemplate transformation_cinematic SpawnTemplate props_misc PlayerItemEquipSpawnTemplate { Name "minelayer_fix" ItemName "Mine-Layer" } SpawnTemplate { Name "rock009_large" "origin" "-1616 -4014 -810" "angles" "0 90 0" } SpawnTemplate { Name "rock009_large" "origin" "-2057 -3889 -867" "angles" "0 75 0" } SpawnTemplate { Name "rock003" "origin" "-2320 -3761 -656" "angles" "0 75 0" } SpawnTemplate { Name "rock009_large" "origin" "-2276 -2790 -771" "angles" "0 0 0" } SpawnTemplate { Name "rock009_large" "origin" "-2351 -2486 -495" "angles" "0 0 0" } SpawnTemplate { Name "rock009" "origin" "-2275 -2182 -685" "angles" "0 0 0" } SpawnTemplate { Name "rock001" "origin" "-2299 -1906 -616" "angles" "0 0 0" } SpawnTemplate { Name "rock009" "origin" "-2475 -878 -461" "angles" "0 0 0" } SpawnTemplate { Name "rock003" "origin" "-2475 -878 -461" "angles" "0 0 0" } SpawnTemplate { Name "rock003" "origin" "-2680 1046 -629" "angles" "0 315 0" } SpawnTemplate { Name "rock005" "origin" "-1396 717 -816" "angles" "0 270 0" } SpawnTemplate { Name "rock005_large" "origin" "-1724 1487 -652" "angles" "0 0 0" } SpawnTemplate { Name "rock007_large" "origin" "-1671 2399 -663" "angles" "0 330 0" } SpawnTemplate { Name "rock003_large" "origin" "-380 3427 -1673" "angles" "0 315 0" } SpawnTemplate { Name "rock005_large" "origin" "-611 3895 -860" "angles" "0 15 0" } SpawnTemplate { Name "rock005_large" "origin" "-813 4182 -774" "angles" "0 330 0" } SpawnTemplate { Name "rock005_large" "origin" "-643 4426 -967" "angles" "0 330 0" } SpawnTemplate { Name "rock003_large" "origin" "131 3403 -1615" "angles" "0 195 0" } SpawnTemplate { Name "rock002_large" "origin" "382 3090 -1008" "angles" "0 15 0" } SpawnTemplate { Name "rock002_large" "origin" "750 2716 -831" "angles" "0 240 0" } CustomScriptSounds { zombiegrunts { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/zombies/zombie_grunt1.wav" "wave" "ptx/zombies/zombie_grunt2.wav" "wave" "ptx/zombies/zombie_grunt3.wav" "wave" "ptx/zombies/zombie_grunt4.wav" "wave" "ptx/zombies/zombie_grunt5.wav" "wave" "ptx/zombies/zombie_grunt6.wav" "wave" "ptx/zombies/zombie_grunt7.wav" "wave" "ptx/zombies/zombie_grunt8.wav" "wave" "ptx/zombies/zombie_idle1.wav" "wave" "ptx/zombies/zombie_idle2.wav" "wave" "ptx/zombies/zombie_idle3.wav" "wave" "ptx/zombies/zombie_idle4.wav" "wave" "ptx/zombies/zombie_rage1.wav" "wave" "ptx/zombies/zombie_rage2.wav" "wave" "ptx/zombies/zombie_rage3.wav" "wave" "ptx/zombies/zombie_rage4.wav" } } ShieldZap { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "weapons\physcannon\superphys_small_zap1.wav" "wave" "weapons\physcannon\superphys_small_zap2.wav" "wave" "weapons\physcannon\superphys_small_zap3.wav" "wave" "weapons\physcannon\superphys_small_zap4.wav" } } MeteorExplode { "channel" "CHAN_WEAPON" "soundlevel" "SNDLVL_100dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/weapons/meteor_explode1.wav" "wave" "ptx/weapons/meteor_explode2.wav" "wave" "ptx/weapons/meteor_explode3.wav" } } PlayerDash { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/other/player_dash2_0.wav" "wave" "ptx/other/player_dash2_1.wav" "wave" "ptx/other/player_dash2_4.wav" } } Screams.Demon { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/demon_scream_1.wav" "wave" "ptx/sfx/demons/demon_scream_2.wav" "wave" "ptx/sfx/demons/demon_scream_3.wav" } } Screams.Metal { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/other/metal_groans_5.wav" "wave" "ptx/other/metal_groans_4.wav" } } Halloween.Screams { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ambient/halloween/male_scream_03.wav" "wave" "ambient/halloween/male_scream_04.wav" "wave" "ambient/halloween/male_scream_05.wav" "wave" "ambient/halloween/male_scream_06.wav" "wave" "ambient/halloween/male_scream_07.wav" "wave" "ambient/halloween/male_scream_08.wav" "wave" "ambient/halloween/male_scream_09.wav" "wave" "ambient/halloween/male_scream_10.wav" "wave" "ambient/halloween/male_scream_11.wav" "wave" "ambient/halloween/male_scream_12.wav" "wave" "ambient/halloween/male_scream_13.wav" "wave" "ambient/halloween/male_scream_14.wav" "wave" "ambient/halloween/male_scream_15.wav" "wave" "ambient/halloween/male_scream_16.wav" "wave" "ambient/halloween/male_scream_17.wav" "wave" "ambient/halloween/male_scream_18.wav" "wave" "ambient/halloween/male_scream_19.wav" "wave" "ambient/halloween/male_scream_20.wav" "wave" "ambient/halloween/male_scream_21.wav" "wave" "ambient/halloween/male_scream_22.wav" } } Marauder.AxeHit { "channel" "CHAN_WEAPON" "soundlevel" "SNDLVL_85dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/marauder/axe_hit1.wav" "wave" "ptx/sfx/demons/marauder/axe_hit2.wav" "wave" "ptx/sfx/demons/marauder/axe_hit3.wav" } } Marauder.BigAttack { "channel" "CHAN_WEAPON" "soundlevel" "SNDLVL_90dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/marauder/big_attack1.wav" "wave" "ptx/sfx/demons/marauder/big_attack2.wav" "wave" "ptx/sfx/demons/marauder/big_attack3.wav" "wave" "ptx/sfx/demons/marauder/big_attack4.wav" } } Marauder.SmallAttack { "channel" "CHAN_WEAPON" "soundlevel" "SNDLVL_80dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/marauder/small_attack1.wav" "wave" "ptx/sfx/demons/marauder/small_attack2.wav" "wave" "ptx/sfx/demons/marauder/small_attack3.wav" } } Marauder.VoiceAttack { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_85dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/marauder/vo1attack.wav" "wave" "ptx/sfx/demons/marauder/vo2attack.wav" "wave" "ptx/sfx/demons/marauder/vo3attack.wav" "wave" "ptx/sfx/demons/marauder/vo4attack.wav" } } Baron.RoarBig { "channel" "CHAN_VOICE" "soundlevel" "SNDLVL_90dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/baron_of_hell/baron_roar_big_0.wav" "wave" "ptx/sfx/demons/baron_of_hell/baron_roar_big_7.wav" } } Baron.GroundPound { "channel" "CHAN_BODY" "soundlevel" "SNDLVL_90dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_9.wav" "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_11.wav" "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_groundpound_16.wav" } } Baron.HandWave { "channel" "CHAN_BODY" "soundlevel" "SNDLVL_85dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_handwave_2.wav" "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_handwave_3.wav" } } Baron.HandWaveAttack { "channel" "CHAN_WEAPON" "soundlevel" "SNDLVL_85dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_hand_wave_attack_0.wav" "wave" "ptx/sfx/demons/baron_of_hell/combat/baron_hand_wave_attack_3.wav" } } Baron.FireballExplosion { "channel" "CHAN_AUTO" "soundlevel" "SNDLVL_90dB" "volume" "1" "pitch" "100" "rndwave" { "wave" "ptx/sfx/demons/baron_of_hell/combat/fireball_explosion_baron_0.wav" "wave" "ptx/sfx/demons/baron_of_hell/combat/fireball_explosion_baron_1.wav" } } ExtraSteps.Heavy { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_95dB" "volume" "1.0" "pitch" "100" "rndwave" { "wave" "@mvm/giant_heavy/giant_heavy_step01.wav" "wave" "@mvm/giant_heavy/giant_heavy_step02.wav" "wave" "@mvm/giant_heavy/giant_heavy_step03.wav" "wave" "@mvm/giant_heavy/giant_heavy_step04.wav" } } ExtraSteps.Pyro { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_95dB" "volume" "1.0" "pitch" "100" "rndwave" { "wave" "@mvm/giant_pyro/giant_pyro_step_01.wav" "wave" "@mvm/giant_pyro/giant_pyro_step_02.wav" "wave" "@mvm/giant_pyro/giant_pyro_step_03.wav" "wave" "@mvm/giant_pyro/giant_pyro_step_04.wav" } } ExtraSteps.Demo { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_95dB" "volume" "1.0" "pitch" "100" "rndwave" { "wave" "@mvm/giant_demoman/giant_demoman_step_01.wav" "wave" "@mvm/giant_demoman/giant_demoman_step_02.wav" "wave" "@mvm/giant_demoman/giant_demoman_step_03.wav" "wave" "@mvm/giant_demoman/giant_demoman_step_04.wav" } } ExtraSteps.Soldier { "channel" "CHAN_STATIC" "soundlevel" "SNDLVL_95dB" "volume" "1.0" "pitch" "100" "rndwave" { "wave" "@mvm/giant_soldier/giant_soldier_step01.wav" "wave" "@mvm/giant_soldier/giant_soldier_step02.wav" "wave" "@mvm/giant_soldier/giant_soldier_step03.wav" "wave" "@mvm/giant_soldier/giant_soldier_step04.wav" } } ExtraSteps.SmallMetal { "channel" "CHAN_BODY" "volume" "0.5" "pitch" "100" "soundlevel" "SNDLVL_85dB" "rndwave" { "wave" "@npc/combine_soldier/gear1.wav" "wave" "@npc/combine_soldier/gear2.wav" "wave" "@npc/combine_soldier/gear3.wav" "wave" "@npc/combine_soldier/gear4.wav" "wave" "@npc/combine_soldier/gear5.wav" "wave" "@npc/combine_soldier/gear6.wav" } } ExtraSteps.MechSmall { "channel" "CHAN_BODY" "volume" "0.5" "pitch" "100" "soundlevel" "SNDLVL_85dB" "rndwave" { "wave" "@npc/dog/dog_footstep_run1.wav" "wave" "@npc/dog/dog_footstep_run2.wav" "wave" "@npc/dog/dog_footstep_run3.wav" "wave" "@npc/dog/dog_footstep_run4.wav" "wave" "@npc/dog/dog_footstep_run5.wav" "wave" "@npc/dog/dog_footstep_run6.wav" "wave" "@npc/dog/dog_footstep_run7.wav" "wave" "@npc/dog/dog_footstep_run8.wav" } } Impact.FleshSquishyHard { "channel" "CHAN_BODY" "volume" "0.8" "pitch" "100" "soundlevel" "SNDLVL_85dB" "rndwave" { "wave" "@physics/flesh/flesh_squishy_impact_hard1.wav" "wave" "@physics/flesh/flesh_squishy_impact_hard2.wav" "wave" "@physics/flesh/flesh_squishy_impact_hard3.wav" "wave" "@physics/flesh/flesh_squishy_impact_hard4.wav" } } } ItemReplacement { "Stock Rocket Launcher" { Classname "tf_weapon_rocketlauncher" } } CustomWeapon { Name "BaronFireWeapon" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "ignores other projectiles" 1 "override projectile type extra" "spellfireball" "custom kill icon" purgatory } CustomWeapon { Name "Scrap Sentinel" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "custom item model" "models/c_scrap_sentinel/c_spikewrench.mdl" "damage bonus" 3.0 "building cost reduction" 0.85 } CustomWeapon { Name "Executor's Scythe" OriginalItemName "Sharpened Volcano Fragment" "custom item model" "models/weapons/c_models/c_scythe/c_scythe.mdl" "attach particle effect" 2 "damage bonus" 0.9 "fire rate bonus" 1.5 "melee range multiplier" 1.35 "mult smack time" 3 "hand scale" 1.1 "fire input on hit" "!activator^RunScriptCode^HellOnEarth.ExecutorBuff(self)" } CustomWeapon { Name "Stock Rocket Launcher" OriginalItemName "The Liberty Launcher" "custom item model" "models/weapons/c_models/c_rocketlauncher/c_rocketlauncher.mdl" "custom weapon fire sound" "weapons/rocket_shoot.wav" "clip size bonus" 1 "projectile speed increased" 1 "rocket jump damage reduction" 1 "damage penalty" 1 } CustomWeapon { Name "The Death Ranger" OriginalItemName "The Rescue Ranger" "damage bonus" 1.5 "fire rate bonus" 2.0 "slow enemy on hit major" 1 "projectile trail particle" "stunballtrail_blue" "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "mod max primary clip override" 0 "mult projectile count" 5 "ignores other projectiles" 1 "projectile spread angle penalty" 4 } CustomWeapon { Name "BFS (Big Fucking Sentry)" OriginalItemName "TF_WEAPON_PDA_ENGINEER_DESTROY" "mult sentry rocket ammo" 5 "custom sentry model" "models/buildables/skirmy" "engy sentry radius increased" 1 "mvm sentry ammo" 3 "damage bonus" 0.75 "mult firerocket rate" 0.35 "damage bonus bullet vs sentry target" 1.5 "engy sentry fire rate increased" 10 "sentry bullet weapon" "Bullet_Weapon" "sentry rocket weapon" "Rocket_Weapon" "building scale" 1.75 "engy building health bonus" 4.629 } CustomWeapon { Name "Rocket_Weapon" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "penetrate teammates" 1 "projectile penetration" 1 "damage bonus HIDDEN" 15.0 "bullets per shot bonus" 0.1 "weapon spread bonus" 0.01 "can headshot" 1 "aoe blast on damage" 30 "sniper fires tracer HIDDEN" 1 "custom weapon fire sound" "=80|ptx/weapons/heavy_cannon_bolt.wav" } CustomWeapon { Name "Bullet_Weapon" OriginalItemName "The Cow Mangler 5000" "projectile speed increased" 0.5 } CustomWeapon { Name "Argent Pistol" OriginalItemName TF_WEAPON_PISTOL "custom item model" "models/weapons/c_models/c_handwarmer.mdl" "custom weapon fire sound" "=30|ptx/weapons/laser_turret.wav" "custom hit sound" Weapon_Pomson.ProjectileImpactFlesh "custom impact sound" Weapon_Pomson.ProjectileImpactFlesh "override projectile type" 2 "Blast radius increased" 0.1 "explosion particle" SimpleArtyFX_Mid_flame_V2 "projectile trail particle" "~raygun_projectile_red_crit" "mult projectile scale" 0.1 "fire rate penalty" 2.5 "reload time increased HIDDEN" 2.0 "damage bonus HIDDEN" 4.0 "projectile speed increased HIDDEN" 0.5 "projectile no deflect" 1 "use original class weapon animations" 1 } CustomWeapon { Name "Fire Shotgun" OriginalItemName TF_WEAPON_SHOTGUN_SOLDIER "attach particle effect" 701 } CustomWeapon { Name "Maykr Shotgun" OriginalItemName TF_WEAPON_SHOTGUN_SOLDIER "custom item model" "models/weapons/c_models/c_screwiatan_7000/c_screwiatan_7000.mdl" "attach particle effect" 704 "custom weapon fire sound" Weapon_CowMangler.Explode "custom weapon reload sound" Weapon_CowMangler.WorldReload "custom hit sound" Weapon_Pomson.ProjectileImpactFlesh "custom impact sound" Weapon_Pomson.ProjectileImpactFlesh "fire rate penalty" 2.0 "reload time increased HIDDEN" 0.9 "attack projectiles" 1 "use original class weapon animations" 1 "use original class player animations" 1 "projectile spread angle penalty" 5 "override projectile type" 13 // Bison "energy weapon penetration" 1 "mult projectile count" 6 "clip size bonus upgrade" 0.5 "damage bonus" 1.5 "projectile speed increased" 0.7 } CustomWeapon { Name "Argent Blade" OriginalItemName "Upgradeable TF_WEAPON_CLUB" "custom item model" "models/weapons/c_models/c_heatwave/c_heatwave.mdl" "custom weapon fire sound" "=40|argent_axe_fire.wav" "custom hit sound" "ptx/weapons/unmaykry_fire_2.wav" "custom impact sound" "ptx/weapons/unmaykry_fire_2.wav" "provide on active" 1 "melee range multiplier" 1.105 "reload time increased HIDDEN" 2.0 "damage bonus HIDDEN" 2 "projectile speed increased HIDDEN" 0.5 "gesture speed increase" 0.5 "mult smack time" 1.5 "projectile no deflect" 1 "use original class weapon animations" 1 "use original class player animations" 1 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`projectile_fireball`,self.GetOrigin(),Vector(0,0,10))" } CustomWeapon { Name "combustion" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "Blast radius increased" 2.5 "projectile detonate time" 0.01 "grenade explode on impact" 1 "explosion particle" "skull_island_explosion" "bleeding duration" 5 "mult bleeding delay" 0.5 "mult bleeding dmg" 0.5 "damage bonus" 0.7 "Set DamageType Ignite" 1 "weapon burn time increased" 2.0 "custom weapon fire sound" "misc/null.wav" "custom impact sound" "ambient/explosions/explode_9.wav" "add attributes on hit" "hud overlay|effects/jarate_overlay|5" "custom kill icon" infection_acid_puddle "stun on hit" 5 "stun on hit type" "movement" "stun on hit slow" 0.7 } CustomWeapon { Name "Cryothrower" OriginalItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage bonus HIDDEN" 1.25 "paintkit_proto_def_index" 282 "attach particle effect" 703 "lunchbox adds minicrits" 1 "set_item_texture_wear" 0 "weapon burn time reduced" 0 "weapon burn dmg reduced" 0 "remove cond on hit" 22 "add cond on hit" 127 "add cond on hit duration" 3 "max aoe targets" 1 "slow enemy on hit" 1 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`snow_steppuff01`,self.GetOrigin()+Vector(0,0,75),Vector(0,0,10));EntFire(`!activator`,`ExtinguishPlayer`,null,0,self)" "fire input on attack" "!activator^RunScriptCode^DispatchParticleEffect(`snow_steppuff01`,self.GetOrigin(),Vector(0,0,10))" "set turn to ice" 1 "remove damage type" 8 "add damage type" 16777216 "custom hit sound" "@weapons/icicle_freeze_victim_01.wav" "custom kill icon" "freezeflame" } CustomWeapon { Name "The Swift Blade" OriginalItemName "three-rune blade" "bleeding duration" 0 "damage bonus HIDDEN" 3.494 //200 damage per swing "fire rate penalty HIDDEN" 1.7 "is_a_sword" 72 "custom kill icon" "demokatana" "custom hit sound" "MVM_Weapon_Katana.HitFlesh" "crit mod disabled" 0 "melee range multiplier" 1.1 "melee bounds multiplier" 1.15 "heal on hit for rapidfire" 1.5 "hit self on miss" 0 "use original class weapon animations" 1 "use original class player animations" 1 // "maxammo primary reduced" 0 // "maxammo secondary reduced" 0 } CustomWeapon { Name "Marauders Shield" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "custom item model" "models/doom_eternal/demons/marauder_shield_new.mdl" //"fire input on attack" "!activator^RunScriptCode^MeleeSwipe()" "fire rate penalty" 999 "damage bonus" 0 "bullets per shot bonus" 0.01 "custom weapon fire sound" "misc/null.wav" "custom hit sound" "misc/null.wav" "custom impact sound" "misc/null.wav" "custom kill icon" "krampus_ranged" } CustomWeapon { Name "MarauderShotgunWep" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_SOLDIER" "custom weapon fire sound" "=80|ptx/weapons/shotgun_fire_02.wav" "bullets per shot bonus" 2.0 "can headshot" 1 "damage bonus" 2.5 "custom kill icon" "frontier_kill" } CustomWeapon { Name "Argent Axe" OriginalItemName "Upgradeable TF_WEAPON_SHOVEL" "custom weapon fire sound" "=80|Marauder.BigAttack" "custom weapon deploy sound" "=80|ptx/sfx/demons/marauder/axe_turn_off.wav" "custom hit sound" "=80|Marauder.AxeHit" "use original class weapon animations" 1 "melee cleave attack" 1 "melee attack rate bonus" 1.65 "hand scale" 1.2 "heal on kill" 50 "damage bonus" 4.0 "Attack not cancel charge" 1 "speed_boost_on_kill" 12 "killstreak tier" 1 "melee range multiplier" 1.66 "custom kill icon" "lava_axe" "custom item model" "models/doom_eternal/demons/axe_projectile.mdl" } CustomWeapon { Name "Axe Thrower" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "use original class weapon animations" 1 "projectile gravity" 500 "projectile speed increased" 1.5 "custom item model" "models/empty.mdl" "custom projectile model" "models/empty.mdl" "explosion particle" "drg_cow_explosioncore_charged" "grenade explode on impact" 1 "grenade no spin" 1 "mult projectile scale" 0.01 "fire rate bonus" 1.5 "custom kill icon" "firedeath" "Blast radius increased" 1.5 "projectile no deflect" 1 "mod max primary clip override" 1 "damage bonus" 1.5 "slow enemy on hit major" 3 "projectile sound" "=80|ptx/other/argent_energy_teleport.mp3" "custom weapon fire sound" "=80|Marauder.SmallAttack" "custom hit sound" "=80|Marauder.AxeHit" "custom impact sound" "=80|MeteorExplode" } // PLAYER WEAPONS CustomWeapon { Name "Berserker Shotgun" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "provide on active" 1 "fire input on taunt" "popscript^$berserkCall^" "custom item model" "models/workshop/weapons/c_models/c_sshockgun/c_sshockgun.mdl" "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`water_blood_impact_red_01`,self.EyePosition()+self.EyeAngles().Forward()*96+self.EyeAngles().Up()*-24,Vector(1,0,0))" "damage penalty" 0.75 "fire rate bonus" 0.75 "reload time increased" 1.25 "weapon spread bonus" 0.5 "fire rate bonus with reduced health" 0.7 "projectile penetration" 1 "slow enemy on hit" 1 "add attributes on hit" "dmg from ranged reduced|1.2|3" "special item description" "generates rage while dealing damage" "special item description 2" "to activate berserk taunt when rage is filled up" "special item description 3" "on hit: slows down the victim" "special item description 4" "on hit: for 2s victim is 20% more vulnerable to incoming damage" } CustomWeapon { Name "Berserk Hands" OriginalItemName "Warrior's Spirit" "use original class weapon animations" 1 "item color rgb" 223424 } CustomWeapon { Name "Old School RPG" OriginalItemName "The Liberty Launcher" "no primary ammo from dispensers while active" 1 "clip size penalty" 0.25 "Projectile speed increased HIDDEN" 0.7 "projectile gravity" 425 "Reload time increased HIDDEN" 2.0 "fire rate bonus HIDDEN" 0.7 "damage bonus HIDDEN" 1.75 "maxammo primary reduced" 0.5 "mult dmg vs tanks" 2 "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "custom projectile model" "models/enhancedrockets2/w_rocket_libertylauncher.mdl" "crit mod disabled" 1 } CustomWeapon { Name "BFG-9000" OriginalItemName "The Original" "custom item model" "models/workshop/weapons/c_models/c_bfg/c_bfg.mdl" "projectile trail particle" "~doom_bfg_projectile_hq" "explosion particle" "doom_bfg_explosion_hq" "custom weapon fire sound" "ptx/weapons/bfg_fire.wav" "mult projectile scale" 0.1 "blast radius increased" 2.5 "damage bonus" 3 "projectile speed increased" 0.5 "attach particle effect" 702 "paintkit_proto_def_index" 407 "set_item_texture_wear" 0 "mod max primary clip override" 0 } CustomWeapon { Name "Heatseeker" OriginalItemName "The Liberty Launcher" "provide on active" 1 "no primary ammo from dispensers while active" 1 "mod projectile heat follow crosshair" 1 "mod projectile heat seek power" 360 "mod projectile heat aim time" 2 "projectile acceleration" 9000 "projectile acceleration time" 0.5 "projectile acceleration start time" 2 "Projectile speed increased" 1 "clip size bonus" 1 "damage bonus HIDDEN" 2.0 "rocket jump damage reduction" 1 "Projectile speed increased HIDDEN" 0.7 "clip size penalty" 0.25 // 1 per shot "mult projectile scale" 1.2 "mult dmg vs tanks" 2 "blast dmg to self increased" 1.0 "maxammo primary reduced" 0.5 "reload time increased hidden" 1.5 "fire rate penalty HIDDEN" 2.0 "explosion particle" mvm_loot_explosion "crit mod disabled" 1 "custom item model" "models/weapons/c_models/c_heatseeking.mdl" "custom projectile model" "models/buildables/sentry3_rockets.mdl" "custom weapon fire sound" "=80|ptx/weapons/rocket_launcher_fire_alt.wav" "custom impact sound" "ambient/explosions/explode_9.wav" "Blast radius increased" 1.2 } CustomWeapon { Name "Combat SMG" OriginalItemName "TF_WEAPON_SMG" "custom item model" "models/workshop/weapons/c_models/c_burping_blaster/c_burping_blaster.mdl" "use original class weapon animations" 1 "damage bonus HIDDEN" 2.25 "fire rate penalty HIDDEN" 1.25 "weapon spread bonus" 0.5 "projectile penetration" 1 "can headshot" 1 "hidden secondary max ammo penalty" 2 "reload time increased HIDDEN" 1.5 "custom weapon fire sound" "=80|weapons/ar2/fire1.wav" "fire input on kill" "popscript^$ammoOnKill^" "switch from wep deploy time decreased" 0.7 "special item description" "on kill: gain ammo back" } CustomWeapon // needs custom upgrades { Name "Portable Machine Gun" OriginalItemName "TF_WEAPON_PISTOL" "dmg pierces resists absorbs" 1 "slow enemy on hit" 1 "damage penalty" 0.5 "fire rate bonus HIDDEN" 0.5 "clip size bonus" 4.15 "custom kill icon" "pro_smg" "hidden secondary max ammo penalty" 5.0 "custom weapon fire sound" "=15|ptx/weapons/micro_missles_fire.wav" "custom item model" "models/workshop/weapons/c_models/c_mac_smg/c_mac_smg.mdl" } CustomWeapon { Name "The Roughrider" OriginalItemName "Upgradeable TF_WEAPON_SCATTERGUN" "custom item model" "models/workshop/weapons/c_models/c_roughrider/c_pep_scattergun.mdl" "clip size penalty HIDDEN" 1.667 "custom weapon fire sound" "Weapon_Back_Scatter.Single" "fire rate bonus HIDDEN" 0.425 "bullets per shot bonus" 0.5 "burst fire count" 5 "burst fire rate mult" 3 "weapon spread bonus" 0.67 "reload time increased hidden" 0.85 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`kart_impact_sparks`,self.GetOrigin(),Vector(0,0,10))" } CustomWeapon { Name "Steel Battalion" OriginalItemName "The Reserve Shooter" "custom item model" "models/workshop/weapons/c_models/c_steel_battalion/c_steel_battalion.mdl" "provide on active" 1 "clip size penalty HIDDEN" 0.667 "dmg taken from fire reduced" 0.85 "dmg taken from bullets reduced" 0.85 "dmg taken from blast reduced" 0.9 "dmg from melee increased" 0.75 "major move speed bonus" 0.82 "damage bonus HIDDEN" 1.1 "fire rate bonus HIDDEN" 0.8 "mult dmg before distance" 2 "mult dmg before distance specify" 450 "special item description" "deals 100% more damage when enemy is close" } CustomWeapon { Name "Solar Carbonizer" OriginalItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "custom item model" "models/weapons/c_models/c_solar_carbonizer/c_solar_carbonizer.mdl" "Set DamageType Ignite" 1 "add damage type" 16777216 // PLASMA "remove damage type" 64 "damage bonus HIDDEN" 2.5 "custom kill icon" pumpkindeath "airblast disabled" 1 "flame_gravity" 0 "flame_drag" 12.5 "flame_up_speed" 50 "flame_speed" 1225 "flame_spread_degree" 2.8 "flame_lifetime" 0.6 "maxammo primary reduced" 0.25 "no primary ammo from dispensers while active" 1 "lunchbox adds minicrits" 1 "mult dmg vs tanks" 4 "stun on hit" 1 "stun on hit no giants" 1 "stun on hit type" "movement" "stun on hit slow" 0.75 "special item description" "powerful, short ranged flamethrower" } CustomWeapon { Name "MP40" OriginalItemName "The Crusader's Crossbow" "custom item model" "models/weapons/c_models/c_mp40/c_mp40.mdl" "custom weapon fire sound" "ptx/weapons/micro_missles_fire.wav" "custom hit sound" "weapons/stunstick/stunstick_fleshhit2.wav" "hidden primary max ammo bonus" 1 "clip size upgrade atomic" 9 "reload full clip at once" 1 "reload time increased HIDDEN" 3 "override projectile type" 18 "projectile trail particle" "doom_avile_hand" "damage bonus" 0.25 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`manmelter_impact_flare`,self.GetOrigin(),Vector(0,0,10))" } CustomWeapon { Name "Zapper" OriginalItemName "The Scorch Shot" "custom item model" "models/weapons/c_models/c_flaregun_pyro_volt/c_flaregun_pyro.mdl" "fire input on hit" "popscript^$on_hitZap^" } CustomWeapon { Name "Toxic Flaregun" // FINISH LATER OriginalItemName "The Scorch Shot" "override projectile type" 2 "bleeding duration" 3.375 "mult bleeding delay" 0.375 "projectile gravity" 600 "custom hit sound" "=30|npc/barnacle/barnacle_digesting2.wav" "remove damage type" 8 "custom item model" "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" "custom weapon reload sound" "Weapon_DoubleBarrel.TubeClose" "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "maxammo secondary reduced" 1 "reload time increased hidden" 2.0 "blast radius increased" 0.7 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`duck_collect_green`,self.GetOrigin(),Vector(0,0,10))" "custom projectile model" "models/weapons/w_models/w_flaregun_shell.mdl" "projectile trail particle" "~rocketpack_exhaust" "explosion particle" "merasmus_bomb_explosion_blast" } CustomWeapon { Name "Combat Shotgun" OriginalItemName TF_WEAPON_SHOTGUN_SOLDIER "custom item model" "models/weapons/c_models/c_ex_vermin/c_ex_vermin.mdl" "custom weapon fire sound" "=80|ptx/weapons/pistol_fire_01.wav" "damage bonus HIDDEN" 1.5 "clip size penalty HIDDEN" 0.66 "dmg pierces resists absorbs" 1 "maxammo secondary reduced" 1.5 "weapon spread bonus" 0.7 "crit vs burning players" 1 "axtinguisher properties" 1 "special item description" "100% critical chance vs burning enemies" } CustomWeapon { Name "Combat Shotgun For Engie" OriginalItemName TF_WEAPON_SHOTGUN_PRIMARY "custom item model" "models/weapons/c_models/c_ex_vermin/c_ex_vermin.mdl" "custom weapon fire sound" Weapon_WidowMaker.Single "damage bonus HIDDEN" 1.75 "clip size penalty HIDDEN" 0.66 "dmg pierces resists absorbs" 1 "maxammo secondary reduced" 1.5 "weapon spread bonus" 0.7 "crit vs burning players" 1 "special item description" "100% critical chance vs burning enemies" } CustomWeapon { Name "Steel Grade Saw" OriginalItemName "The Amputator" "custom item model" "models/weapons/c_models/c_saw/c_zow.mdl" "provide on active" 1 "move speed bonus" 1.2 "damage bonus" 2.5 "increased air control" 2 "melee range multiplier" 1.1 "mult smack time" 0.15 "cannot be upgraded" 1 } CustomWeapon //merasmus grenade { Name "Frag Grenade" OriginalItemName "Jarate" "override projectile type" 3 "projectile trail particle" "peejar_trail_blu" "damage bonus hidden" 74 "blast dmg to self increased" 10 "self dmg push force increased" 10 "fuse bonus" 1.5 "effect bar recharge rate increased" 1.2 "crit vs stunned players" 1 "slow enemy on hit major" 1.5 "Blast radius increased" 1.3 "mark for death" 3 "fire input on hit" "popscript^$chargeBackOnHit^" "use original class weapon animations" 1 "add damage type" 128 "custom impact sound" "=80|weapons/underwater_explode4.wav" "custom item model" "models/weapons/c_models/c_merasmus_jar_bomba/v_merasmus_jar_bomba.mdl" "custom projectile model" "models/weapons/c_models/c_merasmus_jar_bomba/c_merasmus_jar_bomba.mdl" "explosion particle" "woodSplinter_standee" "custom kill icon" "merasmus_grenade" } CustomWeapon { Name "Frag Grenade2" // "models/weapons/w_models/w_grenade_conc.mdl" this shit dont work OriginalItemName "Mad Milk" "custom item model" "models/weapons/c_models/c_merasmus_jar_bomba/v_merasmus_jar_bomba.mdl" "custom projectile model" "models/weapons/c_models/c_merasmus_jar_bomba/c_merasmus_jar_bomba.mdl" "use original class player animations" 1 "fuse bonus" 1.5 "add damage type" 128 // explosion "override projectile type" 17 // cannonball "damage blast push" 1.5 "grenade explode on impact" 1 "blast radius increased" 1.25 "effect bar recharge rate increased" 0.1 "damage bonus HIDDEN" 75 "custom kill icon" "taunt_soldier_lumbricus" "explosion particle" "fireSmokeExplosion" "use original class weapon animations" 1 } CustomWeapon { Name "Astral Assasin" OriginalItemName "The Fortified Compound" "custom item model" "models/weapons/c_models/c_astral_assassin/c_astral_assassin.mdl" "custom projectile model" "models/weapons/c_models/c_astral_assassin_projectile/c_astral_assassin_projectile.mdl" "Projectile speed decreased" 0.75 "projectile trail particle" eyeboss_projectile "Reload time increased" 1.5 "damage bonus HIDDEN" 1.2 "penetration damage penalty" 0.5 "arrow hit kill time" 0.1 "maxammo primary increased" 0.5 "mult dmg with reduced health" 1.5 //"fire input on hit" "popscript^$astralAssasinEXPLODE^" "reset arrow hits on bounce" 1 "grenade bounce speed" 1 "projectile lifetime" 3 "deploy time decreased" 1.1 "special item description" "Shoots arrows that bounce off surfaces" "special item description 2" "do up to 50% more damage when low on health" } CustomWeapon { Name "Heavy Cannon" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "custom item model" "models/weapons/c_models/c_tgat/c_tgat.mdl" "penetrate teammates" 1 "projectile penetration" 1 "clip size bonus upgrade" 1.5 "damage bonus HIDDEN" 9.0 "fire rate bonus HIDDEN" 0.5 "bullets per shot bonus" 0.1 "maxammo secondary reduced" 1.5 "weapon spread bonus" 0.1 "can headshot" 1 "blast dmg to self increased" 1.1 "faster reload rate" 1.5 "deploy time decreased" 0.35 "use original class weapon animations" 1 "custom weapon reload sound" "=40|ptx/weapons/shotgun_pump_reload.wav" "custom weapon fire sound" "=80|ptx/weapons/heavy_cannon_bolt.wav" "explosive bullets" 49 "explosion particle" taunt_demo_nuke_explosion "passive reload" 1 "special item description" "weapon reloads while not active" } CustomWeapon { Name "Heavy Shotgun" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "custom weapon fire sound" "=80|ptx/weapons/shotgun_fire_02.wav" "custom item model" "models/weapons/c_models/c_shotgun_bigbuck/c_shotgun.mdl" "use original class weapon animations" 1 "can headshot" 1 "bullets per shot bonus" 1.5 "weapon spread bonus" 0.9 "damage bonus HIDDEN" 2.74 "fire rate penalty HIDDEN" 2.0 "faster reload rate" 2 "mod max primary clip override" -1 "passive reload" 1 "deploy time decreased" 1.25 } CustomWeapon { Name "Deagle" OriginalItemName "TF_WEAPON_PISTOL" "custom item model" "models/weapons/c_models/c_deagle/c_deagle.mdl" "custom weapon fire sound" Weapon_Revolver.Single "use original class weapon animations" 1 "can headshot" 1 "damage bonus HIDDEN" 2.25 "faster reload rate" 1.5 "weapon spread bonus" 0.675 "fire rate penalty HIDDEN" 1.8 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "clip size penalty" 0.65 "deploy time decreased" 0.85 } CustomWeapon { Name "Light-Weight machine gun" OriginalItemName "TF_WEAPON_SMG" "custom item model" "models/weapons/c_models/c_kriss/c_kriss.mdl" "provide on active" 1 "move speed bonus" 1.2 "use original class weapon animations" 1 "clip size penalty HIDDEN" 1.6 "projectile penetration" 1 "damage bonus HIDDEN" 1.0 "fire rate penalty HIDDEN" 0.3 "weapon spread bonus" 0.5 "faster reload rate" 2.5 "projectile penetration" 1 } CustomWeapon { Name "Charged SMG" OriginalItemName TF_WEAPON_SMG "custom item model" "models/weapons/c_models/c_50k_volt/c_pro_smg.mdl" "set item tint RGB" 13595446 "remove damage type" 2 "use original class weapon animations" 1 "add damage type" 1024 "override projectile type" 13 "Reload time increased" 2.0 "damage bonus" 3.0 "damage bonus HIDDEN" 1.5 "hidden secondary max ammo penalty" 1.25 "penetration damage penalty" 0.75 "clip size penalty" 0.5 "fire rate penalty HIDDEN" 1.8 "slow enemy on hit" 0.5 "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`ExplosionCore_sapperdestroyed`,self.GetOrigin(),Vector(0,0,20))" "custom weapon fire sound" "=40|ptx/weapons/wpn_sp_pistol_fire_large_3.wav" "custom kill icon" "pomson" "special item description" "slows enemies on hit" } CustomWeapon { Name "Tactical Knife" OriginalItemName "The Boston Basher" "custom item model" "models/weapons/c_models/c_bastard_backguard/c_bastard_backguard.mdl" "provide on active" 1 "major move speed bonus" 1.2 "melee cleave attack" 1 "damage bonus" 1.5 "heal on hit for rapidfire" 5 "hit self on miss" 0 "cannot be upgraded" 1 "special item description" "attacks all enemies in range" } CustomWeapon { Name "Hand Held Howitzer" OriginalItemName "The Iron Bomber" "custom item model" "models/weapons/c_models/c_howitzer/c_lochnload.mdl" "custom impact sound" Weapon_Airstrike.Explosion "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "custom kill icon" "firedeath" "grenade explode on impact" 1 "damage bonus HIDDEN" 2.0 "blast radius increased" 1.4 "faster reload rate" 3.5 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "ptx/weapons/stickybomb_mod_fire01.wav" "clip size penalty" 0.25 "damage causes airblast" 1 "Set DamageType Ignite" 1 "weapon burn dmg increased" 1.5 "fire rate bonus" 2.0 "Projectile speed increased HIDDEN" 1.0 "blast dmg to self increased" 1 "mult projectile scale" 1.2 "mult dmg vs tanks" 3.0 "maxammo primary reduced" 0.25 "passive reload" 1 } CustomWeapon { Name "Steel BlitzKrieg" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "provide on active" 1 "custom item model" "models/workshop/weapons/c_models/c_bouncing_betty/c_bouncing_betty.mdl" "damage bonus HIDDEN" 0.4 "fire rate bonus HIDDEN" 1.1 "reload time increased hidden" 1.25 "clip size penalty HIDDEN" 0.75 "mult dmg vs tanks" 3.0 "maxammo primary reduced" 0.5 "projectile speed increased HIDDEN" 1.05 "mult projectile scale" 0.85 "Blast radius increased" 0.6 "projectile trail particle" pipebombtrail_blue "fire input on hit" "popscript^$ammoBackInClip^" "special item description" "on direct hit: gain ammo back in the clip" } CustomWeapon { Name "Spitfire Rocket Launcher" // dmg bonus upgrade does not work OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "custom item model" "models/ctf2w/weapons/c_models/c_spitfire_rocketlauncher/c_spitfire_rocketlauncher.mdl" "custom projectile model" "models/ctf2w/weapons/c_models/c_spitfire_rocketlauncher/w_rocket_spitfire.mdl" "custom impact sound" "=80|weapons/explode5.wav" "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "burst fire count" -3 "burst fire rate mult" 10 "fire rate bonus HIDDEN" 0.175 "continous accuracy mult" 3 "continous accuracy time" 1 "Blast radius decreased" 0.8 "damage bonus HIDDEN" 0.95 "Projectile speed increased HIDDEN" 1.15 "projectile gravity" 100 "clip size bonus upgrade" 1.5 "mult projectile scale" 0.8 "passive reload" 1 "special item description" "fires rounds in bursts of 3" } CustomWeapon { Name "Gamma Gazer" // explosive bullets upgrade OriginalItemName "Upgradeable TF_WEAPON_PISTOL" "custom item model" "models/weapons/c_models/c_gamma_gazer/c_gamma_gazer.mdl" "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`bombinomicon_flash_halloween`,self.GetOrigin(),Vector(0,0,20))" "custom weapon fire sound" "=80|ptx/weapons/plasma_regular_fire.wav" "add cond on kill" 19 "add cond on kill duration" 4 "hidden secondary max ammo penalty" 0.25 "clip size bonus" 0.6 "weapon spread bonus" 0.4 "damage bonus HIDDEN" 1.5 "faster reload rate" 1.5 "special item description" "on kill: 4 seconds of mini critboost" } CustomWeapon { Name "Railgun" // WIP OriginalItemName "The Pomson 6000" //"custom item model" "models/weapons/c_models/c_railgun_mercenary/c_railgun_mercenary.mdl" "custom weapon fire sound" "=80|ptx/weapons/railgun_fire.wav" "custom hit sound" "=80|ptx/weapons/balista_warning_beep_1_1_id#311864958.wav" "can headshot" 1 "explosion particle" "spell_batball_impact2_blue" "sniper beep with enemy under crosshair" 1 "fire input on hit" "popscript^$railgun_stun^" "mult dmg vs tanks" 10 "fire rate penalty HIDDEN" 2.5 "damage bonus" 10.0 "override projectile type" 1 "sniper fires tracer HIDDEN" 1 "projectile spread angle penalty" 0 "weapon spread bonus" 0.0001 "bullets per shot bonus" 0.1 "ragdolls plasma effect" 1 "use original class weapon animations" 1 "custom kill icon" infection_emp "special item description" "on hit: after 0.75 seconds the target will explode" "special item description 2" "the explosion deals 25 base damage" "special item description 3" "the explosion generates a concussive blast that makes the bots vurneable for 3 seconds" "special item description 4" "bots with more than 1500 hp will not be stunned, but they will receive more damage" //"maxammo primary reduced" 0.5 } CustomWeapon { Name "EMP ScatterGun" OriginalItemName "Upgradeable TF_WEAPON_SCATTERGUN" "custom item model" models\weapons\c_models\c_sho_scattergun.mdl "custom weapon fire sound" "=40|ambient/energy/zap9.wav" "mod max primary clip override" -1 "hidden primary max ammo bonus" 3.125 "fire rate bonus" 0.5 "damage penalty" 0.001337 //"cannot be upgraded" 1 "bullets per shot bonus" 0.5 "fire input on hit" "popscript^$on_hitZap^" "damage bonus HIDDEN" 1.5 "ragdolls plasma effect" 1 "crits_become_minicrits" 1 "special item description" "Causes an electric zap that damages nearby enemies" } CustomWeapon { Name "Charged Plasma Rifle" OriginalItemName TF_WEAPON_SYRINGEGUN_MEDIC "custom item model" "models/weapons/c_models/c_gupgun/c_leechgun.mdl" "custom weapon fire sound" "=80|ptx/weapons/plasma_heated_fire.wav" "override projectile type" 2 "Blast radius increased" 0.1 "explosion particle" Explosion_Flashup "projectile trail particle" "~raygun_projectile_blue_crit" "mult projectile scale" 0.1 "Set DamageType Ignite" 1 "clip size penalty HIDDEN" 0.5 "reload time increased HIDDEN" 2.0 "damage bonus HIDDEN" 0.9 "weapon burn time increased" 1.25 "maxammo primary reduced" 0.5 "projectile speed increased HIDDEN" 1.5 "projectile penetration limit" 4 "custom impact sound" Weapon_Pomson.ProjectileImpactWorld "custom weapon reload sound" "ptx/weapons/plasma_reload.wav" "mult dmg friendly fire" -1 "allow friendly fire" 1 "special item description" "Shoot a teammate to heal them" } CustomWeapon { Name "Microwave Beam" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "medigun attack enemy" 4.0 "max health additive bonus" 25 "ragdolls plasma effect" 1 "heal rate penalty" 0.25 "overheal penalty" 0.25 "medigun particle" "~passtime_beam_trail_stage3" "effect add attributes" "medigun attack enemy|8.0|move speed bonus|1.1" "effect cond override" 6 "mark for death" 1 "special item description" "drain enemy health with this variation" } CustomWeapon { Name "Mine-Layer" OriginalItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "custom item model" "models/weapons/c_models/c_big_man/c_big_man.mdl" "custom projectile model" "models/pickups/emitter.mdl" "override projectile type" 3 "mult projectile scale" 0.5 "special item description" "detonates upon touch" "special item description 2" "direct hit deals -75% damage" "clip size penalty" 0.5 "damage bonus HIDDEN" 0.25 "grenade bounce damage" 2 "alt-fire disabled" 1 "grenade no spin" 1 "grenade no bounce" 1 "grenade bounce speed" -0.1 "projectile no deflect" 1 "custom kill icon" pumpkindeath "fuse bonus" 100 "sticky arm time penalty" 101 "no damage falloff" 1 "explosion particle" drg_cow_explosioncore_normal_blue } CustomWeapon { Name "Gatling Gun" OriginalItemName "Natascha" "custom item model" "models/weapons/c_models/c_gatling_fun/c_gatling_fun.mdl" "bullets per shot bonus" 0.25 "damage bonus HIDDEN" 4 "weapon spread bonus" 0.25 "fire rate penalty HIDDEN" 1.8 "no primary ammo from dispensers while active" 1 "maxammo primary increased" 0.2 "switch from wep deploy time decreased" 1.2 "minigun spinup time decreased" 0.8 "mod minigun can holster while spinning" 1 } CustomWeapon { Name "Ray-Gun" OriginalItemName "The Huo Long Heatmaker" "ring of fire while aiming" 0 "custom item model" "models/ctf2w/weapons/c_models/c_miniraygun/c_miniraygun.mdl" "uses ammo while aiming" 0 "damage penalty" 1 "damage bonus vs burning" 1 "custom hit sound" "@weapons/physcannon/superphys_small_zap1.wav" "projectile no deflect" 1 "override projectile type" 2 "ignores other projectiles" 1 "mult projectile count" 1 "no explosion particles" 1 "Blast radius decreased" 0.1 "maxammo primary increased" 0.5 "Set DamageType Ignite" 1 "fire rate penalty HIDDEN" 0.6 "add damage type" 16777216 "remove damage type" 64 "no primary ammo from dispensers while active" 1 "damage bonus" 0.75 "Projectile speed increased HIDDEN" 2.5 "projectile spread angle penalty" 0 "crit mod disabled" 0 "projectile lifetime" 0.24 "add attributes when active" "dmg taken from self reduced|0.00001|no self effect|1" "projectile trail particle" raygun_projectile_blue_crit "custom projectile model" "models/empty.mdl" "custom kill icon" infection_emp "special item description" "Highly powerfull minigun with limited range" } // EXPERIMENTAL PlayerShootTemplate { Name ArgentAxeThrow AttachToProjectile 1 ItemName "Axe Thrower" } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Scout { Secondary "Deagle" Secondary "Frag Grenade" Secondary "Portable Machine Gun" Melee "The Swift Blade" Primary "The Roughrider" } Soldier { //Secondary "Light-Weight machine gun" Secondary "Heavy Shotgun" Secondary "Heavy Cannon" Secondary "Steel Battalion" Primary "Heatseeker" Primary "Old School RPG" Primary "Spitfire Rocket Launcher" Melee "Tactical Knife" } Heavyweapons { Primary "Ray-Gun" Primary "Gatling Gun" Secondary "Steel Battalion" Secondary "Heavy Shotgun" Secondary "Heavy Cannon" Secondary "Combat Shotgun" Secondary "Berserker Shotgun" } Pyro { Secondary "Combat Shotgun" Secondary "Heavy Cannon" Secondary "Toxic Flaregun" Primary "Railgun" Primary "Solar Carbonizer" } Engineer { Primary "Combat Shotgun For Engie" Primary "Railgun" Secondary "Charged SMG" //Secondary "Light-Weight machine gun" Secondary "Deagle" Secondary "Gamma Gazer" } Demoman { Primary "Hand Held Howitzer" Primary "Steel BlitzKrieg" Secondary "Heavy Shotgun" Secondary "Mine-Layer" Melee "Tactical Knife" } Medic { Primary "Charged Plasma Rifle" Primary "MP40" //Secondary "Heavy Cannon" Secondary "Microwave Beam" Secondary "Charged SMG" Melee "Steel Grade Saw" Melee "Swift Blade" } Sniper { Primary "Railgun" Secondary "Charged SMG" Secondary "Heavy Cannon" Secondary "Combat SMG" Primary "Astral Assasin" Secondary "Light-Weight machine gun" } } ExtendedUpgrades { CHARGED_PLASMA { Name "plasma overcharge" Attribute "mult cloak meter consume rate" Description "kill 3 enemies, to activate the charge, deal 300% damage for 5 seconds" Increment 1 Cap 2 Cost 200 AllowedWeapons { ItemName "Charged Plasma Rifle" } SecondaryAttributes { "fire input on kill" "popscript^$plasma_overchargeExp^" } RequiredUpgrade { Upgrade BurnDMG Level 2 } } SLOW_ON_hit { Name "+0.5s slow enemy on hit" Attribute "slow enemy on hit major" Cap 1.5 Increment 0.5 Cost 75 AllowedWeapons { ItemName "Frag Grenade" } } RECHARGE_RATE_bonus { Name "+20% faster recharge rate" Attribute "effect bar recharge rate increased" Cap 0.25 Increment -0.25 Cost 250 AllowedWeapons { ItemName "Frag Grenade" } } BLAST_RADIUS_flaregun { Name "+10% larger blast radius" Attribute "Blast radius increased" Cap 1.3 Increment 0.1 Cost 250 AllowedWeapons { ItemName "Hand Held Howitzer" ItemName "Toxic Flaregun" } } CLIP_SIZE_SPITFIRE { Name "+2 larger clip and +1 rocket per burst" Attribute "clip size bonus" Cap 1.5 Increment 0.5 Cost 1000 AllowedWeapons { ItemName "Spitfire Rocket Launcher" } SecondaryAttributes { "burst fire count" -4 } } speed_boost_on_kill_melee { Name "speed boost on kill" Attribute "speed_boost_on_kill" Cap 1 Increment 1 Cost 500 AllowedWeapons { Slot Melee } DisallowedWeapons { ItemName "Steel Grade Saw" ItemName "Tactical Knife" } } BERSERKER_DMG { Name "Berserker damage bonus" Attribute "cloak_consume_on_feign_death_activate" Cap 4 Increment 1 Cost 500 AllowedWeapons { ItemName "Berserker Shotgun" } } direct_hit_dmg_mult { Name "+25% more damage on direct hit" Attribute "mult dmg direct hit" Cap 1.5 Increment 0.25 Cost 500 AllowedWeapons { ItemName "The Scorch Shot" ItemName "The Detonator" ItemName "The Flare Gun" ItemName "Hand Held Howitzer" ItemName "Heatseeker" ItemName "Toxic Flaregun" ItemName "Steel BlitzKrieg" } } RAILGUN_Concussion_Blast { Name "+100% blast damage bonus" Attribute "disguise speed penalty" Description "increases the damage and the radius of the concussive blast" Cap 1.0 Increment 0.25 Cost 400 AllowedWeapons { ItemName "Railgun" } } HOWITZER_uber_inferno { Name "flame devastation" Attribute "afterburn duration bonus" Description "minicrits vs burning enemies" Cap 1.75 Increment 0.25 Cost 650 AllowedWeapons { ItemName "Hand Held Howitzer" } RequiredUpgrade { Upgrade CUSTOM_dmg_bonus_ranged Level 2 } SecondaryAttributes { "minicrit vs burning player" 1 "no self effect" 1 } } ALT_FIRE_CONCUSSION_GRENADE { Name "Weapon mod: Concussion Grenade" Description "Alt Fire: launch a concussive aoe grenade that consumes more ammo per shot" Attribute "alt fire attack" Cap 1 Increment 1 Cost 1000 AllowedWeapons { ItemName "The Roughrider" } SecondaryAttributes { "alt fire attributes" "override projectile type|2|projectile spread angle penalty|0|projectile gravity|600|Blast radius increased|1.5|custom projectile model|models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl|explosion particle|rd_robot_explosion|damage bonus HIDDEN|50.0|health on radius damage|25|custom weapon fire sound|Taunt.TankShoot|damage causes airblast|1|projectile trail particle|~rocketpack_exhaust|mod ammo per shot|4" } } MARK_FOR_DEATH { Name "Mark Enemy for Death" Attribute "mark for death" Cap 1 Increment 1 Cost 750 AllowedWeapons { ItemName "Microwave Beam" } } BATTALION_MASTERY { Name "Battalion Mastery" Attribute "mod mini-crit airborne" Cap 1 Increment 1 Cost 1000 AllowedWeapons { ItemName "Steel Battalion" } SecondaryAttributes { "self add cond on hit" 26 "self add cond on hit duration" 1 "last shot crits" 1 } } HEAVY_CANNON_mastery { Name "Weapon Mastery" Attribute "no damage falloff" Cap 1 Increment 1 Cost 1000 AllowedWeapons { ItemName "Heavy Cannon" } SecondaryAttributes { "mult dmg direct hit" 2.0 "weapon spread bonus" 0.01 "aoe blast on damage" 15 "sniper fires tracer HIDDEN" 1 "explosion particle" rd_robot_explosion_smoke_linger } RequiredUpgrade { Upgrade CUSTOM_dmg_bonus_ranged Level 2 } RequiredUpgrade { Upgrade SAW_drop_health_kit Level 1 } } ASTRAL_proj_lifetime { Name "arrow lifetime increased" Attribute "projectile lifetime" Increment 1 Cap 5 Cost 350 AllowedWeapons { ItemName "Astral Assasin" } RequiredUpgrade { Upgrade CUSTOM_dmg_bonus_ranged Level 2 } } ASTRAL_uber_arr_master { Name "arrow mastery" Attribute "arrow mastery" Increment 1 Cap 1 Cost 1500 AllowedWeapons { ItemName "Astral Assasin" } RequiredUpgrade { Upgrade CUSTOM_dmg_bonus_ranged Level 2 } } ASTRAL_penetration { Name "Penetrating Arrows" Attribute "projectile penetration" Increment 3 Cap 3 Cost 750 AllowedWeapons { ItemName "Astral Assasin" } } ASTRAL_homing { Name "Homing Projectiles" Attribute "mod projectile heat aim time" Increment 2 Cost 750 Cap 4 SecondaryAttributes { "mod projectile heat seek power" 45 "mod projectile heat no predict target speed" 1 } AllowedWeapons { ItemName "Astral Assasin" } RequiredUpgrade { Upgrade ASTRAL_uber_arr_master Level 1 } } } Templates { T_TFBot_Pyro_Combo_Giant { Class Pyro Name "Giant Combo Pyro" ClassIcon pyro_degreaser_axtinguisher Skill Expert Health 3000 Item "The Axtinguisher" Item "The Degreaser" Item "War Head" Attributes MiniBoss ItemAttributes { ItemName "The Degreaser" "damage bonus" 1.5 } ItemAttributes { ItemName "The Axtinguisher" "provide on active" 1 "damage bonus" 2 "critboost on kill" 5 "melee cleave attack" 1 "gesture speed increase" 1.5 } CharacterAttributes { "damage force reduction" 0.3 "voice pitch scale" 0 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } WeaponSwitch { Type "Primary" MinTargetRange 251 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } WeaponSwitch { Type "Melee" MaxTargetRange 250 MinTargetRange 1 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } } T_TFBot_Demo_Charger { ClassIcon demo_targe_nys Name "Charger Demo" Class Demoman Skill Hard Item "the chargin' targe" ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 "charge impact damage increased" 2 } CharacterAttributes { "charge time increased" 3 "charge recharge rate increased" 3 } } T_TFBot_Soldier_Shotgun_Reserve_Armored { ClassIcon shotgun_reserve_armored Health 650 Name "Armored Reserve Soldier" Scale 1.4 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the reserve shooter" "damage bonus" 1.5 } Item "the reserve shooter" Item "jumper's jeepcap" } T_TFBot_Scout_Bat { ClassIcon scout_bat Name "Scout" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_ignore" } //---------------------------------------------------------// // ALLIES --------------------------------------------- ALLIES //---------------------------------------------------------// T_TFBot_Giant_Engineer { Name "Giant Engineer" ClassIcon vip_blu Health 5000 Class Engineer Skill Expert Item "The Death Ranger" Item "BFS (Big Fucking Sentry)" Item "Scrap Sentinel" Item "Constructor's Cover" Item "Brain Interface" Item "Roboot" Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 TeleportWhere spawnbot_allies_l Tag "bot_vip" Tag "bot_ignore" StripItem "Zombie Engineer" UseCustomModel "models/bots/engineer/bot_engineer.mdl" AimTrackingInterval 0.05 AlwaysGlow 1 CharacterAttributes { "move speed bonus" 0.25 "damage force reduction" 0.025 "airblast vulnerability multiplier" 0.025 "health regen" 25 "override footstep sound set" 4 "mult stun resistance" 0 "displace touched enemies" 2 } FireInput { Target !self Action $SetLocalOrigin Param "0 261 40" Delay 0.01 Repeats 1 } AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 5} } //---------------------------------------------------------// // DEMONS --------------------------------------------- DEMONS //---------------------------------------------------------// Fire_Spirit { ClassIcon pyro Name "Fire Spirit" Class Soldier Skill Expert Health 250 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes IgnoreFlag ExtAttr JumpStomp Scale 1.5 NoIdleSound 1 UseCustomModel "models/empty.mdl" StripItemSlot 0 StripItemSlot 1 StripItem "Zombie Soldier" PainSound "misc/null.wav" DeathSound "misc/null.wav" Item "TF_WEAPON_SPELLBOOK" ItemAttributes { ItemName TF_WEAPON_SHOVEL "is invisible" 1 "add damage type" 8 "remove damage type" 128 "melee attack rate bonus" 0.4 "melee range multiplier" 0.5 "Set DamageType Ignite" 1 "damage bonus" 0.2 "weapon burn dmg increased" 0.5 "custom kill icon" "firedeath" } Spell { Delay 1 Cooldown 10 Type "Fireball" } Spell { Delay 30 Cooldown 45 Type "Meteor Shower" } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 "fire rate bonus" 1 "damage bonus" 1 "is invisible" 1 } CharacterAttributes { "move speed bonus" 1.5 "cancel falling damage" 1 "voice pitch scale" 0 "increased jump height" 1.3 "force distribute currency on death" 1 "override footstep sound set" 0 } } T_Medic_Posessor { ClassIcon medic_boost Name "Posessor Medic" Class Medic Skill Expert Health 250 Attributes MiniBoss Attributes DisableDodge Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" Tag "bot_flesh" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "Kriegsmaschine-9000" Item "Emerald Jarate" Item "Medi-Mask" Item "Upgradeable TF_WEAPON_MEDIGUN" ItemAttributes { ItemName "Medi-Mask" "attach particle effect" 79 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "Paintkit_proto_def_index" 234 "fire rate bonus" 0.05 "mult medigun range" 1.2 "effect cond override" 6 "effect add attributes" "fire rate bonus HIDDEN|0.5|Reload time decreased|0.4|clip size bonus upgrade|2|ammo regen|1|charge recharge rate increased|2|major move speed bonus|2.0|dmg from melee increased|0.25" "medigun passive attributes" "major move speed bonus|1.3|fire rate bonus|0.7" "medigun particle" "medicgun_beam_machinery" } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Executor { Classicon pyro_reaper Class Pyro Name "Executor" Scale 1.8 Skill Expert Health 15000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar ExtAttr IgnoreBots ExtAttr IgnoreBuildings WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 Skin 4 Item "Executor's Scythe" Item "Breach and Bomb" Tag "bot_argent" Tag "bot_explode_death" StripItem "Zombie Soldier" AdditionalStepSound ExtraSteps.Pyro PainSound =60|physics\body\body_medium_break2.wav DeathSound =100|npc\zombie\zombie_die2.wav FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "crit kill will gib" 1 "gesture speed increase" 0.77 "voice pitch scale" 0.5 } } T_Incinerator_Giga { Classicon spell_meteor_swordstonehel Class Soldier Name "Fireborne Tyrant" Scale 2.5 Skill Expert Health 60000 Action Mobber RingOfFire 15 NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly UseMeleeThreatPrioritization 1 Tag "bot_heavy" Tag "bot_explode_death" Tag "bot_argent" Item "The Black Box" Item "Iron Fist" Item "Breach and Bomb" Item "The Grisly Gumbo" ITem "TF_WEAPON_SPELLBOOK" Skin 4 DeathSound MVM.GiantSoldierRocketExplode AdditionalStepSound ExtraSteps.Soldier Spell { Delay 1 Cooldown 10 Repeats 0 Type "Meteor Shower" } ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } ItemColor { ItemName "The Black Box" Red 153 Green 12 Blue 19 } FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } ItemAttributes { ItemName "Breach and Bomb" "is invisible" 1 "attach particle effect" 78 "particle effect vertical offset" 550 } ItemAttributes { ItemName "The Black Box" "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "fire rate bonus" 0.25 "faster reload rate" 0.675 "projectile spread angle penalty" 2 "clip size upgrade atomic" 4 "hand scale" 1.3 "override projectile type extra" "spellfireball" "projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.1 "increased jump height" 1.25 "dmg from melee increased" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "stomp player damage" 2.5 "override footstep sound set" 0 "cancel falling damage" 1 } } T_Zombie_Big_1 { Classicon heavy_zombie_arm2_lite Class Soldier Name "Mutated Zombie" Scale 1.65 Skill Expert Health 5000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly Tag "bot_flesh" UseMeleeThreatPrioritization 1 Skin 4 Item "Purity Fist" Item "Breach and Bomb" //Item "Argent Blade" CustomEyeParticle "killstreak_eyes_rage01" CustomEyeGlowColor "255 0 0" ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/demo/sf14_deadking_pauldrons/sf14_deadking_pauldrons.mdl"} PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "custom item model" "models/weapons/c_models/c_lead_pipe/c_lead_pipe.mdl" "damage bonus" 0.75 } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.6 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "crit kill will gib" 1 "gesture speed increase" 0.5 "voice pitch scale" 0.5 } } T_Zombie_Big_2 { Classicon heavy_zombie_arm2_lite Class Heavy Name "Mutated Zombie" Scale 1.65 Skill Expert Health 5000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 Tag "bot_flesh" Skin 4 Item "Purity Fist" Item "The Persian Persuader" CustomEyeParticle "killstreak_eyes_rage01" CustomEyeGlowColor "255 0 0" ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/demo/sf14_deadking_pauldrons/sf14_deadking_pauldrons.mdl"} PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav ItemAttributes { ItemName "The Persian Persuader" "custom item model" "models/weapons/c_models/c_lead_pipe/c_lead_pipe.mdl" "damage bonus" 0.75 } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.6 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "crit kill will gib" 1 "gesture speed increase" 0.5 "voice pitch scale" 0.5 } } T_Zombie_Big_3 { Classicon heavy_zombie_arm2_lite Class Demoman Name "Mutated Zombie" Scale 1.5 Skill Expert Health 4500 Action Mobber HeadRotateSpeed 10 UseCustomModel "models/kirillian/infected/coomer_v4.mdl" NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 Tag "bot_flesh" Skin 4 Item "Road Rage" CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "134 3 239" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav ItemAttributes { ItemName TF_WEAPON_BOTTLE "is invisible" 1 "fire rate penalty" 1.3 "damage bonus" 1.0 "custom kill icon" hot_hand "custom impact sound" "=80|player/taunt_chest_thump_alt.wav" } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.72 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "crit kill will gib" 1 "gesture speed increase" 0.5 "voice pitch scale" 0.5 } } T_Zombie_Giga { Classicon heavy_zombie_arm2_lite Class Heavy Name "Corrupted Zombie" Scale 2.0 Skill Expert Health 28000 Action Mobber HeadRotateSpeed 10 UseCustomModel "models/kirillian/infected/hank_v4.mdl" NoIdleSound 1 Tag "bot_ignore" Tag "bot_flesh" Tag "bot_blood_big" Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar WeaponRestrictions MeleeOnly UseMeleeThreatPrioritization 1 AdditionalStepSound ExtraSteps.Heavy Item "Fuel Injector" // I dont think this works CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "134 3 239" StripItem "Zombie Heavy" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav Sequence { Name rage_at_enemy_01 Cooldown 0.1 Delay 0 Repeats 1 IfHealthBelow 7000 } FireInput { Target !self Action runscriptcode Param "ScreenShake(self.GetOrigin(), 24, 24, 0.5, 800, 0, true)" Delay 0.1 Cooldown 1 Repeats 0 } ItemAttributes { ItemName TF_WEAPON_FISTS "damage bonus" 2.5 "dmg bonus vs buildings" 10 "damage causes airblast" 1 "apply z velocity on damage" 128 "apply look velocity on damage" 512 "fire rate bonus" 2 "melee range multiplier" 2.0 "gesture speed increase" 2.0 } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "gesture speed increase" 0.5 "voice pitch scale" 0.5 } } T_Zombie_Posessed_1 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Heavy Skill Expert Health 350 Action Mobber Attributes MiniBoss Attributes DisableDodge Tag "bot_posessed" DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Posessed_2 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Sniper Skill Expert Health 350 Action Mobber Attributes MiniBoss Attributes DisableDodge Tag "bot_posessed" DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 Item "Eye-See-You" Item "BRAINS" CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Posessed_3 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Soldier Skill Expert Health 350 Action Mobber Attributes MiniBoss Attributes DisableDodge Tag "bot_posessed" DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "The Zipperface" Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Posessed_4 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Demoman Skill Expert Health 350 Action Mobber Attributes MiniBoss Attributes DisableDodge Tag "bot_posessed" DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Posessed_5 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Medic Skill Expert Health 350 Action Mobber Attributes MiniBoss Attributes DisableDodge Tag "bot_posessed" DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "BRAINS" ItemAttributes { ItemName TF_WEAPON_BONESAW "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Posessed_6 { Class Engineer Classicon heavy_zombie_lite Name "UAC Zombie" Scale 1 Skill Expert Health 350 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly Tag "bot_posessed" DesiredAttackRange 60 ExtAttr IgnoreBuildings PainSound physics/flesh/flesh_bloody_break.wav DeathSound physics/flesh/flesh_bloody_break.wav Skin 5 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 StripItemSlot 7 StripItemSlot 8 Item "The Hot Hand" Item "Baseball Bill's Sports Shine" ItemAttributes { ItemName "The Hot Hand" "speed_boost_on_hit_enemy" 0 "taunt attack time mult" 3 "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "damage bonus" 0.75 "major move speed bonus" 1.5 "melee attack rate bonus" 0.7 "gesture speed increase" 0.8 "mult stun resistance" 0.5 "dmg from ranged reduced" 0.5 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Combustor_1 { ClassIcon heavy_zombie_breach_lite Name "Combustor" Class Heavy Skill Expert Health 950 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1.5 Skin 4 Tag "bot_blood_big" NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" SpawnTemplate explode_after_death PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav StripItemSlot 0 StripItemSlot 1 UseCustomModel "models/kirillian/infected/hoomer_v4.mdl" StripItem "Zombie Heavy" Item "Apoco-Fists" ItemColor //Set item color { ItemName "Blast Blocker" Red 0 Green 0 Blue 0 } ItemAttributes { ItemName "Apoco-Fists" "damage bonus" 0.75 "use original class weapon animations" 1 "is invisible" 1 "damage causes airblast" 1 "add attributes on hit" "hud overlay|effects/bleed_overlay|2" "fire input on hit" "!caller^speakresponseconcept^tlk_player_pain" "fire input on hit name restrict" "player" "stun on hit" 2 "stun on hit type" "movement" "stun on hit slow" 0.88 } CharacterAttributes { "major move speed bonus" 0.725 "melee attack rate bonus" 1.5 "gesture speed increase" 1 "dmg from ranged reduced" 0.66 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "mult smack time" 0.5 "always gib" 1 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Juggernaut_Flaming { ClassIcon heavy_head_red_nys Name "Argent Infernaut" Class Pyro Skill Expert Health 22000 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar Scale 2.0 Tag "bot_argent" Tag "bot_explode_death" Skin 4 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" Item "Potato of Labor" Item "Blast Defense" ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/demo/sf14_deadking_pauldrons/sf14_deadking_pauldrons.mdl"} ItemModel {ItemName "Blast Defense" Model "models/workshop/player/items/pyro/sf14_hw2014_robot_legg/sf14_hw2014_robot_legg.mdl"} AdditionalStepSound ExtraSteps.Pyro Item "The Purity Fist" Item "Argent Blade" Item "The Detonator" Item "The Grisly Gumbo" Item "Last Breath" UseCustomModel "models/bots/heavy_boss/bot_heavy_boss_gibby.mdl" RocketCustomParticle "eyeboss_projectile" FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } FireInput { Target juggernaut_flame_particle_trigger Action StartTouch Delay 0.2 Repeats 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.45 TurnPower 150 MaxAimError 105 AimTime 9999 } ItemAttributes { ItemName "The Detonator" "custom item model" "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" "custom impact sound" "weapons/air_burster_explode3.wav" "custom weapon fire sound" "weapons/stinger_fire1.wav" "override projectile type" 2 "fire rate penalty" 2 "damage bonus" 1.5 "explosion particle" rd_robot_explosion "add attributes on hit" "CARD: move speed bonus|0.35|3" "add cond on hit" 15 "speed_boost_on_hit" 4 "add cond on hit duration" 4 } ItemAttributes { ItemName TF_WEAPON_FLAMETHROWER "use original class weapon animations" 1 "custom item model" "models/weapons/c_models/c_ash_m/c_ash_m.mdl" "hand scale" 1.2 "damage bonus" 1.1 "lunchbox adds minicrits" 2 "flame_drag" 6.0 "redirected_flame_size_mult" 7 "weapon burn dmg increased" 1.5 "weapon burn time increased" 1.5 "airblast_destroy_projectile" 1 "add attributes on hit" "hud overlay|effects/bleed_overlay|1" } ItemAttributes { ItemName "Argent Blade" "damage bonus" 5.0 "melee attack rate bonus" 2.0 "melee cleave attack" 1 } ItemColor { ItemName "TF_WEAPON_FLAMETHROWER" Red 153 Green 12 Blue 19 } WeaponSwitch { Type "Secondary" MaxTargetRange 9999 MinTargetRange 651 Delay 7.5 Repeats 0 Cooldown 7.5 IfSeeTarget 1 } WeaponSwitch { Type "Primary" MaxTargetRange 9999 MinTargetRange 650 Delay 13 Repeats 0 Cooldown 7.5 IfSeeTarget 1 } WeaponSwitch { Type "Primary" MaxTargetRange 549 MinTargetRange 0 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } CharacterAttributes { "major move speed bonus" 0.55 "gesture speed increase" 1.2 "dmg from ranged reduced" 0.7 "cancel falling damage" 1 "voice pitch scale" 0.5 "increased jump height" 0.5 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "override footstep sound set" 0 "use robot voice" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Juggernaut_Minigun { ClassIcon heavy_head_red_nys Name "Argent Juggernaut" Class Heavyweapons Skill Expert Health 20000 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar Scale 2.0 Tag "bot_argent" Tag "bot_explode_death" Skin 4 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" MaxVisionRange 1200 Item "Blast Defense" Item "The Purity Fist" Item "Forgotten King's Pauldrons" Item "Potato of Labor" ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/pyro/sf14_hw2014_robot_legg/sf14_hw2014_robot_legg.mdl"} Item "The Grisly Gumbo" Item "Upgradeable TF_WEAPON_MINIGUN" Item "Argent Blade" //StripItem "Zombie Heavy" UseMeleeThreatPrioritization 1 UseCustomModel "models/bots/heavy_boss/bot_heavy_boss_gibby.mdl" AdditionalStepSound ExtraSteps.Heavy FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } FireInput { Target juggernaut_flame_particle_trigger Action StartTouch Delay 0.2 Repeats 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "use original class weapon animations" 1 "fire rate bonus" 1.5 "damage bonus" 1.5 "minigun spinup time increased" 1.5 "weapon spread bonus" 0.8 "penetrate teammates" 1 "crit mod disabled" 0 "mod minigun can holster while spinning" 1 "attack projectiles" 1 "add attributes on hit" "hud overlay|effects/bleed_overlay|1" "custom item model" "models/weapons/c_models/c_assault_minigun/c_assault_minigun.mdl" } ItemColor { ItemName "natascha" Red 153 Green 12 Blue 19 } CharacterAttributes { "major move speed bonus" 0.5 "gesture speed increase" 0.7 "dmg from ranged reduced" 1.2 "cancel falling damage" 1 "voice pitch scale" 0.3 "increased jump height" 0.5 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "override footstep sound set" 0 "use robot voice" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Juggernaut_Mortar { ClassIcon heavy_head_red_nys Name "Argent Juggernaut" Class Demoman Skill Expert Health 22000 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar Scale 2.0 Tag "bot_argent" Tag "bot_explode_death_damage" Skin 4 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" MaxVisionRange 1000 Item "Blast Defense" Item "Potato of Labor" Item "Replica Titanium Tank 2020" ItemModel {ItemName "Blast Defense" Model "models/workshop/player/items/demo/sf14_demo_cyborg/sf14_demo_cyborg.mdl"} ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/demo/sf14_deadking_pauldrons/sf14_deadking_pauldrons.mdl"} ItemModel {ItemName "Replica Titanium Tank 2020" Model "models/workshop/player/items/pyro/sf14_hw2014_robot_legg/sf14_hw2014_robot_legg.mdl"} Item "The Purity Fist" Item "Blast Blocker" Item "The Iron Bomber" Item "The Grisly Gumbo" UseMeleeThreatPrioritization 1 UseCustomModel "models/bots/demo_boss/bot_demo_boss_gibby.mdl" AdditionalStepSound ExtraSteps.Demo FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } FireInput { Target juggernaut_blast_particle_trigger Action StartTouch Delay 0.2 Repeats 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } ItemAttributes { ItemName "The Iron Bomber" "use original class weapon animations" 1 "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "fire rate bonus" 2.5 "damage bonus" 3.5 "slow enemy on hit" 0.75 "mod max primary clip override" -1 "crit mod disabled" 0 "mult projectile scale" 1.2 "blast radius increased" 2.0 //"custom item model" "models/weapons/c_models/c_big_man/c_big_man.mdl" "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "projectile trail particle" "~drg_cow_rockettrail_normal" "grenade explode on impact" 1 "Projectile speed decreased" 0.85 "blast dmg to self increased" 0.01 "Set DamageType Ignite" 1 "explosion particle" "doom_cyberdemon_missile_blast" "damage causes airblast" 1 "mult projectile scale" 1 } ItemColor { ItemName "Blast Blocker" Red 153 Green 12 Blue 19 } ItemColor { ItemName "TF_WEAPON_GRENADELAUNCHER" Red 153 Green 12 Blue 19 } CharacterAttributes { "major move speed bonus" 0.5 "gesture speed increase" 0.7 "dmg from ranged reduced" 1.2 "cancel falling damage" 1 "voice pitch scale" 0.3 "increased jump height" 0.5 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "override footstep sound set" 7 "use robot voice" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Juggernaut_Mortar_Burst { ClassIcon heavy_head_red_nys Name "Argent Burst Juggernaut" Class Demoman Skill Expert Health 24000 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Scale 2.1 Tag "bot_argent" Tag "bot_explode_death" Skin 4 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" MaxVisionRange 1000 Item "Blast Defense" Item "Potato of Labor" Item "Replica Titanium Tank 2020" ItemModel {ItemName "Blast Defense" Model "models/workshop/player/items/demo/sf14_demo_cyborg/sf14_demo_cyborg.mdl"} ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/demo/sf14_deadking_pauldrons/sf14_deadking_pauldrons.mdl"} ItemModel {ItemName "Replica Titanium Tank 2020" Model "models/workshop/player/items/pyro/sf14_hw2014_robot_legg/sf14_hw2014_robot_legg.mdl"} Item "The Purity Fist" Item "Blast Blocker" Item "The Iron Bomber" Item "The Grisly Gumbo" UseMeleeThreatPrioritization 1 UseCustomModel "models/bots/demo_boss/bot_demo_boss_gibby.mdl" AdditionalStepSound ExtraSteps.Demo FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } FireInput { Target juggernaut_blast_particle_trigger Action StartTouch Delay 0.2 Repeats 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } ItemAttributes { ItemName "The Iron Bomber" "use original class weapon animations" 1 "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "fire rate bonus" 0.2 "projectile spread angle penalty" 6 "clip size upgrade atomic" 6 "damage bonus" 2 "slow enemy on hit" 0.5 "faster reload rate" 0.675 "crit mod disabled" 0 "mult projectile scale" 1.2 "blast radius increased" 1.25 "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon reload sound" "items/ammo_pickup.wav" "projectile trail particle" "~drg_cow_rockettrail_normal" "grenade explode on impact" 1 "Projectile speed decreased" 0.9 "blast dmg to self increased" 0.01 "Set DamageType Ignite" 1 "explosion particle" "rd_robot_explosion" "damage causes airblast" 1 "mult projectile scale" 1 } ItemColor { ItemName "Blast Blocker" Red 153 Green 12 Blue 19 } ItemColor { ItemName "TF_WEAPON_GRENADELAUNCHER" Red 153 Green 12 Blue 19 } CharacterAttributes { "major move speed bonus" 0.5 "gesture speed increase" 0.7 "dmg from ranged reduced" 1.2 "cancel falling damage" 1 "voice pitch scale" 0.3 "increased jump height" 0.5 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.44 "override footstep sound set" 7 "use robot voice" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } } T_Skeleton_Easy { Class Soldier Classicon dead_red_lite Name "Skeleton" Scale 1 Skill Normal Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" StripItem "Zombie Soldier" UseMeleeThreatPrioritization 1 PainSound =60|Halloween.skeleton_break DeathSound =80|Halloween.skeleton_break UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "mult smack time" 0.756 "damage bonus" 1.5 "fire rate penalty" 2.0 "custom hit sound" Flesh.Break } CharacterAttributes { "move speed bonus" 0.7 "afterburn immunity" 1 "cancel falling damage" 1 "voice pitch scale" 0 "gesture speed increase" 1.5 "override footstep sound set" 0 "dmg taken from bullets increased" 0.5 "dmg from melee increased" 2 } } T_Skeleton_Hard { Class Soldier Classicon dead_red_lite Name "Skeleton" Scale 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 0 0" StripItem "Zombie Soldier" UseMeleeThreatPrioritization 1 PainSound =60|physics\body\body_medium_break2.wav DeathSound =80|physics\body\body_medium_break3.wav UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "mult smack time" 0.25 "damage bonus" 1.25 "bleeding duration" 5 "custom kill icon" "skull_tf" "fire rate penalty" 2.0 } CharacterAttributes { "move speed bonus" 0.7 "afterburn immunity" 1 "cancel falling damage" 1 "voice pitch scale" 0 "gesture speed increase" 1.5 "override footstep sound set" 0 "dmg taken from bullets increased" 0.5 "dmg from melee increased" 2 } } T_Zombie_Blood { Class Sniper Classicon dead_bleed_lite Name "Blood Harvester Zombie" Scale 1.4 Skin 4 Skill Expert Health 666 Tag "bot_blood" Tag "bot_blood_big" Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions PrimaryOnly PainSound Flesh.ImpactHard DeathSound "@misc/bonzo_vomit02.wav" Item "Potato of Labor" ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/medic/sf14_medic_kriegsmaschine_9000/sf14_medic_kriegsmaschine_9000.mdl"} Item "Legend of Bugfoot" Item "Upgradeable TF_WEAPON_SHOVEL" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "The Mucous Membrain" WeaponResist { "TF_WEAPON_MINIGUN" 0.5 } ItemColor { ItemName "The Mucous Membrain" Red 255 Green 12 Blue 19 } ItemAttributes { ItemName "The Mucous Membrain" "attach particle effect" 78 } ShootTemplate { Name "BleedMakerShort" AttachToProjectile 1 ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "hand scale" 1 "is invisible" 1 "Blast radius increased" 1.2 "mult projectile scale" 0.1 "projectile speed increased" 0.65 "projectile spread angle penalty" 11 "mult projectile count" 3 "fire rate penalty" 2 "damage bonus" 0.15 "fire rate bonus" 1.5 "custom projectile model" models/passtime/ball/passtime_ball_halloween.mdl "custom item model" models/passtime/ball/passtime_ball_halloween.mdl "custom weapon fire sound" "common/null.wav" "custom hit sound" Impact.FleshSquishyHard "custom impact sound" Impact.FleshSquishyHard "projectile lifetime" 10 "custom kill icon" "infection_acid_ball" "explosion particle" tfc_sniper_mist "projectile trail particle" "~spell_teleport_red" "mult bleeding delay" 0.44 "mult bleeding dmg" 0.5 "bleeding duration" 3 "mod max primary clip override" -1 "projectile sound" "@npc/barnacle/barnacle_digesting1.wav" "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`water_blood_impact_red_01_goop`,self.GetOrigin()+Vector(0,0,30),Vector(0,0,10))" "heal on hit for rapidfire" 5 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.5 "fire rate penalty" 1.5 "is_passive_weapon" 1 } CharacterAttributes { "gesture speed increase" 2 "move speed bonus" 0.7 "afterburn immunity" 1 "cancel falling damage" 1 "voice pitch scale" 0 "gesture speed increase" 1.5 "override footstep sound set" 0 "dmg from ranged reduced" 0.35 "fire retardant" 1 "always gib" 1 "fire rate penalty" 1.75 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 9 "increased jump height" 1.3 "no self blast dmg" 1 } } T_Zombie_Toxic { Class Sniper Classicon pyro_membrain_lite Name "Toxic Zombie" Scale 1 Skin 4 Skill Expert Health 250 Tag "bot_toxic" Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions PrimaryOnly PainSound Flesh.ImpactHard DeathSound "=30|misc/bonzo_vomit02.wav" Item "Legend of Bugfoot" Item "Upgradeable TF_WEAPON_SHOVEL" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "The Mucous Membrain" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "hand scale" 1 "is invisible" 1 "Blast radius increased" 1.2 "mult projectile scale" 0.1 "projectile speed increased" 0.65 "fire rate penalty" 2 "damage bonus" 0.15 "fire rate bonus" 1.8 "custom projectile model" models/passtime/ball/passtime_ball_halloween.mdl "custom item model" models/passtime/ball/passtime_ball_halloween.mdl "custom weapon fire sound" "common/null.wav" "custom hit sound" Impact.FleshSquishyHard "custom impact sound" Impact.FleshSquishyHard "projectile lifetime" 10 "custom kill icon" "infection_acid_ball" "add attributes on hit" "hud overlay|effects/jarate_overlay|2" "stun on hit" 2 "stun on hit type" "movement" "stun on hit slow" 0.8 "explosion particle" merasmus_dazed_blood "projectile trail particle" "~peejar_trail_red_glow" "grenade explode on impact" 1 "blast radius increased" 0.7 "mod max primary clip override" -1 "projectile sound" "@npc/barnacle/barnacle_digesting1.wav" "fire input on hit" "!caller^RunScriptCode^DispatchParticleEffect(`duck_collect_blood_green`,self.GetOrigin()+Vector(0,0,30),Vector(0,0,10))" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 "is_passive_weapon" 1 } CharacterAttributes { "gesture speed increase" 2 "move speed bonus" 0.7 "afterburn immunity" 1 "cancel falling damage" 1 "voice pitch scale" 0 "gesture speed increase" 1.5 "override footstep sound set" 0 "fire retardant" 1 "always gib" 1 "damage penalty" 0.385 "fire rate penalty" 1.75 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 9 "increased jump height" 1.3 "no self blast dmg" 1 } } T_Screecher { ClassIcon robo_extremethreat Name "Screecher" Class Sniper Skill Expert Health 650 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Tag "bot_argent" Tag "bot_explode_death" Scale 1.3 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" SpawnTemplate ScreecherPT PainSound =60|physics\body\body_medium_break2.wav DeathSound "ptx/sfx/demons/darklord_vilesummon.wav" UseCustomModel "models/kirillian/infected/wanker_v4.mdl" StripItemSlot 0 StripItemSlot 1 StripItem "Zombie Sniper" AlwaysGlow 1 Item "Breach and Bomb" Item "TF_WEAPON_CLUB" ItemAttributes { ItemName "Breach and Bomb" "is invisible" 1 "attach particle effect" 78 "particle effect vertical offset" 80 } ItemAttributes { ItemName "TF_WEAPON_CLUB" "add attributes on hit" "hud overlay|effects/jarate_overlay|4" // I Think this works?| "slow enemy on hit major" 4 "add cond on hit" 27 "add cond on hit duration" 4 "damage bonus" 0.25 } CharacterAttributes { "move speed bonus" 0.2 "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 } } T_Zombie_Generic_1 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Heavy Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 Tag "bot_flesh" Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.5 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_2 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Sniper Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 Item "Eye-See-You" Item "BRAINS" Tag "bot_flesh" CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_2_1 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Sniper Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 Item "BRAINS" Tag "bot_flesh" CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_3 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Soldier Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" Tag "bot_flesh" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "The Zipperface" Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_4 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Demoman Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" Tag "bot_flesh" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.45 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_5 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Medic Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" Tag "bot_flesh" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "BRAINS" ItemAttributes { ItemName TF_WEAPON_BONESAW "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Generic_6 { Class Engineer Classicon heavy_zombie_lite Name "UAC Zombie" Scale 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly DesiredAttackRange 60 ExtAttr IgnoreBuildings PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" Skin 5 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 StripItemSlot 7 StripItemSlot 8 Tag "bot_flesh" Item "The Hot Hand" Item "Baseball Bill's Sports Shine" ItemAttributes { ItemName "The Hot Hand" "speed_boost_on_hit_enemy" 0 "taunt attack time mult" 3 "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 0.7 } } T_Zombie_Generic_7 { ClassIcon heavy_zombie_lite Name "UAC Zombie" Class Soldier Skill Expert Health 150 Action Mobber Attributes MiniBoss Attributes DisableDodge DesiredAttackRange 60 Scale 1 Skin 4 NoIdleSound 1 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" Tag "bot_flesh" PainSound "=40|physics/flesh/flesh_bloody_break.wav" DeathSound "=40|physics/flesh/flesh_bloody_break.wav" StripItemSlot 0 StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } Item "The Zipperface" Item "BRAINS" Item "Upgradeable TF_WEAPON_SHOVEL" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOVEL" "custom kill icon" "unarmed_combat" "custom impact sound" Flesh.ImpactHard "is invisible" 1 "damage penalty" 0.4 "fire rate penalty" 1.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "mult smack time" 0.1 "always gib" 1 "override footstep sound set" 0 "move speed bonus" 0.7 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Incinerator { ClassIcon dead_heat_red_nys Name "The Incinerator" Class Pyro Skill Expert Health 300 Action Mobber Attributes MiniBoss Attributes DisableDodge Attributes AlwaysFireWeapon Tag "bot_fire" SpawnTemplate robot_fire DesiredAttackRange 60 Scale 1.2 Skin 4 NoIdleSound 1 RingOfFire 10 CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" //UseCustomModel "models/bots/pyro/bot_pyro_gibby.mdl" PainSound =60|physics\body\body_medium_break2.wav DeathSound @ambient/fire/gascan_ignite1.wav StripItemSlot 1 FireInput { Target !self Action runscriptcode Param "PrecacheScriptSound(`zombiegrunts`);EmitSoundOn(`zombiegrunts`, self)" Delay 1 Repeats -1 Cooldown 10 } ItemModel {ItemName "Potato of Labor" Model "models/workshop/player/items/pyro/hwn2023_dead_heat/hwn2023_dead_heat.mdl"} ItemModel {ItemName "Monster's Stompers" Model "models/workshop_partner/player/items/pyro/tw2_greek_armor/tw2_greek_armor.mdl"} Item "Arsonist Apparatus" Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "Potato of Labor" Item "Monster's Stompers" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "flame_drag" 10 "flame_spread_degree" 5 "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "airblast disabled" 1 "custom kill icon" "firedeath" "ragdolls become ash" 1 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "damage force reduction" 0.25 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.5 "increased jump height" 1.3 "always gib" 1 "dmg taken from fire reduced" 0.5 "move speed bonus" 0.9 } AddCond {Name TF_COND_SPEED_BOOST Duration 5} } T_Zombie_Burning { Class Pyro Classicon dead_flame_lite Name "Burning Zombie" Scale 1 Skill Expert Health 250 Action Mobber Skin 4 NoIdleSound 1 DesiredAttackRange 64 Attributes MiniBoss Attributes DisableDodge Attributes AlwaysFireWeapon Tag "bot_fire" UseMeleeThreatPrioritization 1 PainSound =60|physics\body\body_medium_break2.wav DeathSound @ambient/fire/gascan_ignite1.wav Item "The Backburner" Item "Crusader's Getup" Item "Batter's Bracers" Item "The Hollowhead" ItemAttributes { ItemName "The Backburner" "flame_up_speed" -30 "flame_speed" 1 "airblast disabled" 1 "custom kill icon" "firedeath" "ragdolls become ash" 1 } ItemAttributes { ItemName "The Hollowhead" "attach particle effect" 2 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "damage force reduction" 0.25 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.5 "increased jump height" 1.3 "always gib" 1 "dmg taken from fire reduced" 0.5 "move speed bonus" 0.5 } } T_Marauder { Health 15000 ClassIcon final_boss_titanium_terror Name "Marauder" Class Soldier Skill Expert Scale 1.25 Tag "bot_ignore" Tag "bot_argent" Tag "bot_marauder" Attributes UseBossHealthBar Attributes MiniBoss Attributes AutoJump ExtAttr JumpStomp Action Mobber AimTrackingInterval 0.05 NoIdleSound 1 AdditionalStepSound ExtraSteps.Pyro UseCustomModel "models/doom_eternal/demons/marauder_new.mdl" CustomEyeParticle "bot_eye_glow" CustomEyeGlowColor "255 50 22" UseMeleeThreatPrioritization 1 StripItem "Zombie Soldier" ShootTemplate { Name ArgentAxeThrow AttachToProjectile 1 ItemName "Axe Thrower" } ItemAttributes { ItemName "Argent Axe" "is invisible" 1 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0.05 "fire retardant" 1 "dmg from ranged reduced" 0.8 "increased jump height" 2.0 "cancel falling damage" 1 "mult stun resistance" 0 "increased air control" 100 "mult step height" 2 "mult duck speed" 3 "cannot be sapped" 1 "kb fall min velocity" 500 "kb fall radius" 128 "kb fall stun time" 1 "kb fall force" 400 "kb fall damage" 100 } Item "Argent Axe" Item "Axe Thrower" Item "Marauders Shield" } Baron_Of_Hell_Armored { Class Demoman Name "Armored Baron Of Hell" ClassIcon baron_ptyx Health 45000 Skill Expert ExtAttr JumpStomp Action Mobber Scale 1.8 FastUpdate 1 AimTrackingInterval 0.05 Tag "bot_baron_of_hell_armored" Tag "bot_argent" WeaponRestrictions MeleeOnly Attributes MiniBoss DesiredAttackRange 128 NoIdleSound 1 StripItem "Zombie Demo" UseCustomModel "models/doom_eternal/demons/armoredbaron_new.mdl" Skin 1 AdditionalStepSound ExtraSteps.Demo Item "TF_WEAPON_BAT" ItemAttributes { ItemName "TF_WEAPON_BAT" "is invisible" 1 "fire input on attack" "!activator^RunScriptCode^MeleeSwipe()" "fire rate penalty" 6 "melee cleave attack" 1 "mult smack time" 0 "damage bonus" 0 "melee range multiplier" 0.01 "custom weapon fire sound" "misc/null.wav" "custom hit sound" "misc/null.wav" "custom impact sound" "misc/null.wav" "custom kill icon" "hale_megapunch" } VoiceCommand { Delay 24.5 Cooldown 10 Repeats -1 Type "Go" } FireInput { Target !activator Action runscriptcode Params "HellOnEarth.playSoundFromEntity(self, `Baron.RoarBig`)" Delay 24.5 Cooldown 10 Repeats -1 } CharacterAttributes { "cancel falling damage" 1 "move speed bonus" 1.5 "voice pitch scale" 0 } } Baron_Of_Hell { Class Demoman Name "The Baron Of Hell" ClassIcon baron_ptyx Health 30000 Skill Expert ExtAttr JumpStomp Action Mobber Scale 1.8 FastUpdate 1 AimTrackingInterval 0.05 Tag "bot_baron_of_hell" Tag "bot_argent" WeaponRestrictions MeleeOnly Attributes MiniBoss DesiredAttackRange 128 NoIdleSound 1 StripItem "Zombie Demo" UseCustomModel "models/doom_eternal/demons/unarmoredbaron_new.mdl" Skin 1 AdditionalStepSound ExtraSteps.Demo Item "TF_WEAPON_BAT" ItemAttributes { ItemName "TF_WEAPON_BAT" "is invisible" 1 "fire input on attack" "!activator^RunScriptCode^MeleeSwipe()" "fire rate penalty" 6 "melee cleave attack" 1 "mult smack time" 0 "damage bonus" 0 "melee range multiplier" 0.01 "custom weapon fire sound" "misc/null.wav" "custom hit sound" "misc/null.wav" "custom impact sound" "misc/null.wav" "custom kill icon" "hale_megapunch" } VoiceCommand { Delay 24.5 Cooldown 10 Repeats -1 Type "Go" } FireInput { Target !activator Action runscriptcode Params "HellOnEarth.playSoundFromEntity(self, `Baron.RoarBig`)" Delay 24.5 Cooldown 10 Repeats -1 } CharacterAttributes { "cancel falling damage" 1 "move speed bonus" 1.5 "voice pitch scale" 0 } } Cultist_Demo { Class Demoman ClassIcon demo_automaton_red_nys Name "Corrupted Grenadier" Health 650 Skill Expert Action Mobber Scale 1.4 Tag "bot_metal" Tag "bot_fire" FastUpdate 1 Attributes DisableDodge Attributes HoldFireUntilFullReload Action Mobber DropWeapon 1 Item "Iron Fist" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Argent Pistol" DeathSound "@ambient/materials/cartrap_explode_impact2.wav" AdditionalStepSound ExtraSteps.MechSmall UseCustomModel "models/bots/demo/bot_demo_gibby.mdl" Skin 4 Item "The Juggernaut Jacket" Item "Blast Blocker" Item "Hazard Headgear" WeaponSwitch { Type "Primary" MaxTargetRange 9999 MinTargetRange 550 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } WeaponSwitch { Type "Secondary" MaxTargetRange 549 MinTargetRange 0 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } ItemModel { ItemName "Hazard Headgear" Model "models/workshop/player/debre/all_class/bak_teufort_knight/bak_teufort_knight_demo.mdl" } ItemColor { ItemName "Hazard Headgear" Red 153 Green 12 Blue 19 } ItemColor { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" Red 153 Green 12 Blue 19 } ItemAttributes { ItemName "Hazard Headgear" "attach particle effect" 13 "particle effect vertical offset" 20 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "attach particle effect" 704 "paintkit_proto_def_index" 412 "set_item_texture_wear" 0.6 "clip size upgrade atomic" 2 "fire rate bonus" 0.3 "projectile spread angle penalty" 5 "damage bonus" 0.7 "projectile trail particle" "~utaunt_glowyplayer_orange_parent" "Set DamageType Ignite" 1 "weapon burn dmg increased" 0.25 "weapon burn time increased" 0.5 "mult afterburn delay" 0.1 "custom impact sound" "npc\waste_scanner\grenade_fire.wav" "custom hit sound" "=10|npc\waste_scanner\grenade_fire.wav" "fuse bonus" 0.65 "explosion particle" mvm_cash_explosion } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "move speed bonus" 0.88 "voice pitch scale" 0.1 "move speed bonus" 0.5 } } Cultist_Soldier_T0 { Class Soldier ClassIcon soldier_pickaxe_equalize Name "Cultist Soldier Tier 0" Health 250 Skill Expert Action Mobber Scale 1.1 Tag "bot_metal" FastUpdate 1 Attributes DisableDodge WeaponRestrictions SecondaryOnly Action Mobber StripItem "Zombie Soldier" StripItemSlot 1 StripItemSlot 0 Item "The Equalizer" UseCustomModel "models/bots/soldier/bot_soldier_gibby.mdl" Skin 4 ItemAttributes { ItemName "The Equalizer" "damage bonus" 0.5 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 1 } } Cultist_Soldier_T1 { Class Soldier ClassIcon shotgun_lite Name "Cultist Shotgunner Tier 1" Health 350 Skill Expert Action Mobber Scale 1.1 Tag "bot_metal" FastUpdate 1 Attributes DisableDodge WeaponRestrictions SecondaryOnly Action Mobber StripItem "Zombie Soldier" Item "Iron Fist" Item "Fire Shotgun" UseCustomModel "models/bots/soldier/bot_soldier_gibby.mdl" Skin 4 CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 0.5 } } Cultist_Soldier_T2 { Class Soldier ClassIcon soldier_gib_lite Name "Cultist Shotgunner Leader" Health 450 Skill Expert Action Mobber Scale 1.3 Tag "bot_metal" Tag "bot_fire" Skin 4 FastUpdate 1 Attributes DisableDodge WeaponRestrictions SecondaryOnly Action Mobber Item "Iron Fist" Item "Maykr Shotgun" UseCustomModel "models/bots/soldier/bot_soldier_gibby.mdl" Item "Patriot's Pouches" Item "The Doe-Boy" DropWeapon 1 ItemAttributes { ItemName "The Doe-Boy" "attach particle effect" 37 } CharacterAttributes { "cancel falling damage" 1 "voice pitch scale" 0.1 "increased jump height" 1.3 "cannot be sapped" 1 "force distribute currency on death" 1 "dmg taken from crit reduced" 0.888 "increased jump height" 1.3 "always gib" 1 "move speed bonus" 0.5 } AddCond {Name TF_COND_DEFENSEBUFF} } Cultist_Soldier_T3 { Class Soldier ClassIcon goliatron_rocket_lite Name "Cultist Tech Soldier" Health 650 Skill Expert Action Mobber Scale 1.3 Tag "bot_metal" Tag "fire" FastUpdate 1 Attributes DisableDodge Action Mobber Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Iron Fist" Item "Argent Pistol" DeathSound "@ambient/materials/cartrap_explode_impact2.wav" AdditionalStepSound ExtraSteps.MechSmall UseCustomModel "models/bots/soldier/bot_soldier_gibby.mdl" Item "Forgotten King's Pauldrons" Item "Head Banger" Item "Patriot's Pouches" Skin 4 ItemColor { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Red 153 Green 12 Blue 19 } WeaponSwitch { Type "Primary" MaxTargetRange 9999 MinTargetRange 450 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } WeaponSwitch { Type "Secondary" MaxTargetRange 449 MinTargetRange 0 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 1 } ItemColor { ItemName "Head Banger" Red 153 Green 12 Blue 19 } ItemAttributes { ItemName "Head Banger" "attach particle effect" 13 "particle effect vertical offset" 20 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile trail particle" "~drg_cow_rockettrail_normal" "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "mod max primary clip override" -1 "fire rate bonus" 0.7 "heal on hit for rapidfire" 5 //"bleeding duration" 5 "damage bonus" 0.5 "blast radius increased" 1.2 "projectile gravity" 150 "explosion particle" ExplosionCore_MidAir } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "move speed bonus" 0.88 "voice pitch scale" 0.1 "move speed bonus" 0.5 } } Cultist_Soldier_Barrage { Class Soldier ClassIcon soldier_barrage_incendiary_nys Name "Cultist Barrage Mech" Health 8000 Skill Expert Action Mobber Scale 1.8 Tag "bot_ignore" Tag "bot_explode_death" Tag "bot_argent" FastUpdate 1 Attributes DisableDodge Attributes MiniBoss Attributes HoldFireUntilFullReload Action Mobber Item "the air strike" Item "Iron Fist" Item "Breach and Bomb" Item "The Grisly Gumbo" DeathSound MVM.GiantSoldierRocketExplode AdditionalStepSound ExtraSteps.Soldier AimOffset "0 0 500" UseCustomModel "models/bots/soldier_boss/bot_soldier_boss_gibby.mdl" Skin 4 ItemModel { ItemName "The Grisly Gumbo" Model "models/workshop/player/items/medic/sf14_medic_herzensbrecher/sf14_medic_herzensbrecher.mdl" } ItemColor { ItemName "the air strike" Red 153 Green 12 Blue 19 } FireInput { Target !self Action $playsound Param Screams.Metal Delay 1 Repeats -1 Cooldown 10 } HomingRockets { IgnoreStealthedSpies 1 RocketSpeed 0.5 TurnPower 1000 MaxAimError 360 AimTime 2 AimStartTime 2 Acceleration 400 AccelerationTime 2 AccelerationStartTime 6 } ItemAttributes { ItemName "the air strike" "projectile trail particle" "~drg_cow_rockettrail_normal" "paintkit_proto_def_index" 214 "set_item_texture_wear" 1 "fire rate bonus" 0.1 "projectile spread angle penalty" 11 "faster reload rate" 0.88 "clip size upgrade atomic" 24 //"bleeding duration" 5 "projectile speed increased" 0.5 "blast radius increased" 1.2 "projectile gravity" 125 "explosion particle" "mvm_soldier_shockwave" "mini rockets" 0 "damage bonus" 0.76 "crit mod disabled" 1 "hand scale" 1.3 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.1 "increased jump height" 1.25 "dmg from melee increased" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "stomp player damage" 2.5 "override footstep sound set" 0 } } } Wave { WaitWhenDone 65 Checkpoint Yes Explanation { Line "{red}IF YOU DO NOT HAVE DOWNLOADS ENABLED THIS MISSION WILL BE UNPLAYABLE" Line "{#FFA500}Press your {reset}Crouch {#FFA500}button to dash!" Line "{FF00FF}Combine dashing with jumping to maximize distance and mobility!" Line "{#FFFF99}Your arsenal now includes over 40 powerful new weapons." Line "{red}SOMETHING BIG IS COMING" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay Action runscriptcode Param " IncludeScript(`errorhandler`, getroottable()) IncludeScript(`hell_on_earth`, getroottable()) IncludeScript(`special_bosses`, getroottable()) IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/combattank`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/minigun`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/rocketpod`, getroottable()) TankExt.CreateLoopPaths({ tank_loop = [ Vector(-115, 3489, 59) Vector(-137, 108, 68) // begin loop Vector(-1087, -244, 68) Vector(-917, -1509, 68) Vector(912, -1519, 68) Vector(919, -2458, 68) Vector(251, -2457, 97) Vector(-53, -2645, 97) Vector(-861, -2627, 100) Vector(-871, -1793, 67) Vector(812, -1986, 68) Vector(789, 3, 75) Vector(-137, 108, 68) // same as begin loop ] }) TankExt.StartingPathNames([ `tank_loop_1` ]) " } WaveSpawn { WaitBeforeStarting 1 FirstSpawnOutput { Target wave_start_relay Action runscriptcode Param HellOnEarth.initiateRandomCutscene() } } WaveSpawn { FirstSpawnOutput { Target bignet Action runscriptcode Param HellOnEarth.AlternateWavebars(-1) } } WaveSpawn { Name "ENGIBOT" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot_blue_engineer TotalCurrency 50 Support Limited TFBot { Template T_TFBot_Giant_Engineer } } WaveSpawn { Name "BOT_ALLIES_1_a" TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_allies_l WaitForAllDead d_b_1 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Soldier_Shotgun_Reserve_Armored Action Mobber Tag "bot_ignore" UseCustomModel "models/bots/soldier/bot_soldier.mdl" StripItem "Zombie Soldier" CharacterAttributes { "dmg taken mult from special damage type 2" 3 } } } WaveSpawn { Name "BOT_ALLIES_1_a" TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_allies_l WaitForAllDead d_b_1 TotalCurrency 0 Support Limited TFBot { Template T_TFBot_Demo_Charger Action Mobber Tag "bot_ignore" UseCustomModel "models/bots/demo/bot_demo.mdl" StripItem "Zombie Demo" CharacterAttributes { "dmg taken mult from special damage type 2" 2.5 } } } ////////////////////////////////////////////////// //////////////////ALLIES END////////////////////// ////////////////////////////////////////////////// WaveSpawn { FirstSpawnOutput { Target bignet Action runscriptcode Param HellOnEarth.AlternateWavebars(-1) } } WaveSpawn { Name "1_a" TotalCount 32 TotalCurrency 50 MaxActive 10 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_left Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" tag "time_add_50" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" tag "time_add_50" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" tag "time_add_50" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } } WaveSpawn { Name "1_b" TotalCount 6 MaxActive 5 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot_left Where spawnbot_right TotalCurrency 300 Squad { TFBot { Scale 1.8 Template T_TFBot_Giant_Soldier_Spammer StripItem "Zombie Soldier" UseCustomModel "models/bots/soldier_boss/bot_soldier_boss.mdl" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Soldier_Shotgun_Reserve_Armored UseCustomModel "models/bots/soldier/bot_soldier.mdl" StripItem "Zombie Soldier" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Soldier_Shotgun_Reserve_Armored UseCustomModel "models/bots/soldier/bot_soldier.mdl" StripItem "Zombie Soldier" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } } WaveSpawn { Name "2_a" TotalCount 21 TotalCurrency 25 MaxActive 7 SpawnCount 7 WaitForAllSpawned "1_a" WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot_left Where spawnbot_right TFBot { Template T_TFBot_Scout_Bonk UseCustomModel "models/bots/scout/bot_scout.mdl" StripItem "Zombie Scout" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } WaveSpawn { Name "2_a" TotalCount 1 TotalCurrency 100 MaxActive 1 SpawnCount 1 WaitForAllSpawned "1_b" WaitBeforeStarting 35 Where spawnbot_left Where spawnbot_right TFBot { Scale 1.8 Template T_TFBot_Giant_Heavyweapons Attributes AlwaysCrit StripItem "Zombie Heavy" UseCustomModel "models/bots/heavy_boss/bot_heavy_boss.mdl" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } WaveSpawn { Name "2_c" TotalCount 12 TotalCurrency 50 MaxActive 7 SpawnCount 3 WaitForAllSpawned "2_a" WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_left Where spawnbot_right TFBot { Name "Burst Critcan Demo" ClassIcon demo_burst_critcan Template T_TFBot_Demo_Burst StripItem "Zombie Demo" UseCustomModel "models/bots/demo/bot_demo.mdl" Item "Battery Canteens" UseBestWeapon 1 ItemAttributes { ItemName "Battery Canteens" "critboost" 1 "powerup charges" 1 } CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } WaveSpawn { Name "2_d" TotalCount 2 TotalCurrency 125 MaxActive 2 SpawnCount 1 WaitForAllSpawned "1_b" WaitBeforeStarting 45 WaitBetweenSpawns 15 Where spawnbot_left Where spawnbot_right TFBot { Scale 1.8 Template T_TFBot_Giant_Scout_FAN StripItem "Zombie Scout" UseCustomModel "models/bots/scout_boss/bot_scout_boss.mdl" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } WaveSpawn { Name "3_a" TotalCount 32 TotalCurrency 0 MaxActive 10 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllDead 2_c Where spawnbot_left Where spawnbot_right Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast UseCustomModel "models/bots/heavy/bot_heavy.mdl" StripItem "Zombie Heavy" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } } WaveSpawn { Name "2_d" TotalCount 2 TotalCurrency 0 MaxActive 2 SpawnCount 1 WaitForAllDead 2_a WaitBeforeStarting 5 WaitBetweenSpawns 25 Where spawnbot_left Where spawnbot_right TFBot { Scale 1.8 Template T_TFBot_Pyro_Combo_Giant StripItem "Zombie Pyro" UseCustomModel "models/bots/pyro_boss/bot_pyro_boss.mdl" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } WaveSpawn { Name "2_d" TotalCount 4 TotalCurrency 150 MaxActive 3 SpawnCount 1 WaitForAllDead 2_c WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_left Where spawnbot_right TFBot { Scale 1.8 Template T_TFBot_Giant_Scout_FAN StripItem "Zombie Scout" UseCustomModel "models/bots/scout_boss/bot_scout_boss.mdl" CharacterAttributes { "special damage type" 1 "dmg taken mult from special damage type 2" 10 } } } ////////////////////////////////////////////////////////////////////////// /////////////////////////// REGULAR WAVE END////////////////////////////// ////////////////////////////////////////////////////////////////////////// WaveSpawn { Name "d_1" TotalCount 75 TotalCurrency 0 MaxActive 35 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 2 Where spawnbot_demons_r RandomChoice { TFBot { Template T_Zombie_Generic_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_3 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_4 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_5 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_6 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_7 AddCond {Name TF_COND_REPROGRAMMED} } Shuffle 1 } } WaveSpawn { Name "d_1" TotalCount 6 TotalCurrency 150 MaxActive 4 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 20 Where spawnbot_demons_r RandomChoice { TFBot { Template T_Zombie_Big_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Big_2 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Big_3 AddCond {Name TF_COND_REPROGRAMMED} } Shuffle 1 } } WaveSpawn { Name "d_1_combustor" TotalCount 4 TotalCurrency 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 15 Where spawnbot_demons_r TFBot { Template T_Combustor_1 AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "d_a_2" TotalCount 60 TotalCurrency 0 MaxActive 28 SpawnCount 10 WaitBeforeStarting 3 WaitBetweenSpawns 10 WaitForAllSpawned "d_1" Where spawnbot_demons_r TFBot { Template T_Skeleton_Easy AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "d_a_2" TotalCount 10 TotalCurrency 50 MaxActive 5 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 10 WaitForAllSpawned "d_1" Where spawnbot_demons_r TFBot { Template T_Zombie_Incinerator AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "d_b_1" TotalCount 55 TotalCurrency 0 MaxActive 28 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 6 WaitForAllSpawned "d_a_2" Where spawnbot_demons_r TFBot { Template T_Zombie_Toxic AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "d_b_1" TotalCount 1 TotalCurrency 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitForAllDead "d_a_2" Where spawnbot_demons_r FirstSpawnWarningSound "npc\combine_gunship\gunship_moan.wav" FirstSpawnOutput { Target player Action $DisplayTextChat Param "{#FFFF99}Executor will gain major buffs on hit; green is defensive, yellow is offense" } TFBot { Template T_Executor AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "d_b_1" TotalCount 1 TotalCurrency 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitForAllSpawned "d_a_2" Where spawnbot_demons_r FirstSpawnWarningSound "ambient\creatures\town_zombie_call1.wav" TFBot { Template Cultist_Soldier_Barrage Health 9000 Attributes UseBossHealthBar AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "break" WaitForAllDead d_b_1 FirstSpawnOutput { Target bignet Action runscriptcode Param " HellOnEarth.PlayMusic(999) HellOnEarth.PlayMusic(2,false) HellOnEarth.VIP_DEATH_LOSE_COND = false HellOnEarth.EngyCanTeleport() " } } WaveSpawn { Name "break" WaitForAllDead d_b_1 FirstSpawnOutput { Target player Action $DisplayTextChat Param "{7eff7d}TELEPORTER ACTIVE. {dfe0ff}VIP survival is no longer a primary objective, however, keeping the VIP alive is still rewarded with rank points" } } WaveSpawn { Name "break" WaitForAllDead d_b_1 FirstSpawnOutput { Target bignet Action runscriptcode Param " HellOnEarth.PlayMusic(2,false) HellOnEarth.VIP_DEATH_LOSE_COND = false HellOnEarth.EngyCanTeleport() " } } WaveSpawn { WaitForAllDead d_b_1 WaitBeforeStarting 15 FirstSpawnOutput { Target gore_nest_angry_1 Action Trigger } } WaveSpawn { Name "DEATH_TIMER_START" WaitForAllDead d_b_1 WaitBeforeStarting 60 FirstSpawnOutput { Target death_timer_logic Action ForceSpawn } } WaveSpawn { Name "P2_1_EXAMPLE" TotalCount 1 TotalCurrency 250 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitForAllDead DEATH_TIMER_START Where spawnbot_demons_r TFBot { Template T_Zombie_Big_1 AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate message_points Tag "time_add_60" CharacterAttributes {"attach particle effect" "3042"} } } WaveSpawn { Name "M_1" TotalCount 1 TotalCurrency 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitForAllDead P2_1_EXAMPLE Where spawnbot_demons_r TFBot { Template T_Juggernaut_Mortar_Burst AddCond {Name TF_COND_REPROGRAMMED} Tag "bot_rocketspawn" Tag "time_add_75" } } WaveSpawn { Name "M_1" TotalCount 24 TotalCurrency 0 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 WaitForAllDead P2_1_EXAMPLE Where spawnbot_demons_r Squad { TFBot { Template T_Zombie_Blood AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Toxic AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Toxic AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Toxic AddCond {Name TF_COND_REPROGRAMMED} } } } WaveSpawn { Name "M_1" TotalCount 45 TotalCurrency 250 MaxActive 20 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 4 WaitForAllDead P2_1_EXAMPLE Where spawnbot_demons_r RandomChoice { TFBot { Template T_Zombie_Generic_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_3 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_4 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_5 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_6 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_7 AddCond {Name TF_COND_REPROGRAMMED} } Shuffle 1 } } WaveSpawn { Name "M_1_2" TotalCount 5 TotalCurrency 0 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllDead P2_1_EXAMPLE Where spawnbot_demons_r TFBot { Template T_Combustor_1 AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "M_2_1" TotalCount 1 TotalCurrency 50 MaxActive 1 SpawnCount 1 WaitBeforeStarting 16 WaitForAllSpawned M_1 WaitForAllDead P2_1_EXAMPLE Where spawnbot_demons_r TFBot { Template T_Screecher AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate screecher_warning } } WaveSpawn { Name "M_2" TotalCount 24 TotalCurrency 0 MaxActive 24 SpawnCount 6 WaitBeforeStarting 15 WaitBetweenSpawns 1 WaitForAllSpawned M_1 Where spawnbot_demons_r TFBot { Template T_Skeleton_Hard AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "M_3_1" TotalCount 5 TotalCurrency 150 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 16 WaitForAllDead M_2_1 Where spawnbot_demons_r TFBot { Template T_Screecher Tag "time_add_20" AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "M_3_2" TotalCount 35 TotalCurrency 0 MaxActive 15 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead M_2_1 Where spawnbot_demons_r RandomChoice { TFBot { Template T_Zombie_Generic_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_2_1 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_3 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_4 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_5 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_6 AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Generic_7 AddCond {Name TF_COND_REPROGRAMMED} } Shuffle 1 } } WaveSpawn { Name "M_3_3" TotalCount 2 TotalCurrency 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead M_2_1 Where spawnbot_demons_r RandomChoice { TFBot { Template T_Zombie_Big_1 Tag "bot_posessed" AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Big_2 Tag "bot_posessed" AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Template T_Zombie_Big_3 Tag "bot_posessed" AddCond {Name TF_COND_REPROGRAMMED} } Shuffle 1 } } WaveSpawn { Name "M_3_4" TotalCount 2 TotalCurrency 150 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitForAllSpawned M_3_3 Where spawnbot_demons_r TFBot { Template Cultist_Soldier_Barrage AddCond {Name TF_COND_REPROGRAMMED} Tag "time_add_60" Tag "bot_rocketspawn" } } WaveSpawn { Name "M_4_1" TotalCount 20 TotalCurrency 0 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead M_3_4 Where spawnbot_demons_r Squad { TFBot { Template Cultist_Soldier_T2 AddCond {Name TF_COND_REPROGRAMMED} Tag "bot_gorenest_spawn" } TFBot { Template Cultist_Soldier_T1 AddCond {Name TF_COND_REPROGRAMMED} Tag "bot_gorenest_spawn" } TFBot { Template Cultist_Soldier_T1 AddCond {Name TF_COND_REPROGRAMMED} Tag "bot_gorenest_spawn" } TFBot { Template Cultist_Soldier_T1 AddCond {Name TF_COND_REPROGRAMMED} Tag "bot_gorenest_spawn" } } } WaveSpawn { Name "M_4_2" TotalCount 10 TotalCurrency 50 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 WaitForAllSpawned M_3_2 Where spawnbot_demons_r TFBot { Template T_Zombie_Blood AddCond {Name TF_COND_REPROGRAMMED} } } WaveSpawn { Name "M_4_1" TotalCount 1 TotalCurrency 150 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitForAllDead M_3_4 Tank { Health 25000 Speed 85 Classicon tank_black CritImmune 1 MaxTurnRate 60 Scale 1 Model "models/bots/boss_bot/boss_tank_color.mdl" SpawnTemplate color_tank_pt StartingPathTrackNode "tank_path_a" TeamNum 2 SpawnTemplate tank_burning OnKilledOutput { Target "bignet" Action "RunScriptCode" Param " HellOnEarth.AddToTime(60) EntFire(`boss_dead_relay`,`Trigger`) " } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "M_4_3" TotalCount 1 TotalCurrency 50 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitForAllSpawned M_4_1 Where spawnbot_demons_r TFBot { Template T_Juggernaut_Minigun Tag "bot_rocketspawn" Tag "time_add_60" AddCond {Name TF_COND_REPROGRAMMED} } } } }