#base b855_addtemplates.pop seggs { StartingCurrency 3000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 FixedRespawnWaveTime 1 WaveStartCountdown 0 ForceHoliday 2 NoThrillerTaunt 1 MaxSpeedLimit 1400 SendBotsToSpectatorImmediately 1 ItemBlacklist { ClassName "tf_powerup_bottle" } ExtraSpawnPoint { Name "spawnbot_front" TeamNum 3 X "-459" Y "-17" Z "-191" } PlayerAttributes { "ammo regen" 1 "dmg taken increased" 0.0025 "no damage view flinch" 1 "damage force reduction" 0 } PlayerAddcond {Index 56} CustomWeapon { Name "Bitch Killer" OriginalItemName "the bat outta hell" "fire input on hit" "bitchkill^trigger^0" } ExtraLoadoutItems { Melee "Bitch Killer" } PointTemplates { misc { NoFixup 1 logic_relay { "targetname" "bitchkill" "ontrigger" "bitchkiller_trigger,enable,0,0,-1" "ontrigger" "bitchkiller_trigger,disable,0,0.1,-1" "spawnflags" "2" } trigger_hurt { "targetname" "bitchkiller_trigger" "origin" "0 0 0" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "startdisabled" "1" "spawnflags" "1" "filtername" "filter_blu_alt" "damage" "999999" } $filter_sendprop { "targetname" "filter_blu_alt" "$name" "m_iTeamNum" "$value" "3" } } format { NoFixup 1 OnSpawnOutput { Target wave_start_relay Action AddOutput Param "ontrigger text_on_relay:trigger:0:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "ontrigger text_off_relay:trigger:0:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "ontrigger reset_relay:trigger:0:0:-1" } logic_relay { "targetname" "text_on_relay" "ontrigger" "text,addoutput,color 255 255 255,0,-1" } logic_relay { "targetname" "text_off_relay" "ontrigger" "text,addoutput,color 0 0 0,0,-1" } logic_relay { "targetname" "reset_relay" "ontrigger" "botsdead_counter,setvalue,0,0,-1" "ontrigger" "botsremaining_counter,setvalue,100,0,-1" } logic_timer { "targetname" "timer" "refiretime" "0.05" "ontimer" "botsdead_counter,getvalue,0,0,-1" "ontimer" "botsremaining_counter,getvalue,0,0,-1" "ontimer" "botsactive_counter,getvalue,0,0,-1" } math_counter { "targetname" "botsdead_counter" "max" "99999" "startvalue" "0" "ongetvalue" "formatter,$setkey$case01,,0,-1" "ongetvalue" "formatter,$format,0,0,-1" } math_counter { "targetname" "botsremaining_counter" "max" "99999" "startvalue" "100" "ongetvalue" "formatter,$setkey$case02,,0,-1" "ongetvalue" "formatter,$format,0,0,-1" } math_counter { "targetname" "botsactive_counter" "max" "26" "startvalue" "0" "ongetvalue" "formatter,$setkey$case03,,0,-1" "ongetvalue" "formatter,$format,0,0,-1" } game_text { "targetname" "text" "color" "0 0 0" "holdtime" "36000" "fadein" "0" "fadeout" "0" "spawnflags" "1" "channel" "3" "effect" "1" "x" "-1" "y" "0.3" } logic_case { "targetname" "formatter" "case16" "Bots dead: %, % remaining, % active." "ondefault" "text,$setkey$message,,0,-1" "ondefault" "text,display,0,0,-1" } } format_bot { OnSpawnOutput { Target botsactive_counter Action Add Param 1 } OnParentKilledOutput { Target botsdead_counter Action Add Param 1 } OnParentKilledOutput { Target botsremaining_counter Action Subtract Param 1 } OnParentKilledOutput { Target botsactive_counter Action Subtract Param 1 } } } OverrideSounds { "Weapon_General.CritPower" "misc/null.wav" } SpawnTemplate format SpawnTemplate misc Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bot1 Where spawnbot_front TotalCount 100 WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 20 TFBot { Class Scout AddTemplate B855_Sig_Mobber StripItemSlot 0 StripItemSlot 1 Skill Expert ClassIcon scout_bat Name "Bat Scout" SpawnTemplate format_bot } DoneOutput { Target reset_relay Action Trigger } } WaveSpawn { Name bot2 Where spawnbot_front TotalCount 100 WaitBeforeStarting 1 WaitForAllDead bot1 WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 20 TFBot { Class Scout AddTemplate B855_Sig_Mobber StripItemSlot 0 StripItemSlot 1 Skill Expert ClassIcon scout_bat Name "Bat Scout" SpawnTemplate format_bot } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bot1 Where spawnbot_front TotalCount 100 WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 20 TFBot { Class Scout AddTemplate B855_Sig_Mobber StripItemSlot 0 StripItemSlot 1 Skill Expert ClassIcon scout_bat Name "Bat Scout" SpawnTemplate format_bot } DoneOutput { Target reset_relay Action Trigger } } WaveSpawn { Name bot2 Where spawnbot_front TotalCount 100 WaitBeforeStarting 1 WaitForAllDead bot1 WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 20 TFBot { Class Scout AddTemplate B855_Sig_Mobber StripItemSlot 0 StripItemSlot 1 Skill Expert ClassIcon scout_bat Name "Bat Scout" SpawnTemplate format_bot } } } }