seggs { PrecacheSound "physics/body/body_medium_break2.wav" PrecacheSound "physics/body/body_medium_break3.wav" PrecacheSound "physics/body/body_medium_break4.wav" PrecacheSound "Flesh.Break" PrecacheSound "MVM.RobotImpactHard" PrecacheSound "mvm/physics/robo_impact_hard_01.wav" PrecacheSound "mvm/physics/robo_impact_hard_02.wav" PrecacheSound "mvm/physics/robo_impact_hard_03.wav" PrecacheSound "mvm/physics/robo_impact_hard_04.wav" PrecacheSound "mvm/physics/robo_impact_hard_05.wav" PrecacheSound "mvm/physics/robo_impact_hard_06.wav" AddSentryBusterWhenDamageDealtExceeds -1 AddSentryBusterWhenKillCountExceeds -1 StartingCurrency 3000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 FixedRespawnWaveTime 1 WaveStartCountdown 0 ForceHoliday 2 NoThrillerTaunt 1 HealOnKillOverhealMelee 0 MaxSpeedLimit 3500 SniperAllowHeadshots 1 SendBotsToSpectatorImmediately 1 StandableHeads 1 BodyPartScaleSpeed 999 StuckTimeMultiplier 3.5 DisplayRobotDeathNotice 1 RespawnWaveTimeBlue 1 FixedRespawnWaveTimeBlue 1 NoReanimators 1 AllowJoinTeamBlue 0 AllowJoinTeamBlueMax 6 BluHumanInfiniteAmmo 1 BluHumanInfiniteCloak 1 BluHumanFlagPickup 1 BluHumanFlagCapture 1 BluPlayersAreRobots 1 ReverseWinConditions 1 AllowBotExtraSlots 1 RobotLimit 85 AllowCivilianClass 1 EnemyTeamForReverse blue LuaScriptFile "scripts/looa.lua" ItemBlacklist { ClassName "tf_powerup_bottle" } Templates { Single { TotalCount 1 SpawnCount 1 MaxActive 1 } Nothing { TotalCount 0 SpawnCount 0 MaxActive 0 Support Limited } Dummy { Class Scout StripItemSlot 0 StripItemSlot 1 Skill Hard ClassIcon scout_bat_nys Attributes DisableDodge Action Idle CharacterAttributes { "no_attack" 1 "voice pitch scale" 0 } } Dummy2 { Template T_TFBot_Giant_Heavyweapons Action Idle Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions MeleeOnly StripItemSlot 0 StripItemSlot 1 } Tank { Name "tankboss" Health 10000 Speed 75 StartingPathTrackNode "tank_left_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } CustomScriptSounds { "ShutTheFuckUp" { "channel" "CHAN_VOICE2" "soundlevel" "SNDLVL_10dB" "volume" "0" "pitch" "100" "wave" "misc/null.wav" } } SpawnTemplate thingus SpawnTemplate thingus2 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" } PointTemplates { thingus2 { 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,addoutput,targetname ,0,-1" "onspawn" "player,$resetclientprop$m_bIsMiniBoss,0,0,-1" "onspawn" "player,$resetclientprop$m_iTeamNum,0,0,-1" "onspawn" "player,$resetclientprop$m_flModelScale,0,0,-1" "onspawn" "player,$setvar$bombcarrier,0,0,-1" "onspawn" "player,$setdata$m_flGravity,1,0,-1" "onspawn" "gatearea_emerge,kill,0,0,-1" "onspawn" "func_regenerate,kill,0,0,-1" "onspawn" "prop_locker*,kill,0,0,-1" "onspawn" "player,$playsoundtoself,ShutTheFuckUp,0.015,-1" "onspawn" "player,$playsoundtoself,ShutTheFuckUp,0.1,-1" "onspawn" "player,$playsoundtoself,ShutTheFuckUp,0.2,-1" "onspawn" "player,$playsoundtoself,ShutTheFuckUp,0.5,-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" } } givename { OnSpawnOutput { Target !activator Action AddOutput Param "targetname namedbot" } OnParentKilledOutput { Target !activator Action AddOutput Param "targetname " } } steps { logic_relay { "onspawn" "!parent,$setclientprop$m_bIsMiniBoss,1,0,-1" "onspawn" "@e@m_hMyWeapons$0@!parent,$setclientprop$m_iTeamNum,2,0,-1" "$onkilled" "!parent,$resetclientprop$m_bIsMiniBoss,0,0,-1" } } fakeblu { logic_relay { "onspawn" "!parent,$setclientprop$m_iTeamNum,3,0,-1" "$onkilled" "!parent,$resetclientprop$m_iTeamNum,0,0,-1" } } } }