#base robot_giant.pop #base robot_standard.pop //#base squidgame.pop WaveSchedule { StartingCurrency 5000 NoRomevisionCosmetics 1 WaveStartCountdown 1 //UseOriginalAnimsForUnintendedClassWeapons 1 ForceHoliday 2 //EventPopfile Halloween TextPrintTime 1 PrecacheModel "models/weapons/c_models/c_biobreaker/c_biobreaker.mdl" BodyPartScaleSpeed 5 FixedRespawnWaveTime Yes //BodyPartScaleSpeed 10 FixedRespawnWaveTime 1 Templates { T_Mighty_Miner { CLass Engineer BodyPartScaleSpeed 200 Scale 1.65 Health 4000 UseMeleeThreatPrioritization 1 Skill Expert DesiredAttackRange 75 name "Mecha Miner" //Attributes UseBossHealthBar Attributes Miniboss Action FetchFlag //AddCond //Adds conditions to bots //{ //Index 66 //IfHealthAbove 3010 //} EventChangeAttributes //Most TFBot custom attributes can apply here, with exception of: // ForceRomeVision, SuppressTimedFetchFlag, SpawnTemplate, DropWeapon { Underground { AimOffset "0 0 -1000" Attributes "DisableDodge" //Attributes IgnoreEnemies Attributes AlwaysFireWeapon CharacterAttributes { "attach particle effect" 3044 "not solid to players" 1 "ignored by enemy sentries" 1 "move speed bonus" 0.75 "hand scale" 0 "is suicide counter" 10 "torso scale" 0 "head scale" 0 "dmg taken increased" 0.01 //"dmg taken increased" 0.5 "stomp player force" 270 // Damage applied to enemies when touching them "stomp player time" 3 "stomp player damage" 10 } Item "TF_WEAPON_GRENADELAUNCHER" ItemAttributes { "add cond when active" 79 ItemName "TF_WEAPON_GRENADELAUNCHER" "custom kill icon" "sticky_resistance" "override projectile type" 17 "projectile trail particle" ~unusual_smoking "explosion particle" ExplosionCore_sapperdestroyed "fuse bonus" 0.14 "Projectile speed decreased" 0.0001 //"Projectile range decreased" 0.01 "damage bonus" 0.01 "grenade no spin" 1 "grenade no bounce" 1 "custom projectile model" "models/empty.mdl" "custom item model" "models/empty.mdl" "faster reload rate" 0.07 "fire rate bonus" 0.05 "dmg bonus vs buildings" 3 } UseCustomModel "models/empty.mdl" } Aboveground { WeaponRestrictions SecondaryOnly UseCustomModel "models/bots/engineer/bot_engineer.mdl" Item "The Frontier Justice" Item "The Data Mining Light" ItemAttributes { itemname "TF_WEapon_Pistol" "override projectile type" 17 "explosion particle" rd_robot_explosion "fuse bonus" 0.001 "damage bonus" 0.2 "Projectile speed decreased" 0.01 "Projectile range decreased" 0.01 "blast radius increased" 2 "damage causes airblast" 1 "grenade no spin" 1 "grenade no bounce" 1 "custom projectile model" "models/empty.mdl" //"custom item model" "models/empty.mdl" "custom item model" "models/weapons/c_models/c_biobreaker/c_biobreaker.mdl" "fire rate bonus" 990 } ItemAttributes { itemname "The Frontier Justice" "is_passive_weapon" 1 "dmg bonus vs buildings" 2 "custom item model" "models/weapons/c_models/c_biobreaker/c_biobreaker.mdl" "override projectile type" 2 "projectile lifetime" 0.35 "faster reload rate" 0.1 "custom kill icon" "robot_arm_blender_kill" "fire rate bonus" 0.1 "mod max primary clip override" 1 "clip size bonus" 1000 "projectile speed increased" 0.2 "projectile no deflect" 1 "mult projectile count" 3 "blast radius decreased" 0.01 "no self blast dmg" 2 "no explosion particles" 1 "projectile spread angle penalty" 1 "ignores other projectiles" 1 "no damage falloff" 1 "centerfire projectile" 1 "custom projectile model" "models/empty.mdl" } Attributes AlwaysFireWeapon CharacterAttributes { "ignored by enemy sentries" 0 "move speed bonus" 0.6 "hand scale" 1.1 "dmg taken increased" 1 "torso scale" 1 "model scale" 1 "head scale" 1 "move speed as health decreases" 2 } } } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) IfHealthBelow 11000 //When set, the task activates only when the bot health is below specified value Name "Underground" // Name of the bot attributes listed in EventChangeAttributes } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 20 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) //IfHealthBelow 2750 //When set, the task activates only when the bot health is below specified value Name "Aboveground" // Name of the bot attributes listed in EventChangeAttributes } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn //WAVE 01a: YOUr { Name 11 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 27 TFBot { Template T_TFBot_Giant_Scout_Fast health 1 } } WaveSpawn //WAVE 01a: YOUr { Waitforalldead 11 Where spawnbot TotalCount 69 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 27 TFBot { Template T_Mighty_Miner Health 4000 } } } }