//This is where i keep my goofy robot ideas :) WaveSchedule { //IMPORTANT POINT TEMPLATES PointTemplates { classamplifier { OnParentKilledOutput { Name classbuffer Action Disable } OnParentKilledOutput { Name buffteammates Action Disable } // THE SHENANIGANS, THANK YOU TO YUUGI FOR THE COOL IDEA INSPIRATION prop_dynamic { "targetname" "classbuffer" "Model" "models\props_gameplay\cap_square_512.mdl" //cool elizabeth model right here "skin" "2" "solid" "0" "origin" "0 0 20" "angles" "0 0 0" "modelscale" "1.3" "disableshadows" "1" } //TEAM GETS THE BUFFS filter_activator_tfteam { "targetname" "bluteamonly" "TeamNum" "3" "Negated" "0" } //Demobuffs trigger_add_tf_player_condition { "targetname" "buffteammates" "filtername" "bluteamonly" "spawnflags" "1" "condition" "17" "duration" "3" "mins" "-300 -300 -300" "maxs" "300 300 300" } trigger_add_tf_player_condition { "targetname" "buffteammates" "filtername" "bluteamonly" "spawnflags" "1" "condition" "26" "duration" "-1" "mins" "-300 -300 -300" "maxs" "300 300 300" } trigger_add_tf_player_condition { "targetname" "buffteammates" "filtername" "bluteamonly" "spawnflags" "1" "condition" "16" "duration" "-1" "mins" "-300 -300 -300" "maxs" "300 300 300" } trigger_add_tf_player_condition { "targetname" "buffteammates" "filtername" "bluteamonly" "spawnflags" "1" "condition" "5" "duration" "0.2" "mins" "-300 -300 -300" "maxs" "300 300 300" } } } // Templates { overclockmedic { Class Medic Health 150 Name "Overclocking Medic" WeaponRestrictions SecondaryOnly ClassIcon medic_kritz_flash Attributes AlwaysCrit Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon ExtAttr AlwaysFireWeaponAlt Item "The Kritzkrieg" Item "Brothers in Blues" ItemAttributes { ItemName "The Kritzkrieg" "medigun passive attributes" "move speed penalty|2.49" "add cond when active" 36 "ubercharge rate bonus" 99 } CharacterAttributes { "bot medic uber health threshold" 444 } } radicalknight { Template T_TFBot_Giant_DemoMan_PrinceTavish Health 4000 ClassIcon demoknight SpawnTemplate classamplifier } hybridknight { Class Demoman ClassIcon demo_targe_nys Skill Hard Action FetchFlag Attributes HoldFireUntilFullReload Item "The Splendid Screen" Item "The Iron Bomber" Item "Bombard Brigadier" } speedpyro { Class Pyro ClassIcon pyro_fast Name "Speed-Up Pyro" Action Mobber Attributes Miniboss Health 3000 Item "The Conscientious Objector" Item "Respectless Rubber Glove" WeaponRestrictions MeleeOnly ChangeAttributes { Action3 { Delay 1 Cooldown 10 Repeats 1 IfHealthBelow 1500 ActionOverride FetchFlag } } WeaponSwitch { Delay 0.5 IfHealthBelow 1500 Type "Primary" } ItemAttributes { ItemName "The Conscientious Objector" "move speed as health decreases" 2.35 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } giant_gunspy { Class Spy Action Spy Skill Expert Health 1250 ClassIcon spy_revolver_lite Attributes MiniBoss Item "Le Professionnel" Item "Murderer's Motif" Attributes HoldFireUntilFullReload MaxVisionRange 1000 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_PDA_SPY" "is invisible" 1 "disable weapon switch" 1 "fire rate bonus" 0.40 } } phloggy { Class Pyro Name "Phlogistinator Pyro" Health 3000 Attributes Miniboss ClassIcon pyro_phlog Item "The Phlogistinator" Item "The Bubble Pipe" Item "The Moonman Backpack" Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon FireWeapon { Delay 0.5 IfHealthBelow 2501 Repeats 1 Type "Secondary" } AddCond { Delay 1 Duration 10 IfHealthBelow 2501 Index 5 } CharacterAttributes { "increase buff duration" 10 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } golf_demo //thanks for Yuugi { Class Demoman ClassIcon demoknight_nineiron_stun Name "Golf-Knight" Item "The Sandman" Item "The Chargin' Targe" Item "Glengarry Bonnet" Item "The Gaelic Golf Bag" WeaponRestrictions MeleeOnly ItemModel { ItemName "The Sandman" Model "models/weapons/c_models/c_golfclub/c_golfclub.mdl" } ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.25 } ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 "charge recharge rate increased" 1.25 } } superjumpsoldier { Class Soldier RocketJump 2 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "add cond when active" 36 } CharacterAttributes { "cancel falling damage" 1 //essential so robots do not fall to a clumsy death after multiple jumps "increased jump height" 1.50 } } arc_soldier { Class Soldier Name "Colonel Arc Barrage" ClassIcon soldier_barrage Health 4000 Tag bot_giant AimOffset "0 0 280" Skill Expert Item "The Galvanized Gibus" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 1.25 "projectile gravity" 400 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } tele_heavy { Class HeavyWeapons UseHumanAnimations 1 Name "Tele-Heavy" WeaponRestrictions MeleeOnly ClassIcon teleporter Health 6500 Scale 1.9 Item "Telefragger Toque" Item "Packable Provisions" Item "Wavefinder" Attributes MiniBoss Attributes AlwaysCrit Item "The Holiday Punch" SpawnTemplate tele_enemy WeaponSwitch { Delay 0.1 IfHealthBelow 3000 Type "Secondary" } Message { Name "{99CCFF}Tele-Heavy{white}: Ooooooh shit..." Delay 0 IfHealthBelow 3000 Repeats 1 } Taunt { Delay 20 Cooldown 5 IfSeeTarget 1 IfHealthAbove 3000 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN" "add cond when active" 36 "add cond when active" 16 } ItemAttributes { ItemName "The Holiday Punch" "gesture speed increase" 1.69 "custom projectile size" 50 "add cond when active" 11 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } jump_soldier { Class Soldier Skill Expert Item "Close Quarters Cover" Item "Caped Crusader" Attributes HoldFireUntilFullReload Item "The Gunboats" RocketJump 2 } battle_medic { Class Medic ClassIcon medic_syringe_milk2 Name "Battle Medic" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Action FetchFlag Item "The Blutsauger" Item "The Team Captain" ItemAttributes { ItemName "The Blutsauger" "mad milk syringes" 1 } } Shield_Medic { Class Medic ClassIcon medic_shield Name "Im Only Here Once" Skill Expert Health 300 Skill Expert Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "increase buff duration" 10 } } soldier_homing_blast { Class Soldier Item "Full Metal Helmet" ClassIcon soldier_airstrike_hyper Name "Predator Missile Prototype" Skill Expert Health 3600 Attributes MiniBoss AimOffset "0 180 180" Item "The Air Strike" Attributes HoldFireUntilFullReload HomingRockets { RocketSpeed 0.05 AccelerationStartTime 1.95 MaxAimError 360 AimTime 2.5 Acceleration 800 TurnPower 999 AimStartTime 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ItemAttributes { ItemName "The Air Strike" "add cond when active" 36 "clip size upgrade atomic" 6 "damage bonus" 0.7 "fire rate bonus" 0.001 "faster reload rate" 0.45 "projectile spread angle penalty" 180 "projectile trail particle" "halloween_rockettrail" } } medic_snipe { Class Medic Skill Hard Name "Crossbow Medic" ClassIcon medic_crossbow Item "The Weather Master" WeaponRestrictions PrimaryOnly Item "The Crusader's Crossbow" Attributes AlwaysFireWeapon Action FetchFlag } air_conditioner { ClassIcon pyro_reflect_daan Class Pyro Name "Air Conditioner" Skill Hard ExtAttr AlwaysFireWeaponAlt Action Mobber Item "Festive Flamethrower 2011" Item "Brain Interface" Item "The Cold Case" ItemAttributes { ItemName "Festive Flamethrower 2011" "airblast functionality flags" 1 } } BackBurner { ClassIcon pyro Health 3000 Name "Giant Backburner Worker" Scale 1.8 Class Pyro Skill Hard Action FetchFlag WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "Lo-Fi Longwave" Item "The Backburner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } Urgent_Heavy { Class HeavyWeapons Name "Urgent Heavy" Health 400 ClassIcon heavy_gru WeaponRestrictions MeleeOnly Item "Festive Gloves of Running Urgently" Item "The Concheror" Attributes "SpawnWithFullCharge" Item "Ol' Reliable" CharacterAttributes { "increase buff duration" 10.0 "major move speed bonus" 2.0 } AddCond { Index 30 } ItemAttributes { ItemName "Festive Gloves of Running Urgently" "force weapon switch" 1 } } Ranger { Class Sniper Name "Ranger" ClassIcon sniper_carbine Skill Expert Action EscortFlag WeaponRestrictions SecondaryOnly Item "Soldier Drill Hat" Item "The Cleaner's Carbine" MaxVisionRange 900 ItemModel { ItemName "The Cleaner's Carbine" Model "models/weapons/c_models/c_tfc_sniperrifle/c_tfc_sniperrifle.mdl" } } soldier_atom { Class Soldier ClassIcon soldier_mangler Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Cow Mangler 5000" Health 3600 ItemAttributes { ItemName "The Cow Mangler 5000" "blast radius increased" 2.50 "Fire Rate Penalty" 1.90 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } }