#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1984 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 1 AddSentryBusterWhenKillCountExceeds 1 Advanced 1 LuaScriptFile scripts/royal_lua_core.lua LuaScriptFile scripts/stackable_bots.lua Mission { Objective Sniper InitialCooldown 1 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 1 DesiredCount 2 Squad { NoWaitForFormation 1 TFBot { Class Sniper Skill Expert Tag pair_sniper1_carrier Health 1 } TFBot { Class Sniper Skill Expert Tag pair_sniper1_carried Health 1 } } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 Where spawnbot TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Squad { NoWaitForFormation 1 TFBot { Template T_TFBot_Giant_Medic Tag pair_mainwave1_carrier Health 1 } TFBot { Template T_TFBot_Giant_Heavyweapons Tag pair_mainwave1_carried Health 1 } } } WaveSpawn { Name 1 Where spawnbot TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 0 TotalCurrency 0 Squad { NoWaitForFormation 1 TFBot { Template T_TFBot_Scout_Melee Tag pair_mainwave2_carrier_no-attack Health 1 } TFBot { Template T_TFBot_Sniper_Huntsman Tag pair_mainwave2_carried_no-attack Health 1 } } } WaveSpawn { Name 1 Where spawnbot TotalCount 50 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0.1 WaitBetweenSpawns 0 TotalCurrency 0 Squad { NoWaitForFormation 1 TFBot { Template T_TFBot_Scout_FAN Tag pair_mainwave3_carrier_no-attack-ubered Health 1 } TFBot { Template T_TFBot_Medic Tag pair_mainwave3_carried_no-attack-ubered Health 1 } } } } }