#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no //LuaScriptFile "scripts/testingluafiledd.lua" PointTemplates { Testprop { NoFixup 0 prop_dynamic { "origin" "75 2353 257" "model" "models\props_doomsday\australium_container.mdl" } } Testprop2 { NoFixup 0 prop_dynamic { "origin" "75 2353 237" "model" "models\props_doomsday\australium_container.mdl" "skin" "1" } } Testprop3 { NoFixup 0 prop_dynamic { "origin" "0 0 100" "model" "models\props_doomsday\australium_container.mdl" "skin" "2" } } } CustomWeapon { Name "Custom Rocket Launcher" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size bonus" 2 } CustomWeapon { Name "Custom SMG" OriginalItemName "TF_WEAPON_SMG" "clip size bonus" 2 } CustomWeapon { Name "Custom Passive" OriginalItemName "The Team Captain" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 2" OriginalItemName "Darwin's Danger Shield" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 3" OriginalItemName "TTG Max Hat" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 4" OriginalItemName "Bombing Run" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 5" OriginalItemName "Pugilist's Protector" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 6" OriginalItemName "Horrific Headsplitter" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 7" OriginalItemName "Flipped Trilby" "max health additive bonus" 200 } CustomWeapon { Name "Custom Passive 8" OriginalItemName "Scout Flip-Flops" "max health additive bonus" 200 } CustomWeapon { Name "Test" OriginalItemName "The Panic Attack" "max health additive bonus" 200 } ExtraLoadoutItems { Soldier { Primary "Custom Rocket Launcher" Primary "Custom Passive" Secondary "Custom Rocket Launcher" Secondary "Custom Passive" Secondary "Panic Attack Shotgun" Melee "Custom Rocket Launcher" Melee "Custom Passive" Melee "The Half-Zatoichi" Melee "The Pain Train" } Demoman { Primary "Festive Crusader's Crossbow" Secondary "Panic Attack Shotgun" Primary "TF_WEAPON_REVOLVER" Secondary "TF_WEAPON_REVOLVER" Melee "The Half-Zatoichi" Melee "The Pain Train" } Scout { Secondary "The Flare Gun" Melee "The Half-Zatoichi" Melee "Memory Maker" Melee "Frying Pan" Melee "The Pain Train" } Heavyweapons { Primary "Panic Attack Shotgun" Primary "The B.A.S.E. Jumper" Secondary "Panic Attack Shotgun" Secondary "The Family Business" Secondary "Pretty Boy's Pocket Pistol" Secondary "The B.A.S.E. Jumper" PDA2 "TF_WEAPON_INVIS" Melee "Memory Maker" Melee "The Pain Train" Melee "The B.A.S.E. Jumper" } Engineer { Primary "Panic Attack Shotgun" Secondary "Panic Attack Shotgun" Secondary "The Family Business" Secondary "Pretty Boy's Pocket Pistol" } Spy { Primary "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Secondary "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Primary "Custom Rocket Launcher" Primary "Custom Rocket Launcher" Secondary "Upgradeable TF_WEAPON_SMG" Secondary "Festive SMG 2014" } Medic { Secondary "The Flare Gun" Melee "The Half-Zatoichi" PDA "TF_WEAPON_INVIS" PDA2 "TF_WEAPON_INVIS" } Sniper { Primary "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Secondary "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" Secondary "Upgradeable TF_WEAPON_PISTOL" Secondary "Custom Passive 2" PDA "Custom Passive 3" PDA2 "Custom Passive 4" Head "Custom Passive 5" Misc "Custom Passive 6" Misc2 "Custom Passive 7" Action "Custom Passive 8" } Pyro { Secondary "Panic Attack Shotgun" Secondary "Upgradeable TF_WEAPON_PISTOL" } } Wave { InitWaveOutput { Target gamerules Action RunScriptCode Param " function OnGameEvent_player_spawn(params) { local bot = GetPlayerFromUserID(params.userid) if (bot.IsBotOfType(1337)) { EntFireByHandle(bot,`RunScriptCode`,`NetProps.SetPropInt(self, `m_iTeamNum`, 0)`,3,null,null) } } __CollectGameEventCallbacks(this)" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Class Scout WeaponRestrictions MeleeOnly } } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 999 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Class Soldier WeaponRestrictions MeleeOnly } } } SpawnTemplate Testprop2 //WAVE 3 //Tank Boss 28k, Scout melee support, Spy Mission//Currency 900 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { SpawnTemplate Testprop StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Sniper WeaponRestrictions MeleeOnly } } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Sniper WeaponRestrictions MeleeOnly Tag testprop3 SpawnTemplate Testprop3 } } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 Tank { Speed 100 Health 10 Name testprop4 } } } //WAVE 4 //Demos, Scout melees, Soldiers, Giant Demos, Sniper Mission MB //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 5 //Tank Boss 30k, Giant Demo with pyro escort//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 6 //Giant Demos, Giant geavy with Quick fix medics, Giant Pyros, Tank Boss 33K, Giant Baseball, scout support.//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 3 //Tank Boss 28k, Scout melee support, Spy Mission//Currency 900 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 4 //Demos, Scout melees, Soldiers, Giant Demos, Sniper Mission MB //Currency 500 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 5 //Tank Boss 30k, Giant Demo with pyro escort//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } //WAVE 6 //Giant Demos, Giant geavy with Quick fix medics, Giant Pyros, Tank Boss 33K, Giant Baseball, scout support.//Currency 1200 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "primarywave" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } }