// 34028234663852886000000000000000000000 // AddTemplate AttachToProjectile UseMeleeThreatPrioritization Attributes CharacterAttributes AimTrackingInterval CustomWeapon OnSpawnOutput OnParentKilledOutput // OriginalItemName StripItemSlot #base robot_giant.pop #base robot_standard.pop #base robot_officialtemplatefix_b855.pop #base b855_addtemplates.pop #base anticlutter.pop seggs { BodyPartScaleSpeed 999 Templates { Dummy { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys Attributes DisableDodge Action Idle } } PlayerAttributes { "dmg taken increased" 0.0025 "damage force reduction" 0.0025 "crit mod disabled" 0 "ammo regen" 1 "no damage view flinch" 1 "always allow taunt" 1 "maxammo metal increased" 9999 "metal regen" 5000 "min respawn time" 1 "medic machinery beam" 10 "ignored by enemy sentries" 1 "cancel falling damage" 1 } CustomWeapon { Name "override weapon" OriginalItemName "tf_weapon_rocketlauncher" "custom weapon fire sound" "misc/null.wav" "rocket specialist" 1 "mod projectile heat aim error" 150 "mod projectile heat seek power" 999 } CustomWeapon { Name "funny override" OriginalItemName "tf_weapon_wrench" "sentry bullet weapon" "override weapon" } ExtraLoadoutItems { Engineer { Melee "funny override" } } PointTemplates { thingus { NoFixup 1 logic_relay { "onspawn" "player,$removeoutput,onuser1,0,-1" "onspawn" "player,$removeoutput,onuser2,0,-1" "onspawn" "player,$removeoutput,onuser3,0,-1" "onspawn" "player,$removeoutput,onuser4,0,-1" "onspawn" "player,$removeoutput,$onuser5,0,-1" "onspawn" "player,$removeoutput,$ondamagereceived,0,-1" "onspawn" "player,$removeoutput,$ondeath,0,-1" "onspawn" "player,$resetclientprop$m_bIsMiniBoss,0,0,-1" "onspawn" "player,$resetclientprop$m_iTeamNum,0,0,-1" "onspawn" "player,$setvar$bombcarrier,0,0,-1" "onspawn" "item_teamflag,addoutput,onpickup1 !activator:$addcond:12:0:-1" } $filter_sendprop { "targetname" "filter_gry" "$name" "m_iTeamNum" "$value" "1" } $filter_sendprop { "targetname" "filter_blu" "$name" "m_iTeamNum" "$value" "3" } $filter_sendprop { "targetname" "filter_red" "$name" "m_iTeamNum" "$value" "2" } logic_relay { "targetname" "looping_relay" "ontrigger" "!self,trigger,0,0.2,-1" "onspawn" "!self,trigger,0,0.1,-1" "spawnflags" "2" } } fakeblu { OnSpawnOutput { Target !activator Action $setclientprop$m_iTeamNum Param 3 } OnParentKilledOutput { Target !activator Action $resetclientprop$m_iTeamNum } } } ExtraTankPath { Name ass Node "0 0 -123" Node "100 0 -123" } SpawnTemplate thingus OverrideSounds { "Weapon_General.CritPower" "misc/null.wav" "MVM.SentryBusterLoop" "misc/null.wav" "MVM.GiantHeavyExplodes" "npc\env_headcrabcanister\explosion.wav" "MVM.GiantCommonExplodes" "npc\env_headcrabcanister\explosion.wav" "MVM_Robot.BulletImpact" "MVM.RobotImpactBullet" "MVM_Giant.BulletImpact" "MVM.RobotImpactBullet" } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bot1 Where spawnbot_front TotalCount 1 TotalCurrency 0 WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 1 TFBot { Template T_TFBot_Giant_Boxing_Heavy Attributes DisableDodge Action Mobber UseCustomModel "models/bots/spy/bot_spy.mdl" UseHumanAnimations 1 FireInput { Target !self Action SetCustomModel Param "models/bots/heavy_boss/bot_heavy_boss.mdl" Delay 0.01 Repeats 1 } StripItemSlot 0 StripItemSlot 1 CharacterAttributes { "no_attack" 1 } } Support 1 } WaveSpawn { HideIcon 1 Where spawnbot TotalCount 1 SpawnCount 1 MaxActive 1 WaitBeforeStarting 99999 TFBot {Class Scout ClassIcon scout_d} } } }