/info/scripts/population/mvm_manndarin_final.pop
Unknown | 669 lines | 610 code | 59 blank | 0 comment | 0 complexity | 03066f4811c0ff2b85ac61f4f338d0f2 MD5 | raw file
- //Population file written by Toby Kellaway using Valve script examples
- //Tank distance similar to decoy so use 20000 as max possible hp if tank is on own
-
- #base robot_giant.pop
- #base robot_standard.pop
-
- WaveSchedule
- {
-
- StartingCurrency 500
- RespawnWaveTime 5
- CanBotsAttackWhileInSpawnRoom no
-
- Mission // sentry buster
- {
- Objective DestroySentries
-
- InitialCooldown 30
- Where spawnbot
- BeginAtWave 2
- RunForThisManyWaves 5
-
- CooldownTime 40
-
- TFBot
- {
- Template T_TFBot_SentryBuster
- }
- }
- Mission // Sniper - wave 3 and 4
- {
- Objective Sniper
-
- InitialCooldown 20
- Where spawnbot_mission_sniper
- BeginAtWave 3
- RunForThisManyWaves 2
- CooldownTime 20
- DesiredCount 2
-
- TFBot
- {
- Class Sniper
- Skill Hard
- Name Sniper
- MaxVisionRange 4000
- }
- }
- Mission // Sniper - wave 5
- {
- Objective Sniper
-
- InitialCooldown 20
- Where spawnbot_mission_sniper
- BeginAtWave 5
- RunForThisManyWaves 1
- CooldownTime 15
- DesiredCount 3
-
- TFBot
- {
- Class Sniper
- Skill Hard
- Name Sniper
- MaxVisionRange 4000
- }
- }
- Mission // Spy - wave 1 2 and 3
- {
- Objective Spy
-
- InitialCooldown 30
- Where spawnbot_mission_spy
- BeginAtWave 1
- RunForThisManyWaves 3
- CooldownTime 50
- DesiredCount 2
-
- TFBot
- {
- Class Spy
- Skill Normal
- Name Spy
- }
- }
- Mission // Spy - wave 5
- {
- Objective Spy
-
- InitialCooldown 30
- Where spawnbot_mission_spy
- BeginAtWave 5
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 2
-
- TFBot
- {
- Class Spy
- Skill Normal
- Name Spy
- }
- }
-
- //WAVE 1 //Currency 500
-
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 54
- MaxActive 18
- SpawnCount 9
- WaitBetweenSpawns 5
- WaitBeforeStarting 0
- TotalCurrency 300
-
- TFBot
- {
- Class Scout
- Skill Easy
- WeaponRestrictions MeleeOnly
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 16
- MaxActive 8
- SpawnCount 4
- WaitBetweenSpawns 8
- WaitBeforeStarting 10
- TotalCurrency 100
-
- TFBot
- {
- Class Pyro
- Skill Easy
- //Tag nav_prefer_flank_middle
- //BehaviorModifiers push
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 8
- MaxActive 4
- SpawnCount 4
- WaitBetweenSpawns 5
- WaitBeforeStarting 5
- TotalCurrency 100
-
- TFBot
- {
- Class Scout
- Skill Easy
- }
- }
- }
-
- //WAVE 2 //Currency 500
-
- Wave
- {
- //StartWaveOutput
- //{
- //Target wave_start_relay
- //Action Trigger
- //}
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot_invasion
- TotalCount 45
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 0
- TotalCurrency 250
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Heavyweapons_Heavyweight_Champ
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Template T_TFBot_Heavyweapons_Heavyweight_Champ
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Template T_TFBot_Heavyweapons_Heavyweight_Champ
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Class Scout
- Skill Normal
- }
- TFBot
- {
- Class Scout
- Skill Normal
- }
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 3
- MaxActive 1
- SpawnCount 1
- WaitBeforeStarting 0
- WaitBetweenSpawns 60
- TotalCurrency 200
-
- TFBot
- {
- Template T_TFBot_Giant_Soldier
- }
- }
- }
-