WaveSchedule { Templates { MobberBot { Action Mobber CharacterAttributes { "cannot pick up intelligence" 1 } } Monoculus { SpawnTemplate Monoculus_Blimp DisableSmokestack 1 Classicon boss_eyeball MaxTurnRate 0 // DestroyTemplate Monoculus_Death //randomly crashes :( Model "models/empty.mdl" StartSound "ui/halloween_boss_summoned_monoculus.wav" PingSound "misc/null.wav" EngineLoopSound "misc/null.wav" TriggerDestroyBuildingFix 1 Gravity 0 DisableTracks 1 DisableChildModels 1 } Blimp { DisableSmokestack 1 ClassIcon blimp2_lite Skin 2 Model "models/bots/boss_bot/boss_blimp.mdl" // PingSound "misc/null.wav" // EngineLoopSound "misc/null.wav" TriggerDestroyBuildingFix 1 Gravity 0 DisableTracks 1 DisableChildModels 1 } Ambulance { SpawnTemplate Ambulance_Tank ClassIcon tank_regen Model "models/empty.mdl" DisableSmokestack 1 TriggerDestroyBuildingFix 1 DisableTracks 1 DisableChildModels 1 PingSound "misc/null.wav" EngineLoopSound "misc/null.wav" } T_TFBot_Soldier_Bison { Name "Bison Soldier" Class Soldier ClassIcon soldier_bison Skill Normal WeaponRestrictions SecondaryOnly Item "The Righteous Bison" } T_TFBot_Soldier_Bison_Spammer { Name "Rapid Bison Soldier" Class Soldier ClassIcon soldier_bison_spammer Skill Normal WeaponRestrictions SecondaryOnly Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" 0 "fire rate bonus" 0.75 } } T_TFBot_Giant_Engineer_SentrySpawner { Name "Giant Sentry Spawner Engineer" Class Engineer ClassIcon sentry_gun_lvl3_lite Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Rescue Ranger" Attributes MiniBoss Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Action FetchFlag ItemAttributes { ItemName "The Rescue Ranger" "arrow hit kill time" 0.01 "projectile gravity" 300 "fire rate penalty" 7.5 "projectile lifetime" 9 // "Reload time increased" 1.3 "Projectile speed decreased" 0.2 "mult projectile scale" 0.001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ShootTemplate { Name SentrySpawner AttachToProjectile 1 } } T_TFBot_Giant_Engineer_DroneShoot { Name "Giant Drone Ranger" Class Engineer ClassIcon engineer_minisentry_nys Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Rescue Ranger" Attributes MiniBoss Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Action FetchFlag ItemAttributes { ItemName "The Rescue Ranger" "arrow hit kill time" 0.01 "mod projectile heat no predict target speed" 1 "mod projectile heat seek power" 360 "mod projectile heat aim error" 0 "mod projectile heat aim time" 10 "fire rate penalty" 5 "projectile lifetime" 9 // "Reload time increased" 1.3 "Projectile speed decreased" 0.2 "mult projectile scale" 0.001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ShootTemplate { Name DroneRanger AttachToProjectile 1 } } T_TFBot_Giant_Engineer_DroneShoot_Slow { Name "Giant Drone Ranger" Class Engineer ClassIcon engineer_minisentry_nys Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Rescue Ranger" Attributes MiniBoss Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Attributes AlwaysCrit Action FetchFlag ItemAttributes { ItemName "The Rescue Ranger" "arrow hit kill time" 0.01 "mod projectile heat no predict target speed" 1 "mod projectile heat seek power" 360 "mod projectile heat aim error" 0 "mod projectile heat aim time" 10 "fire rate penalty" 5 "projectile lifetime" 9 // "Reload time increased" 1.3 "Projectile speed decreased" 0.1 "mult projectile scale" 0.001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ShootTemplate { Name DroneRanger AttachToProjectile 1 } } T_TFBot_Undying_Runner { SpawnTemplate "UndyingRunner" Name "Undying Runner" Class Scout ClassIcon scout_giant_fast Health 1500 Skill Expert Item "The Cockfighter" Item "The Holy Mackerel" Item "Upgradeable TF_WEAPON_SCATTERGUN" Attributes MiniBoss Attributes UseBossHealthBar AlwaysGlow 1 EventChangeAttributes { Default { WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } Buff { WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "faster reload rate" 0.6 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } Recharging { CharacterAttributes { "move speed bonus" 0.001 "no_jump" 1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "cannot pick up intelligence" 1 "disable weapon switch" 1 } } } } T_TFBot_Giant_Heavyweapons_Smol { Class Heavyweapons Name "Mildly Giant Heavy" ClassIcon heavy_giant Skill Expert Health 2500 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Scale 1.4 CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Uber { Class Medic Name "Giant Uber Medic" ClassIcon medic_uber Skill Expert Health 4500 Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 10 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // "health regen" 40 } } T_TFBot_Giant_Medic_Krit { Class Medic Name "Giant Kritz Medic" Health 4500 ClassIcon medic_kritz Skill Expert Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies Tag bot_giant Tag bot_squad_member Item "The Kritzkrieg" Item "Titanium Tyrolean" ItemAttributes { ItemName "The Kritzkrieg" "bot medic uber health threshold" 7896 "uber duration bonus" -9 "ubercharge rate bonus" 80 "heal rate bonus" 125 } CharacterAttributes { "health regen" 25 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "move speed bonus" 0.5 } } T_TFBot_Medic_Kritz { Class Medic Name "Kritz Medic" ClassIcon medic_kritz Skill Normal Attributes SpawnWithFullCharge Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 5 "uber duration bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 1000 } } T_TFBot_Soldier_Boomer { Name "Giant Boomer Soldier" Class Soldier ClassIcon soldier_barrage_charged Health 5000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Original" Item "The Nuke" Attributes AlwaysCrit Attributes MiniBoss Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag bot_giant // this is his gate hat ItemAttributes { ItemName "The Nuke" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Original" // "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.4 } CharacterAttributes { "move speed bonus" 0.45 //moves slightly slower due to the sheer size of his balls "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ShootTemplate { Name BloomRocket_Crit AttachToProjectile 1 } } FollowAmbulance { Action Mobber InterruptAction { Target "ambulancetank" Delay 0.1 Duration 9999999 WaitUntilDone 1 } } T_TFBot_Sergeant_Scavage { SpawnTemplate Yakuza_Title_Card_Scavage SpawnTemplate CritDropOnDeath Name "Sergeant Scavage" Class Sniper ClassIcon sniper_explosive Health 35000 Skill Expert WeaponRestrictions PrimaryOnly Item "craftsmann_sniperrifle_shotinthedark" Item "dec2014 hunter_ushanka" Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Action FetchFlag ItemAttributes { ItemName "dec2014 hunter_ushanka" "set item tint rgb" 15185211 } ItemAttributes { ItemName "craftsmann_sniperrifle_shotinthedark" "override projectile type" 2 //rocket // "custom projectile model" "models/weapons/w_models/w_repair_claw.mdl" //no trail particle "mult projectile scale" 0.01 "damage bonus" 0.9 "zoom speed mod disabled" 1 "blast radius decreased" 0.1 "no explosion particles" 1 "attach particle effect" 703 "projectile speed increased" 2.5 "projectile trail particle" "eyeboss_projectile" "fire rate penalty" 1.8 "rocket jump damage reduction" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ShootTemplate { Name Explosive_Tip_Scavenger_Bot AttachToProjectile 1 } FireWeapon { Delay 0 IfSeeTarget 0 Duration 10000 Type "Secondary" } EventChangeAttributes { Default { ChangeAttributes { Delay 0 Repeats 1 Cooldown 99999 IfSeeTarget 0 IfHealthBelow 28000 Name "Phase2" } } Phase2 { ChangeAttributes { Delay 0 Repeats 1 Cooldown 99999 IfSeeTarget 0 IfHealthBelow 11000 Name "Phase3" } ItemAttributes { ItemName "craftsmann_sniperrifle_shotinthedark" "fire rate penalty" 1.25 "projectile speed increased" 0.3 "mod projectile heat no predict target speed" 1 "mod projectile heat seek power" 360 "mod projectile heat aim error" 0 "mod projectile heat aim time" 2 } AddCond {Index 36} } Phase3 { ItemAttributes { ItemName "craftsmann_sniperrifle_shotinthedark" "mod projectile heat seek power" 0 "mod projectile heat aim time" 0 "projectile speed increased" 2.5 "damage bonus" 0.6 "fire rate penalty" 0.8 } //remove hype FireInput { Target "!activator" Action "$RemoveCond" Param "36" Delay 0 Repeats 1 } AddCond {Index 46} } } } T_TFBot_Giant_Soldier_Homing_Rapid { Name "Giant Rapid Homing Soldier" Class Soldier ClassIcon soldier_homing_spammer_nys Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Action FetchFlag AddCond {Index 36} ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "mod projectile heat seek power" 360 "mod projectile heat aim error" 0 "mod projectile heat aim time" 5 "projectile trail particle" "eyeboss_projectile" "projectile lifetime" 15 "faster reload rate" -0.8 "fire rate bonus" 0.2 // "Reload time increased" 1.3 "Projectile speed decreased" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 } } T_TFBot_Timeconstraint_1 { SpawnTemplate Yakuza_Title_Card_TimeConstraint1 Name "Time-Constraint" Class Heavyweapons ClassIcon timer_lite Health 20000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Conspiracy Cap" Item "The Concheror" Attributes MiniBoss Attributes AlwaysCrit Attributes SpawnWithFullCharge Attributes UseBossHealthBar Scale 1.9 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.1 "increase buff duration" 9.0 } } T_TFBot_Timeconstraint_2 { SpawnTemplate Yakuza_Title_Card_TimeConstraint1 Name "Time-Constraint" Class Heavyweapons ClassIcon timer_lite Health 12000 Skill Expert WeaponRestrictions PrimaryOnly Item "The Conspiracy Cap" Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Scale 1.9 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.1 "increase buff duration" 9.0 } } Gatebot { EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "Ghostly Gibus" ItemAttributes { ItemName "Ghostly Gibus" "custom item model" "models/player/items/all_class/gately_gibus_heavy.mdl" "attachment name" "head" "attachment scale" "1.04" "attachment offset" "-2.2 0.45 -11.5" "attachment angles" "0 0 6" } } RevertGateBotsBehavior { Item "Ghostly Gibus" } } } } }