/info/scripts/population/mvm_ditch.pop
https://bitbucket.org/kimoto/sushi · Unknown · 731 lines · 673 code · 58 blank · 0 comment · 0 complexity · d23338868384d8d61d8eab6f220650fa MD5 · raw file
- //Generated with http://www.mvmwaves.com by @rickstain
- #base robot_giant.pop
- #base robot_standard.pop
- WaveSchedule
- {
- StartingCurrency 400
- RespawnWaveTime 10
- FixedRespawnWaveTime no
- CanBotsAttackWhileInSpawnRoom no
- AddSentryBusterWhenDamageDealtExceeds 3000
- AddSentryBusterWhenKillCountExceeds 15
- Advanced 0
-
- Mission
- {
- Objective DestroySentries
- Where spawnbot
- BeginAtWave 1
- RunForThisManyWaves 6
- CooldownTime 90
- DesiredCount 1
-
- TFBot
- {
- Template T_TFBot_SentryBuster
- }
- }
- Mission
- {
- Objective Sniper
- Where spawnbot_mission_sniper
- BeginAtWave 2
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 2
-
- TFBot
- {
- Template T_TFBot_Sniper
- }
- }
- Mission
- {
- Objective Spy
- Where spawnbot_mission_spy
- BeginAtWave 3
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Spy
- }
- }
- Mission
- {
- Objective Spy
- Where spawnbot_mission_spy
- BeginAtWave 4
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Spy
- }
- }
- Mission
- {
- Objective Sniper
- Where spawnbot_mission_sniper
- BeginAtWave 4
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Sniper
- }
- }
- Mission
- {
- Objective Spy
- Where spawnbot_mission_spy
- BeginAtWave 5
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 4
-
- TFBot
- {
- Template T_TFBot_Spy
- }
- }
- Mission
- {
- Objective Spy
- Where spawnbot_mission_spy
- BeginAtWave 5
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Spy
- }
- }
- Mission
- {
- Objective Sniper
- Where spawnbot_mission_sniper
- BeginAtWave 6
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Sniper
- }
- }
- Mission
- {
- Objective Spy
- Where spawnbot_mission_spy
- BeginAtWave 6
- RunForThisManyWaves 1
- CooldownTime 60
- DesiredCount 3
-
- TFBot
- {
- Template T_TFBot_Spy
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 25
- MaxActive 10
- SpawnCount 5
-
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
-
- TotalCurrency 300
-
- TFBot
- {
- Template T_TFBot_Scout_Melee // Template reference to a melee bot scout located in robot_standard.pop.
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 18
- MaxActive 9
- SpawnCount 3
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Name "Soldier"
- Health 175
- Class Soldier
- Skill Normal
- MaxVisionRange 400
- Attributes Aggressive
- WeaponRestrictions PrimaryOnly
- Item "Ghastly Gibus 2011"
- CharacterAttributes
- {
- "clip size bonus" 2
- }
- }
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 18
- MaxActive 9
- SpawnCount 3
- WaitBeforeStarting 15
- WaitBetweenSpawns 5
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Template T_TFBot_Soldier_Buff_Banner
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 15
- MaxActive 5
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 300
- Support 0
-
- TFBot
- {
- Template T_TFBot_Heavyweapons_Heavyweight_Champ
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 3
- MaxActive 3
- SpawnCount 1
- WaitBeforeStarting 15
- WaitBetweenSpawns 15
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Name "Pyro"
- Health 1250
- Class Pyro
- Skill Normal
- Scale 2
- MaxVisionRange 400
- WeaponRestrictions SecondaryOnly
- BehaviorModifiers push
- Item "The Flare Gun"
- Item "The Infernal Impaler"
- CharacterAttributes
- {
- "clip size bonus" 15
- }
- }
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 1
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 600
- Support 0
-
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
- Tank
- {
- Name "Tank"
- Health 15000
- Speed 75
- Skin 1
- StartingPathTrackNode "path_a1"
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
-
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 2
- MaxActive 2
- SpawnCount 1
- WaitBeforeStarting 15
- WaitBetweenSpawns 20
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Template T_TFBot_Giant_Heavyweapons
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 45
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 10
- TotalCurrency 200
- Support 1
-
- TFBot
- {
- Template T_TFBot_Demoman_Knight
- }
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 5
- MaxActive 2
- SpawnCount 1
- WaitBeforeStarting 15
- WaitBetweenSpawns 15
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Template T_TFBot_Giant_Soldier_Crit
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 4
- MaxActive 1
- SpawnCount 1
- WaitBeforeStarting 30
- WaitBetweenSpawns 5
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Template T_TFBot_Giant_Demoman
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 20
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 10
- TotalCurrency 200
- Support 0
-
- TFBot
- {
- Name "Heavy"
- Health 200
- Class Heavy
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers push
- Item "Iron Curtain"
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 25
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 0
- Support 0
-
- TFBot
- {
- Name "Demoman"
- Health 150
- Class Demoman
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers push
- Item "Demoman's Fro"
- }
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 5
- MaxActive 2
- SpawnCount 1
- WaitBeforeStarting 0
- WaitBetweenSpawns 30
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Template T_TFBot_Giant_Soldier_Spammer
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 18 // For squads, total count MUST divide evenly into the spawncount/number of bots in the squad.
- MaxActive 12 // For squads, max active MUST divide evenly into the spawncount/number of bots in the squad.
- SpawnCount 6 // For squads, spawncount must reflect the EXACT number or a MULTIPLE of all bots in the squad.
- WaitBetweenSpawns 8
- WaitBeforeStarting 20
- TotalCurrency 400
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Giant_Boxing_Heavy
- }
- TFBot
- {
- Name "Scout"
- Health 110
- Class Scout
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- }
- TFBot
- {
- Name "Scout"
- Health 110
- Class Scout
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- }
- TFBot
- {
- Name "Scout"
- Health 110
- Class Scout
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- }
- TFBot
- {
- Name "Scout"
- Health 110
- Class Scout
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- }
- TFBot
- {
- Name "Scout"
- Health 110
- Class Scout
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 20
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 5
- WaitBetweenSpawns 10
- TotalCurrency 400
- Support 0
-
- TFBot
- {
- Name "Pyro"
- Health 175
- Class Pyro
- Skill Hard
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers Push
- Item "Upgradeable TF_WEAPON_FLAMETHROWER"
- }
- }
- }
- Wave
- {
- StartWaveOutput
- {
- Target wave_start_relay
- Action Trigger
- }
- DoneOutput
- {
- Target wave_finished_relay
- Action trigger
- }
- WaitWhenDone 65
- Checkpoint Yes
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 1
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 500
- Support 0
-
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
- Tank
- {
- Name "Tank"
- Health 20000
- Speed 65
- Skin 1
- StartingPathTrackNode "path_a1"
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
-
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 1
- WaitBeforeStarting 30
- WaitBetweenSpawns 5
- TotalCurrency 500
- Support 0
-
- FirstSpawnOutput
- {
- Target boss_spawn_relay
- Action Trigger
- }
- Tank
- {
- Name "Tank"
- Health 17500
- Speed 90
- Skin 1
- StartingPathTrackNode "path_b1"
- OnKilledOutput
- {
- Target boss_dead_relay
- Action Trigger
- }
-
- OnBombDroppedOutput
- {
- Target boss_deploy_relay
- Action Trigger
- }
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 25
- MaxActive 10
- SpawnCount 5
- WaitBeforeStarting 0
- WaitBetweenSpawns 5
- TotalCurrency 0
- Support 1
-
- TFBot
- {
- Name "Demoman"
- Health 150
- Class Demoman
- Skill Normal
- MaxVisionRange 400
- WeaponRestrictions PrimaryOnly
- BehaviorModifiers push
- Item "Demoman's Fro"
- }
- }
-
- WaveSpawn
- {
- Where spawnbot
- TotalCount 8
- MaxActive 8
- SpawnCount 4
- WaitBetweenSpawns 5
- WaitBeforeStarting 0
- TotalCurrency 400
-
- Squad
- {
- TFBot
- {
- Template T_TFBot_Giant_Heavyweapons_Deflector
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal // When a medic is supporting a squad leader, they do not take the standard formation. Instead, they attempt to hang back behind the squad leader while healing.
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal // When a medic is supporting a squad leader, they do not take the standard formation. Instead, they attempt to hang back behind the squad leader while healing.
- }
- TFBot
- {
- Template T_TFBot_Medic_BigHeal // When a medic is supporting a squad leader, they do not take the standard formation. Instead, they attempt to hang back behind the squad leader while healing.
- }
- }
- }
- }
- }