#base robot_giant.pop #base robot_standard.pop #base robot_officialtemplatefix_b855.pop #base b855_addtemplates.pop WaveSchedule { LuaScriptFile "scripts/ai_stickybomb.lua" PointTemplates { points { NoFixup 1 info_target { "targetname" "trap_point1" "origin" "-4 2967 314" } info_target { "targetname" "trap_point2" "origin" "-3 2312 314" } info_target { "targetname" "trap_point3" "origin" "-1488 4649 69" } info_target { "targetname" "trap_point5" "origin" "-4 2967 314" } info_target { "targetname" "trap_point6" "origin" "-562 1284 320" } info_target { "targetname" "trap_point7" "origin" "-43 -903 384" } info_target { "targetname" "trap_point8" "origin" "-73 -1974 455" } } } SpawnTemplate points WaveStartCountdown 0 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bot1 Where respawnpoints WaitBetweenSpawns 0.05 SpawnCount 1 MaxActive 6 TFBot { Class Demoman ClassIcon heavy_stoopid_lite Action Mobber UseHumanModel 1 FastUpdate 1 Skill Hard AddCond {Index 43} FireInput { Target !self Action $addcond Param "12 5" Delay 0.01 Cooldown 0.01 Repeats 0 IfSeeTarget 1 } FireInput { Target !self Action $setvar$bUseTrapBehavior Param 1 Delay 0.1 Repeats 1 } ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "projectile range decreased" 0.385 "stickybomb charge rate" 0 } DesiredAttackRange 750 MaxVisionRange 1300 } Support 1 } WaveSpawn { Where spawnbot TotalCount 8 WaitBetweenSpawns 8 SpawnCount 1 MaxActive 8 RandomChoice { TFBot {Template T_TFBot_Giant_Soldier Tag nav_prefer_flank_left} TFBot {Template T_TFBot_Giant_Soldier Tag nav_prefer_flank_right} } } } }