#base b855_addtemplates.pop seggs { StartingCurrency 1 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 1 FixedRespawnWaveTime 1 WaveStartCountdown 0 ForceHoliday 2 NoThrillerTaunt 1 MaxSpeedLimit 1400 SendBotsToSpectatorImmediately 1 AllowJoinTeamBlue 1 AllowJoinTeamBlueMax 6 BluHumanInfiniteAmmo 1 BluHumanInfiniteCloak 0 BluHumanFlagPickup 1 BluHumanFlagCapture 1 BluHumanTeleportOnSpawn 0 HumansMustJoinTeam blue BluPlayersAreRobots 1 SetCreditTeam 3 ReverseWinConditions 1 ExtraSpawnPoint { Name spawnbot_balls TeamNum 2 X 2398 Y -179 Z 896 } PlayerAttributes { "no damage view flinch" 1 "increased air control" 5 "can breathe under water" 1 "deploy time decreased" 0.65 } ItemBlacklist { ClassName "tf_powerup_bottle" } PointTemplates { lol { NoFixup 1 OnSpawnOutput { Target nav_refresher Action RecomputeBlockers Delay 1 } OnSpawnOutput { Target nav_refresher Action RecomputeBlockers Delay 2 } OnSpawnOutput { Target nav_refresher Action RecomputeBlockers Delay 3 } prop_dynamic { "targetname" "the_door" "solid" "6" "angles" "0 270 0" "model" "models/props_urban/urban_blast_door.mdl" "origin" "-2420 584 512" "disableshadows" "1" "parentname" "the_door_entity" } prop_dynamic { "targetname" "the_backside" "solid" "6" "angles" "0 90 0" "model" "models/props_urban/urban_blast_door.mdl" "origin" "-2415 584 512" "disableshadows" "1" "parentname" "the_door_entity" } func_door { "targetname" "the_door_entity" "origin" "-2404 584 608" "mins" "-1 -1 -1" "maxs" "1 1 1" "noise1" "Medieval.DoorOpenRaise" "noise2" "misc/null" "lip" "175" "damage" "1200" "forceclosed" "1" "spawnflags" "32" "speed" "100" "loopmovesound" "0" "movedir" "90 0 0" "onopen" "nav_refresher,recomputeblockers,0,1,-1" "onopen" "nav_refresher,recomputeblockers,0,2,-1" "onopen" "nav_refresher,recomputeblockers,0,3,-1" "onopen" "door_nobuild,disable,0,0,-1" "onopen" "door_nav_blocker,disable,0,0,-1" "onclose" "nav_refresher,recomputeblockers,0,1,-1" "onclose" "nav_refresher,recomputeblockers,0,2,-1" "onclose" "nav_refresher,recomputeblockers,0,3,-1" "onclose" "door_nav_blocker,enable,0,0,-1" "onclose" "door_nobuild,enable,0,0,-1" "onfullyclosed" "tele_suicider,fireuser1,0,0,-1" } tf_point_nav_interface { "targetname" "nav_refresher" } func_nav_avoid { "targetname" "door_nav_blocker" "origin" "-2368 576 480" "mins" "-256 -364 -224" "maxs" "256 364 224" "team" "-2" "tags" "bot_red bomb_carrier common" } func_nobuild { "targetname" "door_nobuild" "origin" "-2412 578 615" "mins" "-68 -358 -102" "maxs" "68 358 102" } trigger_multiple { "targetname" "tele_suicider" "origin" "-2412 578 615" "mins" "-68 -358 -102" "maxs" "68 358 102" "filtername" "filter_teleporter" "spawnflags" "64" "startdisabled" "1" "onstarttouch" "!activator,removehealth,5000,0,-1" "onuser1" "!self,enable,0,0,-1" "onuser1" "!self,disable,0,0.02,-1" } filter_activator_class { "targetname" "filter_teleporter" "filtername" "obj_teleporter" "negated" "0" } } extra { NoFixup 1 filter_tf_bot_has_tag { "targetname" "filter_helipad" "tags" "bot_walktohelipad" } func_nav_avoid { "targetname" "avoid" "tags" "bot_nofront" "team" "2" "origin" "-2368 1120 686" "mins" "-192 -160 -110" "maxs" "192 160 110" } func_nav_avoid { "targetname" "bad_path_blocker" "origin" "-2496 576 800" "mins" "-128 -512 -160" "maxs" "128 512 320" "team" "3" "tags" "bomb_carrier" } } } SpawnTemplate lol SpawnTemplate extra Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 50 Where spawnbot WaitBetweenSpawns 0.5 SpawnCount 1 MaxActive 11 RandomChoice { TFBot { Class Scout StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 AlwaysGlow 1 Action PushToCapturePoint Attributes DisableDodge Tag bot_walktohelipad } TFBot { Class Scout StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 AlwaysGlow 1 } } } WaveSpawn { TotalCount 50 Where spawnbot_balls WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 11 RandomChoice { TFBot { Class Scout StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 AlwaysGlow 1 AddTemplate Red AdditionalStepSound "=1|misc/null.wav" Tag bot_nofront } } } } }