// Tavanda by PDA Expert. // Getting back into the groove with more simple missions. #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 10000 // 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime 2 PrecacheModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" PrecacheModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" BodyPartScaleSpeed 9999 NoCritPumpkin 1 SpawnTemplate FuckYou_Baltimore ExtraSpawnPoint { Name "spawnbot_middle" TeamNum 3 X "-166" Y "-8728" Z "-73" } PointTemplates { FuckYou_Baltimore { OnSpawnOutput { Target "trigger_gravity" Action "kill" } } } Templates { T_TFBot_Scout_Scorched_Champion // Minigiant SOAS Scout with a ring of fire, moves slower. { Class Scout ClassIcon scout_sunstick_swordstone Name "Scorched Champion" Skill Hard Scale 1.3 Health 400 WeaponRestrictions MeleeOnly RingOfFire 8 Item "Sun-on-a-Stick" Item "Hephaistos' Handcraft" Item "Athenian Attire" ItemAttributes { ItemName "Sun-on-a-Stick" "damage bonus" 1.5 "fire rate penalty" 1.5 } ItemAttributes { ItemName "Athenian Attire" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 0.75 "voice pitch scale" 0.75 "always gib" 1 "ragdolls become ash" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Soldier_Normal_Spooky { Class Soldier Name "Army Skeleton" Skill Normal Item "The Shellmet" Item "Flakcatcher" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Soldier_Normal_Conch_Spooky { Class Soldier ClassIcon soldier_conch Name "Leading Army Skeleton" Skill Normal Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Concheror" Item "Flakcatcher" Item "Stout Shako" ItemAttributes { ItemName "Stout Shako" "set item tint RGB" 15132390 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Soldier_Stuntman // Soldier Bots that rocket jump into the air. { Class Soldier Name "Stuntman" Skill Hard ClassIcon soldier_explode Attributes HoldFireUntilFullReload RocketJump 2 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Gunboats" Item "Sober Stuntman" Item "The Juggernaut Jacket" Item "Stunt Suit" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "self dmg push force decreased" 1.5 Paintkit_proto_def_index 210 Set_item_texture_wear 0 } CharacterAttributes { "always gib" 1 "increased air control" 3 "health regen" 8 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } Skeleton_Beggar // Designed by Yoovy { //TFBot Class Soldier Skill Hard ClassIcon soldier_bazooka Name "Trashheap" Health 300 Scale 1.25 //Gib on Death CharacterAttributes { "SPELL: set Halloween footstep type" 30719 "voice pitch scale" 0.3 } //Weapons Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" 1.15 "auto fires when full" 1 "auto fires full clip" 1 } //Cosmetics Item "The Man in Slacks" Item "Mad Lad" Item "Big Steel Jaw of Summer Fun" Item "The Helmet Without a Home" ItemAttributes { ItemName "The Helmet Without a Home" "set item tint RGB" 2960676 } //Rafmod UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 ItemModel { ItemName "Zombie Soldier" Model "models\empty.mdl" } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" IfSeeTarget 1 } CustomEyeGlowColor "255 174 43" } T_TFBot_Pyro_Easy_Spooky { Class Pyro Skill Easy Name "Pyro Skeleton" Item "Ghostly Gibus" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "200 200 200" } T_TFBot_Demoman_Sticky_Spooky // Slightly weaker demo bot { Class Demoman Skill Normal Name "Sticky Skeleman" WeaponRestrictions SecondaryOnly ClassIcon demo_sticky_daan Item "Mad Lad" Item "The Grenadier's Softcap" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -6 "sticky arm time penalty" 0.5 "Projectile range decreased" 0.5 "faster reload rate" 0.5 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Heavy_Gnome_Pickaxe // designed by Yoovy { Class Heavyweapons Name "Sknome" Skill Expert Health 75 ClassIcon soldier_escapeplan Scale 0.65 WeaponRestrictions MeleeOnly Item "The Crossing Guard" Item "dec2014 Viking Boots" Item "Frostbite Fit" Item "Gnome Dome" AimOffset "0 0 -25" ItemAttributes { ItemName "The Crossing Guard" "dmg penalty vs players" 0.38 "dmg penalty vs buildings" 0.08 "fire rate bonus" 0.5 "dmg from melee increased" 2.5 "custom item model" "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" "gesture speed increase" 1.5 "kill forces attacker to laugh" 1 "melee range multiplier" 0.7 "custom kill icon" "pickaxe" } ItemAttributes { ItemName "Gnome Dome" "item style override" 2 } CharacterAttributes { "always gib" 1 "torso scale" 0.8 "head scale" 1.35 "hand scale" 1.2 "increased jump height" 1.35 "voice pitch scale" 2 "ignored by enemy sentries" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Heavyweapons_Heavyweight_Champ_Spooky { Class Heavyweapons Name "Spookweight Champ" Skill Hard ClassIcon heavy_champ WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "The Spooky Sleeves" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 1315860 } ItemColor { ItemName "the killing gloves of boxing" Red 25 Green 25 Blue 25 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Medic_BigHeal_Spooky { Class Medic Name "Big Heal Skeleton" Skill Normal Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Medic_BigHead_Granter // Grants the Balloon Head condition. { Class Medic ClassIcon medic_jumping Name "Flight And Fight Skeleton" Skill Normal Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Item "dec2014 Surgeon's Shako" Item "Wings of Purity" ItemAttributes { ItemName "The Quick-Fix" "effect cond override" 84 "uber duration bonus" 9999 "bot medic uber health threshold" 6000 "mult medigun range" 2 "medigun passive attributes" "player gravity ballon head|0.65|head scale|1" "medigun passive attributes owner" "player gravity ballon head|0.65|head scale|1" } ItemColor { ItemName "The Quick-Fix" Red 173 Green 0 Blue 204 } CharacterAttributes { "heal rate bonus" 0 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Sniper_Huntsman_Spooky { Class Sniper Name "Boneman" Skill Hard ClassIcon sniper_bow WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "Headhunter's Brim" Item "Hunting Cloak" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomEyeGlowColor "255 174 43" } T_TFBot_Sniper_PumpkinSpell // Designed by Yoovy { Name "Pumpkin Jack" Class Sniper Skill Normal WeaponRestrictions MeleeOnly ClassIcon spell_pumpkin_lite Health 400 Scale 1.25 UseHumanModel 1 UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Item "Horseless Headless Horseman's Head" Item "Warlock's Warcloak" Item "TF_WEAPON_SPELLBOOK" Item "The Freedom Staff" StripItemSlot 0 StripItemSlot 1 Spell //Gives specified spell to bots. { Delay 10 Cooldown 10 IfSeeTarget 1 Repeats 3 Type "Pumpkin MIRV" } ItemAttributes { ItemName "Warlock's Warcloak" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Freedom Staff" "custom kill icon" "spellbook_skeleton" "damage penalty" 0.75 "killstreak tier" 2 "killstreak idleeffect" 2 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "bombinomicon effect on death" 1 "move speed penalty" 0.8 "voice pitch scale" 0.3 "head scale" 1.2 } } T_TFBot_Giant_Demoman_Spooky { Class Demoman ClassIcon demo_spammer Name "Giant Rapid Fire Skeleman" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 Item "Scotch Bonnet" Item "Blast Blocker" Item "Stunt Suit" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Engineer_Widowmaker_Spooky { Class Engineer Name "Giant Widowmaker Skeleton" ClassIcon engineer_widowmaker_nys Skill Expert Health 3000 Attributes MiniBoss Item "The Widowmaker" Item "The Western Wraps" Item "The Flared Frontiersman" Action Fetchflag ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Boss_Soul_Syphon // Medic boss which uses the medigun to deal damage. { Class Medic Name "Soul Syphon" ClassIcon medic_angel_nys Skill Normal Health 32000 Scale 1.8 Attributes MiniBoss Attributes UseBossHealthBar Action Mobber WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_MEDIGUN" Item "The Shaolin Sash" Item "Ramses' Regalia" Item "Templar's Spirit" Item "Results Are In Taunt" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" Paintkit_proto_def_index 255 Set_item_texture_wear 0 //"mult medigun range" 1.66 "medigun attack enemy" 0.45 "heal rate bonus" 1.5 "medigun particle" "passtime_beam" "mark for death" 1 "ubercharge rate penalty" 0 "custom kill icon" "purgatory" "add attributes on hit" "hud overlay|effects/bleed_overlay|1" "fire input on hit" "!caller^speakresponseconcept^TLK_PLAYER_ATTACKER_PAIN" "fire input on hit name restrict" "player" } Taunt { Delay 2 Cooldown 0 Repeats 1 Duration 2 Name "Results Are In Taunt" IfSeeTarget 1 } InterruptAction { AimTarget "ClosestPlayer" Delay 2.5 Repeats 1 Cooldown 1 Duration 1 } FireWeapon { Delay 5 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Primary" } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "override footstep sound set" 4 "voice pitch scale" 0.75 "SET BONUS: special dsp" 13 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 AlwaysGlow 1 } } Mission { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } // Wave 1/6 ($850) // 4 Giant Rapid Fire Demomen // 18 Bowmen // 24 Heavyweight Champs // 15 Pyros (Easy) // 24 Soldiers (Normal) // 8 Concheror Soldiers (Normal) & 1 Big-Heal Medic Each // 2 Giant Widowmaker Engineers // Support : Sticky Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 10.5 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman_Spooky } } WaveSpawn { Name "wave01" TotalCount 18 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 3.5 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman_Spooky Skill Normal CustomEyeGlowColor "135 239 255" } } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 9 SpawnCount 1 Where spawnbot Where spawnbot_right WaitBeforeStarting 8.25 WaitBetweenSpawns 2.75 TotalCurrency 75 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Spooky } } WaveSpawn { Name "wave02" TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 6.5 WaitBetweenSpawns 5.75 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Normal_Conch_Spooky } TFBot { Template T_TFBot_Medic_BigHeal_Spooky } } } WaveSpawn { Name "wave02" TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 7.5 WaitBetweenSpawns 3.75 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Normal_Spooky } } WaveSpawn { Name "wave02_pyros" TotalCount 15 MaxActive 10 SpawnCount 5 Where spawnbot_left WaitForAllSpawned "wave01" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Easy_Spooky } } WaveSpawn { Name "wave03" TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitForAllSpawned "wave02" WaitBeforeStarting 12 WaitBetweenSpawns 7.5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Engineer_Widowmaker_Spooky } } WaveSpawn { Name "wave03_support" TotalCount 36 MaxActive 8 SpawnCount 3 Where spawnbot Where spawnbot_left Support 1 WaitForAllSpawned "wave03" WaitBeforeStarting 8 WaitBetweenSpawns 4.5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Sticky_Spooky } } } // Wave 2/6 ($850) // // 12 Scorched Champions // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 12 MaxActive 1 SpawnCount 1 Where spawnbot TotalCurrency 100 TFBot { Template Skeleton_Beggar Action Mobber } } } // Wave 3/6 ($1000) // 24 Stuntmen // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 18 SpawnCount 1 Where spawnbot Where spawnbot_left WaitBetweenSpawns 0.75 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Stuntman Action Mobber // TEMP } } } // Wave 4/6 ($1000) // // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 6000 MaxActive 22 SpawnCount 1 Where spawnbot Where spawnbot_left Where spawnbot_right WaitBetweenSpawns 0.25 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Gnome_Pickaxe Action Mobber // TEMP } } } // Wave 5/6 ($1500) // Soul Syphon // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCount 1 Where spawnbot_middle TFBot { Template T_TFBot_Boss_Soul_Syphon } } } // Wave 6/6 ($1500) // // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCount 9999 MaxActive 2 SpawnCount 2 Where spawnbot_middle WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Soldier_Stuntman Action Mobber } TFBot { Template T_TFBot_Medic_BigHead_Granter } } } } }