#base robot_standard.pop #base robot_giant.pop // WAVE 1 - 0$ + B(100$) // ------------------- // TOTAL - 0$ + B(100$) WaveSchedule { StartingCurrency 30000 RespawnWaveTime 0 CanBotsAttackWhileInSpawnRoom no NoRedBotsRandomCrit 1 NoRedSniperBotHeadshots 1 Templates { } ExtraSpawnPoint //Grey Sniper Spawn { Name "spawnbot_gry_sniper" TeamNum 5 X "274.69" Y "-666.18" Z "279.55" } ExtraSpawnPoint //Grey Sniper Spawn { Name "spawnbot_gry_sniper" TeamNum 5 X "-1375.81" Y "-1310" Z "306.51" } LuaScriptFile "scripts/grey_sniper_laser.lua" PointTemplates { LaserOnAim { OnSpawnOutput { Target "popscript" Action "$LaserOnAim" Delay 0.01 } } spawner { NoFixup 1 prop_dynamic { "model" "models/props_mvm/robot_spawnpoint.mdl" "disableshadows" 1 "defaultanim" "idle" "angles" "0 180 0" "skin" 2 } } } PlayerSpawnTemplate { Name LaserOnAim } Mission //Blue snipers on wave 3 { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 20 BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } // WAVE 1 [$0] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SpawnTemplate { Name "spawner" Origin "274.69 -666.18 279.55" } SpawnTemplate { Name "spawner" Origin "-1375.81 -1310 306.51" } WaveSpawn { Where spawnbot_gry_sniper TotalCount 9999 MaxActive 2 SpawnCount 2 TotalCurrency 0 WaitBeforeStarting 20 WaitBetweenSpawns 5 TFBot { SpawnTemplate { Name "LaserOnAim" } Class Sniper Skill Expert ClassIcon sniper_gry Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL} CustomEyeGlowColor "255 255 255" UseCustomModel "models/bots/sniper/bot_sniper_gray.mdl" ClassIcon gry_lite DesiredAttackRange "3000" StripItemSlot 2 FireInput { Target !self Action $AddCond Param "1" Delay 0.1 Repeats 1337 Cooldown 0 } Action Mobber } } } }