#base robot_standard.pop #base robot_giant.pop /////////////////////////////////// //Map: mvm_cinnabar_11 //Difficulty: Advanced //Mission: Lysithea Mining //Total Payout: ??? //Total Payout minus bonus: ??? //Waves: 5 //Mapper: Lysithea //Missioner: Chaos&Mystery /////////////////////////////////// Cinnabar { Templates { T_TFBot_Chief_Spy { Class Spy Health 5000 Name "Espion" Scale 1.2 BehaviorModifiers Mobber Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "Detective Noir" Item "The Enforcer" Item "The Black Rose" Item "The Dead Ringer" ClassIcon spy CharacterAttributes { "mult decloak rate" 1.2 "cloak regen rate decreased" 1.7 "dmg from melee increased" 1.6 "dmg taken from bullets reduced" 0.4 "dmg taken from fire reduced" 0.3 "dmg taken from blast reduced" 0.6 "dmg taken from crit reduced" 0.5 "move speed bonus" 1.5 "cannot pick up intelligence" 1 } ItemAttributes { ItemName "The Enforcer" "fire rate penalty" 1.6 "damage bonus" 4 "clip size penalty" 0.5 "apply z velocity on damage" 400 "apply look velocity on damage" 400 "bleeding duration" 5 } ItemAttributes { ItemName "The Black Rose" "fire rate bonus" 0.4 "damage bonus" 1.5 "mark for death" 1 "bleeding duration" 10 "subtract victim medigun charge on hit" 10 "heal on hit for rapidfire" 20 "apply z velocity on damage" -400 "apply look velocity on damage" -400 } } } StartingCurrency 1 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Advanced yes Mission // SentryBuster All Waves { Objective DestroySentries InitialCoolDown 40 CooldownTime 35 BeginAtWave 1 RunForThisManyWaves 5 Where spawnbot TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper { Objective Sniper InitialCoolDown 35 CoolDownTime 55 BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 2 Where spawnbot TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission // Wave 3 - Spy { Objective Spy InitialCoolDown 60 CooldownTime 40 DesiredCount 4 BeginAtWave 3 RunForThisManyWaves 1 Where spawnbot TFBot { Template T_TFBot_Spy } } Mission // Wave 3 - Sniper { Objective Sniper InitialCoolDown 40 CooldownTime 35 BeginAtWave 3 RunForThisManyWaves 1 Where spawnbot DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Wave 4 - Spy { Objective Spy InitialCoolDown 0 CooldownTime 60 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 8 Where spawnbot TFBot { Template T_TFBot_Spy } } //Wave 1: 1000/1100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Wave01a: Literally The first fucking, why are you doing this to us Mystery WaveSpawn { Name "w1 why" TotalCount 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 TotalCurrency 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Name "Well, this escalated quickly." } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "health regen" 10 } } } } //Wave01b: Demoman | $200 WaveSpawn { Name "w1a" TotalCount 20 SpawnCount 5 MaxActive 5 Where spawnbot WaitForAllDead "w1 why" WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Class Demoman Skill Easy } } //Wave01c: Minor League Scouts | $200 WaveSpawn { Name "w1a" TotalCount 32 SpawnCount 6 MaxActive 12 Where spawnbot WaitForAllDead "w1 why" WaitBetweenSpawns 9 TotalCurrency 200 TFBot { Template T_TFBot_Scout_Sandman } } //Wave01d: Giant Burst Fire Demos | $200 WaveSpawn { Name "w1b" TotalCount 3 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 4 WaitForAllSpawned "w1a" WaitBetweenSpawnsAfterDeath 20 TotalCurrency 497 TFBot { Template T_TFBot_Giant_Demo_Burst } } //Wave01e: Gru Heavies & Demoknights Randomized WaveSpawn { Name "w1c" TotalCount 60 MaxActive 15 SpawnCount 5 Where spawnbot WaitBeforeStarting 1 WaitForAllDead "w1a" WaitBetweenSpawns 8 TotalCurrency 300 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Demoman_Knight } } } //Wave01f: Battalion Soldiers WaveSpawn { Name "w1c" TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 24 WaitForAllDead "w1a" TotalCurrency 200 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } //Wave 2: 1000/1100 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Wave02a: Support Pyros WaveSpawn { Name "w2 support" TotalCount 100 SpawnCount 3 MaxActive 6 Where support_spawn WaitBeforeStarting 2 WaitBetweenSpawns 8 Support 1 TotalCurrency 200 TFBot { Class Pyro Skill Easy Attributes "AlwaysFireWeapon" CharacterAttributes { "move speed bonus" 1.67 "damage penalty" 0.5 } } } //Wave02b: RandomChoice Giant Flare Pyros WaveSpawn { Name "w2a" TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 15 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBoT_Giant_Pyro_Flare_Spammer } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot } } } //Wave02c: FlareGun Pyros WaveSpawn { Name "w2a" TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_FlareGun } } //Wave02d: Tank Boss WaveSpawn { Name "w2b" TotalCount 1 SpawnCount 1 WaitBeforeStarting 3 WaitForAllSpawned "w2a" TotalCurrency 200 Tank { Name "tank" Health 20000 Speed 85 StartingPathTrackNode "tank_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //Wave02e: Giant Heater Heavy with Uber Medics WaveSpawn { Name "w2b" TotalCount 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 9 WaitForAllDead "w2a" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } TFBot { Template T_TFBot_Medic_SlowRecharge } } } //Wave02f: Heavies WaveSpawn { Name "w2c" TotalCount 16 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 9 WaitForAllDead "w2b" TotalCurrency 100 TFBot { Class Heavyweapons Skill Normal } } //Wave02g: Giant Heater Heavy Squad WaveSpawn { Name "w2c" TotalCount 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 27 WaitForAllDead "w2b" TotalCurrency 150 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBoT_Giant_Pyro_Flare_Spammer } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } } //Wave02h: Regular Heavy with Uber Medic WaveSpawn { Name "w2c" TotalCount 8 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 9 WaitForAllDead "w2b" TotalCurrency 50 Squad { TFBot { Class Heavyweapons Skill Expert } TFBot { Template T_TFBot_Medic_QuickUber } } } } //Wave 3: 1500/1600 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Wave03a: Gauntlet Support WaveSpawn { Name "w3 support 1" TotalCount 60 MaxActive 3 SpawnCount 3 Where support_spawn WaitBeforeStarting 20 WaitBetweenSpawns 10 Support 1 TotalCurrency 300 TFBot { Template T_TFBot_Heavyweapons_Fist } } //Wave03b: Giant Demos WaveSpawn { Name "w3 giant demo spawner" TotalCount 9 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 20 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Demoman } } //Wave03c: Why WaveSpawn { Name "w3 why" TotalCount 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 TotalCurrency 500 Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } TFBot { Template T_TFBot_Giant_Medic_Regen } } } //Wave03d: Liberty Launchers WaveSpawn { Name "w3a" TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 8 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_RocketPush } } //Wave03e: Super Scouts WaveSpawn { Name "w3 super scout" TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitForAllDead "w3 why" WaitBetweenSpawns 36 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } //Wave03f: Giant Sandman Scouts WaveSpawn { Name "w3 hippity hoppity" TotalCount 2 MaxActive 1 Where spawnbot WaitBeforeStarting 30 WaitForAllDead "w3 why" WaitBetweenSpawns 30 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes "AlwaysCrit" } } //Wave03g: RapidFire Huntsman + Blast Soldiers WaveSpawn { Name "w3b" TotalCount 18 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 16 WaitForAllDead "w3a" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Soldier_RocketPush } } } //Wave03h: Crit Hyper League Scouts WaveSpawn { Name "w3c" TotalCount 36 SpawnCount 6 MaxActive 12 Where spawnbot WaitBeforeStarting 4 WaitForAllSpawned "w3b" WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } //Wave03i: Burst Fire Demos WaveSpawn { Name "w3c" TotalCount 20 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 4 WaitForAllDead "w3b" WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Burst } } //Wave03j: Huntsman Sniper WaveSpawn { Name "w3 support 2" TotalCount 50 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 10 WaitForAllDead "w1a" TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman } } } //Wave 4: 1500/1600 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Wave04a: Giant Deflector Heavy + Buff Trio WaveSpawn { Name "w4a giants" TotalCount 8 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 25 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } //Wave04b: Giant Black Box Soldiers WaveSpawn { Name "w4a giants" TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 25 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } //Wave04c: Tank WaveSpawn { Name "w4a tank" TotalCount 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 200 Tank { Name "Tank" Health 30000 Speed 100 StartingPathTrackNode "tank_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //Wave04d: ShortStop Scout Support WaveSpawn { Name "w4 support" TotalCount 100 MaxActive 4 SpawnCount 4 Where support_spawn WaitBeforeStarting 5 WaitBetweenSpawns 10 WaitForAllDead "w4a giants" TotalCurrency 300 Support 1 TFBot { Template T_TFBot_Scout_Shortstop } } //Wave04e: Pyros WaveSpawn { Name "w4b" TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 6 WaitForAllDead "w4a giants" TotalCurrency 50 TFBot { Class Pyro Skill Expert } } //Wave04f: Force-A-Nature Scouts WaveSpawn { Name "w4b" TotalCount 30 SpawnCount 2 Where spawnbot MaxActive 6 WaitBeforeStarting 2 WaitBetweenSpawns 4 WaitForAllDead "w4a giants" TotalCurrency 75 TFBot { Template T_TFBot_Scout_FAN } } //Wave04g: Super Scout Spawner WaveSpawn { Name "w4 super scout spawner" TotalCount 6 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 25 WaitForAllDead "w4a giants" TotalCurrency 75 TFBot { Template T_TFBot_Giant_Scout_Fast } } //Wave04h: Tank WaveSpawn { Name "w4c tank" TotalCount 1 SpawnCount 1 WaitBeforeStarting 1 WaitForAllSpawned "w4b" TotalCurrency 100 Tank { Name "Tank" Health 30000 Speed 100 StartingPathTrackNode "tank_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //Wave04i: Critboosted Soldiers WaveSpawn { Name "w4c" TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 7 WaitForAllDead "w4b" WaitBetweenSpawns 11 TotalCurrency 100 TFBot { Class Soldier Skill Easy Attributes "AlwaysCrit" } } //Wave04j: The Final Tank WaveSpawn { Name "w4 final" TotalCount 1 SpawnCount 1 WaitBeforeStarting 7 WaitForAllSpawned "w4c" TotalCurrency 150 Tank { Name "Tank" Skin 1 Health 25000 Speed 100 StartingPathTrackNode "tank_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } //Wave04k: Heavies WaveSpawn { Name "w4 final" TotalCount 32 SpawnCount 4 MaxActive 8 Where spawnbot WaitBeforeStarting 3 WaitForAllDead "w4c" WaitBetweenSpawns 8 TotalCurrency 50 RandomChoice { TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Expert } } } } //Wave 5: 0 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } //Wave05a: Espion Boss Fight WaveSpawn { Name "Spy Boss" TotalCount 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 TotalCurrency 1 TFBot { Template T_TFBot_Chief_Spy } } //Wave05b: Spy Boss Support WaveSpawn { Name "Spy Boss Support" TotalCount 500 SpawnCount 2 MaxActive 10 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 500 Support 1 TFBot { Class Spy Skill Expert ClassIcon spy_d } } //Wave05c: Bonk Scout Support WaveSpawn { Name "Spy Boss Support" TotalCount 250 SpawnCount 1 MaxActive 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 250 Support 1 TFBot { Template T_TFBot_Scout_Bonk } } //Wave05d: Heavyweight Champ Support WaveSpawn { Name "Spy Boss Support" TotalCount 250 SpawnCount 1 MaxActive 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 250 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } }