#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 0 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime 1 //EventPopfile Halloween //settings NoReanimators 1 NoJoinMidwave 1 BonusRatioHalf 1.1 BonusRatioFull 1.2 FixedBuybacks 1 BuybacksPerWave 0 NoCreditsVelocity 1 UpgradeStationKeepWeapons 1 ExtendedUpgradesOnly 1 AllowUpgradesForUnintendedClassWeapons 0 SentryBusterFriendlyFire 0 BotPushaway 0 AllowBotExtraSlots 1 ExtraBotSlotsReservedNormalSlotCount 8 RobotLimit 32 MedigunShieldDamage 1 SendBotsToSpectatorImmediately 1 StandableHeads 1 SniperAllowHeadshots 1 ImprovedAirblast 1 DisplayRobotDeathNotice 1 AllowFlagCarrierToFight 0 StuckTimeMultiplier 3 SandmanStun 3 UseOriginalAnimsForUnintendedClassWeapons 1 NoThrillerTaunt 1 NoCritPumpkin 1 NoSkeletonSplit 1 ForceHoliday 2 NoHolidayPickups 1 BodyPartScaleSpeed 1337 NoRomevisionCosmetics 1 MaxSpeedLimit 1000 TextPrintTime 0 WaveStartCountdown 5 CustomScriptSounds { "Robot.Hurt" { "channel" "CHAN_BODY" "volume" "1" "pitch" "95,105" "soundlevel" "SNDLVL_80dB" "rndwave" { "wave" "mvm\physics\robo_impact_bullet01.wav" "wave" "mvm\physics\robo_impact_bullet02.wav" "wave" "mvm\physics\robo_impact_bullet03.wav" "wave" "mvm\physics\robo_impact_bullet04.wav" } } "Robot.Death" { "channel" "CHAN_BODY" "volume" "0.75" "pitch" "95,105" "soundlevel" "SNDLVL_90dB" "rndwave" { "wave" "mvm\physics\robo_impact_hard_01.wav" "wave" "mvm\physics\robo_impact_hard_02.wav" "wave" "mvm\physics\robo_impact_hard_03.wav" "wave" "mvm\physics\robo_impact_hard_04.wav" "wave" "mvm\physics\robo_impact_hard_05.wav" "wave" "mvm\physics\robo_impact_hard_06.wav" } } "Robot.Hit" { "channel" "CHAN_WEAPON" "volume" "0.6" "pitch" "85,110" "soundlevel" "SNDLVL_70dB" "rndwave" { "wave" "mvm\melee_impacts\bottle_hit_robo01.wav" "wave" "mvm\melee_impacts\bottle_hit_robo02.wav" "wave" "mvm\melee_impacts\bottle_hit_robo03.wav" } } } ClassLimit { Spy 0 } PlayerAttributes { "min respawn time" 666666 "crit mod disabled" 0 "can headshot" 1 "always allow taunt" 1 "move accuracy mult" 1.33 "duck accuracy mult" 0.5 "midair accuracy mult" 2.0 Scout { "Special Item Description" "Track sprinter: moves faster but only light and some medium weapons." "move speed penalty" 0.75 "max health additive penalty" -25 "no double jump" 1 } Soldier { "Special Item Description" "War Vet: standard move speed, light, medium, and some heavy weapons." "max health additive penalty" -100 } Pyro { "Special Item Description" "Arsonist: slightly faster move speed, light and fire weapons." "move speed penalty" 0.9 "max health additive penalty" -75 } Demoman { "Special Item Description" "Grenadier: standard move speed, light and medium weapons, explosive weapons." "move speed penalty" 0.857 "max health additive penalty" -75 } Heavyweapons { "Special Item Description" "Shotgunner: standard move speed, medium and some heavy weapons, shotguns." "move speed penalty" 1.043 "max health additive penalty" -200 } Engineer { "Special Item Description" "Engineer: slightly slower move speed, light weapons, buildings." "move speed penalty" 0.733 "max health additive penalty" -25 } Medic { "Special Item Description" "Medic: slightly faster move speed, light weapons, healing." "move speed penalty" 0.84375 "max health additive penalty" -50 } Sniper { "Special Item Description" "Gunner: slower move speed, medium and heavy weapons." "move speed penalty" 0.667 "max health additive penalty" -25 } } PrecacheModel models/workshop/weapons/c_models/c_burping_blaster/c_burping_blaster.mdl PrecacheModel models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl PrecacheModel models/weapons/c_models/c_kriss/c_kriss.mdl PrecacheSound weapons\mp40_shoot.wav PrecacheSound crush\hubby_shoot.wav PrecacheSound kriss_shoot.wav CustomWeapon { "[IGNORE] Kevlar Armor" { OriginalItemName "Bunnyhopper's Ballistics Vest" } "[IGNORE] Blast Armor" { OriginalItemName "Blast Defense" } "[IGNORE] Fire Proofing" { OriginalItemName "The Hot Case" } "[IGNORE] Chainmail Armor" { OriginalItemName "Courtly Cuirass" } "[IGNORE] General Armor" { OriginalItemName "Trench Warefarer" } "[Pistol]" { OriginalItemName "TTG Max Hat" } "[SMG]" { OriginalItemName "TTG Max Hat" } "[Medium] MP40" { OriginalItemName TF_WEAPON_SMG "custom item model" models/workshop/weapons/c_models/c_burping_blaster/c_burping_blaster.mdl //"custom weapon fire sound" =80|weapons\mp40_shoot.wav "clip size bonus" 1.6 "maxammo secondary increased" 1.6 "fire rate penalty" 1.35 "reload time increased" 1.2 "damage bonus" 2 "weapon spread bonus" 0.6 } "[Medium] Kriss" { OriginalItemName TF_WEAPON_SMG "custom item model" models/weapons/c_models/c_kriss/c_kriss.mdl "custom weapon fire sound" =80|kriss_shoot.wav "clip size bonus" 2.56 "maxammo secondary increased" 3.413 "fire rate bonus" 0.6 "reload time increased" 1.5 "damage bonus" 1.3 "weapon spread bonus" 1.4 } "[Shotgun]" { OriginalItemName "TTG Max Hat" } "[Light] Peace Maker" { OriginalItemName "The Frontier Justice" "custom item model" models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl "custom weapon fire sound" =80|crush\hubby_shoot.wav "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "fire rate bonus" 0.8 "damage penalty" 0.65 "maxammo primary reduced" 0.75 "use original class weapon animations" 1 } "[MG]" { OriginalItemName "TTG Max Hat" } "[Explosive]" { OriginalItemName "TTG Max Hat" } "[Misc]" { OriginalItemName "TTG Max Hat" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Primary "[Pistol]" Primary "[SMG]" Scout { Secondary { Item "[Medium] MP40" Cost 3200 } Secondary { Item "[Medium] Kriss" Cost 2800 } } Soldier { Secondary { Item "[Medium] MP40" Cost 3200 } Secondary { Item "[Medium] Kriss" Cost 2800 } } Demoman { Secondary { Item "[Medium] Kriss" Cost 2800 } } Heavyweapons { Secondary { Item "[Medium] MP40" Cost 3200 } Secondary { Item "[Medium] Kriss" Cost 2800 } } Sniper { Secondary { Item "[Medium] MP40" Cost 3200 } Secondary { Item "[Medium] Kriss" Cost 2800 } } Primary "[Shotgun]" Scout { Primary { Item "[Light] Peace Maker" Cost 1500 } } Soldier { Primary { Item "[Light] Peace Maker" Cost 1500 } } Pyro { Primary { Item "[Light] Peace Maker" Cost 1500 } } Demoman { Primary { Item "[Light] Peace Maker" Cost 1500 } } Engineer { Primary { Item "[Light] Peace Maker" Cost 1500 } } Medic { Primary { Item "[Light] Peace Maker" Cost 1500 } } Sniper { Primary { Item "[Light] Peace Maker" Cost 1500 } } Primary "[MG]" Primary "[Explosive]" Primary "[Misc]" Misc2 { Item "[IGNORE] Kevlar Armor" Cost 0 Hidden 1 } Misc2 { Item "[IGNORE] Blast Armor" Cost 0 Hidden 1 } Misc2 { Item "[IGNORE] Fire Proofing" Cost 0 Hidden 1 } Misc2 { Item "[IGNORE] Chainmail Armor" Cost 0 Hidden 1 } Misc2 { Item "[IGNORE] General Armor" Cost 0 Hidden 1 } } ExtendedUpgrades { Player_Speed { Name "+10% Move Speed" Attribute "move speed bonus" Cap 1.3 Increment 0.1 Cost 750 PlayerUpgrade 1 } Player_Jump { Name "+15% Jump Height" Attribute "increased jump height" Cap 1.75 Increment 0.15 Cost 750 PlayerUpgrade 1 } Player_Regen { Name "+2 Health Regen" Attribute "health regen" Cap 10 Increment 2 Cost 400 PlayerUpgrade 1 } Player_Health { Name "+10 Health" Attribute "max health additive bonus" Cap 50 Increment 10 Cost 300 PlayerUpgrade 1 } Armor_Bullet { Name "Kevlar Armor" Description "+60% bullet res, +15% blast res, -100% melee vulnerability" Attribute "tag__summer2014" Cap 1 Increment 1 Cost 1250 PlayerUpgrade 1 SecondaryAttributes { "dmg taken from bullets reduced" -0.6 "dmg taken from blast reduced" -0.15 "dmg from melee increased" 1 } OnApply { Output "!activator,$AwardAndGiveExtraItem,[IGNORE] Kevlar Armor,0" } OnDowngrade { Output "!activator,$StripExtraItem,[IGNORE] Kevlar Armor,0" } DisallowedUpgrade { Upgrade Armor_Blast } DisallowedUpgrade { Upgrade Armor_Fire } DisallowedUpgrade { Upgrade Armor_Melee } DisallowedUpgrade { Upgrade Armor_General } } Armor_Blast { Name "Blast Armor" Description "+75% blast res, +20% bullet res, -20% move speed" Attribute "tag__eotlearlysupport" Cap 1 Increment 1 Cost 800 PlayerUpgrade 1 SecondaryAttributes { "dmg taken from bullets reduced" -0.2 "dmg taken from blast reduced" -0.75 "major move speed bonus" -0.2 } OnApply { Output "!activator,$AwardAndGiveExtraItem,[IGNORE] Blast Armor,0" } OnDowngrade { Output "!activator,$StripExtraItem,[IGNORE] Blast Armor,0" } DisallowedUpgrade { Upgrade Armor_Bullet } DisallowedUpgrade { Upgrade Armor_Fire } DisallowedUpgrade { Upgrade Armor_Melee } DisallowedUpgrade { Upgrade Armor_General } } Armor_Fire { Name "Fire Proofing" Description "+50% fire rate, +no afterburn" Attribute "cannot trade" Cap 1 Increment 1 Cost 500 PlayerUpgrade 1 SecondaryAttributes { "dmg taken from fire reduced" -0.5 "afterburn immunity" 1 } OnApply { Output "!activator,$AwardAndGiveExtraItem,[IGNORE] Fire Proofing,0" } OnDowngrade { Output "!activator,$StripExtraItem,[IGNORE] Fire Proofing,0" } DisallowedUpgrade { Upgrade Armor_Bullet } DisallowedUpgrade { Upgrade Armor_Blast } DisallowedUpgrade { Upgrade Armor_Melee } DisallowedUpgrade { Upgrade Armor_General } } Armor_Melee { Name "Chainmail Armor" Description "+75% melee res, -10% move speed" Attribute "taunt is highfive" Cap 1 Increment 1 Cost 1500 PlayerUpgrade 1 SecondaryAttributes { "dmg from melee increased" -0.75 "major move speed bonus" -0.1 } OnApply { Output "!activator,$AwardAndGiveExtraItem,[IGNORE] Chainmail Armor,0" } OnDowngrade { Output "!activator,$StripExtraItem,[IGNORE] Chainmail Armor,0" } DisallowedUpgrade { Upgrade Armor_Bullet } DisallowedUpgrade { Upgrade Armor_Blast } DisallowedUpgrade { Upgrade Armor_Fire } DisallowedUpgrade { Upgrade Armor_General } } Armor_General { Name "General Armor" Description "+25% bullet res, +15% blast res, +50% melee res, -100% fire vulnerability" Attribute "purchased" Cap 1 Increment 1 Cost 2250 PlayerUpgrade 1 SecondaryAttributes { "dmg from melee increased" -0.5 "dmg taken from bullets reduced" -0.25 "dmg taken from blast reduced" -0.15 "dmg taken from fire increased" 1 } OnApply { Output "!activator,$AwardAndGiveExtraItem,[IGNORE] General Armor,0" } OnDowngrade { Output "!activator,$StripExtraItem,[IGNORE] General Armor,0" } DisallowedUpgrade { Upgrade Armor_Bullet } DisallowedUpgrade { Upgrade Armor_Blast } DisallowedUpgrade { Upgrade Armor_Fire } DisallowedUpgrade { Upgrade Armor_Melee } } } PointTemplates { Looks { NoFixup 1 env_fog_controller { spawnflags 1 fogenable 1 fogstart 0 fogend 1024 fogmaxdensity 0.75 fogcolor "40 40 47" targetname "fog_override" } logic_auto { OnMapSpawn "sky_camera,$SetKey$fogcolor,40 40 47,0,-1" OnMapSpawn "sky_camera,$SetKey$fogstart,-10000,0,-1" OnMapSpawn "sky_camera,$SetKey$fogend,5609,0,-1" OnMapSpawn "sky_camera,$SetKey$fogmaxdensity,1,0,-1" OnMapSpawn "sky_camera,$SetKey$fogblend,0,0,-1" OnMapSpawn "fog_indoor,$SetKey$fogcolor,40 40 47,0,-1" OnMapSpawn "fog_indoor,$SetKey$fogstart,0,0,-1" OnMapSpawn "fog_indoor,$SetKey$fogend,1024,0,-1" OnMapSpawn "fog_indoor,$SetKey$fogmaxdensity,0.75,0,-1" OnMapSpawn "fog_indoor,$SetKey$fogblend,0,0,-1" OnMapSpawn "cc,enable,,0,-1" OnMapSpawn "trigger_outdoorfog,disable,,0,-1" OnMapSpawn "trigger_blizzardfog,disable,,0,-1" OnMapSpawn "trigger_indoorfog,disable,,0,-1" OnMapSpawn "fog_indoor,turnoff,,0,-1" OnMapSpawn "bignet,RunScriptCode,SetSkyboxTexture(`sky_halloween`),0,-1" } color_correction { targetname "cc" minfalloff 0 maxfalloff -1 maxweight 1 filename "materials/colorcorrection/cc_rusted_empire.raw" } } Player_SpawnShit { OnSpawnOutput { Target "!activator" Action "SetFogController" Param "fog_override" Delay 0.015 } } } SpawnTemplate Looks PlayerSpawnTemplate { Name "Player_SpawnShit" } Templates { T_TFBot_Gibby_Soldier { Class Soldier ClassIcon soldier_gib_lite WeaponRestrictions MeleeOnly UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl Action Mobber Attributes DisableDodge Attributes IgnoreFlag UseMeleeThreatPrioritization 1 NoBombUpgrades 1 Name "Rusted Machine" Item "Necro Smasher" Skill Expert PainSound Robot.Hurt DeathSound Robot.Death ItemAttributes { ItemName "Necro Smasher" "Is Invisible" 1 "custom kill icon" robot_arm_kill "damage bonus hidden" 0.769 "custom hit sound" Robot.Hit } CharacterAttributes { "move speed bonus" 0.75 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name Wave1 TotalCount 1000 MaxActive 32 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 Where spawnbot TFBot { Template T_TFBot_Gibby_Soldier } } } }