#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 650 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom No FixedRespawnWaveTime Yes Mission { Objective DestroySentries Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_upper1 Where spawnbot_main1 Where spawnbot_upper2 Where spawnbot_main2 CooldownTime 45 DesiredCount 1 InitialCooldown 30 TFBot { Template T_TFBot_SentryBuster } } Templates { T_TFBot_Giant_Boxing_GRU_Heavy_Gatebot { ClassIcon heavy_gru_giant Health 5000 Attributes MiniBoss Class heavyweapons Name "Super Heavyweight GRU Champ" EventChangeAttributes { Default { Skill Expert Item "Gloves of Running Urgently MvM" Item "MvM GateBot Light Heavy" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag ItemAttributes { ItemName "Gloves of Running Urgently MvM" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Tag bot_giant Item "MvM GateBot Light Heavy" Item "Gloves of Running Urgently MvM" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } ItemAttributes { ItemName "Gloves of Running Urgently MvM" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } T_TFBot_Giant_Scout_Baseball_Gatebot { Class Scout Name "Major League Scout" ClassIcon scout_stun_giant Health 1200 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_giant Tag bot_gatebot Skill Expert Attributes MiniBoss Item "MvM GateBot Light Scout" Item "MNC Mascot Outfit" Item "The Sandman" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" Item "MNC Mascot Outfit" Item "The Sandman" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant MaxVisionRange 900 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } WaveSpawn { Name wave1a Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 25 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Scout_Baseball_Gatebot } } WaveSpawn { Name wave1b Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier Tag bot_giant } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1a Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 TotalCount 32 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name wave1a Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 28 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 5.5 TotalCurrency 50 TFBot { Template T_TFGateBot_Soldier_Normal Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } WaveSpawn { Name wave1a Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 277 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } } WaveSpawn { Name wave1b Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1.5 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name wave2b Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 TotalCount 33 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 2.5 WaitBeforeStarting 1 TotalCurrency 100 Support Limited TFBot { Template T_TFGateBot_Heavy_Easy } } WaveSpawn { Name wave2a Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 25 WaitBeforeStarting 1 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Boxing_GRU_Heavy_Gatebot } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave3a Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 99 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1.5 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name wave3a Where spawnbot_main0 Where spawnbot_main0a Where spawnbot_main0b Where spawnbot_main1 Where spawnbot_main2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 TotalCurrency 100 WaitForAllDead wave2a TFBot { Template T_TFBot_Giant_Demo_Burst Tag bot_giant } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } WaveSpawn { Name wave1a Where spawnbot_upper0 Where spawnbot_upper0a Where spawnbot_upper0b Where spawnbot_upper1 Where spawnbot_upper2 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 60 Support Limited Squad { TFBot { Template T_TFGateBot_Heavy_IronFist Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_setup Action Trigger } WaveSpawn { Name wave1a Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 60 TFBot { Class Scout Skill Hard } } } }