WaveSchedule { Templates { T_TFGateBot_Scout_Easy { Name "Scout" Class Scout ClassIcon scout EventChangeAttributes { Default { Skill Easy Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Skill Easy WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_Normal { Name "Scout" Class Scout ClassIcon scout EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_Melee { Name "Bat Scout" Class Scout ClassIcon scout_bat EventChangeAttributes { Default { Skill Expert Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } T_TFGateBot_Scout_FAN { Name "Force-A-Nature Scout" Class Scout ClassIcon scout_fan EventChangeAttributes { Default { Skill Expert Tag bot_gatebot MaxVisionRange 500 Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" Item "The Force-a-Nature" ItemAttributes { ItemName "The Force-a-Nature" "reload time increased" 1.6 "scattergun knockback mult" 1.5 "damage penalty" 0.35 } } RevertGateBotsBehavior { Skill Expert MaxVisionRange 500 WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Scout" ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "The Force-a-Nature" ItemAttributes { ItemName "The Force-a-Nature" "reload time increased" 1.6 "scattergun knockback mult" 1.5 "damage penalty" 0.35 } } } } T_TFGateBot_Soldier_Easy { Name "Soldier" Class Soldier ClassIcon soldier EventChangeAttributes { Default { Skill Easy Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" } RevertGateBotsBehavior { Skill Easy WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Soldier_Normal { Name "Soldier" Class Soldier ClassIcon soldier EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Soldier_Hard { Name "Soldier" Class Soldier ClassIcon soldier EventChangeAttributes { Default { Skill Hard Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Soldier_Extended_Concheror_Hard { Name "Conch Soldier" Class Soldier ClassIcon soldier_conch EventChangeAttributes { Default { Skill Hard Tag bot_gatebot Attributes IgnoreFlag Attributes SpawnWithFullCharge BehaviorModifiers Push Item "MvM GateBot Light Soldier" Item "The Concheror" ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 "deploy time decreased" .5 } } RevertGateBotsBehavior { Skill Hard Attributes SpawnWithFullCharge Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "Item style override" 1 } Item "The Concheror" ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 "deploy time decreased" .5 } } } } T_TFGateBot_Pyro_Normal { Name "Pyro" Class Pyro ClassIcon pyro EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Pyro" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } } } } T_TFGateBot_Demoman_Easy { Name "Demoman" Class Demoman EventChangeAttributes { Default { Skill Easy Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" } RevertGateBotsBehavior { Skill Easy WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Demoman_Normal { Name "Demoman" Class Demoman EventChangeAttributes { Default { Skill Normal Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Demoman_Hard { Name "Demoman" Class Demoman EventChangeAttributes { Default { Skill Hard Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" } RevertGateBotsBehavior { Skill Hard WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } T_TFGateBot_Giant_Soldier_Spammer { Name "Giant Rapid Fire Soldier" Health 3800 Class Soldier ClassIcon soldier_spammer EventChangeAttributes { Default { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Skill Expert Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "reload time decreased" -0.8 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 } } RevertGateBotsBehavior { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Skill Expert Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "reload time decreased" -0.8 "fire rate bonus" 0.5 "Projectile speed decreased" 0.65 } } } } T_TFGateBot_Giant_Soldier { Name "Giant Soldier" Health 3800 Class Soldier ClassIcon soldier_giant EventChangeAttributes { Default { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Skill Expert Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag Attributes HoldFireUntilFullReload BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" } RevertGateBotsBehavior { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Skill Expert Tag bot_giant Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } T_TFGateBot_Heavyweapons_Gauntlet { Name "Steel Gauntlet" Health 900 Class Heavyweapons Scale 1.5 ClassIcon heavy_steelfist EventChangeAttributes { Default { Skill Expert Tag bot_giant Tag bot_gatebot Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" Item "Fists of Steel" } RevertGateBotsBehavior { Skill Expert Tag bot_giant WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Item "Fists of Steel" } } } T_TFGateBot_Sniper_Huntsman_Spammer { Name "Rapid Fire Huntsman" Health 1200 Class Sniper Scale 1.5 ClassIcon sniper_bow_multi EventChangeAttributes { Default { CharacterAttributes { "head scale" .7 "move speed penalty" .85 "voice pitch scale" .5 } Skill Hard Tag bot_giant Tag bot_gatebot Attributes AlwaysCrit Attributes IgnoreFlag Attributes DisableDodge BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Sniper" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" .6 } } RevertGateBotsBehavior { CharacterAttributes { "head scale" .7 "move speed penalty" .85 "voice pitch scale" .5 } Skill Hard Tag bot_giant Attributes AlwaysCrit Attributes DisableDodge WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" .6 } } } } T_TFGateBot_Giant_Pyro { Name "Giant Pyro" Health 3000 Class Pyro ClassIcon pyro_giant EventChangeAttributes { Default { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Skill Expert Tag bot_giant Tag bot_gatebot Attributes MiniBoss Attributes IgnoreFlag BehaviorModifiers Push WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "lunchbox adds minicrits" 2 } } RevertGateBotsBehavior { CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Skill Expert Tag bot_giant Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "lunchbox adds minicrits" 2 } } } } } }