#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 6666 RedPlayersAreRobots 1 RespawnWaveTime 999 CanBotsAttackWhileInSpawnRoom no DisableSound "heavy_mvm_giant_robot01" //awesome thanks hellmet DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "engineer_mvm_giant_robot01" DisableSound "engineer_mvm_giant_robot02" DisableSound "engineer_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot01" DisableSound "soldier_mvm_giant_robot02" DisableSound "soldier_mvm_giant_robot03" DisableSound "soldier_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_Get_To_Upgrade" 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_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_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" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" ClassLimit //Limits the number of specified classes { Medic 0 Soldier 0 Spy 0 Engineer 0 Pyro 0 Demoman 0 Sniper 0 Heavy 0 } PlayerAttributes //Player attributes appied for the whole mission { "move speed bonus" 1.3 "deploy time decreased" 0.001 "increased jump height" 1.6 "collect currency on kill" 1 soldier { "max health additive bonus" -199 } pyro { "max health additive bonus" -174 } demoman { "max health additive bonus" -174 } heavyweapons { "max health additive bonus" -299 } engineer { "max health additive bonus" -124 "engy sentry damage bonus" 0 } sniper { "max health additive bonus" -124 } medic { "max health additive bonus" -149 } } ItemWhitelist //Only allows to use specified weapons below { Name "TF_WEAPON_BAT" Name "TF_WEAPON_PIPEBOMBLAUNCHER" NAME "TF_WEAPON_GRENADELAUNCHER" } ExtraSpawnPoint //Adds spawn points on specified location { Name hills TeamNum 3 X "-1831.76" Y "2773.66" Z "-992.57" } ItemAttributes { Itemname "TF_WEAPON_Bat" "is invisible" 1 "custom kill icon" "fists" "melee range multiplier" 1.666 "melee cleave attack" 1 "damage bonus" 3 "always crit" 1 "heal on hit for rapidfire" 10 } CustomWeapon //Allows you to use an alias for items with custom attributes { "The Storm That Is Apporaching" // The name you would use in Item key in TFBot { OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.0001 "custom item model" "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" "custom weapon fire sound" "Weapon_BatSaber.HitWorld" "mult projectile scale" 0.1 "clip size bonus" 2.5 "hidden primary max ammo bonus" 10 "projectile spread angle penalty" 360 "Blast radius increased" 6.66 "explosion particle" "ExplosionCore_sapperdestroyed" "fuse bonus" 4.4 "custom kill icon" "demokatana" "projectile trail particle" "teleported_mvm_bot" "Projectile speed increased" 0.1 "projectile gravity native" 0.4 "stomp player damage" 65 "single wep holster time increased" 7.66 "single wep deploy time increased" 7.66 "stomp player time" 1 "heal on kill" 1 "move speed bonus" 0.75 } "Mega Magnum" { OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "override projectile type" 2 "custom kill icon" "pistol" "custom item model" "models/weapons/c_models/c_pistol/c_pistol.mdl" "clip size bonus" 0.08333333333 "spread penalty" 0.1 "projectile speed increased" 9 "explosion particle" "ExplosionCore_sapperdestroyed" "mult projectile scale" 0.1 "stickybomb charge rate" 0.25 "stickybomb_charge_damage_increase" 2 } } ExtraLoadoutItems // Extra loadout items available after typing !missionitems in chat { AllowEquipOutsideSpawn 1 // Allow equipping items outside spawn Scout // Player Class { primary // Extended syntax, Item slot to use { Item "The Storm That Is Apporaching" // Item name, custom weapon names are available Cost 6666 // The cost of the weapon (default: 0) } Secondary { Item "Mega Magnum" cost 666 } } } //WAVE 1 //Currency SIX SIX SIX /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes Explanation //Dispayed once the wave is initialized { Line "{red} HUMANITY IS PROBABLY DEAD" Line "{red} MONEY IS FUEL" Line "{red} HELL COULD BE FULL" Line "{green} NO RESPAWNS" } WaveSpawn //WAVE 01a: 27 total, 9 active, Scout (melee only) { Name "wave01a" Where hills TotalCount 27 MaxActive 9 SpawnCount 9 WaitBeforeStarting 4 WaitBetweenSpawns 7 TotalCurrency 200 TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly } } WaveSpawn //WAVE 01b: 20 total, 5 active, Pyro { Name "wave01b" Where hills TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Class Pyro Skill Easy } } } }