#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 EventPopfile Halloween PointTemplates { skeleton { NoFixup 1 OnSpawnOutput { Target "player" Action "$DisplayTextChat" Param "I exist" } prop_dynamic { "targetname" "kevin" "DefaultAnim" "taunt_russian" "parentname" "triggerrefresh" "DisableBoneFollowers" "1" "disableshadows" "1" "modelscale" "0.4" "skin" "6" "solid" "1" "angles" "0 180 0" "origin" "-323 -601 -62" "model" "models/bots/skeleton_sniper/skeleton_sniper.mdl" } func_rotating { "targetname" "triggerrefresh" "origin" "-323 -601 -62" "mins" "-8 -8 -8" "maxs" "8 8 8" "fanfriction" "100" "maxspeed" "50" "rendermode" "10" "spawnflags" "65" } } } SpawnTemplate skeleton [$!SIGSEGV] Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "" Where spawnbot_m TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Medic WeaponRestrictions SecondaryOnly //Action FetchFlag Attributes IgnoreFlag Attributes SuppressFire Attributes DisableDodge CharacterAttributes { "no_jump" 1 "move speed bonus" 0.001 } ExtAttr AlwaysFireWeaponAlt [$!SIGSEGV] } } WaveSpawn [$!WIN32] { Name "" Where spawnbot_m TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Class Scout //Action FetchFlag Attributes IgnoreFlag Attributes SuppressFire Attributes DisableDodge CharacterAttributes { "no_jump" 1 "move speed bonus" 0.001 } } } } }