#base robot_giantmania_v2.pop #base robot_giant.pop WaveSchedule { StartingCurrency 6000 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no CustomUpgradesFile mvm_upgrades_sigsegv_extra_v19.txt Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 30 TFBot { Template GM_Titan_SentryBuster Attributes DisableDodge } } Mission // spy w4 { Objective Spy InitialCooldown 30 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 40 TFBot { Template GM_Giant_Spy } } Mission // spy w4 { Objective Spy InitialCooldown 50 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 30 TFBot { Template GM_Giant_Spy } } Mission // engineer w3 and w4 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 2 RunForThisManyWaves 3 DesiredCount 1 CooldownTime 40 TFBot { Template GM_Giant_Engineer_Teleporter TeleportWhere spawnbot_flank TeleportWhere spawnbot_flank CharacterAttributes { "engineer teleporter build rate multiplier" 2 } } } Mission // sniper w6 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 40 TFBot { Template GM_Giant_Sniper_Sydney Item "The Razorback" } } Mission // sniper w6 { Objective Sniper InitialCooldown 30 Where spawnbot_flank BeginAtWave 6 RunForThisManyWaves 1 DesiredCount 4 CooldownTime 30 TFBot { Template GM_Giant_Sniper_Sydney Item "The Razorback" } } Mission // spy w4 { Objective Spy InitialCooldown 35 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 DesiredCount 2 CooldownTime 35 TFBot { Template GM_Giant_Spy Item "The Spy-cicle" Item "A Hat to Kill For" } } Mission // spy w4 { Objective Spy InitialCooldown 20 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 35 TFBot { Template GM_Giant_Spy Item "The Spy-cicle" Item "A Hat to Kill For" } } Mission // sniper w7 { Objective Sniper InitialCooldown 40 Where spawnbot_flank BeginAtWave 7 RunForThisManyWaves 1 DesiredCount 3 CooldownTime 40 TFBot { ClassIcon sniper_AP Health 3500 Skill Hard Name "Giant Armor Piercing Sniper" Class sniper MaxVisionRange 2000 Attributes MiniBoss ItemAttributes { ItemName "the awper hand" "damage bonus" 1.45 "sniper charge per sec" 0.5 // slower charge "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName TF_WEAPON_CLUB "damage bonus" 1.25 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "override footstep sound set" 6 "move speed penalty" 0.5 "voice pitch scale" 0 "head scale" 0.7 } Item "down tundra coat" Item "robin walkers" Item "hawk eyed hunter" Item "the awper hand" } } ////////////////////////////////////////////////////////////////////////////////////////////// // Shiverpeak Expert (Shudder) // Cash given at start: $400 // Wave payouts: // W1: $700 W2: $700 W3: $700 // W4: $900 W5: $900 W6: $800 // W7: $800 // Max amount of money: $6600 // Max Amount without bonus: $6000 /////////////////////////////////////////////////////////////////////////////////////////////// //WAVE 1 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave01a" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 11 TotalCurrency 1000 Squad { TFBot { Template GM_Titan_Demoman_Knight Skill Expert } TFBot { Template GM_Giant_Medic_QuickFix_Bigheal } } } WaveSpawn { //Name "wave01a" Where spawnbot_flank TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 1050 TFBot { Template GM_Giant_Scout } } WaveSpawn { Name "wave01a" Where spawnbot_flank TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template GM_Giant_Heavy } TFBot { Template GM_Giant_Medic_QuickFix_Bigheal } } } WaveSpawn { Name "wave01b" Where spawnbot_flank TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 6 WaitForAllSpawned "wave01a" TotalCurrency 2000 Squad { TFBot { Template GM_Giant_Soldier } } } WaveSpawn { Name "wave01c" Where spawnbot_flank TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned "wave01b" TotalCurrency 100 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationscout10.mp3" // he is one of a kind Squad { TFBot { Class Soldier Name "Titan Rapid Burst Soldier" ClassIcon soldier_spammer_burstfire_titan Scale 1.9 Health 38000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "warbird_rocketlauncher_warhawk" Item "The Dark Age Defender" Item "dec2014 Skullcap" Item "Big Steel Jaw of Summer Fun" ItemAttributes { ItemName "warbird_rocketlauncher_warhawk" "faster reload rate" 0.05 "fire rate bonus" -1 "damage bonus" 1.5 "set_item_texture_wear" 0 "Projectile speed increased" 1.3 // just so it doesn't potetionally cause crashes } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.35 "rage giving scale" 0.1 } } //TFBot //{ //Template T_TFBot_Medic //} } } } //WAVE 2 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawnsAfterDeath 15 TotalCurrency 100 TFBot { Template GM_Titan_Scout_Fast } } WaveSpawn { Name "wave02a" Where spawnbot_flank Where spawnbot_flank TotalCount 45 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 100 RandomSpawn 1 TFBot { Template GM_Giant_Soldier //BehaviorModifiers Mobber //Tag flank_left } } WaveSpawn { Name "wave02b" Where spawnbot TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned "wave02a" TotalCurrency 150 Squad { TFBot { Template GM_Titan_Demoman_RapidFire } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Name "wave02c" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned "wave02b" TotalCurrency 150 Squad { TFBot { Template GM_Titan_Pyro } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template GM_Giant_Scout } } WaveSpawn { Where spawnbot_flank TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 //WaitForAllSpawned "wave02a" TotalCurrency 0 Support 1 TFBot { Template GM_Giant_Scout } } //WaveSpawn //{ //Where spawnbot //TotalCount 24 //MaxActive 6 //SpawnCount 3 //WaitBeforeStarting 10 //WaitBetweenSpawns 2 //WaitForAllDead "wave02a" //TotalCurrency 0 //Support 1 //TFBot //{ //Template T_TFBot_Heavyweapons_Heavyweight_Yeti //} //} WaveSpawn { Where spawnbot_flank TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "wave02b" WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 200 TFBot { Template GM_Titan_Scout_Fast //Attributes AlwaysCrit //Name "Giant Bonk Scout" } } } //WAVE 3 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave03a" Where spawnbot_flank Where spawnbot_flank TotalCount 16 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 RandomSpawn 1 Squad { TFBot { Template GM_Giant_Soldier } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Name "wave03b" Where spawnbot TotalCount 42 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 3 WaitForAllDead "wave03a" TotalCurrency 100 RandomChoice { TFBot { Template GM_Giant_Heavy Item "Yeti_Head" Item "Yeti_Legs" Name "Giant Yetiweapons" } TFBot { Template GM_Giant_Heavy Item "Yeti_Head" Item "Yeti_Legs" Name "Giant Yetiweapons" } TFBot { Template GM_Giant_Heavy Item "Yeti_Head" Item "Yeti_Legs" Name "Giant Yetiweapons" } TFBot { Template GM_Giant_Heavy_SteelFist Item "Yeti_Head" Item "Yeti_Legs" //Attributes AlwaysCrit //Name "Yetiweight Champ" } TFBot { Template GM_Giant_Heavy_SteelFist Item "Yeti_Head" Item "Yeti_Legs" //Attributes AlwaysCrit //Name "Yetiweight Champ" } } } WaveSpawn { //Name "wave03b" Where spawnbot_flank TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3 WaitForAllDead "wave03a" TotalCurrency 100 TFBot { Template GM_Giant_Pyro Item "The Backburner" ItemAttributes { ItemName "The Backburner" "lunchbox adds minicrits" 2 } } } WaveSpawn { Name "wave03c" Where spawnbot Where spawnbot_flank TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 WaitForAllSpawned "wave03b" TotalCurrency 200 RandomSpawn 1 RandomChoice { TFBot { Template GM_Titan_Heavy BehaviorModifiers Push Tag flank_left Tag flank_upperleft } TFBot { Template GM_Titan_Heavy BehaviorModifiers Push Tag flank_right } } } WaveSpawn { Name "wave03c" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned "wave03b" TotalCurrency 100 //FormationSize 400 //Doesn't work with Medic AI Squad { TFBot { Template GM_Titan_Heavy_SteelFist } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { //Name "wave03b" Where spawnbot_flank TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 WaitForAllDead "wave03a" TotalCurrency 100 TFBot { Template GM_Giant_Soldier } } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 4 WaitForAllDead "wave03b" TotalCurrency 0 Support 1 TFBot { Template GM_Giant_Scout } } //WaveSpawn //{ //Where spawnbot_flank //Where spawnbot_flank //TotalCount 8 //MaxActive 2 //SpawnCount 1 //WaitBeforeStarting 30 //WaitBetweenSpawns 30 //TotalCurrency 0 //RandomSpawn 1 //Support limited //TFBot //{ //Template T_TFBot_Engineer_Sentry_Battle //Attributes IgnoreFlag //stop picking up the bomb //} //} } //WAVE 4 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave04a" Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template GM_Giant_Heavy } } WaveSpawn { //Name "wave04a" Where spawnbot_flank TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template GM_Giant_Scout } } WaveSpawn { //Name "wave04b" Where spawnbot TotalCount 18 MaxActive 9 SpawnCount 9 WaitBeforeStarting 0 WaitBetweenSpawns 60 WaitForAllDead "wave04a" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Crit DeathSound "ambient\explosions\explode_3.wav" } } WaveSpawn { Name "wave04b" Where spawnbot_flank TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead "wave04a" TotalCurrency 100 TFBot { Template GM_Giant_Demoman } } WaveSpawn { Name "wave04c" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 WaitForAllDead "wave04b" TotalCurrency 100 Squad { TFBot { Template GM_Titan_Demoman } TFBot { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Kritzkrieg" Item "The Physician's Protector" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 60 "bot medic uber health threshold" 6000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } } } } WaveSpawn { Name "wave04c" Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 WaitForAllDead "wave04b" TotalCurrency 100 TFBot { Template GM_Giant_Heavy } } WaveSpawn { Name "wave04c" Where spawnbot TotalCount 28 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 WaitForAllDead "wave04b" TotalCurrency 100 Support 1 RandomChoice { TFBot { Template GM_Giant_Scout } TFBot { Template GM_Giant_Scout BehaviorModifiers Mobber Tag flank_left } TFBot { Template GM_Giant_Scout BehaviorModifiers Mobber Tag flank_left Tag flank_upperleft } TFBot { Template GM_Giant_Scout BehaviorModifiers Mobber Tag flank_right } } } WaveSpawn { Name "w4tank" TotalCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 40 //WaitForAllDead "wave04a" TotalCurrency 200 Tank { Health 40000 Speed 60 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } //WAVE 5 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave05tanks" TotalCount 5 MaxActive 3 WaitBeforeStarting 0 WaitBetweenSpawns 40 TotalCurrency 300 Tank { Health 40000 Speed 60 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave05a" Where spawnbot TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 7 TotalCurrency 100 Squad { TFBot { Template GM_Giant_Pyro Item "The Backburner" ItemAttributes { ItemName "The Backburner" "lunchbox adds minicrits" 2 } } TFBot { Template GM_Giant_Medic_Uber } } } //WaveSpawn //{ //Where spawnbot_flank //TotalCount 5 //MaxActive 1 //SpawnCount 1 //WaitBeforeStarting 0 //WaitBetweenSpawnsAfterDeath 20 //WaitForAllDead "wave05a" //TotalCurrency 100 //TFBot //{ //Template T_TFBot_Giant_Scout_Baseball //Attributes IgnoreEnemies //} //} WaveSpawn { Name "wave05b" Where spawnbot_flank TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 7 WaitForAllDead "wave05a" TotalCurrency 150 TFBot { Template GM_Giant_Pyro Item "The Backburner" ItemAttributes { ItemName "The Backburner" "lunchbox adds minicrits" 2 } } } WaveSpawn { Name "wave05b" Where spawnbot_flank TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 WaitForAllDead "wave05a" TotalCurrency 100 TFBot { Template GM_Giant_Heavy } } WaveSpawn { //Name "wave05a" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 150 RandomChoice { TFBot { Template GM_Titan_Soldier_RapidFire } TFBot { Template GM_Titan_Soldier_RapidFire BehaviorModifiers Mobber Tag flank_left } TFBot { Template GM_Titan_Soldier_RapidFire BehaviorModifiers Mobber Tag flank_right } } } WaveSpawn { Where spawnbot TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 10 WaitBetweenSpawns 20 WaitForAllSpawned "wave05tanks" TotalCurrency 100 Squad { TFBot { Template GM_Titan_Soldier_RapidFire } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } } //WAVE 6 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { //Name "wave06a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 200 Squad { TFBot { Template GM_Titan_Heavy_Deflector } TFBot { Template GM_Titan_Medic } } } WaveSpawn { Name "wave06a" //Where spawnbot Where spawnbot_flank Where spawnbot_flank TotalCount 16 MaxActive 6 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 10 TotalCurrency 50 RandomSpawn 1 TFBot { Template GM_Giant_Demoman } } WaveSpawn { Name "wave06a" Where spawnbot TotalCount 16 MaxActive 7 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template GM_Giant_Heavy Item "The Huo Long Heatmaker" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage penalty" 1 "damage bonus" 1.5 } ClassIcon heavy_heater_giant } } WaveSpawn { Name "wave06b" Where spawnbot_flank TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 10 WaitForAllDead "wave06a" TotalCurrency 50 Squad { TFBot { Template GM_Giant_Demoman } TFBot { Template GM_Giant_Demoman } } } WaveSpawn { //Name "wave06b" Where spawnbot_flank TotalCount 24 MaxActive 10 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 10 WaitForAllDead "wave06a" TotalCurrency 50 Squad { TFBot { Template GM_Giant_Sniper_Huntsman Name "Giant Flaming Bowman" ClassIcon sniper_bow_ignite ItemAttributes { ItemName "The Huntsman" "Set DamageType Ignite" 1 "attach particle effect" 13 } } TFBot { Template GM_Giant_Medic_Uber } } } WaveSpawn { Name "wave06c" Where spawnbot_flank TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 6 WaitForAllDead "wave06b" TotalCurrency 150 Support 1 TFBot { Template GM_Giant_Scout_Sandman Attributes AlwaysCrit } } WaveSpawn { Name "wave06c" Where spawnbot_flank TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 6 WaitForAllDead "wave06b" TotalCurrency 150 Squad { TFBot { Template GM_Titan_Soldier_RapidFire } TFBot { Template GM_Giant_Medic_Uber } TFBot { Template GM_Giant_Medic_Uber } } } } //WAVE 7 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Name "wave07a" Where spawnbot_flank Where spawnbot_flank TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 RandomSpawn 1 RandomChoice { TFBot { Template GM_Giant_Soldier Item "The Direct Hit" Name "Giant Direct Hit Soldier" ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" 0.66 } } TFBot { Template GM_Giant_Demoman Attributes AlwaysCrit } } } WaveSpawn { Name "wave07a" Where spawnbot TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 TFBot { Template GM_Giant_Soldier Item "The Direct Hit" Name "Giant Direct Hit Soldier" ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" 0.66 } } } WaveSpawn { Name "wave07a" Where spawnbot_flank Where spawnbot_flank TotalCount 24 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 RandomSpawn 1 TFBot { Template GM_Giant_Demoman_Knight Attributes AlwaysCrit } } WaveSpawn { Name "wave07b" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned "wave07a" TotalCurrency 50 Squad { TFBot { Template GM_Titan_Heavy_Deflector } TFBot { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Kritzkrieg" Item "The Physician's Protector" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 60 "bot medic uber health threshold" 6000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } } } } WaveSpawn { //Name "wave07b" //Where spawnbot Where spawnbot_flank TotalCount 7 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllSpawned "wave07a" TotalCurrency 100 TFBot { Template GM_Titan_Scout_Sandman //Attributes AlwaysCrit } } WaveSpawn { Name "wave07c" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 WaitForAllSpawned "wave07b" TotalCurrency 50 Squad { TFBot { Template GM_Titan_Demoman Name "Titan Rapid Fire Yetiman" Item Yeti_Head Item Yeti_Legs WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "projectile spread angle penalty" 2 "projectile speed increased" 1.1 "custom weapon fire sound" "=80|mvm\giant_demoman\giant_demoman_grenade_shoot.wav" "paintkit_proto_def_index" 114 "set_item_texture_wear" 0 "faster reload rate" -0.4 "fire rate bonus" 0.5 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } TFBot { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Kritzkrieg" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 60 "bot medic uber health threshold" 6000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } Item Yeti_Head } TFBot { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Kritzkrieg" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.5 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 60 "bot medic uber health threshold" 6000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix } Item Yeti_Head } } } WaveSpawn { Where spawnbot_flank TotalCount 48 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 6 WaitForAllDead "wave07a" TotalCurrency 200 RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Crit BehaviorModifiers Mobber Tag flank_left } TFBot { Template T_TFBot_Giant_Soldier_Crit BehaviorModifiers Mobber Tag flank_right } TFBot { Template T_TFBot_Giant_Soldier_Crit BehaviorModifiers Mobber Tag flank_left Tag flank_upperleft } } } WaveSpawn { Name "wave07tank" TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned "wave07a" TotalCurrency 0 Tank { Health 44000 Speed 60 Name "tankboss" StartingPathTrackNode "tank_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave07tank" TotalCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllDead "wave07b" TotalCurrency 0 Tank { Health 50000 Speed 60 Name "tankboss" StartingPathTrackNode "tank_path_1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { //Name "wave07d" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 40 WaitForAllSpawned "wave07tank" TotalCurrency 100 Squad { TFBot { Template GM_Titan_Heavy_Deflector } TFBot { Template GM_Titan_Medic } } } WaveSpawn { //Name "wave07d" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 WaitForAllSpawned "wave07tank" TotalCurrency 100 TFBot { Template GM_Titan_Scout_Sandman } } } }