/info/scripts/population/mvm_manndarin_final.pop
https://bitbucket.org/kimoto/sushi · 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
- }
- }
- }
-
- //WAVE 3 //Currency 1000 //TANK WAVE
-
- Wave
- {
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- TotalCount 1
- WaitBeforeStarting 50
- TotalCurrency 700
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
-
- Tank
- {
- Health 21000
- Speed 75
- Name "boss"
- StartingPathTrackNode "boss_path_1"
-
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 12
- MaxActive 4
- SpawnCount 4
- WaitBeforeStarting 0
- WaitBetweenSpawns 15
- TotalCurrency 100
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Giant_Heavyweapons_Deflector
- }
- TFBot
- {
- Template T_TFBot_Demoman_Knight
- }
- TFBot
- {
- Template T_TFBot_Demoman_Knight
- }
- TFBot
- {
- Template T_TFBot_Demoman_Knight
- }
- }
- }
- }
-
- //WAVE 4 //Currency 800 //TANK WAVE //deleted startwaveoutput
-
- Wave
- {
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- TotalCount 1
- WaitBeforeStarting 0
- TotalCurrency 500
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
-
- Tank
- {
- Health 21000
- Speed 75
- Name "boss"
- StartingPathTrackNode "boss_path_1"
-
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 6
- MaxActive 2
- SpawnCount 2
- WaitBeforeStarting 5
- WaitBetweenSpawns 20
- TotalCurrency 0
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Giant_Soldier
- }
- TFBot
- {
- Template T_TFBot_Medic
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot_invasion
- TotalCount 20
- MaxActive 5
- SpawnCount 5
- WaitBeforeStarting 20
- WaitBetweenSpawns 10
- TotalCurrency 300
-
- Squad
- {
- TFBot
- {
- Class Pyro
- Skill Easy
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Class Pyro
- Skill Easy
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Class Pyro
- Skill Easy
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Class Pyro
- Skill Easy
- Tag nav_prefer_flank_right
- }
- TFBot
- {
- Template T_TFBot_Giant_Demo_RapidFire
- Tag nav_prefer_flank_right
- }
- }
- }
- }
-
- //WAVE 5 //Currency 1000
-
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 10
- MaxActive 5
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 15
- TotalCurrency 300
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Giant_Heavyweapons_Deflector
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal
- }
- }
- }
- WaveSpawn
- {
- Where spawnbot_invasion
- TotalCount 50
- MaxActive 8
- SpawnCount 4
- WaitBeforeStarting 3
- WaitBetweenSpawns 2
- TotalCurrency 300
-
- Support 1
-
- TFBot
- {
- Class Scout
- Skill Normal
- Tag nav_prefer_flank_right
- BehaviorModifiers push
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 25
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 25
- WaitBetweenSpawns 3
- TotalCurrency 400
-
- Squad
- {
- TFBot
- {
- Class Soldier
- Skill Easy
- }
- TFBot
- {
- Class Soldier
- Skill Easy
- }
- TFBot
- {
- Class Soldier
- Skill Easy
- }
- TFBot
- {
- Class Soldier
- Skill Easy
- }
- TFBot
- {
- Template T_TFBot_Soldier_Buff_Banner
- }
- }
- }
- }
-
- //WAVE 6 //Currency 1000 //TANK WAVE
-
- Wave
- {
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- TotalCount 2
- WaitBeforeStarting 30
- WaitBetweenSpawns 150
- TotalCurrency 500
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
-
- Tank
- {
- Health 21000
- Speed 75
- Name "boss"
- StartingPathTrackNode "boss_path_1"
-
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
- WaveSpawn
- {
- Where spawnbot_invasion
- TotalCount 64
- MaxActive 8
- SpawnCount 8
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 0
-
- Support 1
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Scout_Melee
- }
- TFBot
- {
- Template T_TFBot_Scout_Melee
- }
- TFBot
- {
- Template T_TFBot_Scout_Melee
- }
- TFBot
- {
- Template T_TFBot_Scout_Melee
- }
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 48
- MaxActive 6
- SpawnCount 4
- WaitBeforeStarting 0
- WaitBetweenSpawns 20
- TotalCurrency 0
-
- Support 1
-
- TFBot
- {
- Class Soldier
- Skill Hard
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 4
- MaxActive 1
- SpawnCount 1
- WaitBeforeStarting 0
- WaitBetweenSpawns 15
- TotalCurrency 200
-
- TFBot
- {
- Template T_TFBot_Giant_Demoman
- }
- }
- WaveSpawn
- {
- Where spawnbot
- TotalCount 5
- MaxActive 1
- SpawnCount 1
- WaitBeforeStarting 25
- WaitBetweenSpawns 25
- TotalCurrency 300
-
- TFBot
- {
- Name "gaben"
- Template T_TFBot_Giant_Heavyweapons
- }
- }
- }
- }