//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } Wave { WaitWhenDone 65 Checkpoint Yes Sound fortress_reel.wav StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 120 TotalCount 420 MaxActive 35 SpawnCount 70 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon illager Health 125 Name Villager Class Scout Skill Normal WeaponRestrictions SecondaryOnly Attributes "IgnoreFlag" Item "jarate" Item "scout beanie" } TFBot { ClassIcon illager Name Villager WeaponRestrictions SecondaryOnly Template T_TFBot_Demoman Attributes "IgnoreFlag" Item "jarate" Item "demoman's fro" } TFBot { ClassIcon illager Name Villager WeaponRestrictions SecondaryOnly Template T_TFBot_Medic Attributes "IgnoreFlag" Item "jarate" Item "the team captain" } TFBot { ClassIcon illager Name Villager Template T_TFGateBot_Heavy_Easy EventChangeAttributes { Default { WeaponRestrictions SecondaryOnly Item "jarate" Item "tough guy's toque" } RevertGateBotsBehavior { } } } TFBot { ClassIcon illager Name Villager WeaponRestrictions SecondaryOnly Template T_TFBot_Spy Attributes "IgnoreFlag" Item "the ambassador" Item "summer shades" } TFBot { ClassIcon illager Name Villager Class Pyro WeaponRestrictions SecondaryOnly Attributes "IgnoreFlag" Item "jarate" Item "napper's respite" } TFBot { ClassIcon illager Name Villager WeaponRestrictions SecondaryOnly Class Sniper Attributes "IgnoreFlag" Item "jarate" Item "summer shades" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 32 MaxActive 32 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon mczombie Name "Minecraft Zombie" Template T_TFBot_Heavy_IronFist_Airblast Item "officer's ushanka" } TFBot { ClassIcon mczombie Health 900 Name "Super Minecraft Zombie" Template T_TFBot_Giant_Heavyweapons_Shotgun } } } WaveSpawn { TotalCurrency 400 TotalCount 60 MaxActive 36 SpawnCount 18 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon mccreeper Name Creeper Template T_TFBot_Scout_Bonk Item "friendly item" } TFBot { ClassIcon mczombie Health 125 Name "Minecraft Zombie" Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { TotalCurrency 400 TotalCount 30 MaxActive 12 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name Ghast Template T_TFBot_Soldier_Buff_Banner CharacterAttributes { "head scale" +70 } } TFBot { Name Ghast Template T_TFBot_Soldier_Buff_Banner CharacterAttributes { "head scale" +70 } } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon mczombie Name "Giant Skeleton" Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class Soldier SuppressTimedFetchFlag 1 //Don't fetch flag automatically when the flag is in reset state Item "The Gunboats" ItemColor //Set item color { ItemName "TF_WEAPON_ROCKETLAUNCHER" Red 255 Green 0 Blue 0f } ItemColor //Set item color { ItemName "The Gunboats" Red 255 Green 0 Blue 0 } HomingRockets { IgnoreDisguisedSpies 1 // Default: 1 IgnoreStealthedSpies 1 // Default: 1 RocketSpeed 0.01 // Multiplier of rocket speed. (Default: 1) TurnPower 30 //How fast should the rocket rotate to face the target (Default: 10) MaxAimError 50 //Max angle between rocket and the target (Default: 105) AimTime 1 //How long should the rocket be aiming (Default: 9999) Acceleration 1000 //Acceleration in hu (Default: 0) AccelerationTime 0.1 //How long should the rocket accelerate (Default: 9999) AccelerationStartTime 1 //Time before rockets start accelerating (Default: 0) Gravity 355 // Gravity of the rocket (Default: 0) FollowCrosshair 1 // Follow crosshair instead of enemies (Default: 0) } AddCond //Adds conditions to bots { Name "TF_COND_REPROGRAMMED" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond //Index 43 //Condition index can be used instead Delay 3 // Delay before the condition activates (Default: 0) Duration 99 // Duration of the condition effect (Default: -1 - infinite duration) IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value } DamageAppliesCond //Adds conditions to players on hit { Name "TF_COND_URINE" // Condition to apply. List of available conditions https://wiki.teamfortress.com/wiki/Cheats#addcond //Index 43 //Condition index can be used instead Duration 3 // Duration of the condition effect (Default: -1 - infinite duration) IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value } RocketCustomModel "models/props_halloween/eyeball_projectile.mdl" //Use custom model for the rocket RocketCustomParticle "flare_glow" } } } WaveSpawn { TotalCurrency 400 TotalCount 60 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Class Engineer Action FetchFlag //Overrides default bot AI. Possible values: //Default - Default action //FetchFlag - Uses generic bomb fetching AI, default action for most bots except Spy, Medic, Engineer or Mission bots //EscortFlag - As above, but ignores bot escort limit //PushToCapturePoint - Pushes to capture point (or hatch in MvM). Similar to BehaviorModfiers Push and its aliases. //Mobber - Chases down random player targets //Spy - Uses spy AI, teleports behind players, but does not use disguises or cloak. //Sniper - Uses mission sniper AI //SuicideBomber - Uses sentry buster AI, but targets players instead. Might crash servers //Idle - Sit in spawn and wait //Passive - Sit at spawn position, until an active threat is in vision Item "The Short Circuit" DesiredAttackRange 100 // How close to the target the bot should want to move when trying to attack. For melee weapons, default is 100. For other weapons except sniper rifles - 500 MoveBehindEnemy 1 // Should the bot try to get behind the target, similar to how the Spy bot behaves. Instead of 1 you can also specify custom distance at which the bot will start strafing around the target (default: 0) ExtAttr AlwaysFireWeaponAlt WeaponRestrictions SecondaryOnly CustomWeaponModel //Sets custom weapon model { Slot 1 //Valid loadout positions: //0 - LOADOUT_POSITION_PRIMARY //1 - LOADOUT_POSITION_SECONDARY //2 - LOADOUT_POSITION_MELEE //3 - LOADOUT_POSITION_UTILITY //4 - LOADOUT_POSITION_BUILDING //5 - LOADOUT_POSITION_PDA //6 - LOADOUT_POSITION_PDA2 Model "models/weapons/w_models/w_minigun.mdl" } UseHumanModel 1 //Use human model. If set to 1, the bot can't be sapped, if set to 2, it can UseMeleeThreatPrioritization 1 //Prefer players close to the bot } TFBot { Template T_TFBot_Scout_Melee } TFBot { Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { TotalCurrency 400 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon imposter_drip Name AMOGUS!!! Template T_TFBot_Chief_Heavyweapons_HealOnKill Item "the chicken kiev" } TFBot { ClassIcon jerma_thick Name IMPOSTOR Template T_TFBot_Giant_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 9999 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon mcsteve Health 90000 Name STEVE Scale 2.5 Template T_TFBot_Chief_Gauntlet } } } } } //This file has been generated by http://mvm.tf