printl("New Bot Spawns Loaded") //need to hijack existing spawns and teleport them here //the game parses spawn point targetnames on map load, they cannot be spawned in after map/wave init local midspawn1 = FindByName(null, "spawnbot_chief") local midspawn2 = FindByName(null, "spawnbot_mission_spy") local frontspawn = FindByName(null, "spawnbot_mission_sentrybuster") midspawn1.SetLocalOrigin(Vector(-1671, 595, 47)) midspawn2.SetLocalOrigin(Vector(508, 1344, 112)) // printl(midspawn1 + " Moved position to " + midspawn1.GetLocalOrigin()) // printl(midspawn2 + " Moved position to " + midspawn2.GetLocalOrigin()) //randomly move the 4 spawnbot_mission_snipers for (local closespawn; closespawn = FindByName(closespawn, "spawnbot_mission_sniper*"); ) { local rand = RandomInt(1, 6) switch(rand) { case 1: closespawn.SetLocalOrigin(Vector(608, -726, 132)); break; case 2: closespawn.SetLocalOrigin(Vector(-499, -1327, -30)) break; case 3: closespawn.SetLocalOrigin(Vector(-1285, -1873, 20)) break; case 4: closespawn.SetLocalOrigin(Vector(608, -726, 132)) break; case 5: closespawn.SetLocalOrigin(Vector(-499, -1327, -30)) break; case 6: closespawn.SetLocalOrigin(Vector(-1285, -1873, 20)) break; } // printl(closespawn + " Moved position to " + closespawn.GetLocalOrigin() + ". Diceroll: " + rand) EntFireByHandle(closespawn, "Enable", "", 1.0, null, null) } // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "tunnelspawn" // TeamNum = 3 // origin = Vector(-1567, 748, 68) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "midspawn" // TeamNum = 3 // origin = Vector(-1671, 595, 47) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "midspawn" // TeamNum = 3 // origin = Vector(508, 1344, 112) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "closespawn" // TeamNum = 3 // origin = Vector(608, -726, 132) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "closespawn" // TeamNum = 3 // origin = Vector(-499, -1327, -60) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "closespawn" // TeamNum = 3 // origin = Vector(-1285, -1873, 20) // }) // SpawnEntityFromTable("info_player_teamspawn", { // targetname = "frontspawn" // TeamNum = 3 // origin = Vector(-206, 483, 748) // })