//Created by Yoovy: https://steamcommunity.com/profiles/76561198017198600/ #base robot_yoovy_2024.pop #base robot_giant_yoovy_2024.pop #base reforge6_sheet.pop Custom_MvM_Hell { Templates { YoovyBot_Giant_Heavy_Oppressor { //TFBot Class Heavy Health 5000 Name "Oppressor" ClassIcon heavy_oppressor_yoovy_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss MaxVisionRange 1200 Tag bot_giant CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "damage force reduction" 0.1 "move speed penalty" 0.5 "killstreak tier" 1 } //Weapons ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "fire rate penalty" 1.35 "is_passive_weapon" 1 "damage bonus" 1.5 } Item "Oppressor Rocketmodule" Item "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" ItemAttributes { ItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" //"projectile trail particle" "eyeboss_projectile" "projectile trail particle" "stickybombtrail_blue" "custom item model" "models/weapons/c_models/c_minigun/c_minigun.mdl" "projectile speed decreased" 0.5 "override projectile type" 2 "reload time decreased" 0.5 "set_item_texture_wear" 0 "spread offset pattern" "0 5 0|0 20 0|0 35 0|0 20 0" "spread angle pattern" "-90 -20 0" "auto fires full clip" 1 "auto fires when full" 1 "custom kill icon" skull "clip size bonus" 1.5 "fire rate bonus" 0.22 "damage bonus" 10 "mini rockets" 1 "custom weapon fire sound" "=80|weapons/airstrike_fire_01.wav" } //Cosmetics Item "Blast Blocker" Item "EOTL_sheavyshirt" Item "Big Steel Jaw of Summer Fun" Item "The Aimframe" Item "The Rusty Reaper" ItemAttributes { ItemName "The Rusty Reaper" "set item tint RGb" 5263440 } //Rafmod HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 AimTime 1 TurnPower 100 MaxAimError 360 RocketSpeed 0.5 } AddAttribute { Item "Oppressor Rocketmodule" Name "attachment scale" Value "2.35" Delay 0.1 Repeats 1 } } } CustomWeapon { "Oppressor Rocketmodule" { OriginalItemName "Highland High Heels" "custom item model" "models/weapons/c_models/c_rocketpack/c_rocketpack.mdl" //"attachment scale" 2.35 "attachment name" "flag" "attachment angles" "-270 90 180" "attachment offset" "0 0 -140" // X: Positive = Left | Negative = Right // Y: Positive = Down | Negative = Up // Z: Positive = Further | Negative = Closer } } ExtraSpawnPoint { Name "hatch" TeamNum 3 X -40 Y 1436 Z -103 } ExtraSpawnPoint { Name "hatch2" //-5 1135 -150 TeamNum 3 X -5 Y 1135 Z -150 } ExtraSpawnPoint { Name "streethatch" TeamNum 3 X 4 Y 354 Z -77 } ExtraSpawnPoint { Name "redspawn_left" TeamNum 3 X -33 Y 2301 Z -159 } TextPrintTime 0 StartingCurrency 25000 RespawnWaveTime 0 FixedRespawnWaveTime yes CanBotsAttackWhileInSpawnRoom no UseOriginalAnimsForUnintendedClassWeapons 1 Templates { YoovyBot_Sniper_Rifleman { //TFBot Class Sniper Name "Hipfire Sniper" ClassIcon sniper_heatmaker_mort MaxVisionRange 600 CharacterAttributes { "move speed penalty" 0.75 } //Weapons Item "Rifleman" //Cosmetics Item "Cranium Cover" ItemAttributes { ItemName "Cranium Cover" "set item tint RGB" 4345659 } //Rafmod FireWeapon { IfSeeTarget 1 Type "Primary" Duration 1 Delay 1 Cooldown 0.5 Repeats 0 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where redspawn_left TFBot { Template YoovyBot_Heavy_KGB CharacterAttributes { "max health additive bonus" 50000 } ClassIcon red2_lite Attributes UseBossHealthBar Skill Expert CustomEyeGlowColor "255 0 0" Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag Action Idle Addcond { Index 43 } } } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch TFBot { Template YoovyBot_Heavy_Melee Attributes UseBossHealthBar Skill Expert CustomEyeGlowColor "255 0 0" Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag Action Idle } } WaveSpawn { Name W1_01 TotalCurrency 1000 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch2 TFBot { Template YoovyBot_Giant_Soldier Attributes UseBossHealthBar Skill Expert CustomEyeGlowColor "255 0 0" Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag Action Idle } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 400 TotalCount 400 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch Squad { TFBot { Template YoovyBot_Heavy_Steelfist_Subgiant Attributes UseBossHealthBar Skill Expert CustomEyeGlowColor "255 0 0" Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag Action Idle } TFBot { Template YoovyBot_Medic_Uber_Quick Attributes UseBossHealthBar Skill Hard Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag } TFBot { Template YoovyBot_Medic_Uber_Quick Attributes UseBossHealthBar Skill Hard Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag } TFBot { Template YoovyBot_Medic_Uber_Quick Attributes UseBossHealthBar Skill Hard Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 400 TotalCount 400 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch TFBot { Template YoovyBot_Giant_Scout_Fast Attributes UseBossHealthBar Skill Easy CustomEyeGlowColor "0 255 0" Attributes DisableDodge Attributes IgnoreFlag Action Mobber } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 400 TotalCount 400 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch Squad { TFBot { Template YoovyBot_Giant_Heavy_KGB Scale 0.3 CharacterAttributes { "not solid to players" 1 "move speed penalty" 0.25 "fire rate penalty" 100000 } MaxVisionRange 1 Attributes UseBossHealthBar Skill Expert CustomEyeGlowColor "255 0 0" Attributes DisableDodge Attributes IgnoreEnemies Attributes IgnoreFlag Action Mobber } TFBot { Template YoovyBot_Giant_Medic_QF_Regen Attributes UseBossHealthBar ExtAttr MedicLookAtThreats //No Free Backstabs AimTrackingInterval 0.6 //So you can circle strafe the Medic but not just stand behind it. // Any higher than 0.6 and the Giant Medic might aswell just not have it as it takes them so long to even realize they're being stabbed. // Even when they start turning they're incredibly slow. // 1.00 - Easy // 0.50 - Normal // 0.30 - Hard // 0.25 - Expert Skill Normal Attributes IgnoreFlag } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_01 TotalCurrency 100 TotalCount 100 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where hatch TFBot { Class Engineer WeaponRestrictions MeleeOnly Skill Easy CustomEyeGlowColor "0 255 0" Attributes DisableDodge Attributes IgnoreFlag Action Mobber } } } }