RoyalMadeMostOfThese { Templates { T_TFBot_Giant_Heavyweapons_Fist { Class Heavyweapons Name "Giant Steel Gauntlet" ClassIcon heavy_steelfist Skill Expert Health 5000 Item "Fists of Steel" StripItemSlot 0 StripItemSlot 1 WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.5 "override footstep sound set" 2 } } T_TFBot_Spy_RocketGun { Class Spy Name "Upgraded Munitions Spy" Skill Expert Health 650 Scale 1.35 AimTrackingInterval 0.05 ItemAttributes { ItemName "TF_WEAPON_REVOLVER" "hand scale" 1.5 "override projectile type" 2 "fire rate penalty" 2 "faster reload rate" 1.4 "custom projectile model" "models/weapons/w_models/w_rocketbullet.mdl" "projectile trail particle" "rockettrail_airstrike_line" "no self blast dmg" 2 "centerfire projectile" 1 "projectile no deflect" 1 } CharacterAttributes { "move speed bonus" 0.85 "cannot disguise" 1 "voice pitch scale" 0.8 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.75 } } T_TFBot_Giant_Demoknight_NoShield { Class Demoman ClassIcon demoknight_giant Name "Giant Demoknight" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Eyelander" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly Attributes MiniBoss UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 } } T_TFBot_Pyro_DF { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Normal Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly MaxVisionRange 1000 ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } T_TFBot_Soldier_AA { Class Soldier Skill Expert Attributes SpawnWithFullCharge Item "Anti-Aircraft Launcher" Health 900 Scale 1.5 DropWeapon 1 CharacterAttributes { "head scale" 0.9 } CharacterAttributes { "health from healers reduced" .1 } ShootTemplate { Name rpg_shoottemplate ItemName "Anti-Aircraft Launcher" AttachToProjectile 1 } } T_TFBot_Chief_Soldier_Alternating { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Major Dillweed" Item "Full Metal Drill Hat" ClassIcon soldier_major_crits Health 25000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "blast dmg to self increased" 0 "force fire full clip" 1 "clip size penalty" 0.25 } FireInput { Target "alternate_relay" Action "Trigger" Delay 6 Cooldown 8 Repeats 0 IfSeeTarget 1 } } T_TFBot_Giant_Pyro_ComboFlare //courtesy of royal { Name "Giant Combo Pyro" Class Pyro Health 3000 ClassIcon pyro_degreaser_flare Item "The Degreaser" Item "The Flare Gun" Item "Pyromancer's Mask" Skill Expert Attributes MiniBoss MaxVisionRange 1200 Tag bot_giant ItemAttributes { ItemName "The Degreaser" "fire input on hit" "combo_primary_to_secondary_longhold^Trigger^" "damage penalty" 0.1 "airblast disabled" 1 } ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "crit mod disabled" 0 "force distribute currency on death" 1 } } T_TFBot_Pyro_Phlog { Class Pyro Name "Phlog Pyro" ClassIcon pyro_phlog Skill Expert Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFBot_Pyro_DragonFury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Hard UseMeleeThreatPrioritization 1 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly MaxVisionRange 1000 } 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_Giant_Bear_Heavy { Class heavyweapons Name "Big Bear" ClassIcon heavy_warrior Skill expert Health 5000 Item "Warrior's Spirit" //Item "The Bear Necessities" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Warrior's Spirit" "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Crossbow { Name "Giant Crusader Medic" Class Medic ClassIcon medic_crossbow Skill Expert Health 4500 Attributes MiniBoss Action FetchFlag WeaponRestrictions PrimaryOnly Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" //Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Crusader's Crossbow" "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.5 "fire rate penalty" 1.5 "clip size upgrade atomic" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Medic_Crossbow { Name "Crusader Medic" Class Medic ClassIcon medic_crossbow Skill Hard Action FetchFlag WeaponRestrictions PrimaryOnly Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" //Attributes HoldFireUntilFullReload } T_TFBot_Giant_Medic_Uber { Name "Giant Uber Medic" Class 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_Heavy_Shotgun_Burstfire { Name "Giant Burstfire Shotgun Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_shotgun_burst_lite Attributes MiniBoss WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Item "The Family Business" ItemAttributes { ItemName "The Family Business" "faster reload rate" 0.5 "fire rate bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 // force ability to shoot down projectiles "override footstep sound set" 2 } } T_TFBot_Giant_Demo_Bomber_Burst { Class Demoman Name "Giant Iron Burst Demo" ClassIcon demo_clusterbomb Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 8 "Projectile speed increased" 1.2 "projectile spread angle penalty" 3 "fuse bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Sergeant_Scavage { Name "Sergeant Scavage" Class Sniper ClassIcon sniper_explosive Health 12500 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar Action FetchFlag ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "override projectile type" 2 //rocket // "custom projectile model" "models/weapons/w_models/w_repair_claw.mdl" //no trail particle "damage bonus" 0.9 "zoom speed mod disabled" 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 } FireWeapon { Delay 0 IfSeeTarget 0 Duration 10000 Type "Secondary" } EventChangeAttributes { Default { ChangeAttributes { Delay 0 Repeats 1 Cooldown 99999 IfSeeTarget 0 IfHealthBelow 8000 Name "Phase2" } } Phase2 { ChangeAttributes { Delay 0 Repeats 1 Cooldown 99999 IfSeeTarget 0 IfHealthBelow 4000 Name "Phase3" } ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "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 "TF_WEAPON_SNIPERRIFLE" "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_Sniper_Explosive { Name "Giant Explosive Sniper" Class Sniper ClassIcon sniper_explosive Health 4500 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Action FetchFlag ItemAttributes { ItemName "TF_WEAPON_SNIPERRIFLE" "override projectile type" 2 //rocket // "custom projectile model" "models/weapons/w_models/w_repair_claw.mdl" //no trail particle "damage bonus" 0.9 "zoom speed mod disabled" 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 } FireWeapon { Delay 0 IfSeeTarget 0 Duration 10000 Type "Secondary" } } T_TFBot_Ranger_Rockethell_Lua { SpawnTemplate Rockethell Class Soldier ClassIcon soldier_barrage Name "Ranger Rockethell" Skill Expert Health 35000 //Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 ItemAttributes { ItemName TF_WEAPON_ROCKETLAUNCHER "throwable healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 4 "blast dmg to self increased" 0 "force distribute currency on death" 1 } } T_TFBot_Sergeant_Shapeshift { SpawnTemplate Shapeshift_Logic SpawnTemplate Shapeshift_Spawn SpawnTemplate Yakuza_Title_Card_Shapeshift Class Spy Name "Sergeant Shapeshift" Skill Expert Health 15000 Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 CharacterAttributes { "cannot disguise" 1 "cancel falling damage" 1 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 } ItemAttributes { ItemName TF_WEAPON_REVOLVER "damage bonus" 1.25 } AddCond { Index 4 Duration 0.4 } EventChangeAttributes { Default { Attributes MiniBoss } Soldier { Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Full Metal Drill Hat" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 10.0 "Projectile speed decreased" 0.45 "faster reload rate" 0.4 "fire rate bonus" 0.3 "projectile spread angle penalty" 2 } } Demo { Attributes MiniBoss Attributes AlwaysFireWeapon Item "Prince Tavish's Crown" Item "The Loose Cannon" Item "The Chargin' Targe" Item "The Eyelander" //ExtAttr AlwaysFireWeaponAlt WeaponSwitch { Delay 3 Cooldown 3 Repeats 1 Type "Melee" } AddCond { Index 17 Delay 3.2 } // FireWeapon // { // Delay 3.1 // Cooldown 3.1 // Type "Secondary" // } ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" -1 "fire rate bonus" 3 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 1.75 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 } ItemAttributes { ItemName "The Eyelander" "switch from wep deploy time decreased" 0.01 "single wep deploy time decreased" 0.01 "critboost on kill" 5 //carries over to the next transformation. little bit of trolling //"charge recharge rate increased" 100 "Attack not cancel charge" 1 "max health additive penalty" 0 } } Heavy { Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "minigun spinup time increased" 2 //removed briefly after spawn, is there to telegraph "damage bonus" 1.25 "attack projectiles" 2 } } } } T_TFBot_Sergeant_Shapeshift_Prototype_Type1 { SpawnTemplate Shapeshift_Type1_Logic SpawnTemplate Yakuza_Title_Card_Prototypes Class Spy Name "Shapeshift Prototype X-J7" Skill Expert Health 15000 Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 CharacterAttributes { "cannot disguise" 1 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 } ItemAttributes { ItemName TF_WEAPON_REVOLVER "damage bonus" 1.25 } EventChangeAttributes { Default { Attributes MiniBoss } Soldier { Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Armored Authority" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } } Heavy { Item "Magnificent Mongolian" Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.5 } } Engineer { Item "The Rescue Ranger" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon Attributes MiniBoss 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" 1.25 "Projectile speed decreased" 0.1 "projectile trail particle" "" "mult projectile scale" 0.001 } ShootTemplate { Name SentryRanger AttachToProjectile 1 } } } } T_TFBot_Sergeant_Shapeshift_Prototype_Type2 { SpawnTemplate Shapeshift_Type2_Logic SpawnTemplate ShapeshiftSpy_Position Class Spy Name "Shapeshift Prototype X-J8" Skill Expert Health 15000 Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 CharacterAttributes { "cannot disguise" 1 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 } ItemAttributes { ItemName TF_WEAPON_REVOLVER "damage bonus" 1.25 } EventChangeAttributes { Default { Attributes MiniBoss } Scout { Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "The Hermes" Item "The Reserve Shooter" ItemAttributes { ItemName "The Reserve Shooter" "move speed bonus" 3 "fire rate bonus" 0.5 "faster reload rate" -0.8 } } Pyro { Item "Upgradeable TF_WEAPON_FLAMETHROWER" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Attributes AlwaysFireWeapon ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage bonus" 1.25 } } Spy { Item "Upgradeable TF_WEAPON_REVOLVER" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "Upgradeable TF_WEAPON_REVOLVER" "damage bonus" 1.25 } } } } T_TFBot_Sergeant_Shapeshift_Illusion { SpawnTemplate Illusion_Spawn Class Spy Name "Shapeshift Illusion" Skill Expert Health 3500 Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Scale 1.9 AddCond { Index 4 Duration 0.5 } CharacterAttributes { "cannot disguise" 1 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 } ItemAttributes { ItemName TF_WEAPON_REVOLVER "damage bonus" 1.25 } } T_TFBot_Sergeant_Shapeshift_Supreme { SpawnTemplate Yakuza_Title_Card_Shapeshift_Supreme SpawnTemplate Shapeshift_Supreme_Logic SpawnTemplate Necromancer_Position Class Spy Name "Sergeant Shapeshift Supreme" Skill Expert Health 36000 Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Scale 1.9 Tag bot_shapeshift Tag bot_giant CharacterAttributes { "cannot disguise" 1 "cancel falling damage" 1 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "crit mod disabled" 0 "force distribute currency on death" 1 "voice pitch scale" 0 } ItemAttributes { ItemName TF_WEAPON_REVOLVER "damage bonus" 1.5 } AddCond { Index 4 Duration 0.4 } FireInput { Target "midphase_start_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 1 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 12000 } FireInput { Target "midphase_start_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 1 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 24000 } EventChangeAttributes { Default { Attributes MiniBoss } Return { Attributes MiniBoss FireInput { Target "midphase_end_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } ChangeAttributes { Delay 1 Cooldown 1 Repeats 1 Name "Default" } FireInput { Target "lastphase_start_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 1 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 12000 } } Punchie { Attributes Miniboss Item "War Head" Item "Fists of Steel" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 5 } } Scout { Attributes MiniBoss Item "Upgradeable TF_WEAPON_BAT" Item "Hero's Tail" Item "The Eye-Catcher" Item "Dead of Night" WeaponRestrictions MeleeOnly ItemColor { ItemName "Hero's Tail" Red 0 Green 0 Blue 0 } } Soldier { Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Tyrant's Helm" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" //"damage bonus" 1.5 "faster reload rate" 0.1 "fire rate bonus" 0.3 "clip size upgrade atomic" 10.0 "Projectile speed increased" 0.2 //1.3 } } Demo { Attributes MiniBoss Attributes AlwaysFireWeapon Attributes HoldFireUntilFullReload Item "Rimmed Raincatcher" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size bonus" 6.0 "Projectile speed increased" 1.2 } } //burst shotgun Heavy { Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Security Shades" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "fire rate bonus" 0.5 "bullets per shot bonus" 10 "clip size penalty" 0.5 "damage penalty" 0.5 "faster reload rate" 0.45 } } //necromancer medic Medic { Item "Spine-Chilling Skull" //Item "Zombie Medic" //Item "Berliner's Bucket Helm" //Item "Upgradeable TF_WEAPON_BONESAW" Item "The Crusader's Crossbow" // ItemModel // { // ItemName "Berliner's Bucket Helm" // Model "models/player/items/medic/medic_zombie.mdl" // } //UseHumanAnimations 1 ItemAttributes { ItemName "The Crusader's Crossbow" "mark for death" 1 } WeaponRestrictions PrimaryOnly // Taunt // { // Delay 0.5 // Repeats 1 // Name "Taunt: Second Rate Sorcery" // } } //explosive tip Sniper { WeaponRestrictions PrimaryOnly Item "Corona Australis" Item "The Fortified Compound" Attributes SuppressFire //Attributes AlwaysFireWeapon FireWeapon { Delay 0.8 Cooldown 0.8 Type "Primary" } AimAt Body ShootTemplate { Name Explosive_Tip_Bot Speed 0 AttachToProjectile 1 Classname "tf_weapon_compound_bow" } ItemAttributes { ItemName "The Fortified Compound" "faster reload rate" 0.001 "sniper no headshots" 1 "damage bonus" 0.75 } } } } T_TFBot_Small_Buster { SpawnTemplate "SmolBuster" Class Demoman Name "Small Buster" Skill Expert Health 650 Scale 1.4 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ClassIcon sentry_buster_red //Attributes MiniBoss UseBusterModel 1 Action SuicideBomber UseHumanAnimations 0 CharacterAttributes { "gesture speed increase" 2 "move speed bonus" 1.2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "cannot be backstabbed" 1 } } T_TFBot_Giant_Engineer_Widowmaker { Class Engineer ClassIcon engineer_widowmaker_nys Name "Giant Widowmaker Engineer" Skill Hard Health 2800 Scale 1.75 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Widowmaker" ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" .6 "damage bonus" .8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 } } T_TFBot_Giant_Soldier_Impact { UseMeleeThreatPrioritization 1 Template T_TFBot_Giant_Soldier ClassIcon "soldier_burstfire_homing_nys" Tag bot_giant Item "Fancy Dress Uniform" Name "Private Impact" Skill Expert Health 5000 Attributes HoldFireUntilFullReload Scale 1.75 UseMeleeThreatPrioritization 1 AimOffset "0 0 200" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.1 TurnPower 360 MaxAimError 360 AimTime 2.2 Acceleration 9999 AccelerationTime 9999 AccelerationStartTime 2 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "add cond when active" 36 "clip size upgrade atomic" 12 "damage bonus" 0.7 "fire rate bonus" 0.001 "faster reload rate" 0.5 "projectile spread angle penalty" 180 "blast radius increased" 1.5 "projectile trail particle" "halloween_rockettrail" "projectile no deflect" 1 } CharacterAttributes { "no_jump" 1 "crit mod disabled" 0 "force distribute currency on death" 1 "damage force reduction" 0 "voice pitch scale" 0 "blast dmg to self increased" 0 "rage giving scale" 0.1 } } T_TFBot_Giant_Engie_Drone_Widow { SpawnTemplate "ColDroneman" Name "Giant Drone Wrangler" Class Engineer ClassIcon engineer_widowmaker_nys Health 4500 Skill Expert Item "The Sightliner" Item "The Widowmaker" Attributes MiniBoss WeaponRestrictions PrimaryOnly Action FetchFlag CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Soldier_Escapeplan { Name "Escape Plan Soldier" Class Soldier ClassIcon soldier_escapeplan UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly Skill Expert Item "The Escape Plan" } T_TFBot_Soldier_Equalizer { Name "Equalizer Soldier" Class Soldier ClassIcon soldier_escapeplan UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly Skill Expert Item "The Equalizer" } T_TFBot_Giant_Soldier_RocketShotgun_Weaker // Health regen on hit { Class Soldier ClassIcon soldier_blackbox_giant Name "Giant Black Box Soldier" Health 4200 Item "The Black Box" Skill Expert Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "Projectile speed increased" 0.8 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 500 } 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.9 } } T_TFBot_RocketJockey { Class Soldier Tag rocketJock UseHumanAnimations 1 CharacterAttributes { "always allow taunt" 1 } Taunt //Taunt periodically { Delay 0.1 //Time before the first taunt starts (Default: 10) Cooldown 1 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) Duration 60 //Duration of a looping taunt (Default: 0.1) Name "Taunt: Rocket Jockey" //If set, uses this item taunt instead of default } } T_TFBot_Chief_Artisan { SpawnTemplate Artisan Name "The Artisan" Item "Aim Assistant" Item "Head Mounted Double Observatory" //Item "Texas Toast" Item "Ein" Item "The Trash Toter" Item "Winter Backup" Class Engineer Skill Expert Health 35000 Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly Action FetchFlag UseHumanAnimations 1 //Item "MINELAUNCHER" CharacterAttributes { "fuse bonus" 5 "fire rate penalty" 5 "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 4 "blast dmg to self increased" 0 "force distribute currency on death" 1 } } } CustomWeapon { MINELAUNCHER { OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" //"damage penalty" 0.25 //"damage bonus" 3 ////"mult projectile scale" 2 //"blast radius increased" 5 "grenade no bounce" 1 //"fuse bonus" 30 //"custom projectile model" "models/props_frontline/mine_naval_8s.mdl" //"custom projectile size" 40 "grenade not explode on impact" 1 "grenade no spin" 1 "custom projectile model" "models/props_frontline/mine_naval_8s.mdl" "bombinomicon effect on death" 1 "fuse bonus" 5 "Projectile speed increased" 0.1 "use large smoke explosion" 1 "blast radius increased" 3 "faster reload rate" 1.3 //"damage bonus" 9 } JOCKEYROCKET { OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ////"mult projectile scale" 2 //"blast radius increased" 5 //"custom projectile model" "models/props_frontline/mine_naval_8s.mdl" //"custom projectile size" 40 //"custom projectile model" "models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.mdl" "bombinomicon effect on death" 1 "Projectile speed increased" 1.4 "use large smoke explosion" 1 "faster reload rate" 1.3 "damage bonus" 9 "mod projectile heat seek power" 60 "mod projectile heat aim error" 180 "mod projectile heat aim time" 1.2 "mod projectile heat aim start time" 0.5 } } PointTemplates { SmolBuster { KeepAlive 1 OnSpawnOutput { Target "buster_det_checker" Action "Trigger" Delay 0.1 } OnSpawnOutput { Target "smol_buster_explosion" Action "$SetOwner" Param "!activator" Delay 0 } info_particle_system { "targetname" "buster_explosion_particle" "effect_name" "asplode_hoodoo" "flag_as_weather" "0" "start_active" "0" } RemoveIfKilled "buster_explosion_particle" tf_point_weapon_mimic { "targetname" "smol_buster_explosion" "spawnflags" "1" "angles" "0 0 0" "origin" "0 0 0" "teamnum" "2" "Crits" "0" "Damage" "200" "ModelScale" "1" "SpeedMax" "0" "SpeedMin" "0" "SplashRadius" "250" "SpreadAngle" "0" "WeaponType" "3" "OnUser4" "!self,DetonateStickies,,0,-1" } filter_tf_condition { "targetname" "filter_is_taunting" "Negated" "0" "condition" "7" "OnPass" "buster_det_checker,Disable,,-1,-1" "OnPass" "smol_buster_explosion,FireOnce,,1,-1" "OnPass" "buster_explosion_particle,Start,,1,-1" "OnPass" "buster_explosion_particle,Kill,,5,-1" "OnPass" "!activator,$Suicide,,1.01,-1" } logic_relay { "targetname" "buster_det_checker" "spawnflags" "2" "OnTrigger" "buster_det_checker,Trigger,,0.1,-1" "OnTrigger" "filter_is_taunting,TestActivator,!activator,0,-1" } } Alternating_Burst { NoFixup 1 logic_relay { "targetname" "alternate_relay" "spawnflags" "2" "OnTrigger" "receiver,$WeaponStripSlot,-1,0,-1" "OnTrigger" "receiver,$GiveItem,TF_WEAPON_ROCKETLAUNCHER,0.05,-1" "OnTrigger" "!activator,$AddItemAttribute,clip size upgrade atomic|23|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,damage penalty|0.7|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,fire rate bonus|0.001|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,faster reload rate|0.001|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,projectile speed increased|0.2|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,projectile spread angle penalty|20|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,blast radius increased|1.5|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,always crit|1|0,0.12,-1" "OnTrigger" "!activator,$AddItemAttribute,projectile no deflect|1|0,0.12,-1" "OnTrigger" "!activator,$WeaponStripSlot,0,1.2,-1" "OnTrigger" "!activator,$GiveItem,TF_WEAPON_ROCKETLAUNCHER,1.25,-1" } } Combo_Pyro { NoFixup 1 logic_relay { "targetname" "combo_primary_to_secondary" "spawnflags" "2" "OnTrigger" "!self,EnableRefire,,0,-1" "OnTrigger" "!activator,$RemoveItemAttribute,fire input on hit|0,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,1,0,-1" "OnTrigger" "!activator,$AddPlayerAttribute,disable weapon switch|1,0.01,-1" "OnTrigger" "!activator,$RemovePlayerAttribute,disable weapon switch,0.6,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.61,-1" "OnTrigger" "!activator,$AddItemAttribute,fire input on hit|combo_primary_to_secondary^Trigger^|0,0.62,-1" } logic_relay { "targetname" "combo_primary_to_secondary_longhold" "spawnflags" "2" "OnTrigger" "!self,EnableRefire,,0,-1" "OnTrigger" "!activator,$RemoveItemAttribute,fire input on hit|0,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,1,0,-1" "OnTrigger" "!activator,$AddPlayerAttribute,disable weapon switch|1,0.01,-1" "OnTrigger" "!activator,$RemovePlayerAttribute,disable weapon switch,1.5,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,1.51,-1" "OnTrigger" "!activator,$AddItemAttribute,fire input on hit|combo_primary_to_secondary_longhold^Trigger^|0,1.52,-1" } } PreventPowerupDropOnDeath { OnParentKilledOutput { Target "item_powerup_rune" Action "Kill" Delay 0 } } Shapeshift_PrespawnDisguise { NoFixup 1 KeepAlive 1 OnSpawnOutput { Target "apply_soldier_disguise_initial" Action "Trigger" Delay 0 } logic_relay { "targetname" "apply_soldier_disguise_initial" "OnTrigger" "!activator,$WeaponStripSlot,0,0,-1" "OnTrigger" "!activator,$GiveItem,Rocket Launcher,0.1,-1" //"OnTrigger" "!activator,$WeaponSwitchSlot,0,0.1,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/soldier_boss/bot_soldier_boss.mdl,0,-1" "OnTrigger" "!self,Kill,,1,-1" } logic_relay { "targetname" "disguise_stop" "OnTrigger" "!activator,$AddCond,4,0,-1" "OnTrigger" "!activator,$Suicide,,0.7,-1" "OnTrigger" "!self,Kill,,5,-1" "OnTrigger" "spawnbot_extra,Enable,,0.7,-1" } info_target { "targetname" "shapeshift_spawn_target" "origin" "0 0 0" } RemoveIfKilled "disguise_stop" } Shapeshift_Spawn { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "shapeshift_spawn_target" Delay 0 } OnSpawnOutput { Target "!activator" Action "$PlaySound" Param "vo\mvm\norm\spy_mvm_specialcompleted07.mp3" Delay 0.1 } OnSpawnOutput { Target "shapeshift_spawn_target" Action "Kill" Delay 1 } } Shapeshift_Logic { OnSpawnOutput { Target "shapeshift_start" Action "Trigger" Delay 3 } OnParentKilledOutput { Target "!activator" Action "$SetProp$m_bUseBossHealthBar" Param "0" Delay 0 } logic_relay { "targetname" "shapeshift_start" "spawnflags" "2" "OnTrigger" "!activator,$WeaponStripSlot,0,0.51,-1" "OnTrigger" "shapeshift_loop,Trigger,,0,-1" } logic_relay { "targetname" "shapeshift_global" "spawnflags" "2" "OnTrigger" "!activator,$AddCond,4,0,-1" } logic_relay { "targetname" "shapeshift_loop" "spawnflags" "2" "OnTrigger" "shapeshift_global,Trigger,,0,-1" "OnTrigger" "soldier_shapeshift,Trigger,,0.5,-1" "OnTrigger" "shapeshift_global,Trigger,,5,-1" "OnTrigger" "demo_automic_shapeshift,Trigger,,5.5,-1" "OnTrigger" "shapeshift_global,Trigger,,10,-1" "OnTrigger" "heavy_shapeshift,Trigger,,10.5,-1" "OnTrigger" "!self,Trigger,,16,-1" } logic_relay { "targetname" "scout_shapeshift" "spawnflags" "2" "OnTrigger" "shapeshift_global,Trigger,,0,-1" "OnTrigger" "!activator,$WeaponStripSlot,0,0,-1" "OnTrigger" "!activator,$GiveItem,TF_WEAPON_SCATTERGUN,0.1,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/scout/bot_scout.mdl,0.11,-1" "OnTrigger" "!activator,$AddCond,4,0.7,-1" "OnTrigger" "!activator,$RemoveCond,4,0.75,-1" } logic_relay { "targetname" "soldier_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$RemoveItem,The U-clank-a,0,-1" "OnTrigger" "!activator,$ChangeAttributes,Soldier,0,-1" //"OnTrigger" "!activator,$AddCond,40,0.1,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/soldier_boss/bot_soldier_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,soldier_sergeant_crits,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "demo_automic_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$RemoveCond,40,0,-1" "OnTrigger" "!activator,$ChangeAttributes,Demo,0,-1" "OnTrigger" "!activator,$RemoveItem,Full Metal Drill Hat,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/demo_boss/bot_demo_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,demo_bomber,0.4,-1" //"OnTrigger" "!activator,$SetProp$m_bUseBossHealthBar,0,3,-1" //"OnTrigger" "!activator,$SetProp$m_bUseBossHealthBar,1,0.45,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "heavy_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$ChangeAttributes,Heavy,0,-1" "OnTrigger" "!activator,$RemoveItem,Prince Tavish's Crown,0,-1" "OnTrigger" "!activator,$RemoveItem,The Chargin' Targe,0,-1" "OnTrigger" "!activator,$RemoveItem,The Eyelander,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/heavy_boss/bot_heavy_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,heavy_deflector,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" "OnTrigger" "!activator,$RemoveItemAttribute,minigun spinup time increased|0,2,-1" } } Yakuza_Title_Card_Shapeshift { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.2 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "TWO-SIDED MENACE, EXPERIMENTAL UNIT" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "SERGEANT SHAPESHIFT" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } } Yakuza_Title_Card_Shapeshift_Supreme { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.2 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "ROBOT OF MANY TALENTS, EXPERIMENTAL UNIT" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "SERGEANT SHAPESHIFT SUPREME" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } } Shapeshift_Supreme_Logic { OnSpawnOutput { Target "shapeshift_start" Action "Trigger" Delay 3 } OnParentKilledOutput { Target "!activator" Action "$SetProp$m_bUseBossHealthBar" Param "0" Delay 0 } //OnSpawnOutput //{ // Target "!activator" // Action "AddOutput" // Param "targetname shapeshift" //} //OnParentKilledOutput //{ // Target "!activator" // Action "AddOutput" // Param "targetname " //} logic_relay { "targetname" "shapeshift_captain_punch_start" "spawnflags" "2" "OnTrigger" "shapeshift_global,Trigger,,0,-1" "OnTrigger" "popscript,$removeAllCosmetics,,0,-1" "OnTrigger" "!activator,$AddCond,52,0.5,-1" "OnTrigger" "punch_shapeshift,Trigger,,0.5,-1" "OnTrigger" "shapeshift_loop,$CancelPending,,0,-1" } logic_relay { "targetname" "shapeshift_captain_punch_end" "spawnflags" "2" "OnTrigger" "popscript,$removeAllCosmetics,,0.5,-1" "OnTrigger" "!activator,$RemoveCond,52,0,-1" "OnTrigger" "shapeshift_loop,Trigger,,0.5,-1" } training_annotation { "targetname" "shapeshift_midphase_start_sign" //"origin" "-1164 5462 -379" "display_text" "Defeat the subordinates to make him vulnerable!" "lifetime" "4.5" } training_annotation { "targetname" "shapeshift_midphase_end_sign" //"origin" "-1164 5462 -379" "display_text" "The shapeshifter is vulnerable!" "lifetime" "4.5" } training_annotation { "targetname" "shapeshift_retreat_sign" //"origin" "-1164 5462 -379" "display_text" "The shapeshifter retreats!" "lifetime" "4.5" } training_annotation { "targetname" "shapeshift_return_sign" //"origin" "-1164 5462 -379" "display_text" "The shapeshifter returns!" "lifetime" "3" } info_particle_system { "targetname" "spell_effect" "effect_name" "spell_cast_wheel_red" "flag_as_weather" "0" "start_active" "0" "OnUser1" "!self,Start,,0,-1" "OnUser1" "!self,Stop,,0.5,-1" } logic_relay { "targetname" "necromancer_summon" "OnTrigger" "necromancer_summon_case,PickRandomShuffle" "OnTrigger" "spell_effect,FireUser1,,0,-1" } logic_case { "targetname" "necromancer_summon_case" "OnCase01" "summon_chief,Enable,,0,-1" "OnCase01" "summon_chief,Disable,,0.1,-1" "OnCase02" "summon_chief2,Enable,,0,-1" "OnCase02" "summon_chief2,Disable,,0.1,-1" "OnCase03" "summon_chief3,Enable,,0,-1" "OnCase03" "summon_chief3,Disable,,0.1,-1" } logic_relay { "targetname" "shapeshift_start" "spawnflags" "2" "OnTrigger" "!activator,$WeaponStripSlot,0,0.51,-1" "OnTrigger" "shapeshift_loop,Trigger,,0,-1" } logic_relay { "targetname" "shapeshift_global" "spawnflags" "2" "OnTrigger" "!activator,$AddCond,4,0,-1" } logic_relay { "targetname" "punch_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$ChangeAttributes,Punchie,0,-1" "OnTrigger" "!activator,$AddPlayerAttribute,no_attack|1,0.1,-1" //prevent jumpscare "OnTrigger" "!activator,$RemovePlayerAttribute,no_attack,1.5,-1" "OnTrigger" "!activator,$AddCond,40,0.1,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,2,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/heavy_boss/bot_heavy_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,heavy_chief,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "shapeshift_loop" "spawnflags" "2" "OnTrigger" "shapeshift_global,Trigger,,0,-1" "OnTrigger" "soldier_shapeshift,Trigger,,0.5,-1" //"soldier_shapeshift,Trigger,,0.5,-1" "OnTrigger" "shapeshift_global,Trigger,,5,-1" "OnTrigger" "demo_automic_shapeshift,Trigger,,5.5,-1" "OnTrigger" "shapeshift_global,Trigger,,10,-1" "OnTrigger" "heavy_shapeshift,Trigger,,10.5,-1" "OnTrigger" "shapeshift_global,Trigger,,15,-1" "OnTrigger" "medic_shapeshift,Trigger,,15.5,-1" "OnTrigger" "shapeshift_global,Trigger,,20,-1" "OnTrigger" "sniper_shapeshift,Trigger,,20.5,-1" "OnTrigger" "shapeshift_global,Trigger,,25,-1" "OnTrigger" "scout_shapeshift,Trigger,,25.5,-1" "OnTrigger" "!self,Trigger,,30,-1" } logic_relay { "targetname" "scout_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$RemoveItem,Corona Australis,0,-1" "OnTrigger" "!activator,$ChangeAttributes,Scout,0,-1" "OnTrigger" "!activator,$PlaySequence,layer_taunt_the_boston_breakdance,0.2,-1" "OnTrigger" "!activator,$AddCond,40,0.1,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,2,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/player/scout.mdl,0.11,-1" //"OnTrigger" "!activator,SetCustomModel,models/bots/scout/bot_scout.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,scout_bat,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "soldier_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$RemoveItem,Hero's Tail,0,-1" "OnTrigger" "!activator,$RemoveItem,The Eye-Catcher,0,-1" "OnTrigger" "!activator,$RemoveItem,Dead of Night,0,-1" "OnTrigger" "!activator,$ChangeAttributes,Soldier,0,-1" "OnTrigger" "!activator,$AddCond,40,0.1,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/soldier_boss/bot_soldier_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,soldier_sergeant_crits,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "demo_automic_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$RemoveCond,40,0,-1" "OnTrigger" "!activator,$ChangeAttributes,Demo,0,-1" "OnTrigger" "!activator,$RemoveItem,Tyrant's Helm,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/demo_boss/bot_demo_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,demo_giant,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "heavy_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$ChangeAttributes,Heavy,0,-1" "OnTrigger" "!activator,$RemoveItem,Rimmed Raincatcher,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/heavy_boss/bot_heavy_boss.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,heavy_shotgun_red_burst,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "medic_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$ChangeAttributes,Medic,0,-1" "OnTrigger" "!activator,$RemoveItem,Security Shades,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/medic/bot_medic.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,medic_boost_giant,0.4,-1" //"OnTrigger" "!activator,$PlaySequence,secondrate_socery_medic,1,-1" "OnTrigger" "necromancer_summon,Trigger,,2,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } logic_relay { "targetname" "sniper_shapeshift" "spawnflags" "2" "OnTrigger" "!activator,$ChangeAttributes,Sniper,0,-1" "OnTrigger" "!activator,$RemoveItem,Spine-Chilling Skull,0,-1" //"OnTrigger" "!activator,$RemoveItem,Zombie Medic,0,-1" "OnTrigger" "!activator,$WeaponSwitchSlot,0,0.11,-1" "OnTrigger" "!activator,SetCustomModel,models/bots/sniper/bot_sniper.mdl,0.1,-1" "OnTrigger" "!activator,$SetProp$m_iszClassIcon,sniper_bow_atomic,0.4,-1" "OnTrigger" "!activator,$AddCond,4,0.5,-1" "OnTrigger" "!activator,$RemoveCond,4,0.55,-1" } } Artisan { OnSpawnOutput { Target "popscript" Action "$Artisan" } } } }