// lite #base robot_standard.pop #base robot_gatebot.pop #base robot_giant.pop WaveSchedule { StartingCurrency 10000 RespawnWaveTime 0 AddSentryBusterWhenDamageDealtExceeds 1 AddSentryBusterWhenKillCountExceeds 1 PointTemplates { ShootWhat { OnSpawnOutput { Target !activator Action RunScriptCode Param "for(local hBolt; hBolt = Entities.FindByClassnameWithin(hBolt, `tf_projectile_arrow`, self.EyePosition(), 32);)if(hBolt.GetOwner() == self){ hBolt.SetAbsVelocity(hBolt.GetForwardVector() * 2600); hBolt.SetMoveType(4, 2) }" } } } CustomWeapon { "What" { OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" "override projectile type" 18 } } ExtraLoadoutItems { Spy { Secondary "What" } } PlayerShootTemplate { Name ShootWhat ItemName "What" } Wave { StartWaveOutput { Target wave_start_relay Action trigger } InitWaveOutput { Target wave_init_gate_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { WaitForAllDead inf } WaveSpawn { Name inf Support 1 MaxActive 12 Where spawnbot Where spawnbot_gate TFBot { Template T_TFGateBot_Scout_Melee } } WaveSpawn { Name inf Support 1 MaxActive 1 WaitBetweenSpawns 2 Tank { Health 1000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_right_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { } }