#base robot_standard.pop #base robot_giant.pop #base robot_stardust.pop //giant mission by stardustspy //TODO //Finall boss: soldier that quickly bursts 4 rockets, then sometimes summons a barrage WaveSchedule { StartingCurrency 4000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 NoRomevisionCosmetics 1 FixedRespawnWaveTime 3 //RedPlayersAreRobots 1 AllowBotExtraSlots 1 NoReanimators 1 RobotLimit 50 ExtraBotSlotsNoDeathcam 1 AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 // Advanced 1 // EventPopfile Halloween PrecacheModel "models\props_mvm\robot_spawnpoint.mdl" PrecacheModel "models/mvm/barrier/barrier_spawn_blue1.mdl" PrecacheSound "weapons\rescue_ranger_teleport_receive_02.wav" //spawnbot //spawnbot_invasion //spanwbot_tunnel //spawnbot_mission_spy //spawnbot_mission_sniper //spawnbot_scattered //balancing ClassLimit { Engineer 2 Medic 2 Sniper 2 Spy 2 } PlayerAttributes { "crit mod disabled" 0 "hidden secondary max ammo penalty" 3 "hidden primary max ammo bonus" 3 // "healing received penalty" 0 "override footstep sound set" 0 Scout { "is miniboss" 1 "hidden maxhealth non buffed" 9875 "cancel falling damage" 1 "min respawn time" 999 "voice pitch scale" 0.7 "no double jump" 1 "cannot upgrade" 1 "health from healers reduced" 0.2 "health from packs decreased" 0.2 } Soldier { "is miniboss" 1 "hidden maxhealth non buffed" 49800 "cancel falling damage" 1 "min respawn time" 999 "voice pitch scale" 0.7 "boots falling stomp" 1 "no_duck" 1 "cannot upgrade" 1 "move speed penalty" 0.5 "health from healers reduced" 0.2 "health from packs decreased" 0.2 } Pyro { "is miniboss" 1 "hidden maxhealth non buffed" 39825 "cancel falling damage" 1 "min respawn time" 999 "no_duck" 1 "cannot upgrade" 1 "voice pitch scale" 0.7 "boots falling stomp" 1 "move speed penalty" 0.75 "health from healers reduced" 0.2 "health from packs decreased" 0.2 } Demoman { "is miniboss" 1 "hidden maxhealth non buffed" 49825 "cancel falling damage" 1 "min respawn time" 999 "no_duck" 1 "cannot upgrade" 1 "voice pitch scale" 0.7 "boots falling stomp" 1 "move speed penalty" 0.5 "health from healers reduced" 0.2 "health from packs decreased" 0.2 } Heavyweapons { "is miniboss" 1 "hidden maxhealth non buffed" 59700 "cancel falling damage" 1 "min respawn time" 999 "voice pitch scale" 0.7 "boots falling stomp" 1 "no_duck" 1 "cannot upgrade" 1 "no_jump" 1 "move speed penalty" 0.5 "health from healers reduced" 0.2 "health from packs decreased" 0.2 } } ItemWhitelist { SimilarToItem "TF_WEAPON_SCATTERGUN" SimilarToItem "TF_WEAPON_ROCKETLAUNCHER" SimilarToItem "TF_WEAPON_FLAMETHROWER" SimilarToItem "TF_WEAPON_GRENADELAUNCHER" SimilarToItem "TF_WEAPON_MINIGUN" SimilarToItem "TF_WEAPON_SHOTGUN_PRIMARY" Itemname "The Frontier Justice" Itemname "The Widowmaker" Itemname "The Rescue Ranger" SimilarToItem "The Wrangler" Classname "tf_weapon_mechanical_arm" Classname "tf_weapon_robot_arm" Classname "tf_weapon_wrench" Classname "tf_weapon_syringegun_medic" Classname "tf_weapon_medigun" Classname "tf_weapon_bonesaw" Classname "TF_WEAPON_SNIPERRIFLE" Classname "tf_weapon_sniperrifle_classic" Classname "tf_weapon_sniperrifle_decap" // baazar Classname "tf_weapon_smg" Classname "tf_weapon_jar" Classname "tf_weapon_club" Classname "TF_WEAPON_KNIFE" Classname "tf_weapon_builder" Classname "tf_weapon_revolver" Classname "tf_wearable" Classname "no_entity" // taunt } //scout ItemAttributes { Classname "TF_WEAPON_SCATTERGUN" "faster reload rate" 0.75 "fire rate bonus" 0.75 "damage bonus" 2.5 } ItemAttributes { SimilarToItem "TF_WEAPON_ROCKETLAUNCHER" "always crit" 1 "mult dmg vs giants" 2 "self dmg push force increased" 7.5 "rocket jump damage reduction" 0 } ItemAttributes { SimilarToItem "TF_WEAPON_FLAMETHROWER" // aoe "damage bonus" 5 "lunchbox adds minicrits" 2 //"weapon burn dmg reduced" 0.01 "weapon burn time reduced" 0.2 } ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 5 } ItemAttributes { SimilarToItem "tf_weapon_grenadelauncher" "fire rate bonus" 0.5 "damage bonus" 1.5 "always crit" 1 } ItemAttributes { SimilarToItem "TF_WEAPON_MINIGUN" "damage bonus" 2 //"always crit" 1 "attack projectiles" 2 "spread penalty" 1.5 "minigun spinup time increased" 2 } Templates { T_TFBot_Soldier_Tank_Rider { Class Soldier Skill Expert Name "Tanker" UseHumanAnimations 1 Action Mobber Tag "bot_panzerman" Attributes DisableDodge FireWeapon //Periodically fires weapon { Delay 8 Cooldown 2.4 Repeats 0 IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 Type "Primary" } Taunt { Delay 5 Cooldown 999999 Repeats 0 Duration 999999 Name "Taunt: Panzer Pants" } } } //point temps PointTemplates { ChiefLogic { NoFixup 1 logic_auto { "OnMapSpawn" "particle_rain_q1*,Kill,0,-1" "OnMapSpawn" "lightning_sfx*,Kill,,0,-1" } OnSpawnOutput { Target gamerules Action "RunScriptCode" Param "IncludeScript(`rage_script.nut`)" } } RedTeleport { NoFixup 1 trigger_teleport { "origin" "3689 266 103" "spawnflags" "1" "StartDisabled" "0" "target" "tele_red_destination" "targetname" "trigger_teleport_redspawn" "OnStartTouch" "!activator,$PlaySoundToSelf,weapons\rescue_ranger_teleport_receive_02.wav,0,-1" "mins" "-150 -17 -115" "maxs" "150 17 115" } info_teleport_destination { "angles" "0 180 0" "targetname" "tele_red_destination" "origin" "-52 2 -38" } info_particle_system { "angles" "0 0 0" "effect_name" "eyeboss_death_vortex" "flag_as_weather" "0" "spawnflags" "511" "start_active" "1" "targetname" "particle_portal" "origin" "3689 266 103" } } RedInfo { NoFixup 1 point_worldtext { "targetname" "text_1" "message" "YOU ARE A CHIEF!" "spawnflags" "0" "origin" "3517 -325 177" "color" "255 0 0" "angles" "0 180 0" "font" 0 "textsize" "12" } point_worldtext { "targetname" "text_2" "message" "All Chiefs have 3 lives and respawn instantly!" "spawnflags" "0" "origin" "3517 -325 167" "color" "255 255 255" "angles" "0 180 0" "font" 0 "textsize" "7" } // point_worldtext // { // "targetname" "text_3" // "message" "" // "spawnflags" "0" // "origin" "3517 -325 157" // "color" "255 255 255" // "angles" "0 180 0" // "font" 0 // "textsize" "7" // } } } SpawnTemplate RedTeleport SpawnTemplate RedInfo SpawnTemplate ChiefLogic Mission // Buster { Where spawnbot Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 999 DesiredCount 1 InitialCooldown 50 CooldownTime 65 TFBot { Template T_TFBot_SentryBuster_Fix } } Wave // Wave 1 { StartWaveOutput { Target wave_start_ironman_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "a1" Where spawnbot TotalCount 999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 RandomSpawn 1 TFBot { Class Soldier Skill Expert Name "Militia" WeaponRestrictions SecondaryOnly ItemAttributes { Itemname "tf_weapon_shotgun_soldier" } } } } }