// Mutational Beasts // this mission is upper intermediate // made by zombie (auti robot ai) // all 5 wave $4400(+400 bouns) #base robot_standard.pop #base robot_giant.pop #base robot_yucatan.pop WaveSchedule { StartingCurrency 2000 RespawnWaveTime 8 CanBotsAttackWhileInSpawnRoom yes PointTemplates { ExtraTankPath //Adds tank path to follow { Name "redtankpath" //name of the starting path node prefix. First tank node name would be name_1 Node "-1414.19 -1502.27 116.57" // note XYZ coordinates. First node is the starting point Node "-853.16 -1517.35 116.15" Node "-393.64 -1539.17 118.05" Node "-310.08 -982.77 123.99" Node "-322.16 -644.35 127.15" Node "-942.56 -631.35 128.15" Node "-1148.16 225.35 132.15" Node "-1015.16 848.35 128.15" Node "-881.16 1637.35 132.03" Node "-921.36 2327.75 132.05" Node "-610.76 2946.55 130.25" Node "-665 4284.35 124.05" Node "-844.46 4900.35 124.15" Node "-1228.66 5164.75 132.05" Node "-1649.30 5148.70 132.05" } ExtraTankPath //Adds tank path to follow { Name "bluetankpath" //name of the starting path node prefix. First tank node name would be name_1 Node "1936.59 4868.27 129.07" // note XYZ coordinates. First node is the starting point Node "1254.36 4733.35 129.05" Node "759.34 4616.57 126.95" Node "580.88 3982.17 121.03" Node "326.36 2881.35 121.05" Node "631.66 2096.45 129.05" Node "620.46 1537.35 129.05" Node "891.36 215.85 126.25" Node "799.76 -339.55 129.33" Node "194.26 -710.75 131.35" Node "-78.76 1152.55 121.05" Node "-130 -2495.35 109.85" Node "-143.16 -3622.35 105.05" } redwin_relay { NoFixup 1 game_round_win { "origin" "-1649.30 5148.70 132.05" "TeamNum" "2" "targetname" "bots_win_red" "switch_teams" "0" "force_map_reset" "1" "classname" "game_round_win" } } SpawnTemplate "redwin_relay" redwin // red win conition { NoFixup 1 logic_relay { "origin" "-1649.30 5148.70 132.05" "targetname" "redwin_relay" "OnTrigger" "bots_win_red,RoundWin,,0,-1" "OnTrigger" "pit_explosion_wav,PlaySound,,0,-1" "OnTrigger" "player,SetHealth,0,0,-1" } } SpawnTemplate "redwin" redtankifier // blue tank--> red tank { NoFixup 1 logic_relay { "targetname" "red_tank_relay" "OnTrigger" "tankbossred,Setteam,2,0,-1" } } } Templates { T_TFBot_Heavyweapons_beast { Class Heavyweapons Name "Beast Heavy" Skill Normal ClassIcon heavy_warrior WeaponRestrictions MeleeOnly Item "Warrior's Spirit" Item "Bear Necessities" Item "The Buffalo Steak Sandvich" ItemAttributes { ItemName "Warrior's Spirit" "crit kill will gib" 1 } } T_TFBot_Heavyweapons_beast_bread { Class Heavyweapons Name "Bread Beast Heavy" Skill Normal ClassIcon heavy_gru WeaponRestrictions MeleeOnly Item "The Bread Bite" Item "Bear Necessities" Item "The Buffalo Steak Sandvich" ItemAttributes { ItemName "The Bread Bite" "damage bonus" 1.3 "mod_maxhealth_drain_rate" 0 "crit kill will gib" 1 } } T_TFBot_Soldier_Stun { ClassIcon soldier_stun Health 200 Name "Stunner Soldier" Skill Normal Item "The Lucky Shot" Class Soldier ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 1 "damage bonus" 0.75 } } T_TFBot_soldier_escape { Name "(Not) Fast Moving Soldier" Class Soldier Skill Normal ClassIcon soldier_escape WeaponRestrictions MeleeOnly Item "Hellmet" Item "The Escape Plan" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_soldier_equalizer { Name "Equalizer Soldier" Class Soldier Skill Normal ClassIcon soldier_equalizer WeaponRestrictions MeleeOnly Item "Hellmet" Item "The Equalizer" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_pyro_volcano { Name "Volcano Pyro" Class Pyro Skill Easy ClassIcon pyro_volcano WeaponRestrictions MeleeOnly Item "Sharpened Volcano Fragment" Item "Cat's Pajamas" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_scout_cleaver { Name "Cleaver Scout" Class Scout Skill Easy ClassIcon scout_cleaver WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.3 } } T_TFBot_Sniper_bow_Ignite { Name "Fire Bowman" Class Sniper Skill Normal ClassIcon sniper_bow_ignite Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.8 } CharacterAttributes { "Set DamageType Ignite" 1 } } T_TFBot_pyro_shotgun { Class Pyro Name "Shotgun Pyro" Skill Easy ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly } } Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } //WAVE 1 $12000 Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{darkgreen}this is red tank template" Line "{green}beta version" Line "{red}you have nearly infinite clip/metal" Line "{red}protect to red tank at all cost!" } WaveSpawn { Name 2redtank2 TotalCount 100 SpawnCount 1 TotalCurrency 120 WaitBetweenSpawns 6 WaitBetweenSpawnsAfterDeath 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankbossred Health 16000 Speed 75 Classicon tank_red_lite Model "models/bots/boss_bot/boss_tankred.mdl" StartingPathTrackNode redtankpath OnBombDroppedOutput { Target redwin_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { Name "tanktrigger" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "2redtank2" WaitBeforeStarting 1 TotalCurrency 0 Support 1 FirstSpawnOutput { Target red_tank_relay Action Trigger } RandomChoice { RandomChoice { TFBot { Class Scout } } } } WaveSpawn { Name W5_41b TotalCount 100 SpawnCount 1 WaitBetweenSpawns 6 TotalCurrency 100 WaitBetweenSpawnsAfterDeath 2 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 16000 Speed 75 StartingPathTrackNode bluetankpath OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } }