#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 600 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 2 // FixedRespawnWaveTime 1 // AddSentryBusterWhenDamageDealtExceeds 3000 // AddSentryBusterWhenKillCountExceeds 15 // Advanced 1 // EventPopfile Halloween PrecacheSound boatdrop.mp3 Templates { T_TFBOT_GIANT_ROCKETMECH { Template T_TFBot_Giant_Heavyweapons Skill Normal SpawnTemplate rocketmech_model ItemAttributes { ItemName TF_WEAPON_MINIGUN "projectile spread angle penalty" 6.0 "override projectile type" 2.0 "fire rate penalty" 1.5 "minigun spinup time increased" 1.40 "damage bonus" 2.5 "projectile speed decreased" 2 } } } PointTemplates { rocketmech_model { OnSpawnOutput { Target "headpoint" Action SetParent Param !activator Delay 0.2 } OnSpawnOutput { Target "headpoint" Action SetParentAttachment Param "head" Delay 0.5 } info_target { "targetname" "headpoint" "origin" "0 0 0" } prop_dynamic { "targetname" "tank" "parentname" "headpoint" "model" "models/props_frontline/tank_animated.mdl" "skin" "2" "origin" "0 0 -20" "modelscale" "0.35" "solid" "0" "disableshadows" "1" "DefaultAnim" "idle" } } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a Where spawnbot TotalCount 16 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Sniper Skill Normal ClassIcon sniper_carbine Name "Rifle-Bot" WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" } } WaveSpawn { WaitForAllDead w1a Where spawnbot TotalCount 14 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 TFBot { Class Sniper ClassIcon sniper_carbine Skill Normal Name "Rifle-Bot" WeaponRestrictions SecondaryOnly Item "The Cleaner's Carbine" } } WaveSpawn { Name w1b WaitForAllDead w1a Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 TotalCurrency 100 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name w1c WaitForAllDead w1b Where spawnbot TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 4.5 TotalCurrency 100 Squad { TFBot { Template T_TFBOT_GIANT_ROCKETMECH } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } TFBot { Class Heavyweapons Skill Easy } } } WaveSpawn { Name w1c WaitForAllDead w1b Where spawnbot TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4.5 TotalCurrency 50 Support Limited TFBot { Class Scout Action Mobber WeaponRestrictions MeleeOnly ClassIcon scout_bat_nys } } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } } }