#base robot_standard.pop #base robot_giant.pop #base robot_stardust_new.pop WaveSchedule { StartingCurrency 800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 5 FixedRespawnWaveTime 1 AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 10 AllowBotExtraSlots 1 ExtraBotSlotsNoDeathcam 1 RestoreNegativeDamageHealing 1 RobotLimit 30 PrecacheModel "models\weapons\c_models\c_m16\c_m16.mdl" PrecacheSound "smg_shoot_giant3.wav" PrecacheSound "kriss_shoot.wav" // Advanced 1 // EventPopfile Halloween //spawnbot //spawnbot_mission_sentrybuster //spawnbot_mission_sniper //spawnbot_mission_spy // ExtraSpawnPoint // { // Name "spawnbot_tank" // Teamnum 3 // X "-1208.0" // Y "-166.8" // Z "299.8" // } Templates { T_TFBot_Soldier_Armored_Homing { Name "SHL-2000" Class Soldier ClassIcon soldier_homing_nys_omega Scale 1.5 Health 900 Attributes HoldFireUntilFullReload Skill Expert MaxVisionRange 1500 WeaponRestrictions PrimaryOnly Item "upgradeable tf_weapon_rocketlauncher" Item "The Peacebreaker" ItemAttributes { Itemname "upgradeable tf_weapon_rocketlauncher" "mini rockets" 1 "damage penalty" 0.35 "mod projectile heat seek power" 45 "mod projectile heat aim error" 25 "fire rate bonus" 0.15 "mod projectile heat aim time" 2 "clip size bonus" 2 "mod projectile heat aim start time" 0.5 "projectile spread angle penalty" 4 "projectile speed decreased" 0.55 "projectile trail particle" "~eyeboss_projectile" "faster reload rate" 0.5 "mult projectile scale" 0.75 "paintkit_proto_def_index" 414 "Set_item_texture_wear" 0.2 "ignores other projectiles" 1 "explosion particle" "Explosion_Dustup_2" "penetrate teammates" 1 } CharacterAttributes { "move speed penalty" 0.95 "airblast vulnerability multiplier" 0.75 "damage force reduction" 0.75 "increased jump height" 1.9 "head scale" 0.8 } } T_TFBot_Giant_Engineer_SuperCircuit { Name "Super Circuit Engineer" Class Engineer ClassIcon engineer_shortcircuit_lite Scale 1.7 Health 3000 Attributes MiniBoss ExtAttr AlwaysFireWeaponAlt Skill Expert Action FetchFlag MaxVisionRange 2000 WeaponRestrictions SecondaryOnly Tag bot_giant Item "The Data Mining Light" Item "the short circuit" ItemAttributes { Itemname "the short circuit" "projectile speed decreased" 0.2 "projectile acceleration start time" 0.45 "projectile acceleration" 3800 "damage bonus" 5 "override projectile type" 27 // no crappy laser "provide on active" 1 "fire rate penalty" 5 "projectile spread angle penalty" 9 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 7 "rage giving scale" 0.1 "head scale" 0.7 "deploy time decreased" 0.01 } } T_TFBot_Sniper_Frontliner { Class Sniper Health 175 Item "upgradeable Tf_weapon_scattergun" Item "Cranium Cover" Item "Preventative Measure" Action FetchFlag Skill Normal Name "AR-5000" Classicon sniper_m4a1_lite Attributes HoldFireUntilFullReload ItemAttributes { Itemname "upgradeable Tf_weapon_scattergun" "custom item model" "models\weapons\c_models\c_m16\c_m16.mdl" "bullets per shot bonus" 0.2 "weapon spread bonus" 0.75 "clip size bonus" 5.3 "fire rate bonus" 0.15 "reload full clip at once" 1 "damage bonus" 2.75 "reload time increased" 10 "burst fire count" -4 "burst fire rate mult" 10 "custom kill icon" "family_business" "custom weapon fire sound" "kriss_shoot.wav" } } } Mission // For Wave # { Where spawnbot_mission_sentrybuster Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 999 DesiredCount 1 InitialCooldown 25 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster_Fix } } Mission // w1 spies { Where spawnbot_mission_spy Objective Spy BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 3 InitialCooldown 25 CooldownTime 60 TFBot { Template T_TFBot_Spy } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "a1.1" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demoman_Burst_Fix } TFBot { Template T_TFBot_Medic_Shield Tag bot_squad_member } } } WaveSpawn { Name "a1" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 6.5 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Cola Name "Extended Cola Scout" Skill Easy ItemAttributes { Itemname "crit-a-cola" "mult effect duration" 3 } } } WaveSpawn { Name "a2" WaitForAllSpawned "a1" Where spawnbot TotalCount 40 MaxActive 15 SpawnCount 5 WaitBeforeStarting 36 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Name "a2" WaitForAllSpawned "a1" Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Engineer_SuperCircuit } } } Wave // Wave 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "a1" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Brass_Fix Skill Normal CharacterAttributes { "cannot pick up intelligence" 1 } } } WaveSpawn { Name "a1" Where spawnbot TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 11 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name "scouts" Where spawnbot TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } } }