#base robot_standard.pop #base robot_giant.pop #base robot_moonlight.pop #base rotating_shield.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 8 Advanced 1 SendBotsToSpectatorImmediately 1 LuaScriptFile "scripts\crackass.lua" PointTemplates { unstablecharge { OnSpawnOutput { Target popscript Action "$unstablesetup" } OnParentKilledOutput { Target boomtime Action Trigger } trigger_hurt { "targetname" "blastzone" "origin" "0 0 0" "angles" "0 0 0" "mins" "-270 -270 -120" "maxs" "270 270 600" damage 150 "damagetype" "4" "filtername" "redteam" "StartDisabled" "1" } KeepAlive 1 filter_activator_tfteam { "targetname" "redteam" "teamnum" "2" } KeepAlive 1 logic_relay { "targetname" "boomtime" "ontrigger" "blastzone,Enable,,0,-1" "ontrigger" "blastzone,Kill,,4,-1" "ontrigger" "buffzone,Enable,,0,-1" "ontrigger" "buffzone,Kill,,0.5,-1" "OnTrigger" "bigblast,start,,0,-1" "OnTrigger" "bigblast,Kill,,4,-1" "OnTrigger" "shake,StartShake,,0,-1" "OnTrigger" "shake,Kill,,2,-1" "OnTrigger" "!self,Kill,,5,-1" } KeepAlive 1 info_particle_system { "targetname" "bigblast" "origin" "0 0 90" "angles" "0 0 0" "effect_name" "cinefx_goldrush" } KeepAlive 1 env_shake { "targetname" "shake" "amplitude" "7" "duration" "1.5" "frequency" "255" "radius" "300" "spawnflags" "4" } } } Templates { unstablecharge { SpawnTemplate unstablecharge FireInput { Target "!self" Action "IgnitePlayer" Repeats 9999 Delay 1 Cooldown 1 } AddCond { Index 70 } FireInput { IfHealthBelow 2 Delay 2 Target !self Action $suicide } FireInput { IfHealthBelow 2 Delay 1.3 Target !self Action $PlaySound Param "items\cart_explode_trigger.wav" } CharacterAttributes { "attach particle effect" 236 "voice pitch scale" 1.45 } VoiceCommand { Delay 3 Cooldown 3 Type "Help" } } } Wave //wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 60 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 4.6 Where spawnbot_main TFBot { Class Scout Skill Easy AimTrackingInterval 1.2 WeaponRestrictions PrimaryOnly } } WaveSpawn { Name 1 TotalCurrency 200 TotalCount 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6.3 Where spawnbot_main TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun AddTemplate unstablecharge } } WaveSpawn { TotalCurrency 250 TotalCount 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6.3 WaitForAllDead 1 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun AddTemplate unstablecharge } TFBot { Template T_TFBot_Medic_QuickUber } } } } }