#base Rocket-Shooting-Mini-Sentry.pop //"We need a sentry riiiight here." //Template File //Those with a star indicate og units, others will be removed on "official" notes //Created By: that one Destiny 2 player (nope.avi#4037 on discord) //Scout: //T_TFBot_Scout_Milk //T_TFBot_Scout_Sandman_Armored //T_TFBot_Scout_Sandman_Kamikaze //Soldier: //T_TFBot_Soldier_Bomber //T_TFBot_Soldier_Charged //T_TFBot_Giant_Soldier_Bomber //Pyro: //T_TFBot_Pyro_Smelter* //T_TFBot_Pyro_Gas //T_TFBot_Giant_Pyro_Fury //T_TFBot_Giant_Pyro_Fury_Charged //Demoman: //T_TFBot_Demoman_Cannon //T_TFBot_Demoman_Bomber //T_TFBot_Demoman_Skullcutter //T_TFBot_Giant_Demoman_Barrage //T_TFBot_Giant_Demoman_Bomber //Heavy: //T_TFBot_Heavy_Heater //T_TFBot_Heavy_Deflector //T_TFBot_Heavy_Shotgun_NoAttributes //T_TFBot_Giant_Heavy_KGB //T_TFBot_Giant_Heavy_GRU //T_TFBot_Giant_Heavy_Steel //Engineer: //T_TFBot_Engineer_Build_Assistant //T_TFBot_Engineer_No_Build_NanoGun* (cosmetics) //T_TFBot_Engineer_No_Build_Rifle* (cosmetics) //T_TFBot_Engineer_No_Build_Shotgun* (cosmetics) //T_TFBot_Giant_Engineer_Nanogun_Spammer * (cosmetics) //T_TFBot_Giant_Engineer_Rifle * (cosmetics) //Medic: //T_TFBot_Medic_Kritz //T_TFBot_Medic_Shield //T_TFBot_Giant_Medic_Armored //Sniper: //T_TFBot_Sniper_Huntsman_Lifesteal* //T_TFBot_Sniper_Huntsman_Bleed //T_TFBot_Giant_Sniper_Huntsman //Sentry-related entities: //T_TFBot_SentryBuster_Hover* //T_TFBot_Sentry_Gun_Moving_Hover* //T_TFBot_Sentry_Gun_Moving_lv2* //T_TFBot_Sentry_Gun_Moving_lv3* //T_TFBot_Sentry_Gun_Moving_Missile* //T_TFBot_Giant_Sentry_Gun_Commander* WaveSchedule { Templates { //Scouts T_TFBot_Scout_Milk { Name "Milk Scout" Class Scout Skill Hard ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -2 } } T_TFBot_Scout_Sandman_Armored { Name "Armored Sandman Scout" Class Scout Health 800 Scale 1.3 Skill Hard ClassIcon scout_stun_armored WeaponRestrictions MeleeOnly Item "The Sandman" Item "Batter's Helmet" Item "MNC Mascot Outfit" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.4 "max health additive penalty" 0 } CharacterAttributes { "move speed bonus" 0.75 } } T_TFBot_Scout_Sandman_Kamikaze { Name "Kamikaze Scout" Class Scout Health 300 Scale 1.3 Skill Hard ClassIcon scout_kamikaze WeaponRestrictions MeleeOnly AutoJumpMin 12 AutoJumpMax 12 Attributes AutoJump Attributes Parachute Item "The B.A.S.E. Jumper" Item "The Sandman" Item "Flak Jack" Item "Transparent Trousers" ItemAttributes { ItemName "The Sandman" "damage bonus" 1.4 "effect bar recharge rate increased" 0.2 "max health additive penalty" 0 } CharacterAttributes { "bot custom jump particle" 1 "cancel falling damage" 1 "increased jump height" 3 "move speed bonus" 0.8 } } //Soldier T_TFBot_Soldier_Charged { Name "Charged Soldier" Class Soldier Skill Expert ClassIcon soldier_crit Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Exquisite Rack" Item "The Gunboats" Attributes AlwaysCrit ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "projectile speed decreased" 0.5 "fire rate penalty" 2 "reload time decreased" 0.05 } } T_TFBot_Soldier_Bomber { Name "Bomber Soldier" Class Soldier Skill Hard ClassIcon soldier_bomber WeaponRestrictions PrimaryOnly AutoJumpMin 12 AutoJumpMax 12 Attributes AutoJump Attributes Parachute Item "The B.A.S.E. Jumper" Item "Attack Packs" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate penalty" 0.8 } CharacterAttributes { "bot custom jump particle" 1 "cancel falling damage" 1 "increased jump height" 3 } } T_TFBot_Soldier_Burst { ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly Health 200 Skill Expert Name "Burst Fire Soldier" Class Soldier Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "clip size penalty" 0.75 "projectile speed decreased" 0.8 "damage penalty" 0.6 "projectile spread angle penalty" 2 } } T_TFBot_Soldier_Bazooka { Name "Bazooka Soldier" Class Soldier Health 800 Scale 1.5 Skill Hard ClassIcon soldier_bazooka WeaponRestrictions PrimaryOnly Item "The Beggar's Bazooka" Item "The Doe-Boy" ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires when full" 1 "clip size upgrade atomic" 3 "faster reload rate" 0.6 "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.8 } } //Pyro T_TFBot_Pyro_Gas { Name "Gas Pyro" Class Pyro Skill Hard ClassIcon pyro_gascann WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Degreaser" Item "The Gas Passer" Item "Pyro Helm" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.5 "weapon burn time reduced" 0.6 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8 } } T_TFBot_Pyro_Smelter { Name "Firewall Pyro" Class Pyro ClassIcon pyro_sapper Skill Easy WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "damage bonus" 1.5 "damage applies to sappers" 1 } } //Demoman T_TFBot_Demoman_Cannon { Name "Cannon Demoman" Class Demoman Health 600 Scale 1.4 Skill Hard ClassIcon demo_cannon WeaponRestrictions PrimaryOnly Item "The Loose Cannon" Item "Rimmed Raincatcher" ItemAttributes { ItemName "The Loose Cannon" "damage bonus" 1.2 "fire rate penalty" 0.8 "grenade launcher mortar mode" 0 } } T_TFBot_Demoman_Bomber { Name "Bomber Demoman" Class Demoman Skill Normal ClassIcon demo_clusterbomb WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "The Iron Bomber" Item "The Tartan Spartan" ItemAttributes { ItemName "The Iron Bomber" "clip size penalty" 0.5 "faster reload rate" 1.75 "fire rate bonus" 0.05 "projectile spread angle penalty" 3 } } T_TFBot_Demoman_Persian { Name "Persian Demoman" Class Demoman Skill Hard ClassIcon demo_persian WeaponRestrictions MeleeOnly Item "The Splendid Screen" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "Sultan's Ceremonial" ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } CharacterAttributes { "critboost on kill" 3 } } //Heavy T_TFBot_Heavy_Heater { Name "Heater Heavy" Class Heavy Skill Normal ClassIcon heavy_heater WeaponRestrictions PrimaryOnly Item "The Huo Long Heatmaker" } T_TFBot_Heavy_Deflector { Name "Deflector Heavy" Class Heavy Skill Hard ClassIcon heavy_deflector WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "Deflector" Item "The U-clank-a" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Heavy_Shotgun_NoAttributes { Name "Shotgun Heavy" Class Heavy Skill Normal ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly } //Engineer T_TFBot_Engineer_No_Build_Rifle { Name "Beep Rifleman" Health 150 Class Engineer Skill Hard ClassIcon ranger_nys WeaponRestrictions PrimaryOnly Item "Beep Man" Item "The Rescue Ranger" } T_TFBot_Engineer_No_Build_Shotgun { Name "Combat Engineer" Health 150 Class Engineer Skill Hard ClassIcon frontier_justice_nys WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Item "The Frontier Justice" } T_TFBot_Engineer_No_Build_NanoGun { Name "Widowmaker Engineer" Health 250 Class Engineer Skill Normal ClassIcon widowmaker_nys WeaponRestrictions PrimaryOnly Item "Law" Item "Widowmaker" ItemAttributes { ItemName "Law" "set item tint rgb" 12955537 } ItemAttributes { ItemName "Widowmaker" "mod ammo per shot" 5 "metal regen" 100 } } T_TFBot_Engineer_Build_Assistant { Name "Field Repairs Engineer" Class Engineer Skill Expert ClassIcon engineer_heal WeaponRestrictions MeleeOnly Item "The Three Level Chin" Item "Trash Toter" } //Sniper T_TFBot_Sniper_Huntsman_Bleed { Name "Bleedman" Class Sniper Skill Hard ClassIcon sniper_bow_bleed WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "The Dark Falkirk Helm" ItemAttributes { ItemName "The Huntsman" "bleeding duration" 3 "damage penalty" 0.5 } } T_TFBot_Sniper_Huntsman_Lifesteal { Name "Elixir Harpoon" Health 400 Scale 1.5 Class Sniper Skill Hard ClassIcon sniper_bow_heal WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "Dread Hiding Hood" ItemAttributes { ItemName "The Huntsman" "heal on hit for rapidfire" 50 "damage penalty" 0.1 } } //Medic T_TFBot_Medic_Shield //Small ProjectileShield { Class Medic Name "Shield Medic" ClassIcon medic_shield Skill Easy Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 } } T_TFBot_Medic_Kritz { Name "Kritzkrieg Medic" Class Medic Skill Normal Health 150 ClassIcon medic_kritz Item "The Kritzkrieg" Attributes AlwaysCrit Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 5 "uber duration bonus" 200 "ubercharge rate bonus" 100 } CharacterAttributes { "bot medic uber health threshold" 500 } } //Spy /////Giants///// //Scouts //Soldier T_TFBot_Giant_Soldier_Bomber { Name "Giant Bomber Soldier" Class Soldier Health 3800 Skill Expert ClassIcon soldier_bomber_giant WeaponRestrictions PrimaryOnly AutoJumpMin 15 AutoJumpMax 15 Attributes AutoJump Attributes MiniBoss Attributes Parachute Item "The B.A.S.E. Jumper" Item "The Shellmet" Item "Attack Packs" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.8 "faster reload rate" -0.8 "fire rate bonus" 0.5 "projectile speed increased" 0.65 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "bot custom jump particle" 1 "cancel falling damage" 1 "damage force reduction" 0.4 "increased jump height" 5 "move speed penalty" 0.5 "override footstep sound set" 3 } } //Pyro T_TFBot_Giant_Pyro_Fury { Name "Giant Fury Pyro" Class Pyro Health 3000 Skill Expert ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly MaxVisionRange 600 Attributes MiniBoss Item "The Dragon's Fury" Item "Respectless Robo-Glove" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage penalty" 0.6 "weapon burn dmg reduced" 0.8 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed penalty" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Fury_Charged { Name "Giant Charged Fury Pyro" Class Pyro Health 3200 Skill Expert ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly MaxVisionRange 600 Attributes AlwaysCrit Attributes MiniBoss Item "The Dragon's Fury" Item "Pyro's Boron Beanie" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage bonus" 1.2 "weapon burn dmg reduced" 0.8 "weapon burn time reduced" 0.7 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed penalty" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Charged_Flare { Name "Giant Charged Flare Pyro" Class Pyro Health 3000 Skill Expert ClassIcon pyro_flare_swordstone WeaponRestrictions SecondaryOnly MaxVisionRange 600 Attributes MiniBoss Item "Flare Gun" Item "Respectless Robo-Glove" ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 "damage penalty" 0.6 "weapon burn dmg reduced" 0.8 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed penalty" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Gas_Blast { Name "Giant Jet Pyro" Class Pyro Skill Expert ClassIcon pyro_gascann_airblast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Degreaser" Item "The Gas Passer" Item "The Firefly" Item "Handyman's Handle" ItemAttributes { ItemName "The Degreaser" "damage bonus" 0.0000001 } ItemAttributes { ItemName "The Gas Passer" "is_passive_weapon" 1 "item_meter_charge_rate" 8 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed penalty" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot { Class Pyro Name "Giant Flare Pyro" ClassIcon pyro_flare_giant Health 3000 Skill Expert Item "Handyman's Handle" Item "The Scorch Shot" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.2 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } //Demoman T_TFBot_Giant_Demoman_Barrage { Name "Giant Barrage Demoman" Class Demoman Health 3500 Skill Expert ClassIcon demo_burst WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "clip size upgrade atomic" 28 "damage bonus" 1.3 "faster reload rate" 0.25 "fire rate bonus" 0.2 "projectile speed increased" 0.8 "projectile spread angle penalty" 5 "set_item_texture_wear" 0 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_Bomber { Name "Giant Bomber Demoman" Class Demoman Health 3300 Skill Expert ClassIcon demo_clusterbomb WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Iron Bomber" Item "The Tartan Spartan" ItemAttributes { ItemName "The Iron Bomber" "clip size upgrade atomic" 7 "faster reload rate" 0.65 "fire rate bonus" 0.1 "projectile speed increased" 1.1 "projectile spread angle penalty" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed bonus" 0.5 "override footstep sound set" 4 } } //Heavy T_TFBot_Giant_Heavy_KGB { Name "Giant Heavyweight Champ" Class Heavy Health 5000 Skill Expert ClassIcon heavy_champ_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Item "The Killing Gloves of Boxing" Item "Pugilist's Protector" ItemAttributes { ItemName "The Killing Gloves of Boxing" "damage bonus" 1.4 "fire rate bonus" 0.6 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_GRU { Name "Giant Lightweight Champ" Class Heavy Health 5000 Skill Expert ClassIcon heavy_gru_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Gloves of Running Urgently MvM" ItemAttributes { ItemName "Gloves of Running Urgently MvM" "damage bonus" 1.2 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Heavy_Steel { Name "Giant Steel Gauntlet" Class Heavy Health 10000 Skill Expert ClassIcon heavy_steelfist_giant WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Fists of Steel" Item "War Head" ItemAttributes { ItemName "Fists of Steel" "damage bonus" 3 "fire rate penalty" 1.5 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.3 "override footstep sound set" 2 } } //Engineer T_TFBot_Giant_Engineer_Rifle { Name "Giant Beep Rifleman" Health 3200 Class Engineer Skill Expert ClassIcon ranger_nys_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Beep Man" Item "The Rescue Ranger" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Engineer_Nanogun_Spammer { Name "WidowAssembly Engineer" Health 3000 Class Engineer Skill Expert ClassIcon widowmaker_inf_nys_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Law" Item "Widowmaker" ItemAttributes { ItemName "Law" "set item tint rgb" 12955537 } ItemAttributes { ItemName "Widowmaker" "mod ammo per shot" 5 "damage bonus" 0.6 "fire rate bonus" 0.7 } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.3 "metal regen" 100 "override footstep sound set" 2 } } //Medic T_TFBot_Giant_Medic_Armored { Name "Giant Armored Medic" Class Medic Health 4500 Skill Expert ClassIcon medic_armored_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes ProjectileShield Attributes SpawnWithFullCharge Item "The Quick-Fix" Item "Das Naggenvatcher" ItemAttributes { ItemName "The Quick-Fix" "bot medic uber deploy delay duration" 999999 "generate rage on heal" 2 "heal rate bonus" 2 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.5 } } //Sniper T_TFBot_Giant_Sniper_Huntsman { Name "Giant Bowman" Class Sniper Health 2800 Skill Expert ClassIcon sniper_bow_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.2 "fire rate bonus" 0.8 } CharacterAttributes { "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed bonus" 0.5 "override footstep sound set" 3 } } } /////Special///// T_TFBot_SentryBuster_Hover { Name "Treason Buster" Class Pyro Skill Expert Health 2000 Item "The Powerjack" Item "Thermal Thruster" ClassIcon sentry_buster_rocket Attributes IgnoreFlag Attributes MiniBoss Attributes DisableDodge CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 1.2 "override footstep sound set" 7 "cannot be backstabbed" 1 } } T_TFBot_Sentry_Gun_Moving_Hover { Name "Hovering Sentry Platform" Class Pyro Skill Expert Attributes IgnoreFlag Item "The Powerjack" Item "Thermal Thruster" ClassIcon sentry_gun_rocket //Attributes MiniBoss Stunned by sappers Tag sentry model "models/sentient_sentries/sentry_hover_chasis.mdl" SpawnTemplate SentryHover ItemAttributes { ItemName "The Powerjack" "damage penalty" 1 } CharacterAttributes { "move speed bonus" 1.2 "cannot be backstabbed" 1 } } Sentry_Boss_Placeholder { Class Soldier Name "Sigma Sentry" ClassIcon sentry_gun_lv3_red_lite Tag boss_sentry Health 1 Scale 0.01 Attributes MiniBoss SpawnTemplate Sentry CharacterAttributes { "hand scale" 0 "no_attack" 1 "hand scale" 0 "damage bonus" 0 "fire rate bonus" 999 "dmg taken increased" 0.0003 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "health drain" -30000 } } // TODO: // -Figure out how to make parent/builder transparent, or do it the chasing daybreak way (trying to combo) // -Figure how to PointTemplates (figuring it out) // -Make T_TFBot_Sentry_Gun_Moving_Hover's chasis a model? (it real). How should chasis share the sentry's healthpool? it doesn't, one dies when the other // --make the """builder""" have a custom model, and no prop_hurt/point_hurt/boss_base nonsense // --make the sentry at T_TFBot_Sentry_Gun_Moving_Hover rotate independetly (sentry and the chasis have been made 2 independent entities) // -Giving a sentry a hat (or make the bomb it's hat) // -Sentry scaling (independent from bot scaling, done in hammer) // -Gluing to sentry functional rocket launchers. Functionally replacing the gatling guns // -Make Build assistants prioritise the boss // -Boss should have the following // --Functionally immune to sapper, slown down by them if possible // *"MiniBoss" attribute already does this // *Make it a tank(?) // --A soldier as it's "builder", sends quirky one-liners like an average giant soldier // --Be set to level 5 // --Have the color of Red team, although it is in Blue team (probably too simple to wararnt a mention) // -Have a specific voiceline trigger when Treason Buster (the sentry buster variant) spawns // T_TFBot_Sentry_Gun_Moving_lv2 // { // Name "Sentient Gatling Sentry" // } // T_TFBot_Sentry_Gun_Moving_lv3 // { // Name "Sentient Sentry Gun" // } // T_TFBot_Sentry_Gun_Moving_Missile // { // Name "Sentient Missile Sentry" // } // T_TFBot_Giant_Sentry_Gun_Commander // { // Name "Corporal Sentry" // Class Soldier // Attributes MiniBoss // Attributes UseBossHealthBar // } // PointTemplates { Sentry { OnSpawnOutput //Parent entity is the !activator. Set builder to parent entity { Target "sentry" //targetname of an entity added below Action "setbuilder" Delay 0.00 } obj_sentrygun { "targetname" "sentry" //Entity name. Required if the entity is going to be referenced somewhere "origin" "0 0 0" "teamnum" "3" // 2 - Red team, 3 - Blu team "UpgradeLevel" "3" "SolidToPlayer" "1" "OnDestroyed" "!parent,sethealth,0,0,-1" } } SentryGat { OnSpawnOutput //Parent entity is the !activator. Set builder to parent entity { Target "sentry" //targetname of an entity added below Action "setbuilder" Delay 0.00 } obj_sentrygun { "targetname" "sentry" //Entity name. Required if the entity is going to be referenced somewhere "origin" "0 0 0" "teamnum" "3" // 2 - Red team, 3 - Blu team "UpgradeLevel" "2" "SolidToPlayer" "1" "OnDestroyed" "!parent,sethealth,0,0,-1" } } SentryRocket { OnSpawnOutput //Parent entity is the !activator. Set builder to parent entity { Target "sentry" //targetname of an entity added below Action "setbuilder" Delay 0.00 } obj_sentrygun { "targetname" "sentry" //Entity name. Required if the entity is going to be referenced somewhere "origin" "0 0 0" "teamnum" "3" // 2 - Red team, 3 - Blu team "UpgradeLevel" "3" "SolidToPlayer" "1" "OnDestroyed" "!parent,sethealth,0,0,-1" } } SentryHover { OnSpawnOutput //Parent entity is the !activator. Set builder to parent entity { Target "sentry" //targetname of an entity added below Action "setbuilder" Delay 0.00 } obj_sentrygun { "targetname" "sentry" //Entity name. Required if the entity is going to be referenced somewhere "origin" "0 0 -10" "UpgradeLevel" "1" "teamnum" "3" // 2 - Red team, 3 - Blu team "SolidToPlayer" "1" "OnDestroyed" "!parent,sethealth,0,0,-1" } } } Templates { Template_Sentry { Class Soldier Name "Sentient Sentry Gun" ClassIcon sentry_gun Scale 1 SpawnTemplate //Spawn custom player template { Name "Sentry" Bone "bip_head" } CharacterAttributes { "no_attack" 1 "hand scale" 0 "damage bonus" 0 "fire rate bonus" 999 "dmg taken increased" 0.0003 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "health drain" -30000 } } Template_SentryGat { Class Soldier Name "Gatling Sentry Gun" ClassIcon sentry_gun Scale 1 SpawnTemplate //Spawn custom player template { Name "Sentry" Bone "bip_head" } CharacterAttributes { "no_attack" 1 "hand scale" 0 "damage bonus" 0 "fire rate bonus" 999 "dmg taken increased" 0.0003 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "health drain" -30000 } } Template_SentryRocket { Class Soldier Name "Sentient Rocket Sentry" ClassIcon sentry_gun Scale 1 SpawnTemplate //Spawn custom player template { Name "Sentry" Bone "bip_head" } CharacterAttributes { "no_attack" 1 "hand scale" 0 "damage bonus" 0 "fire rate bonus" 999 "mult firerocket rate" 0.25 "engy sentry fire rate increased" 5 "dmg taken increased" 0.0003 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.0 "airblast vertical vulnerability multiplier" 0.0 "health drain" -30000 } } Template_SentryHover { entity { "id" "285" "classname" "prop_dynamic" "angles" "0 270 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "modelscale" "1.0" "parentname" "SentryHover" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "origin" "-50.5334 -26.0583 156.912" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 2500]" } } entity { "id" "449" "classname" "prop_dynamic" "angles" "0 90.0002 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "modelscale" "1.0" "parentname" "SentryHover" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "origin" "-43.7629 153.73 154.5" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 2500]" } } entity { "id" "451" "classname" "base_boss" "angles" "90 0 0" "Health" "200" "model" "models/props_badlands/barrel03.mdl" "parentname" "SentryHover" "speed" "75" "start_disabled" "0" "TeamNum" "3" connections { "OnKilled" "SentryHover,Kill,,0,-1" } "origin" "-114.417 63.0294 154.5" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 3500]" } } entity { "id" "453" "classname" "obj_sentrygun" "angles" "0 0 0" "spawnflags" "8" "targetname" "SentryHover" "TeamNum" "3" connections { "OnDestroyed" "SentryHover,KillHierarchy,,0,-1" } "origin" "-68.1832 63.0294 154.5" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 1500]" } } entity { "id" "455" "classname" "prop_dynamic" "angles" "0 90.0001 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "modelscale" "1.0" "parentname" "SentryHover" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "origin" "-102.414 158.29 156.46" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 2500]" } } entity { "id" "504" "classname" "prop_dynamic" "angles" "0 270 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "0" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" "modelscale" "1.0" "parentname" "SentryHover" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "rendercolor" "255 255 255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "StartDisabled" "0" "origin" "-104.109 -30.1703 156.623" editor { "color" "220 30 220" "visgroupshown" "1" "visgroupautoshown" "1" "logicalpos" "[0 2500]" } } }}}