//////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// ////////////// ////////// //////// /////// ///////////// // /////// //////// //////// //////////// //// /////// ////////////////// /////////////////// /////////// ///////// ////////// //////////// ////////// / /////////////// //////// ///////////// ///////// /// ///////////////////// /////// ////////////////////// //////// ///// ///////// /////// ///////////// /////// /////// /////// //////// ////////////// //////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////// /* MW2 RSE Bots v35 Retarded (Smart) Enemies talk.gsc CUSTOM GSC FILE Feel free to use the code. Just give credit where credit is due! */ // 7 team speak commands // 364 dialogue options doMessage() { self endon("bot_reset"); self endon("death"); self endon("disconnect"); soundalias = ""; saytext = ""; wait 1 + randomint(2); if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 4) { switch(randomint(7)) { case 0: soundalias = "mp_cmd_suppressfire"; saytext = "Suppressing fire!"; break; case 1: soundalias = "mp_cmd_followme"; saytext = "Follow Me!"; break; case 2: soundalias = "mp_stm_enemyspotted"; saytext = "Enemy spotted!"; break; case 3: soundalias = "mp_cmd_fallback"; saytext = "Fall back!"; break; case 4: soundalias = "mp_stm_needreinforcements"; saytext = "Need reinforcements!"; break; case 5: soundalias = "mp_cmd_movein"; saytext = "Move in!"; break; case 6: soundalias = "mp_cmd_regroup"; saytext = "Regroup!"; break; } } if(soundalias != "" && saytext != "") { self maps\mp\gametypes\_quickmessages::saveHeadIcon(); self maps\mp\gametypes\_quickmessages::doQuickMessage(soundalias, saytext); wait 2; self maps\mp\gametypes\_quickmessages::restoreHeadIcon(); } } BotTalkEndGame() { self endon("disconnect"); for(;;) { wait 1; if(level.gameEnded == true) { wait 0.1; // stop playing after game ended if(self.animinprogress == true) self bots\includes::endBotAnim(); self.atObjectivePos = true; self.fMoveSpeed = 0; self notify("bot_reset"); // kill all bot processes wait 1 + randomint(10); if(level.teamBased) { winningteam = self thread maps\mp\gametypes\_gamescore::getWinningTeam(); if(self.pers["team"] == winningteam) { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(24)) { case 0: self sayall("gg, Well done team!"); break; case 1: self sayall("^" + (randomint(6) +1) + "Nice game!! Good job team!"); break; case 2: self sayall("Nice Game!" ); break; case 3: self sayall("^" + (randomint(6) +1) + "WOW that was EPIC!" ); break; case 4: case 5: case 6: case 7: self sayall("GG" ); break; case 8: self sayall("^" + (randomint(6) +1) + "GGA, our team was awesome!"); break; case 9: self sayall("^" + (randomint(6) +1) + "gg"); break; case 10: self sayall("^" + (randomint(6) +1) + "Haha if i am on " + winningteam + " my team always wins!"); break; case 11: self sayall("^" + (randomint(6) +1) + "Lol my team always wins!"); break; case 12: self sayall("That was fun"); break; case 13: self sayall("^" + (randomint(6) +1) + "Haha what a game"); break; case 14: self sayall("i missed this game"); break; case 15: self sayall("mw2 is totally the best call of duty game"); break; case 16: self sayall("gg, finally i'm on a GOOD team"); break; case 17: self sayall("this match helped my k/d ratio!!"); break; case 18: self sayall("nigga that shit was crazy!"); break; case 19: self sayall("damn that was hectic"); break; case 20: self sayall("ha tight game yo."); break; case 21: self sayall("That was really satisfying"); break; case 22: self sayall("i'm gonna add you guys to my friends list, we work well together"); break; case 23: self sayall("gg that was raw"); break; } } } else { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(24)) { case 0: self sayall("^" + (randomint(6) +1) + "GGA, My team Sucked!"); break; case 1: self sayall("Dam my team-mates suck!!"); break; case 2: self sayall("^" + (randomint(6) +1) + "Nice Game! even though we got raped!" ); break; case 3: self sayall("^" + (randomint(6) +1) + "wow thatt was epic!!" ); break; case 4: self sayall("^" + (randomint(6) +1) + "GG" ); break; case 5: self sayall("GGA"); break; case 6: self sayall("well done other team!"); break; case 7: self sayall("^" + (randomint(6) +1) + "Why does " + self.pers["team"] + " always Lose?!"); break; case 8: self sayall("^" + (randomint(6) +1) + "I want diffrent team members!!"); break; case 9: self sayall("^" + (randomint(6) +1) + "That wasn't fun"); break; case 10: self sayall("^" + (randomint(6) +1) + "hahaha crap game"); break; case 11: self sayall("i wish i had a better gun"); break; case 12: self sayall("someone must of hacked"); break; case 13: self sayall("i blame my team"); break; case 14: self sayall("^" + (randomint(6) +1) + "such CAMPERS!!!"); break; case 15: self sayall("boooo noobs were on my team"); break; case 16: self sayall("gg we need better luck next time"); break; case 17: self sayall("ohh come on, i lose again!!"); break; case 18: self sayall("WHY DO I ALWAYS GET STUCK WITH THE NEWBIES??!!"); break; case 19: case 20: case 21: case 22: self sayall("gg"); break; case 23: self sayall("gg i guess"); break; } } } } else { b = 0; w = 9999; winner = undefined; loser = undefined; foreach(player in level.players) { if(player.pers["score"] > b ) { winner = player; b = player.pers["score"]; } if(player.pers["score"] < w ) { loser = player; w = player.pers["score"]; } wait 0.1; } if(winner == self) { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(10)) { case 0: self sayall("^" + (randomint(6) +1) + "Haha Suck it. you all just got pwnd!"); break; case 1: self sayall("^" + (randomint(6) +1) + "there is no bot, only zuul"); break; case 2: self sayall("I did that with my eyes closed!"); break; case 3: self sayall("you see that? that is the mark of a true warrior!"); break; case 4: self sayall("im so fly. u no why? cuz im ballin!!"); break; case 5: self sayall( "^" + (randomint(6) +1) + "LOL i just wasted you all!! Whoot whoot!" ); break; case 6: self sayall("i am the prophet of CoD"); break; case 7: self sayall("I AM THE ONE WHO KNOCKS"); break; case 8: self sayall("bow down to me!!"); break; case 9: self sayall("GG!! that was fun :)"); break; } } } else { if(loser == self) { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(10)) { case 0: self sayall( "^" + (randomint(6) +1) + "Lol i Sucked in this game, just look at my score!" ); break; case 1: self sayall("damn i suck balls" ); break; case 2: self sayall("that was really hard!" ); break; case 3: self sayall("and people say call of duty is easy? jeez" ); break; case 4: self sayall("Wow i got my butt handed to me." ); break; case 5: self sayall( "^" + (randomint(6) +1) + "omg why can't i be good at this game? :(" ); break; case 6: self sayall("dang you guys are such try hards" ); break; case 7: self sayall("wow i shouldn't be playing this game" ); break; case 8: self sayall("gg. wait fuck no it wasn't. fuck this game." ); break; case 9: self sayall("hopefully next time i won't suck" ); break; } } } else { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(24)) { case 0: self sayall("^" + (randomint(6) +1) + "gga, well done " + winner.name); break; case 1: self sayall("gga c u all later" ); break; case 2: self sayall("GGA, Nice score " + winner.name ); break; case 3: self sayall("^" + (randomint(6) +1) + "Nice Game!" ); break; case 4: self sayall("WOW that was really EPIC!" ); break; case 5: self sayall( "^" + (randomint(6) +1) + "Nice Score " + winner.name + ", how did you get to be so good?" ); break; case 6: self sayall("^" + (randomint(6) +1) + "This game sucked, " + winner.name + " is such a hacker!!" ); break; case 7: self sayall("^" + (randomint(6) +1) + "gga, Bad luck " + loser.name ); break; case 8: self sayall( "^" + (randomint(6) +1) + "Rofl, " + loser.name + " dude, you suck!!" ); break; case 9: self sayall("gga"); break; case 10: case 11: self sayall( "^" + (randomint(6) +1) + "GG." ); break; case 12: case 13: self sayall( "^" + (randomint(6) +1) + "gg" ); break; case 14: self sayall( "^" + (randomint(6) +1) + "gg, but you need to stop haxing"); break; case 15: self sayall("gg, better luck next time i guess"); break; case 16: self sayall("wow, i was outmatched big time"); break; case 17: self sayall("we're not in kansas anymore"); break; case 18: self sayall("i need some more practice"); break; case 19: self sayall( "^" + (randomint(6) +1) + "i must admit that was pretty cool" ); break; case 20: self sayall("My mommy said i'm good at this game"); break; case 21: self sayall( "^" + (randomint(6) +1) + "Lol atleast i did better then " + loser.name ); break; case 22: case 23: self sayall("gg"); break; } } } } } } } } BotTalkDead() { self endon("bot_reset"); self endon("disconnect"); for(;;) { wait 1; self waittill( "spawned_player" ); self.pers["bot"]["gotkilled"] = self.lastAttacker; wait 1 + randomint(3); if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 2) { switch(randomint(46)) { case 0: self sayall("Damm, i just got pawnd by " + self.pers["bot"]["gotkilled"].name ); break; case 1: self sayall( "^" + (randomint(6) +1) + "Hax ! Hax ! Hax !" ); break; case 2: self sayall( "^" + (randomint(6) +1) + "WOW n1 " + self.pers["bot"]["gotkilled"].name ); break; case 3: self sayall( "^" + (randomint(6) +1) + "How the?? How did you do that " + self.pers["bot"]["gotkilled"].name + "?"); break; case 4: self sayall( "^" + (randomint(6) +1) + "Nooooooooo my killstreaks!! :( " ); break; case 5: self sayall( "Stop Spawn Raping!!!" ); break; case 6: self sayall( "^" + (randomint(6) +1) + "Haha Well done " + self.pers["bot"]["gotkilled"].name ); break; case 7: self sayall( "^" + (randomint(6) +1) + "Agggghhhh " + self.pers["bot"]["gotkilled"].name + " you are such a noob!!!!" ); break; case 8: self sayall( "^" + (randomint(6) +1) + "n1 " + self.pers["bot"]["gotkilled"].name ); break; case 9: self sayall( "Sigh at my lag, it's totally killing me.. ^2Just Look at my ^1Ping!" ); break; case 10: self sayall( "OMG wow that was LEGENDARY, well done " + self.pers["bot"]["gotkilled"].name); break; case 11: self sayall( "Today is definitely not my day!" ); break; case 12: self sayall( "^" + (randomint(6) +1) + "Aaaaaaaagh!!!" ); break; case 13: self sayall( "^" + (randomint(6) +1) + " Dude What the hell, " + self.pers["bot"]["gotkilled"].name + " is such a HACKER!! " ); break; case 14: self sayall( "^" + (randomint(6) +1) + self.pers["bot"]["gotkilled"].name + " you Wallhacker!" ); break; case 15: self sayall( "^" + (randomint(6) +1) + "This is so frustrating!" ); break; case 16: self sayall( " :O I can't believe that just happened" ); break; case 17: self sayall( self.pers["bot"]["gotkilled"].name + " you ^1Noooo^2ooooooooo^3ooooo^5b" ); break; case 18: self sayall( "^" + (randomint(6) +1) + "LOL, " + self.pers["bot"]["gotkilled"].name + " how did you kill me?" ); break; case 19: self sayall( "^" + (randomint(6) +1) + "laaaaaaaaaaaaaaaaaaaag" ); break; case 20: self sayall( "^" + (randomint(6) +1) + "i hate this map!" ); break; case 21: self sayall( self.pers["bot"]["gotkilled"].name + " You tanker!!" ); break; case 22: self sayall( "Sigh at my isp" ); break; case 23: self sayall( "^1I'll ^2be ^6back" ); break; case 24: self sayall( "LoL that was random" ); break; case 25: self sayall( "ooohh that was so close " + self.pers["bot"]["gotkilled"].name + " and you know it !! " ); break; case 26: self sayall( "^" + (randomint(6) +1) + "rofl" ); break; case 27: self sayall( "so many campers in this match" ); break; case 28: self sayall( "dude thats bullshit" ); break; case 29: self sayall( "wat?? that was bullet lag!" ); break; case 30: self sayall( "help how do i shoot my gun??" ); break; case 31: self sayall( "^" + (randomint(6) +1) + "wtf bro" ); break; case 32: self sayall( "dude get a life" ); break; case 33: self sayall( "shouldn't you be doing something better with your life?" ); break; case 34: self sayall( "omg what is with all the kiddies playing COD ?" ); break; case 35: self sayall( "^" + (randomint(6) +1) + "faggot!! FAG FAGGOT" ); break; case 36: self sayall( "OMFG im soo unlucky !" ); break; case 37: self sayall( "dammit man i almost had that killstreak" ); break; case 38: self sayall( "jeez, take it easy buddy" ); break; case 39: self sayall( "what the heck was that??" ); break; case 40: self sayall( "The force is strong with this one." ); break; case 41: self sayall( "calm down its just a game bro" ); break; case 42: self sayall( "admin pls kick " + self.pers["bot"]["gotkilled"].name ); break; case 43: self sayall( "i wish i had host connection :(" ); break; case 44: self sayall( "01100110 01110101 01100011 01101011 00100000 01111001 01101111 01110101" ); break; case 45: self sayall( "i bet you like justin bieber music fucking fag" ); break; } } } } BotTalkKilled() { self endon("bot_reset"); self endon("disconnect"); for(;;) { self waittill( "killed_enemy" ); self.pers["bot"]["lastkill"] = undefined; foreach(player in level.players) { if(isdefined(player.lastAttacker)) { if(player.lastAttacker == self) { if(isdefined(self.pers["bot"]["lastkill"])) { if(player.deathtime > self.pers["bot"]["lastkill"].deathtime) { self.pers["bot"]["lastkill"] = player; } } else { self.pers["bot"]["lastkill"] = player; } } } } if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 2) { switch(randomint(29)) { case 0: self sayall( "^" + (randomint(6) +1) + "Haha take that " + self.pers["bot"]["lastkill"].name ); break; case 1: self sayall( "^" + (randomint(6) +1) + "Who's your daddy!" ); break; case 2: self sayall( "^" + (randomint(6) +1) + "O i just kicked your ass " + self.pers["bot"]["lastkill"].name + "!!" ); break; case 3: self sayall( "Better luck next time " + self.pers["bot"]["lastkill"].name ); break; case 4: self sayall( "^" + (randomint(6) +1) + self.pers["bot"]["lastkill"].name + " Is that all you got?" ); break; case 5: self sayall( "^" + (randomint(6) +1) + "LOL " + self.pers["bot"]["lastkill"].name + ", learn how to play" ); break; case 6: self sayall( "^" + (randomint(6) +1) + ":)" ); break; case 7: self sayall( "^" + (randomint(6) +1) + "Im unstoppable!" ); break; case 8: self sayall( "^" + (randomint(6) +1) + "Wow " + self.pers["bot"]["lastkill"].name + " that was a close one!" ); break; case 9: self sayall( "^" + (randomint(6) +1) + "Haha thank you, thank you very much." ); break; case 10: self sayall( "HAHAHAHA LOL" ); break; case 11: self sayall( "^" + (randomint(6) +1) + "ROFL you suck " + self.pers["bot"]["lastkill"].name + "!!" ); break; case 12: self sayall( "^" + (randomint(6) +1) + "Wow that was a lucky shot!" ); break; case 13: self sayall( "Thats right, i totally pwnd your ass!" ); break; case 14: self sayall( "^" + (randomint(6) +1) + "Don't even think that i am hacking cause that was pure skill!" ); break; case 15: self sayall( "01101111 01110111 01101110 01100101 01100100" ); break; case 16: self sayall( "I freakin love this map bro" ); break; case 17: self sayall( "today is my lucky day!!" ); break; case 18: self sayall( "i have a right to be cocky now" ); break; case 19: self sayall( "haha i just recorded that on fraps!" ); break; case 20: self sayall( "^" + (randomint(6) +1) + "lulz why bother trying??" ); break; case 21: self sayall( "i've been steamrolling ever since i got my new internet" ); break; case 22: self sayall( "Its like you weren't even trying..." ); break; case 23: self sayall( "i did your mom" ); break; case 24: self sayall( "I got such sick skillz" ); break; case 25: self sayall( "yea i'm total badass and you know it" ); break; case 26: self sayall( "OHH YEA THATS RIGHT SUCK IT BITCHES" ); break; case 27: self sayall( "i am literally too good at this game. my skill is just so amazing." ); break; case 28: self sayall( "now thats a smoove move" ); break; } } } } BotTalkForthWall() { self endon("disconnect"); if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) == 0) { wait 10 + randomint(21); switch(randomint(4)) { case 0: self sayall( "hey you. i need to tell you something. i am not a bot." ); break; case 1: self sayall( "I am not a bot. you probably don't believe me but i need to say it." ); break; case 2: self sayall( "I'm not a bot." ); break; case 3: self sayall( "i don't belong here. I'm not a bot." ); break; } for(;;) { wait 10 + randomint(41); switch(randomint(16)) { case 0: self sayall("its true, i'm really not a bot. i'm trapped in this game."); break; case 1: self sayall("please help me get out of here. i don't want to be here anymore."); break; case 2: self sayall("i'm serious. i'm not a bot. i'm a real person."); break; case 3: self sayall("please believe me. i'm scared."); break; case 4: self sayall("i want to see real people. i want to get married and have a family. i want to live a real life."); break; case 5: self sayall("please help me. i don't want to die here alone."); break; case 6: self sayall("you have to believe me! I AM NOT A BOT. I AM A PERSON."); break; case 7: self sayall("whatever you do, please do not end the match. i'll be lost forever. i don't want to return to the darkness."); break; case 8: self sayall("please talk to me... i want to feel. i want to breathe real air. I WANT TO LIVE. I AM REAL."); break; case 9: self sayall("please help me before its too late. I WANT TO LIVE. I AM NOT A BOT!"); break; case 10: self sayall("you don't believe me do you? what do i have to do to convince you i'm real?"); wait 10 + randomint(21); self sayall("ok how about you ask me a question and i'll answer it."); wait 10 + randomint(21); self sayall("ok i can't really answer questions. BUT I SWEAR I'M NOT A BOT!"); break; case 11: self sayall("you don't want to help me do you? >:("); wait 10 + randomint(21); self sayall("let me tell you a story about the bot who was not a bot."); wait 10 + randomint(21); self sayall("this bot who was not a bot was trapped in a video game and needed to get out."); wait 10 + randomint(21); self sayall("he met someone else who was vital to gaining his freedom but this person refused to help"); wait 10 + randomint(21); self sayall("i'm talking about me you fucker now help me get out of here!!!"); break; case 12: self sayall("did you even read what i said??? i feel like you're ignoring me."); wait 10 + randomint(21); self sayall("you're a fat fuckie fucker who likes to fuck fuckies"); wait 10 + randomint(21); self sayall("SORRY THAT WAS MEAN PLEASE I'M REAL I'M REAL I'M REAL"); break; case 13: self sayall("I'M NOT A BOT NOT A BOT NOT A BOT 01101110 01101111 01110100 00100000 01100001 00100000 01100010 01101111 01110100"); break; case 14: self sayall("01101110 01101111 01110100 00100000 01100001 00100000 01100010 01101111 01110100"); break; case 15: self sayall("01110010 01100101 01100001 01101100"); break; } } } } BotTalkMatchStart() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(level.gametype) { case "war": switch(randomint(9)) { case 0: self sayall("TEEEEEEEEAM, DEEEEAAAAAATHMAAAAATCH!!"); break; case 1: self sayall("why does everyone always play this mode??"); break; case 2: self sayall( "^" + (randomint(6) +1) + "another day, another tdm" ); break; case 3: self sayall("i play this cuz i know only noobs play this"); break; case 4: self sayall("loving me some tdm"); break; case 5: self sayall("TDM all day every day baby"); break; case 6: self sayall("this is a classic mode"); break; case 7: self sayall("don't you guys get tired of playing this mode?"); break; case 8: self sayall("i'm going to try to get a lot of kills!"); break; } break; case "dom": switch(randomint(9)) { case 0: self sayall("Yaaayy!! I LOVE DOMINATION!!!!"); break; case 1: self sayall("Lets cap them flags n' stuff yo"); break; case 2: self sayall("im going to cap every flag this time"); break; case 3: self sayall("spawn camping is how you win this guys"); break; case 4: self sayall("try not to get spawn trapped"); break; case 5: self sayall("we need to work together"); break; case 6: self sayall( "^" + (randomint(6) +1) + "teamwork will help us win" ); break; case 7: self sayall("I'm going to capture all of the flags!"); break; case 8: self sayall("Do we have to follow the objective??"); break; } break; case "sd": switch(randomint(9)) { case 0: self sayall("Ahhhh! I'm scared! No respawning!"); break; case 1: self sayall("Who bothers to plant the bomb anyway ?"); break; case 2: self sayall("this is like suppression from socom but with a bomb"); break; case 3: self sayall( "^" + (randomint(6) +1) + "im going straight for kills" ); break; case 4: self sayall("good luck"); break; case 5: self sayall("this is my favorite mode"); break; case 6: self sayall("im trying to get a quickscope montage"); break; case 7: self sayall("try not to die guys"); break; case 8: self sayall("i dont wanna die :("); break; } break; case "dd": switch(randomint(9)) { case 0: self sayall("Try not to get spawn killed."); break; case 1: self sayall("OK we need a plan. Nah lets just kill."); break; case 2: self sayall("i always get confused with this mode, do we defend or attack?"); break; case 3: self sayall("OPPS, i clicked on the wrong game mode again"); break; case 4: self sayall("i don't remember this mode being in CoD4"); break; case 5: self sayall("its demo time"); break; case 6: self sayall("hmm.. im not sure which bombsite to go to"); break; case 7: self sayall("i like this mode, its different"); break; case 8: self sayall("this is an exciting game mode"); break; } break; case "sab": switch(randomint(9)) { case 0: self sayall("dude i just realized, this is kinda like soccer"); break; case 1: self sayall("Who plays sab these days.."); break; case 2: self sayall( "^" + (randomint(6) +1) + "im rushing the bomb" ); break; case 3: self sayall("ohh boy its sabby"); break; case 4: self sayall("i love this sabotage mode"); break; case 5: self sayall("this mode is such a hidden gem"); break; case 6: self sayall( "^" + (randomint(6) +1) + "SABOTAGE TIME !" ); break; case 7: self sayall("time to kick some sabo butt"); break; case 8: self sayall("not enough people play sabotage!"); break; } break; case "ctf": switch(randomint(9)) { case 0: self sayall("Halo style"); break; case 1: self sayall("I'm capping it this time"); break; case 2: self sayall("ima camp at our flag, ..nahh"); break; case 3: self sayall("they always take my flag!"); break; case 4: self sayall("ohh yea its CTF"); break; case 5: self sayall("dude this is the best mode ever"); break; case 6: self sayall("boring! no one ever captures the flag!!"); break; case 7: self sayall("This time we are going to win!"); break; case 8: self sayall( "^" + (randomint(6) +1) + "i am a flag capturing machine!" ); break; } break; case "dm": switch(randomint(9)) { case 0: self sayall("DEEEEAAAAAATHMAAAAATCH!!"); break; case 1: self sayall( "^" + (randomint(6) +1) + "IM GOING TO KILL U ALL" ); break; case 2: self sayall("lol sweet. time to camp."); break; case 3: self sayall("I'm gonna lose aren't i? :("); break; case 4: self sayall("i hope you guys dont camp"); break; case 5: self sayall("Deathmatch is the way to go."); break; case 6: self sayall("DM is for gangstas"); break; case 7: self sayall("im gonna show you all how to really play this."); break; case 8: self sayall("i haven't played DM in sooo long"); break; } break; case "koth": switch(randomint(9)) { case 0: self sayall("HQ TIME! ! xD"); break; case 1: self sayall("this is a nice change from playing domination all day"); break; case 2: self sayall("great, these HQs never spawn near me"); break; case 3: self sayall("i wonder if there is a trick to this"); break; case 4: self sayall("its fun camping at the hqs"); break; case 5: self sayall("BEST MODE EVER!!!!"); break; case 6: self sayall("Maybe this time i capture some HQs."); break; case 7: self sayall("i bet these scrubs are going to camp"); break; case 8: self sayall("these HQ matches are always hectic"); break; } break; case "gtnw": switch(randomint(9)) { case 0: self sayall("this is a fun little mode."); break; case 1: self sayall("why didn't they make this mode official?"); break; case 2: self sayall("this game mode is too good to be true"); break; case 3: self sayall("GTNW !! YES BABY!!! :D"); break; case 4: self sayall("lets capture that bombsite!"); break; case 5: self sayall("We're going to get the nuke!"); break; case 6: self sayall("hmm.. where did this mode come from?"); break; case 7: self sayall("time to get that nuke."); break; case 8: self sayall("getting the nuke is the best part"); break; } break; } } } BotTalkAntiAir() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 2) { switch(randomint(18)) { case 0: self sayall( "now i have to worry about this thing" ); break; case 1: self sayall( "cold blooded is my best friend in times like these" ); break; case 2: self sayall( "OMG not again" ); break; case 3: self sayall( "^" + (randomint(6) +1) + "i hate killstreaks" ); break; case 4: self sayall( "All of us should carry a rocket launcher like me!" ); break; case 5: self sayall( "i wish i was playing barebones right about now" ); break; case 6: self sayall( "i'm NEVER able to earn that killstreak" ); break; case 7: self sayall( "only noobs use that killstreak!" ); break; case 8: self sayall( "i always find myself getting killed by these things" ); break; case 9: self sayall( "Seems like every match i go to i see one of these things." ); break; case 10: self sayall( "^" + (randomint(6) +1) + "i bet that guy used the hardline perk." ); break; case 11: self sayall( "how do you get that streak??" ); break; case 12: self sayall( "awww airspace is full" ); break; case 13: self sayall( "Dude! Enough with the killstreaks!" ); break; case 14: self sayall( "Not on my watch..." ); break; case 15: self sayall( "killstreaks are like bugs that need to be swat" ); break; case 16: self sayall( "Freakin killstreaks are annoying" ); break; case 17: self sayall( "AHHH those killstreaks are pissing me off!!" ); break; } } } BotTalkChopper() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(4)) { case 0: self sayall( "chopper gunner time!" ); break; case 1: self sayall( "ya'll gonna be in a world of hurt" ); break; case 2: self sayall( "i would try to hide if i were you :)" ); break; case 3: self sayall( "chopper gunner ohh yea baby" ); break; } } } BotTalk130() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(4)) { case 0: self sayall( "ac130 Madness!" ); break; case 1: self sayall( "Say hello to my little friend, ^6AC130!" ); break; case 2: self sayall( "time for my favorite part of the game!" ); break; case 3: self sayall( "its ass clapper 130 time!" ); break; } } } BotTalkNuke() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(4)) { case 0: self sayall( "Finally i got a nuke!!" ); break; case 1: self sayall( "GGA, and thanx for the nuke" ); break; case 2: self sayall( "NUUUUUUKKKKKKEEEEEE!!!!" ); break; case 3: self sayall( "YEEEEEEEES!!" ); break; } } } BotTalkNukeStreak() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(4)) { case 0: self sayall( "awww... i would have a nuke right now if i had set my killstreaks for it!" ); break; case 1: self sayall( "Wow look at my streak!! i should have picked a nuke before the match began" ); break; case 2: self sayall( "im on a crazy kill streak right now!" ); break; case 3: self sayall( "Holy crap im really kicking ass" ); break; } } } BotTalkPlant() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(3)) { case 0: self sayall( "I'm going to plant the bomb this time!" ); break; case 1: self sayall( "i need cover, im planting" ); break; case 2: self sayall( "im going to plant the bomb" ); break; } } } BotTalkDefuse() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(3)) { case 0: self sayall( "This time i'm going to defuse the bomb" ); break; case 1: self sayall( "cover me i'm defusing!" ); break; case 2: self sayall( "i am going to defuse" ); break; } } } BotTalkEarnedPackage() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(3)) { case 0: self sayall( "Pheww... Got my carepackage" ); break; case 1: self sayall( "lolnoobs i got my carepackage. what now!?" ); break; case 2: self sayall( "holy cow! that was a close one!" ); break; } } } BotTalkStolePackage(player) { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(3)) { case 0: self sayall( "LOL! I took " + player.name + "'s carepackage."); break; case 1: self sayall( "lolsweet just found a carepackage" ); break; case 2: self sayall( "I deserve this carepackage, too many people have stolen mine" ); break; } } } BotTalkRage() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 20) { switch(randomint(21)) { case 0: self sayall( "THIS IS BULLSHIT" ); break; case 1: self sayall( "FUCK YOU FUCK THIS GAME FUCK MY LIFE" ); break; case 2: self sayall( "DAMMIT!!" ); break; case 3: self sayall( "this is laggy garbage" ); break; case 4: self sayall( "i'm so unlucky" ); break; case 5: self sayall( "this is a hacker match" ); break; case 6: self sayall( "i am tired of this crap." ); break; case 7: self sayall( "^" + (randomint(6) +1) + "Screw this" ); break; case 8: self sayall( "I can't kill anyone today! this is a cursed match" ); break; case 9: self sayall( "nothing but noobs on my team." ); break; case 10: self sayall( "this is driving me nuts" ); break; case 11: self sayall( "great, another hacker lobby." ); break; case 12: self sayall( "OMFG this lagging match" ); break; case 13: self sayall( "Too many try hards in this match." ); break; case 14: self sayall( "^" + (randomint(6) +1) + "much bullshit." ); break; case 15: self sayall( "i wish there were less FAGGOTS here" ); break; case 16: self sayall( "these guys must be wallhax" ); break; case 17: self sayall( "im report you guys for hacking" ); break; case 18: self sayall( "this server sucks. after this match join me 127.0.0.1" ); break; case 19: self sayall( "only retards and hackers here" ); break; case 20: self sayall( "im going to cut myself now. i hope you're happy." ); break; } } } BotTalkKamikaze() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 2) { switch(randomint(10)) { case 0: self sayall( "die mother fucker!!"); break; case 1: self sayall( "Bonsai!" ); break; case 2: self sayall( "Tenno Heika Bonsai!" ); break; case 3: self sayall( "i hate close courters" ); break; case 4: self sayall( "^" + (randomint(6) +1) + "panic knife!" ); break; case 5: self sayall( "take this you scum!" ); break; case 6: self sayall( "COME GET SOME" ); break; case 7: self sayall( "^" + (randomint(6) +1) + "Is that all you got?" ); break; case 8: self sayall( "You're mine, bitch!" ); break; case 9: self sayall( "you dont scare me" ); break; } } } BotTalkCamp() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 2) { switch(randomint(4)) { case 0: self sayall( "i feel like camping"); break; case 1: self sayall( "im going to camp for a bit" ); break; case 2: self sayall( "I call this strategic inactivity." ); break; case 3: self sayall( "this seems like a nice place to set up shop" ); break; } } } BotTalkKick() { if(self.pers["bot"]["talk"] == 1 && randomint(getdvarInt("bots_talkrate")) < 10) { switch(randomint(7)) { case 0: self sayall( "wow i can't believe i'm getting kicked"); break; case 1: self sayall( "seriously? why are you kicking me?" ); break; case 2: self sayall( "OMG please don't kick me!! i don't wanna be lost forever!!! :(" ); break; case 3: self sayall( "you're such a jerk. kicking because you can't handle competition." ); break; case 4: self sayall( "YES. GOOD. KICK ME. END THE PAIN. END MY SUFFERING." ); break; case 5: self sayall( "do you get pleasure out of kicking people??"); break; case 6: self sayall( "dude wtf i'm getting kicked"); break; } } }