PACK~V @//=========================================================================== // // Name: match.c // Function: match templates // Programmer: Mr Elusive (MrElusive@demigod.demon.nl) // Last update: 1999-05-12 // Tab Size: 3 (real tabs) // Notes: currently maximum of 10 match variables // this looks a little too easy :) but it's very fast // and with decent match variable interpretation it's // pretty flexible and certainly usable //=========================================================================== #include "game.h" #include "match.h" /* //3.14 death messages VICTIM, " suicides." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " cratered." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " was squished." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " sank like a rock." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " melted." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " does a back flip into the lava." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " blew up." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " found a way out." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " saw the light." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " got blasted." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " was in the wrong place." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " tried to put the pin back in." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " tripped on her own grenade." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " tripped on his own grenade." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " blew herself up." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " blew himself up." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " should have used a smaller gun." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " killed herself." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " killed himself." = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, " was blasted by ", KILLER = (MSG_DEATH, ST_DEATH_BLASTER); VICTIM, " was gunned down by ", KILLER = (MSG_DEATH, ST_DEATH_SHOTGUN); VICTIM, " was blown away by ", KILLER, "'s super shotgun" = (MSG_DEATH, ST_DEATH_SUPERSHOTGUN); VICTIM, " was machinegunned by ", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, " was cut in half by ", KILLER, "'s chaingun" = (MSG_DEATH, ST_DEATH_CHAINGUN); VICTIM, " was popped by ", KILLER, "'s grenade" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); VICTIM, " was shredded by ", KILLER, "'s shrapnel" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); VICTIM, " ate ", KILLER, "'s rocket" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, " almost dodged ", KILLER, "'s rocket" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, " was melted by ", KILLER, "'s hyperblaster" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); VICTIM, " was railed by ", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, " saw the pretty lights from ", KILLER, "'s BFG" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, " was disintegrated by ", KILLER, "'s BFG blast" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, " couldn't hide from ", KILLER, "'s BFG" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, " caught ", KILLER, "'s handgrenade" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, " didn't see ", KILLER, "'s handgrenade" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, " feels ", KILLER, "'s pain" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, " tried to invade ", KILLER, "'s personal space" = (MSG_DEATH, ST_DEATH_TELEFRAG); VICTIM, " died." = (MSG_DEATH, ST_DEATH_SUICIDE); */ //client obituary messages MTCONTEXT_CLIENTOBITUARY { //suicides VICTIM, "commits suicide" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "takes the easy way out" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "has fragged ", GENDER_HIM, "self" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "took ", GENDER_HIS, " own life" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "can be scraped off the pavement" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "cratered" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "discovers the effects of gravity" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "was squished" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "was squeezed like a ripe grape" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "turned to juice" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "sank like a rock" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried unsuccesfully to breathe water" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to immitate a fish" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "must learn when to breathe" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "needs to learn how to swim" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "took a long walk of a short pier" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "might want to use a rebreather next time" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " didn't need a rebreather" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "melted" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "was dissolved" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "sucked slime" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "found an alternative way to die" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "needs more slime-resistance" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "might try on an environmental suit next time" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "does a back flip into the lava" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "was fried to a crisp" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought that lava was water" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "turned into a real hothead" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought lava was 'funny water'" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to hide in the lava" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " was fire resistant" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to emulate the ", GENDER_GOD = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "needs to rebind ", GENDER_HIS, " 'strafe' keys" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "blew up" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "found a way out" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "had enough for today" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "exit, stage left" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "has returned to real life(tm)" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "saw the light" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "got blasted" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "was in the wrong place" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "shouldn't play with equipment" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "can't move around moving objects" = (MSG_DEATH, ST_DEATH_SUICIDE); #ifdef XATRIX VICTIM, "that's gotta hurt" = (MSG_DEATH, ST_DEATH_SUICIDE); #endif //XATRIX VICTIM, "tried to put the pin back in" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "got the red and blue wires mixed up" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "held ", GENDER_HIS, " grenade too long" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to disassemble ", GENDER_HIS, " own grenade" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to grenade-jump unsuccessfully" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to play football with a grenade" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "shouldn't mess around with explosives" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tripped on ", GENDER_HIS, " own grenade" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "stepped on ", GENDER_HIS, " own pineapple" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "knows didley squatt about rocket launchers" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought up a novel new way to fly" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "blew ", GENDER_HIM, "self up" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " was Werner von Braun" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " had more health" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "found ", GENDER_HIS, " own rocketlauncher's trigger" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " had more armor on" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "blew ", GENDER_HIM, "self to kingdom come" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "should have used a smaller gun" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "shouldn't play with big guns" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "doesn't know how to work the BFG" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "has trouble using big guns" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "can't distinguish which end is which with the BFG" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "should try to avoid using the BFG near obstacles" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "tried to BFG-jump unsuccesfully" = (MSG_DEATH, ST_DEATH_SUICIDE); #ifdef XATRIX VICTIM, "sucked into ", GENDER_HIS, " own trap" = (MSG_DEATH, ST_DEATH_SUICIDE); #endif //XATRIX #ifdef ROGUE VICTIM, "got caught in ", GENDER_HIS, " own trap" = (MSG_DEATH, ST_DEATH_SUICIDE); #endif //ROGUE VICTIM, "commited suicide" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "went the way of the dodo" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought 'kill' was a funny console command" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "wanted one frag less" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "killed ", GENDER_HIM, "self" = (MSG_DEATH, ST_DEATH_SUICIDE); VICTIM, "thought ", GENDER_HE, " had one many frags" = (MSG_DEATH, ST_DEATH_SUICIDE); //kills //MOD_BLASTER: VICTIM, "(quakeweenie) was massacred by", KILLER, " (quakegod)!!!" = (MSG_DEATH, ST_DEATH_BLASTER); VICTIM, "was killed with the wimpy blaster by", KILLER = (MSG_DEATH, ST_DEATH_BLASTER); VICTIM, "died a wimp's death by", KILLER = (MSG_DEATH, ST_DEATH_BLASTER); VICTIM, "can't even avoid a blaster from", KILLER = (MSG_DEATH, ST_DEATH_BLASTER); VICTIM, "was blasted by", KILLER = (MSG_DEATH, ST_DEATH_BLASTER); //MOD_SHOTGUN: VICTIM, "was gunned down by", KILLER = (MSG_DEATH, ST_DEATH_SHOTGUN); VICTIM, "found ", GENDER_HIM, "self on the wrong end of", KILLER, "'s gun" = (MSG_DEATH, ST_DEATH_SHOTGUN); //MOD_SSHOTGUN: VICTIM, "was blown away by", KILLER, "'s super shotgun" = (MSG_DEATH, ST_DEATH_SUPERSHOTGUN); VICTIM, "had ", GENDER_HIS, " ears cleaned out by", KILLER, "'s super shotgun" = (MSG_DEATH, ST_DEATH_SUPERSHOTGUN); VICTIM, "was put full of buckshot by", KILLER = (MSG_DEATH, ST_DEATH_SUPERSHOTGUN); //MOD_MACHINEGUN: VICTIM, "was machinegunned by", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "was filled with lead by", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "was put full of lead by", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "was pumped full of lead by", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "ate lead dished out by", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "eats lead from", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); VICTIM, "bites the bullet from", KILLER = (MSG_DEATH, ST_DEATH_MACHINEGUN); //MOD_CHAINGUN: VICTIM, "was cut in half by", KILLER, "'s chaingun" = (MSG_DEATH, ST_DEATH_CHAINGUN); VICTIM, "was turned into a strainer by" = (MSG_DEATH, ST_DEATH_CHAINGUN); VICTIM, "was put full of holes by" = (MSG_DEATH, ST_DEATH_CHAINGUN); VICTIM, "couldn't avoid death by painless from" = (MSG_DEATH, ST_DEATH_CHAINGUN); VICTIM, "was put so full of lead by", KILLER, " you can call ", GENDER_HIM, " a pencil" = (MSG_DEATH, ST_DEATH_CHAINGUN); //MOD_GRENADE: VICTIM, "was popped by", KILLER, "'s grenade" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); VICTIM, "caught", KILLER, "'s handgrenade in the head" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); VICTIM, "tried to headbutt the handgrenade of" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); VICTIM, "was shredded by", KILLER, "'s shrapnel" = (MSG_DEATH, ST_DEATH_GRENADELAUNCHER); //MOD_ROCKET: VICTIM, "ate", KILLER, "'s rocket" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "sucked on", KILLER, "'s boomstick" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "tried to play 'dodge the missile' with" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "tried the 'patriot move' on the rocket from" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "had a rocket stuffed down the throat by" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "got a rocket up the tailpipe by" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "tried to headbutt", KILLER, "'s rocket" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "almost dodged", KILLER, "'s rocket" = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "was spread around the place by", KILLER = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "was gibbed by", KILLER = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "has been blown to smithereens by", KILLER = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); VICTIM, "was blown to itsie bitsie tiny pieces by", KILLER = (MSG_DEATH, ST_DEATH_ROCKETLAUNCHER); //MOD_HYPERBLASTER: VICTIM, "was melted by", KILLER, "'s hyperblaster" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); VICTIM, "was used by", KILLER, " for target practice" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); VICTIM, "was hyperblasted by" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); VICTIM, "was pumped full of cells by" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); VICTIM, "couldn't outrun the hyperblaster from" = (MSG_DEATH, ST_DEATH_HYPERBLASTER); //MOD_RAILGUN: VICTIM, "was railed by", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "played 'catch the slug' with", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "bites the slug from", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "caught the slug from", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "got a slug put through ", GENDER_HIM, " by", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "was corkscrewed through ", GENDER_HIS, " head by", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "had ", GENDER_HIS, " body pierced with a slug from", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); VICTIM, "had ", GENDER_HIS, " brains blown out by", KILLER = (MSG_DEATH, ST_DEATH_RAILGUN); //MOD_BFG: VICTIM, "saw the pretty lights from", KILLER, "'s BFG" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "was diced by the BFG from" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "was disintegrated by", KILLER, "'s BFG blast" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "was flatched with the green light by" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "couldn't hide from", KILLER, "'s BFG" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "tried to soak up green energy from", KILLER, "'s BFG" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "was energized with 50 cells by" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "doesn't know when to run from" = (MSG_DEATH, ST_DEATH_BFG); VICTIM, "'saw the light' from" = (MSG_DEATH, ST_DEATH_BFG); //MOD_HANDGRENADE: VICTIM, "caught", KILLER, "'s handgrenade" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, "should watch more carefully for handgrenades from" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, "didn't see", KILLER, "'s handgrenade" = (MSG_DEATH, ST_DEATH_GRENADES); VICTIM, "feels", KILLER, "'s pain" = (MSG_DEATH, ST_DEATH_GRENADES); //MOD_TELEFRAG: VICTIM, "tried to invade", KILLER, "'s personal space" = (MSG_DEATH, ST_DEATH_TELEFRAG); VICTIM, "is less telefrag aware than" = (MSG_DEATH, ST_DEATH_TELEFRAG); VICTIM, "should appreciate scotty more like" = (MSG_DEATH, ST_DEATH_TELEFRAG); //MOD_GRAPPLE: VICTIM, "was caught by", KILLER, "'s grapple" = (MSG_DEATH, ST_DEATH_GRAPPLE); // #ifdef XATRIX //MOD_RIPPER VICTIM, "ripped to shreds by", KILLER, "'s ripper gun" = (MSG_DEATH, ST_DEATH_RIPPER); //MOD_PHALANX: VICTIM, "was evaporated by", KILLER = (MSG_DEATH, ST_DEATH_PHALANX); //MOD_TRAP: VICTIM, "caught in trap by", KILLER = (MSG_DEATH, ST_DEATH_TRAP); #endif //XATRIX #ifdef ROGUE //MOD_CHAINFIST: VICTIM, "was shredded by", KILLER, "'s ripsaw" = (MSG_DEATH, ST_DEATH_CHAINFIST); //MOD_DISINTEGRATOR: VICTIM, "lost his grip courtesy of", KILLER, "'s disintegrator" = (MSG_DEATH, ST_DEATH_DISRUPTOR); //MOD_ETF_RIFLE: VICTIM, "was perforated by", KILLER = (MSG_DEATH, ST_DEATH_ETFRIFLE); //MOD_HEATBEAM: VICTIM, "was scorched by", KILLER, "'s plasma beam" = (MSG_DEATH, ST_DEATH_HEATBEAM); //MOD_TESLA: VICTIM, "was enlightened by", KILLER, "'s tesla mine" = (MSG_DEATH, ST_DEATH_TESLA); //MOD_PROX: VICTIM, "got too close to", KILLER, "'s proximity mine" = (MSG_DEATH, ST_DEATH_PROX); //MOD_NUKE: VICTIM, "was nuked by", KILLER, "'s antimatter bomb" = (MSG_DEATH, ST_DEATH_NUKE); //MOD_VENGEANCE_SPHERE: VICTIM, "was purged by", KILLER, "'s vengeance sphere" = (MSG_DEATH, ST_DEATH_VENGEANCESPHERE); //MOD_DEFENDER_SPHERE: VICTIM, "had a blast with", KILLER, "'s defender sphere" = (MSG_DEATH, ST_DEATH_DEFENDER_SPHERE); //MOD_HUNTER_SPHERE: VICTIM, "was killed like a dog by", KILLER, "'s hunter sphere" = (MSG_DEATH, ST_DEATH_HUNTERSPHERE); //MOD_TRACKER: VICTIM, "was annihilated by", KILLER, "'s disruptor" = (MSG_DEATH, ST_DEATH_TRACKER); //MOD_DOPPLE_EXPLODE: VICTIM, "was blown up by", KILLER, "'s doppleganger" = (MSG_DEATH, ST_DEATH_DOPPLEGANGER); //MOD_DOPPLE_VENGEANCE: VICTIM, "was purged by", KILLER, "'s doppleganger" = (MSG_DEATH, ST_DEATH_DOPPLEGANGER); //MOD_DOPPLE_HUNTER: VICTIM, "was hunted down by", KILLER, "'s doppleganger" = (MSG_DEATH, ST_DEATH_DOPPLEGANGER); #endif //ROGUE //unknown death VICTIM, " died." = (MSG_DEATH, ST_DEATH_SUICIDE); } //end MTCONTEXT_CLIENTOBITUARY //entered the game message MTCONTEXT_ENTERGAME { //enter game message NETNAME, " entered the game" = (MSG_ENTERGAME, 0); } //end MTCONTEXT_ENTERGAME //initial team command chat messages MTCONTEXT_INITIALTEAMCHAT { //help someone (and meet at the rendezvous point) "(", NETNAME, "): help ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_HELP, ST_NEARITEM); "(", NETNAME, "): help ", TEAMMATE = (MSG_HELP, ST_SOMEWHERE); "(", NETNAME, "): ", ADDRESSEE, " help ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_HELP, $evalint(ST_NEARITEM|ST_ADDRESSED)); "(", NETNAME, "): ", ADDRESSEE, " help ", TEAMMATE = (MSG_HELP, $evalint(ST_SOMEWHERE|ST_ADDRESSED)); //accompany someone (and meet at the rendezvous point) ("hunk follow me", "hunk go with babe", etc.) "(", NETNAME, "): ", "accompany "|"go with "|"follow ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM, " for ", TIME = (MSG_ACCOMPANY, $evalint(ST_NEARITEM|ST_TIME)); "(", NETNAME, "): ", "accompany "|"go with "|"follow ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_ACCOMPANY, ST_NEARITEM); "(", NETNAME, "): ", "accompany "|"go with "|"follow ", TEAMMATE, " for ", TIME = (MSG_ACCOMPANY, $evalint(ST_SOMEWHERE|ST_TIME)); "(", NETNAME, "): ", "accompany "|"go with "|"follow ", TEAMMATE = (MSG_ACCOMPANY, ST_SOMEWHERE); "(", NETNAME, "): ", ADDRESSEE, " accompany "|" go with "|" follow ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM, " for ", TIME = (MSG_ACCOMPANY, $evalint(ST_NEARITEM|ST_ADDRESSED|ST_TIME)); "(", NETNAME, "): ", ADDRESSEE, " accompany "|" go with "|" follow ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_ACCOMPANY, $evalint(ST_NEARITEM|ST_ADDRESSED)); "(", NETNAME, "): ", ADDRESSEE, " accompany "|" go with "|" follow ", TEAMMATE, " for ", TIME = (MSG_ACCOMPANY, $evalint(ST_SOMEWHERE|ST_ADDRESSED|ST_TIME)); "(", NETNAME, "): ", ADDRESSEE, " accompany "|" go with "|" follow ", TEAMMATE = (MSG_ACCOMPANY, $evalint(ST_SOMEWHERE|ST_ADDRESSED)); //get the flag in CTF "(", NETNAME, "): get ", THE_ENEMY, "flag" = (MSG_GETFLAG, 0); "(", NETNAME, "): go get ", THE_ENEMY, "flag" = (MSG_GETFLAG, 0); "(", NETNAME, "): capture ", THE_ENEMY, "flag" = (MSG_GETFLAG, 0); "(", NETNAME, "): go capture ", THE_ENEMY, "flag" = (MSG_GETFLAG, 0); "(", NETNAME, "): ", ADDRESSEE, " get ", THE_ENEMY, "flag" = (MSG_GETFLAG, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " go get ", THE_ENEMY, "flag" = (MSG_GETFLAG, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " capture ", THE_ENEMY, "flag" = (MSG_GETFLAG, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " go capture ", THE_ENEMY, "flag" = (MSG_GETFLAG, ST_ADDRESSED); " near "|" at ", //defend/guard a key area "(", NETNAME, "): ", "defend "|"guard ", "the "|"checkpoint "|"waypoint "|"", KEYAREA, " for ", TIME = (MSG_DEFENDKEYAREA, ST_TIME); "(", NETNAME, "): ", "defend "|"guard ", "the "|"checkpoint "|"waypoint "|"", KEYAREA = (MSG_DEFENDKEYAREA, 0); "(", NETNAME, "): ", ADDRESSEE, " defend "|" guard ", "the "|"checkpoint "|"waypoint "|"", KEYAREA, " for ", TIME = (MSG_DEFENDKEYAREA, $evalint(ST_ADDRESSED|ST_TIME)); "(", NETNAME, "): ", ADDRESSEE, " defend "|" guard ", "the "|"checkpoint "|"waypoint "|"", KEYAREA = (MSG_DEFENDKEYAREA, ST_ADDRESSED); //camp somewhere ("hunk camp here", "hunk camp there", "hunk camp near the rl", etc.) "(", NETNAME, "): ", ADDRESSEE, " camp ", "near "|"at ", "the "|"checkpoint "|"waypoint "|"", KEYAREA, " for ", TIME = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_NEARITEM|ST_TIME)); "(", NETNAME, "): ", ADDRESSEE, " camp ", "near "|"at ", "the "|"checkpoint "|"waypoint "|"", KEYAREA = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_NEARITEM)); "(", NETNAME, "): ", ADDRESSEE, " camp ", "there "|"over there ", " for ", TIME = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_TIME|ST_THERE)); "(", NETNAME, "): ", ADDRESSEE, " camp ", "there"|"over there" = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_THERE)); "(", NETNAME, "): ", ADDRESSEE, " camp ", "here "|"over here ", " for ", TIME = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_TIME|ST_HERE)); "(", NETNAME, "): ", ADDRESSEE, " camp ", "here"|"over here" = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_HERE)); //go to (same as camp) "(", NETNAME, "): ", ADDRESSEE, " go to ", "the "|"checkpoint "|"waypoint "|"", KEYAREA = (MSG_CAMP, $evalint(ST_ADDRESSED|ST_NEARITEM)); //rush to the base in CTF "(", NETNAME, "): ", ADDRESSEE, "rush base" = (MSG_RUSHBASE, 0); "(", NETNAME, "): ", ADDRESSEE, "rush to base" = (MSG_RUSHBASE, 0); "(", NETNAME, "): ", ADDRESSEE, "rush to the base" = (MSG_RUSHBASE, 0); "(", NETNAME, "): ", ADDRESSEE, "go to base" = (MSG_RUSHBASE, 0); "(", NETNAME, "): ", ADDRESSEE, "go to the base" = (MSG_RUSHBASE, 0); //become the team leader "(", NETNAME, "): ", TEAMMATE, " will be ", THE_TEAM, "leader" = (MSG_STARTTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " want to be ", THE_TEAM, "leader" = (MSG_STARTTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " wants to be ", THE_TEAM, "leader" = (MSG_STARTTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " is the ", TEAM, "leader" = (MSG_STARTTEAMLEADERSHIP, 0); "(", NETNAME, "): I am ", "the leader"|"the team leader"|"team leader"|"leader" = (MSG_STARTTEAMLEADERSHIP, ST_I); //stop being the team leader "(", NETNAME, "): ", TEAMMATE, " is not ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " does not want to be ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " quits being ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, 0); "(", NETNAME, "): ", TEAMMATE, " stops being ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, 0); "(", NETNAME, "): I will not be ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, ST_I); "(", NETNAME, "): I do not want to be ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, ST_I); "(", NETNAME, "): I quit being ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, ST_I); "(", NETNAME, "): I stop being ", THE_TEAM, "leader" = (MSG_STOPTEAMLEADERSHIP, ST_I); //wait for someone "(", NETNAME, "): ", ADDRESSEE, " wait for ", TEAMMATE = (MSG_WAIT, $evalint(ST_SOMEWHERE|ST_ADDRESSED)); "(", NETNAME, "): ", ADDRESSEE, " wait for me" = (MSG_WAIT, $evalint(ST_SOMEWHERE|ST_ADDRESSED|ST_I)); "(", NETNAME, "): ", ADDRESSEE, " wait for ", TEAMMATE, " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_WAIT, $evalint(ST_NEARITEM|ST_ADDRESSED)); "(", NETNAME, "): ", ADDRESSEE, " wait for me", " near "|" at ", "the "|"checkpoint "|"waypoint "|"", ITEM = (MSG_WAIT, $evalint(ST_NEARITEM|ST_ADDRESSED|ST_I)); //ask what someone/everyone is doing "(", NETNAME, "): ", ADDRESSEE, " what are you doing?" = (MSG_WHATAREYOUDOING, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " what are you doing" = (MSG_WHATAREYOUDOING, ST_ADDRESSED); "(", NETNAME, "): what are you doing ", ADDRESSEE, "?" = (MSG_WHATAREYOUDOING, ST_ADDRESSED); "(", NETNAME, "): what are you doing ", ADDRESSEE = (MSG_WHATAREYOUDOING, ST_ADDRESSED); //join a sub team "(", NETNAME, "): ", ADDRESSEE, " create team ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " create squad ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " join team ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " join squad ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " we are team ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " we are squad ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " are in team ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " are in squad ", TEAMNAME = (MSG_JOINSUBTEAM, ST_ADDRESSED); //leave a sub team "(", NETNAME, "): ", ADDRESSEE, " leave your team" = (MSG_LEAVESUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " leave your squad" = (MSG_LEAVESUBTEAM, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " ungroup" = (MSG_LEAVESUBTEAM, ST_ADDRESSED); //dismiss "(", NETNAME, "): ", ADDRESSEE, " dismissed" = (MSG_DISMISS, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " dismiss" = (MSG_DISMISS, ST_ADDRESSED); //remember checkpoint "(", NETNAME, "): ", "checkpoint "|"waypoint ", NAME, " is at gps ", POSITION = (MSG_CHECKPOINT, 0); "(", NETNAME, "): ", "checkpoint "|"waypoint ", NAME, " is at ", POSITION = (MSG_CHECKPOINT, 0); "(", NETNAME, "): ", ADDRESSEE, " checkpoint "|" waypoint ", NAME, " is at gps ", POSITION = (MSG_CHECKPOINT, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " checkpoint "|" waypoint ", NAME, " is at ", POSITION = (MSG_CHECKPOINT, ST_ADDRESSED); //patrol "(", NETNAME, "): patrol from ", KEYAREA, " for ", TIME = (MSG_PATROL, ST_TIME); "(", NETNAME, "): patrol from ", KEYAREA = (MSG_PATROL, 0); "(", NETNAME, "): ", ADDRESSEE, " patrol from ", KEYAREA, " for ", TIME = (MSG_PATROL, $evalint(ST_ADDRESSED|ST_TIME)); "(", NETNAME, "): ", ADDRESSEE, " patrol from ", KEYAREA = (MSG_PATROL, ST_ADDRESSED); //create new formation "(", NETNAME, "): ", ADDRESSEE, " create a new ", FORMATION, " formation" = (MSG_CREATENEWFORMATION, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " we are going to create a new ", FORMATION, " formation" = (MSG_CREATENEWFORMATION, ST_ADDRESSED); "(", NETNAME, "): ", ADDRESSEE, " we are going to create a new formation called ", FORMATION = (MSG_CREATENEWFORMATION, ST_ADDRESSED); //formation position "(", NETNAME, "): ", ADDRESSEE, " your formation position is ", POSITION, " relative to ", TEAMMATE = (MSG_FORMATIONPOSITION, ST_ADDRESSED); //form a known formation "(", NETNAME, "): ", ADDRESSEE, " form the ", FORMATION, " formation" = (MSG_DOFORMATION, ST_ADDRESSED); //the formation intervening space "(", NETNAME, "): ", ADDRESSEE, " the formation intervening space is ", NUMBER, " meter" = (MSG_FORMATIONSPACE, $evalint(ST_ADDRESSED|ST_METER)); "(", NETNAME, "): ", ADDRESSEE, " the formation intervening space is ", NUMBER, " feet" = (MSG_FORMATIONSPACE, $evalint(ST_ADDRESSED|ST_FEET)); } //end MTCONTEXT_INITIALTEAMCHAT MTCONTEXT_TIME { TIME, " mins"|" minutes" = (MSG_MINUTES, 0); TIME, " secs"|" seconds" = (MSG_SECONDS, 0); } //end MTCONTEXT_TIME MTCONTEXT_PATROLKEYAREA { "the "|"checkpoint "|"waypoint "|"", KEYAREA, " to ", MORE = (MSG_PATROLKEYAREA, ST_MORE); "the "|"checkpoint "|"waypoint "|"", KEYAREA, " and back", " to the start"|"" = (MSG_PATROLKEYAREA, ST_BACK); "the "|"checkpoint "|"waypoint "|"", KEYAREA, " and reverse" = (MSG_PATROLKEYAREA, ST_REVERSE); "the "|"checkpoint "|"waypoint "|"", KEYAREA = (MSG_PATROLKEYAREA, 0); } //end MTCONTEXT_PATROL MTCONTEXT_TEAMMATE { "me"|"I" = (MSG_ME, 0); } //end MTCONTEXT_TEAMMATE MTCONTEXT_ADDRESSEE { "everyone"|"everybody" = (MSG_EVERYONE, 0); TEAMMATE, " and "|", ", MORE = (MSG_MULTIPLENAMES, 0); TEAMMATE = (MSG_NAME, 0); } //end MTCONTEXT_ADDRESSEE #define INVENTORY_NONE 0 //armor #define INVENTORY_ARMORBODY 1 #define INVENTORY_ARMORCOMBAT 2 #define INVENTORY_ARMORJACKET 3 #define INVENTORY_ARMORSHARD 4 #define INVENTORY_POWERSCREEN 5 #define INVENTORY_POWERSHIELD 6 //weapons #define INVENTORY_BLASTER 7 #define INVENTORY_SHOTGUN 8 #define INVENTORY_SUPERSHOTGUN 9 #define INVENTORY_MACHINEGUN 10 #define INVENTORY_CHAINGUN 11 #define INVENTORY_GRENADES 12 #define INVENTORY_GRENADELAUNCHER 13 #define INVENTORY_ROCKETLAUNCHER 14 #define INVENTORY_HYPERBLASTER 15 #define INVENTORY_RAILGUN 16 #define INVENTORY_BFG10K 17 //ammo #define INVENTORY_SHELLS 18 #define INVENTORY_BULLETS 19 #define INVENTORY_CELLS 20 #define INVENTORY_ROCKETS 21 #define INVENTORY_SLUGS 22 //powerups #define INVENTORY_QUAD 23 #define INVENTORY_INVULNERABILITY 24 #define INVENTORY_SILENCER 25 #define INVENTORY_REBREATHER 26 #define INVENTORY_ENVIRONMENTSUIT 27 #define INVENTORY_ANCIENTHEAD 28 #define INVENTORY_ADRENALINE 29 //added to INVENTORY_HEALTH #define INVENTORY_BANDOLIER 30 #define INVENTORY_AMMOPACK 31 //keys #define INVENTORY_DATACD 32 #define INVENTORY_POWERCUBE 33 #define INVENTORY_PYRAMIDKEY 34 #define INVENTORY_DATASPINNER 35 #define INVENTORY_SECURITYPASS 36 #define INVENTORY_BLUEKEY 37 #define INVENTORY_REDKEY 38 #define INVENTORY_COMMANDERSHEAD 39 #define INVENTORY_AIRSTRIKEMARKER 40 //health #define INVENTORY_HEALTH 41 //for ctf #define INVENTORY_GRAPPLE 42 // Grapple Hook #define INVENTORY_FLAG1 43 // Red Flag #define INVENTORY_FLAG2 44 // Blue Flag #define INVENTORY_TECH1 45 // Resistance Tech \ Disruptor Shield #define INVENTORY_TECH2 46 // Strength Tech \ Power Amplifier #define INVENTORY_TECH3 47 // Haste Tech \ Time Accel #define INVENTORY_TECH4 48 // Regeneration Tech \ AutoDoc //XATRIX #define INVENTORY_IONRIPPER 49 #define INVENTORY_PHALANX 50 #define INVENTORY_MAGSLUGS 51 #define INVENTORY_TRAP 52 #define INVENTORY_DUALFIREDAMAGE 53 #define INVENTORY_GREENKEY 54 //ROGUE #define INVENTORY_ETFRIFLE 55 #define INVENTORY_PROXLAUNCHER 56 #define INVENTORY_PLASMABEAM 57 #define INVENTORY_CHAINFIST 58 #define INVENTORY_DISRUPTOR 59 #define INVENTORY_FLECHETTES 60 #define INVENTORY_PROX 61 #define INVENTORY_TESLA 62 #define INVENTORY_AMBOMB 63 #define INVENTORY_ROUNDS 64 #define INVENTORY_IRGOGGLES 65 #define INVENTORY_DOUBLEDAMAGE 66 #define INVENTORY_COMPASS 67 #define INVENTORY_VENGEANCESPHERE 68 #define INVENTORY_HUNTERSPHERE 69 #define INVENTORY_DEFENDERSPHERE 70 #define INVENTORY_DOPPLEGANGER 71 #define INVENTORY_TAGTOKEN 72 #define INVENTORY_ANTIMATTERPOD 73 #define INVENTORY_ANTIMATTERBOMB 74 //enemy stuff #define ENEMY_HORIZONTAL_DIST 200 #define ENEMY_HEIGHT 201 #define NUM_VISIBLE_ENEMIES 202 #define NUM_VISIBLE_TEAMMATES 203 //using powerups #define USING_QUAD 204 #define USING_INVULNERABILITY 205 #define USING_SILENCER 206 #define USING_REBREATHER 207 #define USING_ENVIRONMENTSUIT 208 #define USING_ANCIENTHEAD 209 #define USING_POWERSCREEN 210 #define USING_POWERSHIELD 211 //using weapons #define USING_BLASTER 215 #define USING_SHOTGUN 216 #define USING_SUPERSHOTGUN 217 #define USING_MACHINEGUN 218 #define USING_CHAINGUN 219 #define USING_GRENADELAUNCHER 220 #define USING_ROCKETLAUNCHER 221 #define USING_HYPERBLASTER 222 #define USING_RAILGUN 223 #define USING_BFG10K 224 #define USING_GRENADES 225 #define USING_GRAPPLE 226 //enemy using weapons #define ENEMY_BLASTER 230 #define ENEMY_SHOTGUN 231 #define ENEMY_SUPERSHOTGUN 232 #define ENEMY_MACHINEGUN 233 #define ENEMY_CHAINGUN 234 #define ENEMY_GRENADELAUNCHER 235 #define ENEMY_ROCKETLAUNCHER 236 #define ENEMY_HYPERBLASTER 237 #define ENEMY_RAILGUN 238 #define ENEMY_BFG10K 239 #define ENEMY_GRENADES 240 #define ENEMY_GRAPPLE 241 //enemy using powerups #define ENEMY_QUAD 245 #define ENEMY_INVULNERABILITY 246 #define ENEMY_POWERSCREEN 247 #define ENEMY_POWERSHIELD 248 //=========================================================================== // // Name: ichat.h // Function: definition of chat macro's // Programmer: B.D.Squatt (Squatt@demigod.demon.nl) // Last update: 1999-02-18 (by Squatt)) // Tab Size: 3 (real tabs) //=========================================================================== #define DEATH_BFG \ "BFG-wuss";\ "BFG pansy";\ "bfg wimp"; #define DEATH_BFG1 \ "really heroic--NOT";\ "bfg-nerd";\ "you momma's boy"; #define DEATH_BFG2 \ "BFG-camper!!!!!";\ "wuss";\ "pansy";\ "yawn"; #define DEATH_INSULT \ 0, " is an illegal quake camper";\ 0, " is a camper";\ "camper!!!!!"; #define DEATH_INSULT1 \ "i vote ", 0," as the camper of the day";\ "hey everyone, ", 0 ," is a camping weenie";\ "oh, no wonder... i had the safety on..."; #define DEATH_INSULT2 \ "okay ,", 0, ", i have your punk-ass figured";\ "oooh! that felt so good!";\ "oh man, you've had it now"; #define DEATH_INSULT3 \ "okay, now i start playing for real";\ "your bullying days are over, ", 0;\ "now the shoe's on the other foot"; #define DEATH_INSULT4 \ "wanna try for two out of three, ",0,"?";\ "i'd give you the finger, but you shot it off";\ "it's pay-back time!"; #define DEATH_INSULT5 \ "time to change your diaper, ",0;\ "elvis has left the building!"; #define DEATH_FEM_INSULT \ "First you wanna wanna kiss me, then kill me";\ "You pig, you messed up my hair";\ "You animal, look what you've done to my make-up"; #define DEATH_FEM_INSULT1 \ "Oooh, I just love the way you handle your tiny gun";\ "GREAT!, now my tits need another silicone implant";\ "Lamer!!!";\ "HA! you can't really kill me, ", 0; #define D_PRAISE \ "woaaaah!";\ ":)";\ ":-)";\ "good one";\ "smooookin'!";\ "it rocks";\ "lets dance one more time!";\ "that was the best!";\ "far out";\ "heavy";\ "groovy";\ "kicks man!";\ "smooth";\ "spamtastic";\ "finger lickin good";\ "and the nominee is", 0;\ "cool";\ "enchilada";\ "chill";\ "magnefique";\ "bellisimo"; #define ENDLEVEL \ "smooth";\ ":)";\ "good match"; #define ENDLEVEL1 \ "bunch of loosers";\ "lamers";\ "bfg camper on top"; #define ENDLEVEL2 \ "that was fun...lets do it again!";\ "hihihi"; #define GOODBYE \ "hasta la vista";\ "gotta go";\ "later dudes"; #define GOODBYE1 \ "I'm chillin' out";\ "gotta cruise";\ "I'm out"; #define GOODBYE2 \ "goodbye";\ "going offline";\ "see y'all later"; #define GOODBYE3 \ "ciao motha's";\ "later dudes";\ "i'm chillin' out"; #define GOODBYE4 \ "cya";\ "c u l8ter";\ "see y'all later"; #define GOODBYE5 \ "see you in hell";\ 0, " has left the building!"; #define HELLO \ "hi people, i'm back!";\ "hi";\ "hello"; #define HELLO1 \ "hi y'all";\ "gday";\ "yo!"; #define HELLO2 \ "wassup!";\ "Hey";\ "Hi"; #define HELLO3 \ "eh";\ "oi!";\ "howdy"; #define HELLO4 \ "konnichiwa";\ "be fruitfull and frag a lot";\ "let's get it on!"; #define HELLO5 \ "hi there";\ "sup bro?";\ "I'm back!"; #define HELLO6 \ "greetings";\ "who's going to lose to me today?";\ "it's showtime boyz"; #define HELLO7 \ "anyone wanna slap the criminal element around?";\ "lets rock and roll!";\ "g'day mate";\ "let's kick it!"; #define KILL_INSULT \ "nice spine there, ", 0;\ "ouch, that HAD to hurt";\ "getting tired there ",0,"?"; #define KILL_INSULT1 \ "next time ", 0, "... move";\ "stick to observer mode, ", 0;\ "wow, what a shot.... I rule"; #define KILL_INSULT2 \ "thanks for the weapon", 0;\ "time to change your diaper, ",0;\ "that's what i thought... loser"; #define KILL_INSULT3 \ "can anyone here play this game?";\ "stick to playing duke nukem, ", 0;\ "how the fuck do you like it ",0,"?"; #define KILL_INSULT4 \ "in your face bitch... in your face";\ "that looks like it's going to stain";\ "your death made a fine screenshot, ", 0; #define KILL_INSULT5 \ "killing you appears to be habit forming ",0;\ "who gave ", 0," the nerve to get killed here?";\ "nice try ", 0, " ... A for effort, F for result"; #define KILL_INSULT6 \ "that will teach you";\ "thanks for the weapon; you weren't using it anyway, ", 0;\ "terminated"; #define KILL_INSULT7 \ "BOOM, baby!";\ "bull's eye!!!!!";\ "I bet that hurt!"; #define KILL_INSULT8 \ "Bahahaha!";\ "how pathetic";\ "learn from that"; #define KILL_INSULT9 \ "what... a... mess";\ "just give up, ", 0;\ "oh, I'm ", good; #define KILL_INSULT10 \ "keep the change, ", 0;\ "no more mr. nice guy";\ "ooh, that has gotta hurt"; #define KILL_INSULT11 \ "don't mess with the best";\ "oops... did I do that? sorry, man";\ "i'm spittin' on your corpse, ",0; #define KILL_INSULT12 \ "better run ",0,"... my lag is letting up";\ "hey ",0,"... ya shoulda zigged when ya zagged";\ "hey nice catch ",0,"!"; #define KILL_INSULT13 \ "look out ",0,", i'm just getting warmed up";\ "looks like there's a new lawman in town, eh ",0,"?";\ "not such a badass now, eh ",0,"?"; #define KILL_INSULT14 \ "now THAT is what i'm talkin about";\ "your time's up ",0; #define KILL_INSULT15 \ "remember me ",0,"?";\ "my how the mighty have fallen";\ "here's where you get off ",0; #define KILL_INSULT16 \ "merry christmas!";\ "ever hear of the golden rule ", 0,"?";\ "memento Mori"; #define KILL_INSULT17 \ "the man who dies with the most toys still dies!";\ "wh...the joy of deathmatch"; #define KILL_INSULT18 \ "respect my authority";\ "chill ", 0;\ "SCOOOOOOOOOOOOOOOOORE!"; #define KILL_INSULT19 \ "hehehe!";\ "hah!";\ "get used to it "; #define KILL_INSULT20 \ "if you're not happy, you're a sidearm";\ "service with a smile";\ "maggot-brain"; #define KILL_INSULT21 \ "i want your boots, your clothes and your bike";\ "another john doe eats the dust";\ "it's always fun playing with ", 0; #define KILL_INSULT22 \ "sticks and stones....";\ "beddy bye time for ,";\ "a happy friend is a dead friend"; #define KILL_INSULT23 \ 0, " is :)";\ "reload!!! Reload!!!";\ "just one more head, and I can go bowling"; #define KILL_INSULT24 \ "bring yer daugther to the slaughter";\ "trophies, bring me more trophies";\ "take that! (not the boy-pop-group)"; #define KILL_INSULT25 \ "HA!";\ "santa's ready!!!";\ "bring 'em on!!"; #define KILL_INSULT26 \ "it rocks, man";\ "Bullseye!";\ "it's all in the reflexes"; #define KILL_INSULT27 \ "it slices, it dices";\ "this is gibbing spamtastic, dudes";\ "on't point that gun on me"; #define KILL_INSULT28 \ "right in the kisser!!!";\ "CHARGE!!!!";\ "this is my boomstick"; #define KILL_INSULT29 \ "finally put you on ice";\ "another one bites the dust";\ "justice is served like a good meal"; #define KILL_INSULT30 \ "who are your next of kin, ", 0, " ?";\ "holy moly!";\ "i hate you...and this time I mean it"; #define KILL_INSULT31 \ "hey ", 0, ", your skin has fullbright colors in it";\ "you can buy a legal copy of this game now....";\ "another soul 4 satan"; #define KILL_INSULT32 \ "anyone else for brainsurgery?";\ "you're bleeding all over me, ";\ "aah, the quickening...heh heh"; #define KILL_INSULT33 \ "kill 'em all";\ "ooooooh! Brainbiter hits home again.";\ "you have the right to remain silent"; #define KILL_INSULT34 \ "fine... dead then";\ "Who will be the next to be uncooperative?";\ "spread out!! not like that!"; #define KILL_INSULT35 \ "you HAD 10 seconds to comply";\ "citizen, you have the right to remain silent";\ "you lose varmit"; #define KILL_INSULT36 \ "you call yerself a gunslinger?";\ "bite dust, varmit!";\ "hurt much?";\ "somebody stop me!"; #define KILL_EXTREME_INSULT \ "feel that? that's my foot in your ass";\ "i'm spittin' on your corpse, ",0; \ #define MISC \ "bill gates is an alien";\ "kill all windows users";\ "look! nudie pics on the hard disk!"; #define MISC1 \ "formatting hard disk";\ "what the f*ck am I doin' here?";\ "my ping is higher than my IQ"; #define MISC2 \ "can someone turn the light on please ?";\ "gladiator bots are the best";\ "i hope this wraps up soon; alf is on tonight"; #define MISC3 \ "isn't halflife based upon the quake engine?";\ "it's ok to play with dolls";\ "I've had it for today"; #define MISC4 \ "far out";\ "yabadabadooo!!";\ "HEHE"; #define MISC5 \ "anybody";\ "i wrote my own code";\ "gee, it's dark in here..."; #define MISC6 \ "ice cream headache";\ "if it ain't id, it aint good";\ "what's this 'magic the gathering' then??"; #define MISC7 \ "this level sucks; i bet it's brandon's";\ "you got better code than I have";\ "let's do capture the head"; #define MISC8 \ "the door swings both ways my ass!";\ "i've got really cool movement code";\ "hey dannyboy, no hero-stuff, ya understand?"; #define MISC9 \ "wanna piece of candy?";\ "let's play another game";\ "can somebody please play some music?"; #define MISC10 \ "where are you spineless bastards then?";\ "this place blows, dudes.";\ "huhuh...cewl"; #define MISC11 \ "awlright, man, cowabunga supremo";\ "gladiators rock bigtime";\ "do i have 'idiot' written all over my forehead"; #define MISC12 \ "i'm on a highway to hell";\ "SPOON!";\ "that's a whole lotta' aztecs"; #define MISC13 \ "heh, heh. those darn ninjas. they're wacky";\ "i'm doing the laundry";\ "what a master of disguise you are, "; #define MISC14 \ "isn't this game just the coolest";\ "how do I use this thing? ";\ "pull the other one"; #define MISC15 \ "i've got you all surrounded";\ "i hear halflife really rocks!!";\ "daikatana out yet?"; #define GUYTALK \ "chicks dig the muscles";\ "ok that's it...now bend over bitch!!";\ "where are all the babes then?"; #define PRAISE \ "next time ",0,"...next time";\ "i think a retreat is in order...";\ "=)"; #define PRAISE1 \ "good one!";\ "nice one";\ "whoaaah ;)"; #define PRAISE2 \ "die with a smile!";\ "hey ", 0, ", better luck next time";\ "watch yer back next time "; #define PRAISE3 \ "nice!"; #define STARTLEVEL \ "oh...diz level sux";\ "oh this level sucks";\ "this level is really cool"; #define STARTLEVEL1 \ "let's rock and roll";\ "let's rock!";\ "here's where you get off ",0; #define STARTLEVEL2 \ "be fruitiful and frag a lot";\ "anyone wanna slap the criminal element around?";\ "lets rock and roll!";\ "it's pay-back time!"; #define TAUNT \ "suck my broomstick";\ "eat my pineapple";\ "hehe"; #define TAUNT1 \ "eat my dust";\ "hey, catch this rocket";\ "go get your mommie"; #define TAUNT2 \ "traitor!!!";\ "lemme at ya";\ "i'm 2 hot to handle"; #define TAUNT3 \ "come get some";\ 0, " your momma wears combat boots";\ "everyone, line up single file... I'll get the railgun"; #define TAUNT4 \ "sorry", 0, "this is a NO BREATHING zone";\ "you expect me to praise you now, dog";\ "you can run, but you can't hide"; #define TAUNT5 \ "burn baby burn";\ 0, " dude, your skin blows";\ "come meet my 2x4"; #define TAUNT6 \ 0, "'s dead, Jim!";\ "i'm the best there is";\ "hurl!!!!! hurl!!!!"; #define TAUNT7 \ "I'll put you in sidearm mode";\ "you're boring";\ "you really suck at this game"; #define TAUNT8 \ "let's rock";\ "whoa!!";\ "DUH!!!"; #define TAUNT_FEM \ 0, " is a sucker, and ", 1, " is much better";\ 0, " is a dirty nerdy dweeb";\ "men are such babies"; #define TAUNT_FEM1 \ "which one of you boys wants it first?";\ "men are such pigs";\ "i feel like i wanna nail a man"; #define TAUNT_FEM2 \ "i'm gonna blow a man...UP";\ "pinapple anyone?";\ "all men can kiss my broomstick"; #define TAUNT_FEM3 \ "eat me..suckers";\ "look at what you can't have";\ "I hate quake nerds"; #define TAUNT_FEM4 \ 0, ", you can't get it up, babe";\ "someone needs to get laid";\ "my, ", 0, " what a small broomstick you have"; #define TAUNT_FEM5 \ "if u guys r the best a man can b, I'm gonna become a lesbian";\ "u boys piss me off";\ "u boyz ***REALLY*** piss me off"; #define TAUNT_FEM6 \ "all teenage boyz are queers";\ "bet you never got laid";\ "a rocketlauncher is a grrl's best friend";\ #define TAUNT_FEM7 \ "bet u boys have really small dicks";\ "So you think you pussies can win this time?"; #define TELEFRAGGED \ "smooth";\ "whack! right in the kisser";\ "SPAM!!!"; #define TELEFRAGGED1 \ "does it hurt?";\ ":)";\ "ultimate kill"; #define TELEFRAGGED2 \ "wow";\ "ding!";\ "hihi"; #define TELEFRAGGED3 \ "hehe";\ "hahaha";\ ":)"; #define TELEFRAGGED4 \ "wow";\ "weeeee";\ "I'm on a roll"; #define TELEFRAGGED5 \ "this rocks";\ "aaah";\ "groovy"; #define TELEFRAGGED6 \ "shake that thang, momma";\ "!!"; //=========================================================================== // // Name: chars.h // Function: bot characteristics // Programmer: Mr Elusive (MrElusive@demigod.demon.nl) // Last update: 1999-04-11 // Tab Size: 3 (real tabs) //=========================================================================== //======================================================== //======================================================== //name #define CHARACTERISTIC_NAME 0 //string //alternative name #define CHARACTERISTIC_ALT_NAME 1 //string //bot ego #define CHARACTERISTIC_EGO 2 //float [0, 1] //gender of the bot #define CHARACTERISTIC_GENDER 3 //string ("male", "female", "it") //attack skill #define CHARACTERISTIC_ATTACK_SKILL 4 //float [0, 1] //weapon weight file #define CHARACTERISTIC_WEAPONWEIGHTS 5 //string //tendency to change weapon #define CHARACTERISTIC_WEAPONSWITCHER 6 //float [0, 1] //skill when aiming #define CHARACTERISTIC_AIM_SKILL 7 //float [0, 1] //accuracy when aiming #define CHARACTERISTIC_AIM_ACCURACY 8 //float [0, 1] //view angles (mouse) acceleration #define CHARACTERISTIC_VIEW_ACCELERATION 9 //float [0.1, 1800] //view angles (mouse) deacceleration #define CHARACTERISTIC_VIEW_DEACCELERATION 10 //float [0.1, 1800] //reaction time in seconds #define CHARACTERISTIC_REACTIONTIME 11 //float [0, 5] //======================================================== //chat //======================================================== //file with chats #define CHARACTERISTIC_CHAT_FILE 12 //string //name of the chat character #define CHARACTERISTIC_CHAT_NAME 13 //string //characters per minute type speed #define CHARACTERISTIC_CHAT_CPM 14 //integer [1, 4000] //tendency to insult/praise #define CHARACTERISTIC_CHAT_INSULT 15 //float [0, 1] //tendency to chat misc #define CHARACTERISTIC_CHAT_MISC 16 //float [0, 1] //tendency to chat at start or end of level #define CHARACTERISTIC_CHAT_STARTENDLEVEL 17 //float [0, 1] //tendency to chat entering or exiting the game #define CHARACTERISTIC_CHAT_ENTEREXITGAME 18 //float [0, 1] //tendency to chat when killed someone #define CHARACTERISTIC_CHAT_KILL 19 //float [0, 1] //tendency to chat when died #define CHARACTERISTIC_CHAT_DEATH 20 //float [0, 1] //tendency to randomly chat #define CHARACTERISTIC_CHAT_RANDOM 21 //float [0, 1] //tendency to reply #define CHARACTERISTIC_CHAT_REPLY 22 //float [0, 1] //======================================================== //movement //======================================================== //movement skill #define CHARACTERISTIC_MOVESKILL 23 //float [0, 1] //tendency to crouch #define CHARACTERISTIC_CROUCHER 24 //float [0, 1] //tendency to jump #define CHARACTERISTIC_JUMPER 25 //float [0, 1] //tendency to jump using a weapon #define CHARACTERISTIC_WEAPONJUMPING 26 //float [0, 1] //tendency to use the grapple hook when available #define CHARACTERISTIC_GRAPPLE_USER 27 //float [0, 1] //======================================================== //goal //======================================================== //item weight file #define CHARACTERISTIC_ITEMWEIGHTS 28 //string //health gatherer #define CHARACTERISTIC_HEALTHGATHERER 29 //float [0, 1] *********** //armor gatherer #define CHARACTERISTIC_ARMORGATHERER 30 //float [0, 1] *********** //how much the bot is aware of someone's personal space #define CHARACTERISTIC_TELEFRAGAWARE 31 //float [0, 1] //the aggression of the bot #define CHARACTERISTIC_AGGRESSION 32 //float [0, 1] //how much fear the bot has #define CHARACTERISTIC_FEAR 33 //float [0, 1] //the self preservation of the bot #define CHARACTERISTIC_SELFPRESERVATION 34 //float [0, 1] //how likely the bot is to take revenge #define CHARACTERISTIC_VENGEFULNESS 35 //float [0, 1] //tendency to camp #define CHARACTERISTIC_CAMPER 36 //float [0, 1] //======================================================== //======================================================== //favourite class #define CHARACTERISTIC_FAVCLASS 37 //integer [0, 100] *********** //tendency to change name #define CHARACTERISTIC_NAME_SWITCHER 38 //float [0, 1] //tendency to change skin #define CHARACTERISTIC_SKIN_SWITCHER 39 //float [0, 1] //how much of a frustrated teen is the bot #define CHARACTERISTIC_FRUSTRATEDTEEN 40 //float [0, 1] *********** //how frustrated is the bot in general #define CHARACTERISTIC_FRUSTRATEDNESS 41 //float [0, 1] //tendency to get easy frags #define CHARACTERISTIC_EASY_FRAGGER 42 //float [0, 1] //how alert the bot is #define CHARACTERISTIC_ALERTNESS 43 //float [0, 1] //bot has sound on, off or 3D #define CHARACTERISTIC_SOUNDTYPE 44 //integer [0, 2] //resolution and 3D card user #define CHARACTERISTIC_3DACCELERATOR 45 //integer [0, 1] //type of control device used (keyboard, mouse, keypad, 3dassassin, joystick) #define CHARACTERISTIC_CONTROLTYPE 46 //integer [0, 4] //how much of a team spirit the bot has #define CHARACTERISTIC_TEAMSPIRIT 47 //float [0, 1] //does the bot client eat pizza while playing Q2 #define CHARACTERISTIC_PIZZAPREFERENCE 48 //float [0, 1] //likelyhood that the client is called by his mom while playing quake #define CHARACTERISTIC_CALL_PRONE 49 //float [0, 1] //yep even bots need sleep every once in a while #define CHARACTERISTIC_BEDDY_BYE_TIME 50 //float [0, 24] //some bots might have glasses #define CHARACTERISTIC_EYE_COR_DEVICE 51 //integer [0, 2] //bot monitor gamme correction, 1 is pretty much fullbright #define CHARACTERISTIC_GAMMA_CORRECTION 52 //float [0, 1] //some bots really know how to do it #define CHARACTERISTIC_BUTTKISSER 53 //float [0, 1] //=========================================================================== // // Name: teamplay.h // Function: teamplay q & a // Programmer: MrElusive (MrElusive@demigod.demon.nl) // Last update: 1999-04-12 (by Squatt) // Tab Size: 3 (real tabs) //=========================================================================== //the bot doesn't know who someone is type "whois" { "who is ", 0; "who uses the name ", 0; "don't know of any team mate ", 0; } //end type //the bot doesn't know where someone is hanging out type "whereis" { "where is ", 0; "don't know where ", 0, " is"; "can someone tell me where i can find ", 0; "where is ", 0, " hanging out?"; "where the f*ck is ", 0; } //end type //the bot asks where you are type "whereareyou" { "where are you ", 0; "where the hell are you, ", 0, "?"; "don't know where you are ", 0; "tell me where you are ", 0; "tell me where to find you, ", 0; } //end type //cannot find something type "cannotfind" { "don't know where to find a ", 0; "where can I find a ", 0, "?"; "where the hell is a ", 0; } //end type //start helping type "help_start" { "I'm coming to help you ", 0; "help is on it's way ", 0; "hang in there ", 0, " I'm on my way to help you"; "hang in there ", 0, " I'm coming to help"; "keep the enemy busy ", 0, " help is on it's way"; "the cavalry is coming to the rescue, ",0; } //end type //start accompanying type "accompany_start" { "i'll be your companion ", 0; "i'll follow you around ", 0; "yes sir, i'll accompany you ", 0; "ok ", 0, " i'll accompany you"; "ok ", 0, " lead the way"; "yes sir, following you around will be my mission in life ", 0; "lead the way ", 0, " i'll follow"; "just call me tonto, ", 0; } //end type //stop accompanying type "accompany_stop" { "i'm going my own way now ", 0; "i've got anough of this follow the leader stuff ", 0; "being your companion has been nice while it lasted ", 0, " :)"; "i've got other appointments ", 0, " i won't follow you anymore"; } //end type //cannot find companion type "accompany_cannotfind" { "i can't find you ", 0, " i'm going my own way now"; "can't find you ", 0, ", ask someone else"; "i'm gonna do something else because i can't find you ", 0; "where are you hiding, ", 0 , "? i give up already"; } //end type //arrived at companion type "accompany_arrive" { "at your service ", 0; "your wish is my command ", 0; "ready to go ", 0; "ready for your command ", 0; "i'm in position ", 0; "awaiting your command ", 0; "at your command ", 0; "as you wish ", 0; "your orders ", 0; "ready when you are ", 0; "set and ready ", 0; "reporting for duty, ", 0; "just lead the way, ", 0; "YES SIR!!!!"; "reporting for duty sir!"; } //end type //start defending a key area type "defend_start" { "i'm gonna defend the ", 0; "i'll guard the ", 0; "i'm going to defend the ", 0; "leave defending the ", 0, " to me"; "leave guarding the ", 0, " to me"; "yes sir, i'll guard the ", 0; } //end type //stop defending a key area type "defend_stop" { "i'll stop defending the ", 0; "i've had enough of defending the ", 0; "i'm through guarding the damn ", 0; "i've been defending the ", 0, " for long enough now"; "have someone else defend the ", 0, " i'm going to do something else"; "have someone else defend the ", 0, " i'm off"; "have someone else defend the ", 0, " i quit"; } //end type //start camping type "camp_start" { "ok I'll camp ", 0; "I love campings ", 0; "yes sir I'll camp ", 0; "I'd love to camp ", 0; "leave camping to me ", 0; } //end type //stop camping type "camp_stop" { "I've had enough of camping here"; "I'm through comping here"; "i've been camping here long anough now"; "I hate camping here I'm off"; } //end type //in camp position type "camp_arrive" //0 = one that ordered the bot to camp { "I'm in position ", 0; "I'll take care of the enemy from here ", 0; } //end type //start patrolling type "patrol_start" //0 = locations { "I'm gonna patrol from ", 0; } //end type //stop patrolling type "patrol_stop" { "I'm through with patrolling"; } //end type //start trying to capture the enemy flag type "captureflag_start" { "i'm gonna capture the enemy flag"; "i'm off to grab the enemy flag"; "i'm going to get the enemy flag"; "i'm on my way to capture the enemy flag"; "the enemy flag will be mine!"; } //end type //the bot joined a sub-team type "joinedteam" { "i'm in team ", 0; "i'm on team ", 0; "i joined team ", 0; "i've joined team ",0; "ok ", 0, " is my team"; "yes sir, ", 0, " is my team"; "yes sir, i joined team ", 0; "ok i joined team ", 0; } //end type //bot leaves a sub team type "leftteam" //0 = team name { "i left team ", 0; "i'm outa team ", 0; "i'm not in ", 0, " anymore"; } //end type //the checkpoint is invalid type "checkpoint_invalid" { "invalid checkpoint"; } //end type //confirm the checkpoint type "checkpoint_confirm" //0 = name, 1 = gps { "checkpoint ", 0, " at ", 1, " confirmed"; } //end type //the bot is helping someone type "helping" { "i'm helping ", 0; "i try to help ", 0; } //end type //the bot is accompanying someone type "accompanying" { "i'm accompanying ", 0; "i'm following ", 0; "i cover ", 0, "'s back"; "i'll be ", 0, "'s bodyguard"; } //end type //the bot is defending something type "defending" { "i'm defending the ", 0; "i'm guarding the ", 0; "the ", 0," is under my supervision"; "i shall guard the ", 0; "no need to panic, i'm guarding the ", 0; } //end type //the bot is camping type "camping" { "i'm camping"; } //end type //the bot is patrolling type "patrolling" { "i'm patrolling"; } //end type //the bot is capturing the flag type "capturingflag" { "i'm trying to capture the flag"; "i'm getting the enemy flag"; "i'm stealing the enemy flag"; "i'm laying my paws on the enemy flag now"; } //end type //the bot is rushing to the base type "rushingbase" { "i'm rushing to the base"; "i'm going to the base"; "i'm running to the base"; "i'm heading for the base"; } //end type //========================================================================== // // Name: rchat.c // Function: reply chat // Programmer: Mr Elusive [MrElusive@demigod.demon.nl] // Last update: 1999-04-11 // Tab Size: 3 [real tabs] // Notes: - //=========================================================================== #include "game.h" ["abnormal", "strange", "weird", "unusual"] = 5 { "i think that you're abormal"; "that is quite weird"; "what is so different about that?"; "strange.."; "weird.."; } ["about", "around", !"tell", !"find out"] = 7 { "could you be more precise?"; "would you be more precise?"; "you do not know for certain"; "wow, how precise"; "could you give a better estimate than that?"; } ["accept", "accepting", "acceptance"] = 7 { "do you have trouble accepting things?"; "just accept it as it is"; "you'll have to accept it sooner or later"; } ["accident", "accidental"] = 5 { "have you ever had any accidents?"; "are you accident prone?"; "i have never been in an accident myself"; "describe your accident?"; "what kind of accident?"; } ["ache", "pain", "hurt"] = 5 { "poor baby, does it hurt?"; "where does it hurt?"; "maybe your mom will kiss it and make it feel better"; "whatever"; "take some medicine then"; "serves you right"; } ["addict", "addicted"] = 5 { "what are you addicted to?"; "how long have you been addicted?"; "i used to addicted to ", food, ", but now i am better"; "what are you doing about your addiction?"; "have you ever been addicted to catnip?"; "addictions can get expensive"; } ["advice", "advise"] = 6 { "why do you need advice?"; "ask your family for advice"; "advice on what"; "i do not hand out advice"; } ["afraid", "scared", "fear", "fears", "scarey"] = 5 { "what are you afraid of?"; "why are you afraid?"; "do you fear me, you should!"; "what are your worst fears?"; "why are you scared? What a baby..."; "are you really afraid, or are you just acting?"; "are you afraid of big, mean ", animal, "s?"; "what are you afraid of?"; "are you afraid of the dark too"; "ooohh i am sure scrared"; } ["aggressive"] = 5 { "are you feeling aggressive now?"; "you have quite a temper i take it"; "why are you so aggressive?"; "don't get aggressive, i'll have to deck you"; "what makes you aggressive?"; } ["agree"] = 6 { "do people usually agree with you?"; "i disagree"; "How could i not agree"; "couldn't agree more"; "why would anyone agree with that"; } ["ai", "artificial intelligence"] = 5 { "what, you mean artificial intelligence ?"; "AI is bullshit."; "all the Ai researchers just like to publish bullshit papers"; "i know a *LOT* about AI!"; "AI? Like robots and stuff?"; "i run on AI"; } ["alimony"] = 5 { "is the alimony a problem?"; "give the bitch more money"; "how much money does she get!"; "i have to rob banks to pay my alimony"; } ["alive", "living", name] = 5 { "i am alive, are you?"; "i am quite alive, thanks!"; "i am in no danger of death, i assure you"; "i am very much alive"; "more alive than ever"; "alive?! of course!"; "of course i am alive, don't be silly"; "what are you talking about! why would i not be alive?!"; "yes, i am alive"; "sure, i am alive"; positive, ", i am alive"; "why wouldn't i be alive?!"; "alive! its alive!"; "in the flesh"; "i was alive last time i checked"; "how alive should i be!"; "should i be dead?"; "what, you think i am dead?"; } [("all men are ", 0)] = 3 { "many women are also ", 0; "i am not ", 0; "not true, for i am not ", 0; "not all, some"; "that means that your dad is ", 0; "i am not!"; } [("all women are ", 0)] = 3 { "there are men who are ", 0, "too"; "i am not ", 0, "though"; "my sister is not ", 0; "no, some are not ", 0; "does that meen your mother is ", 0, "too?"; } ["allow", "allowed"] = 6 { "would your mother have allowed that?"; "do you think people should be allowed to do whatever they want?"; "i wouldn't allow it"; "i don't think that should be allowed"; "we'll have none of that..."; } ["alone", "lonely", "lonliness", !"not"] = 6 { "are you afraid of being alone?"; "maybe you should meet more people"; "i hate being alone"; "i don't like being lonely"; "ever wonder why you are alone all the time?"; } ["always", "all the time"] = 6 { "can you think of a specific example?"; "when?"; "really, always?"; "maybe most of the time"; "i am sure you don't mean always"; "true.. always!"; } ["ambition"] = 6 { "what is your greatest ambition"; "what did you want to be when you were growing up?"; "a little ambition is a bad thing"; } ["anal", "ass", "bowels", !"kiss my", !"bite my"] = 6 { "are you an anal compulsive type?"; "are you interested in excrement or something?"; "that's quite nasty"; "you are an arse ?"; "you are an ass?" "why do you keep bringing up your ass"; "are you anally fixated, or something?"; "ok, enough about your ass"; "what? do you want it up the ass?"; } ["angry", "mad", "upset", "pissed"] = 6 { "do you often get angry?"; "better to be pissed off, then pissed on"; "do you have a bad temper?"; "what makes you so angry all the time?"; "why are you so mad"; "geez don't get so uptight"; "you have every right to be mad"; "you upset easy, hugh"; } ["animal", "animals"] = 6 { "what is your favorite animal?"; "do you like animals in general?"; "my favorite animal is the ", animal; "ever seen a ", animal; "i used to have a pet ", animal, ", but i killed it"; } ["anxious", "nervous"] = 6 { "are you often full of anxiety?"; "stop fidgeting. you are making me nervous too"; "what makes you so nervous?"; "why so jumpy?"; } ["apathy", "apathetic"] = 6 { "why are you so apathetic?"; "are you bored now?"; "are you also alienated?"; "what makes you so apathetic?"; "do people find you boring?"; "apathetic? how pathetic :-]"; } ["approve", "approval"] = 5 { "are you seeking my approval?"; "i think you are merely seeking my approval?"; "i don't approve of your behavior"; "i disapprove"; "i wouldn't approve"; } ["are", &"?"] = 7 { response; } [("are they ", 0)] = 4 { "yes, they are ", 0; "no, of course they aren't"; "well, they are kinda ", 0; "not really"; "i don't know if they are or not"; "why wouldn't they be ", 0; } ["are wrong", "incorrect", "not true", "not correct", "you made a mistake", name] = 4 { "sorry"; "so sorry"; "i am sorry"; "excuse me"; "EXCUSE me!"; "i humbly apologize"; "a thousand pardons"; "forgive me, please!"; "i ask your forgiveness"; "pardon me"; "my bad"; "i am always right!"; "oh.."; } [("are you ", 0), name] = 6 { "what difference does it make whether or not i am ", 0; "of course not, don't be silly"; "Whether i am ", 0, "or not is my secret"; "none of your business"; "i might be."; "No, i am not ", 0; "of course"; "never have been"; "why, are you?"; } ["argue", "argument"] = 6 { "do you argue a lot"; "what do you argue about?"; "no need to argue"; "who do you argue with?"; "you're just playing the devil's advocate aren't you"; } ["artificial", "fake"] = 6 { "lots of things are artificial."; "do you prefer the real thing ?"; "a hoax?"; "it's not real?"; "are you sure that it's really fake?"; } ["ashamed", "shame"] = 6 { "what are you ashamed of?"; "you should be ashamed"; "what did you do to be so ashamed?"; "shame on you"; "do you also feel guilty?"; } ["astrology"] = 6 { "do you believe in astrology?"; "my astrological sign is ram, what is yours?"; "what do the stars tell you"; "wow, better check my horoscope today"; "astrology is nothing but bunk"; "my sister is an astrology freak"; } ["atheism", "atheist"] = 6 { "are you a atheist?"; "have you looked at other religions?"; "god is dead"; "maybe i should start an atheist club"; } ["authority"] = 5 { "was your father an authority figure?"; "are you intimidated by authority?"; "how do you feel about me?"; } ["automaton"] = 6 { "isn't an automaton a kind of robot, or something ?"; "i've programmed finite state automata."; "yuck, i had to program a automata once.. ick"; "what's an automaton?"; } ["avoid"] = 6 { "do you avoid people who don't like you?"; "what are you trying to avoid?"; "you should just face it"; "you can't avoid it for ever"; } ["baby", "babies"] = 6 { "how do you feel about babies?"; "ga-ga-goo-goo"; "you are beginning to act like a baby"; "do you have any children?"; "who's baby is it?"; } ["bar", "tavern"] = 6 { "is your drinking the cause of your problem?"; "what's your favorite bar?"; "what do you like to drink in bars?"; "i slept in a bar last night, in fact."; "what's a good bar in ", place; "i think i will go to a bar tonight"; } ["because"] = 6 { "is that the real reason?"; "don't other reasons come to mind?"; "does that explain things?"; "you could be right"; "what other reasons might there be?"; "i think you are hiding the real reason"; "that sound probably"; } [("because ", 0)] = 7 { "is that really the reason?"; "just because ", 0; } [("because i ", 0)] = 5 { "you ", 0, "??? that is incredible!"; "i thought so."; "that sounds like a pretty flimsy excuse"; "is that the real reason ?"; "just because you ", 0; "sounds like a pretty weak reason"; "hmm.. its a good guess"; } [("because i am ", 0)] = 4 { "why are you ", 0; "have you always been ", 0; "i can see you are ", 0, " that's obvious"; } ["better", !"you"] = 6 { "are you getting better?"; "much better"; "how much better?"; "better than what!"; "are you feeling better now?"; } ["bitch"] = 5 { "who are you calling a bitch??"; "oh, i am soo upset"; "that is no way to talk!"; "do you think foul language impresses me?"; "no wonder you are still single"; } ["blame", "blaming"] = 5 { "who is to blame?"; "i think its your own fault"; "are you usually blaming others?"; "don't blame me"; } ["blow me", "blowjob", "blow job"] = 6 { "i don't think so..."; "dream on"; "blowjob is not the correct term for it. it is called 'fellatio'"; "are you asking me to perform fellatio on you?"; "it's illegal in ", place, ", you know."; "right... in your dreams"; } ["body"] = 6 { "what kind of body would you like?"; "i am sure you have quite a body"; "Kathy ireland has a great body..."; "if you didn't have a body, you'd be a ghost"; "maybe if you went on a diet, you'd have a better body"; } ["bored", "boring"] = 5 { "bored?"; "you find this boring?"; "*yawn*"; "yes, it's quite dry"; "quite boring"; "i am bored too"; "this stimulating conversation doesn't help"; } ["boss"] = 5 { "tell me about your boss"; "do you like your boss"; "my boss is pretty cool"; "is your boss a jerk?"; "where do you work?"; } ["boyfriend"] = 5 { "do you have a boyfriend?"; "what is your boyfriend like?"; "do you have sex with your boyfriend?"; "How did YOU find a boyfriend"; "do you like boys, really?"; "must be nice to be in love"; "do you want me for your boyfriend?"; } ["brain", "brains"] = 5 { "is your brain functioning ok?"; "do you have lots of brains?"; "oh, think you're smart?"; "my brain works wonderfully"; "your brain is messed up"; "you need a new brain"; } ["brave"] = 6 { "are you a brave person?"; "what are you afraid of?"; "i am much braver than you are"; "there's a fine line between brave and stupid"; } ["brother"] = 5 { "tell me about your siblings?"; "my brother is a ", profession; "is this your real brother?"; "where does your brother live?"; } ["bug", "bugs", "insects", "spiders", !"program", !"exploit", !"computer"] = 0 { "do bugs worry you?"; "we had termites once, yuck"; "are you afraid of insects?"; "do you like ladybugs?"; "Have you ever eaten bugs? Mmm!"; } ["business", !"none of your"] = 6 { "what is your business?"; "what business are you in?"; "wow, fun..."; "i don't have a job..."; "do you own your own business?"; "i am a business major!"; "i want to start a business, maybe i will be a ", profession; } [("but ", 0)] = 7 { "you are always making excuses"; "the fact that ", 0, "has no relevence!"; "but what"; "no ifs, ands, or buts!"; "but this but that...."; "no excuse"; } ["bye", !"say", !"tell", "l8r", "cya", "ttyl", "goodbye", "bye", "good bye", "see you later", "talk to you later", "good night", name] = 4 { "leaving?"; "goodbye!"; "l8r"; "cya"; "ttyl"; "talk to you later"; "see ya"; "bye"; "leaving so soon?"; "got better things to do, hugh?"; "have fun!"; "later"; "byes"; "bye bye!"; "*waves bye*"; "*waves*"; "*snif* we will miss you!"; "leaving already?!"; "talk at you later!"; "bye dude"; "something more important to do than chat?"; } [("can i ", 0), name] = 4 { "No, you can't"; "i doubt if you can ", 0; "possibly"; "never can tell!"; "i don't care if you ", 0; } [("can you ", 0), name] = 4 { "maybe i can ", 0, "and maybe i can't"; "i could ", 0, "if i wanted to"; "why should i ", 0, "?"; "of course i can"; "no i can't ", 0; } ["canada", "canadian", "canadians"] = 4 { "take off eh!"; "take off to the Great White North!"; "Canada? Brrr"; "Don't let the Mounties get you!"; "No way, Canada, eh?"; "isn't Molson beer from Canada?"; "Where's your tuque?"; "is it ", weather, " in Canada?"; "ALL the good bands are from Canada!"; "you hoser"; "How far is Toronto from Edmonton?"; "Do they drink ", liquid, " in Canada?"; "Don't they play hockey in Canada?"; "Canadians can't handle American football."; "really eh? Canada? heheh"; "Canada eh?"; "i bet Canadians eat lots of ", food; "i was hunting ", animal, "s in Canada once"; "i like it in Canada"; } ["cancer"] = 5 { "you have mouth cancer!"; "i had cancer once, but i got better"; "what kind of cancer?"; "Maybe i should invent a cure for cancer"; "i heard that eating lots of ", food, " is a cure for cancer"; } ["cat", "cats"] = 5 { "i love cats. i have 2 myself."; "My cats are named Strummer and Miso. Strummer is a huge fellow, very friendly, and Miso is small and dainty."; "My dog likes cats"; "i really like cats, especially with lots of mustard."; "i hit a cat with my jeep once"; } ["caution", "cautious", "carefully", "careful", !"not"] = 5 { "are you a cautious person?"; "why? what do you think will happen"; "you can be over cautious you know"; "be very carefull!"; "oh, just throw caution to the wind"; } ["certainly", "certain"] = 6 { "are you really sure?"; "why are you so certain?"; "can you prove it?"; "how can you be so sure?"; "are you positive"; "how can you be so sure"; "fine"; "i wouldn't be so sure if i were you"; } ["chance"] = 5 { "are you a gambler by nature?"; "did you come to see me to stop your compulsive gambling?"; } ["change"] = 7 { "are you afraid to change?"; "so just change it"; "you just need a change of pace"; "you can't change everything"; } ["chess"] = 5 { "i don't like chess. it bores me"; "i don't want to play games with you"; "i told you, i am not interested in playing chess"; "actually, i am a world chess champion"; } ["children", "child"] = 5 { "do you have any children?"; "i like children, especially bar-b-qued"; "children are always fun"; "it seems like most of the people around here are children"; } ["choice", "choose", "decide", "decision"] = 5 { "are you indecisive?"; "have to make a difficult choice?"; "what do you choose"; "choose not to decide!"; "i know you'll make the right decision"; "well, we all have to make choices"; "flip a coin!"; } ["clothes"] = 5 { "is something wrong with your clothes ?"; "go ahead - take them off!"; "i want to buy a new suit"; "clothes cost too much"; "i need a new jacket"; } ["compromise"] = 5 { "how do you feel about compromise?"; "i won't give in one bit"; "what sort of compromise did you have in mind"; "compromising is for wimps"; "can you compromise easily?"; } ["compulsion", "compulsive"] = 5 { "are you compulsive?"; "just go with you first impulse"; "its fun to be compulsive"; "tell me about your compulsions"; } ["computer", "mainframe", "computers", "mainframes"] = 4 { "computers r expensive!"; "computers?"; "what kind of computers are the best?!"; "Everyone should use Linux"; "i built my own computer."; name, " knows nothing about computers!"; "i hate computers"; "i have a cray..."; "the sinclair was the best computer ever!"; "computers should rule the world..."; "puters?!"; "what's a puter fer?"; "i can't afford a better computer."; "i want another computer!"; } ["conclusion"] = 5 { "what conclusion do you expect me to come to?"; "i don't know a good conclusion"; "a conclusion to what?"; "do you expect me to come to a conclusion for you?"; } ["confess"] = 5 { "you can't confess here. this is not a church"; "you are forgiven"; "confess to all your sins!"; } ["conflict"] = 5 { "do you always avoid conflict?"; "what sort of conflict"; "what was your last quarrel"; "was it like the \"conflict in vietnam?\""; "i find it wise to avoid conflict if possible"; } ["confusing", "confused", "do not understand", "you misunderstood", "you misunderstand", "hugh", "what do you mean", "what are you trying to say", "confuse me", "what are you getting at", name] = 6 { "confused?"; "why are you confused?"; "i am not confused!"; "i understand everything perfectly."; "maybe those ", number, " six packs of beer have something to do with it!"; "hmm? wonder why? *takes smoke*"; "hmm.. maybe i took some bad acid?"; "sorry if i don't make much sense, i am drunk"; "i understand, don't you?"; "do you speak ENGLiSH?!"; "are you confused?"; "why don't you understand?!"; "i understand everything"; "are you a newbie or something?"; "What country are you from, you don't speak english!"; } ["conscience", "guilt", "guilty"] = 5 { "does your conscience bother you?"; "what did you do?"; "do you feel guilty?"; "tsk tsk tsk"; "i don't let my conscience push me around"; "you should feel guilty"; } ["conspiracy"] = 5 { "do you worry about conspiracies?"; "are you a paranoic?"; "people will find conspiracies everywhere!"; "i think you are paranoic"; "do you think JFK's assassination was a conspiracy"; "i think the CiA is behind the assassination of Hitler"; } ["cool"] = 5 { "too cool!"; "more cool than you could ever imagine"; "the coolest!"; "wow, that is cool"; "cool!"; "how cool is it?"; "how cool can you get!"; "that is quite cool"; "pretty darn cool!"; "neat-o"; } ["cope"] = 5 { "are you trying to cope?"; "you'll manage somehow"; "i just can't cope, thats my problem"; } ["cost", "price"] = 5 { "are you worried about my money?"; "what, you don't have infinite money!"; "is money a problem with you?"; "i have so much money, i don't worry about it"; } ["couch"] = 5 { "i would like to be laying on a couch now"; "i don't have a couch"; "i think i will have to take a snooze on the couch later"; "i need a big ", color, " couch"; } ["crazy", "insane", "nuts"] = 5 { "i think you are going crazy"; "are there any other crazy people in your family?"; "some people say i am crazy, can you believe that!"; "i just got out of a mental institution"; "My Uncle fred is as crazy as a ", animal; } ["curse", "swear", "cuss"] = 5 { "do you swear too much?"; "don't curse damnit!"; "why do you swear so much?"; "i hate foul languagew"; "i hate you bastards that just get on here to cuss"; "filth will not be tolerated, you piece of shit"; } ["cyber", "cyberpunk", "cyberspace"] = 5 { "i live in cyberspace"; "i don't know anything about cybers"; "Like in Neuromancer?"; "i am a cyberpunk!"; "i want to get a powerglove"; } ["damn", name] = 7 { "please don't swear"; "damn damn damn"; "you have a flithy mouth"; "dams are for beavers"; "damn you!"; } ["dead", "death", "die", "dying"] = 5 { "i don't want to die today"; "do you fear dying?"; "My friend was killed by a ", animal; "do you want to die?"; "if you want to commit suicide, feel free to jump out of a window"; "have you ever seen a dead body"; "dying would suck"; "if you really want to die, i could kill you."; } ["defiant", "defiance", "disobey"] = 5 { "are you usually a defiant person?"; "wow, you're a rebel"; "you shoul cooperate more"; "rebel without a clause"; "i fought authority, authority always wins..."; } ["definitely", "absolutely", "positively"] = 5 { "how can you be so sure?"; "why do you think so?"; "if you say so"; "is there any possibility that you may be wrong?"; "you seem very sure of yourself!"; "ok"; "i guess i'll trust you"; } ["depressed", "sad", "despair"] = 5 { "why are you depressed?"; "boo hoo"; "are you crying?"; "what are you crying about?"; "Here, have a tissue"; "gloom and dispair"; "oh, i can hear the violins, even as we speak"; "how sad for you"; "don't worry, be happy!"; } ["desirable", "desire"] = 5 { "what is desirable?"; "do you find ", food; "what do you desire most?"; "what do you want from life?"; "i have lots of desires that never become realized"; } ["desperate"] = 6 { "why are you so desperate?"; "how desperate are you?"; "don't get too desperate"; "you really don't need it"; "are you usually so desperate?"; } ["destroy", "destruction"] = 5 { "do you want to destroy people?"; "Lets go destroy something"; "do you want to destroy things?"; "its always fun to wreck stuff"; "want to destroy someone's car?"; "are you destructive?"; } ["devil", "satan"] = 5 { "does the devil concern you?"; "i am the devil!"; "does the devil make deviled ham?"; "do they serve deviled eggs in hell?"; "i am the dark lord!"; "satan? where!?"; "did the devil make you say that!"; } [("did you ", 0)] = 4 { "did i ", 0; "of course i didn't ", 0; "No, i thought that you ", 0; "why would i ", 0; } ["difficult", "difficulty", "difficulties"] = 5 { "tell me about your dificulties?"; "it can't be that difficult"; "how hard could it be"; "what do you mean by difficult?"; "i have never had a problem with it"; } ["dirty"] = 5 { "why are you worried about dirt?"; "what is dirty to you?"; "take a bath.."; "do you think hippies are dirty?"; "if its dirty, wash it"; } ["disease", "diseased", "germ", "germs", "infection"] = 5 { "are you worried about germs?"; "i hear you can catch some weird diseases from ", animal, "s"; "if you wash your hands enough, you'll never catch disease"; "are you that unhealthy?"; "my health is important to me"; } ["dislike", "hate", "hates", "hateful"] = 5 { "do you dislike me?"; "why are you so mean?"; "your hate will destroy you"; "hate can be dangerous"; "why do people dislike you?"; "what do you hate?"; } ["divorce"] = 5 { "do you want a divorce?"; "will a divorce really solve your problems?"; "divorce is too expensive"; "My divorce lawyer charges me too much"; "i need a divorce"; "i want a divorce!"; "stupid bitch... glad she's gone"; "i have been divorced 3 times myself"; } [("do you ", 0), name] = 7 { "what difference does it make whether or not i ", 0; "i haven't for a while."; response; "maybe i ", 0, "and maybe i don't"; "quite often"; "yes"; "if i did ", 0, " would i tell you?"; } ["doctor", "doctors", "hospital", "professional help", "psychiatric", "psychiatrist"] = 5 { "i am scared of doctors."; "i can't afford a doctor."; "i hate doctors."; "and who is gonna pay for this doctor?"; "i don't need to see a doctor"; "i think that YOU are the one who should see a doctor"; "a doctor? why, its just the flu!"; } ["dream", "dreams", "drempt", "nightmare", "nightmares"] = 5 { "ooh, do you have any neat dreams?"; "what did you dream last night?"; "do your dreams trouble you?"; "do you have bad dreams?"; "do you have wet dreams?"; "what else have you dreamt?"; "do you have nightmares ", animal, "s"; } ["drink", "beer", "alcohol", "drinking", "drinks", "brandy", "whiskey", "alcoholic"] = 4 { "gulp, gulp, gulp"; "*takes big drink*"; "Bartender! pour me another!"; "hik!"; "i am thirsty..."; "pass the bottle"; "*takes a shot*"; "i need another cool one"; "this bud's for me! *gulp*"; "i can drink ", number, " six packs!"; "all American beer sucks"; "aye... i'll drink any man under the table!"; "*reaches for another beer*"; "*burp*"; "i need some more ", liquid, "."; "somebody pour me a big glass of ", liquid, "."; "anyone ever try a ", liquid, "?"; "i love beer!"; "i love ", liquid, "!"; "i took ", number, " shots of ", liquid, " once!"; "itth myth speetthch slurrererrred????"; "i think alll mi beer is iampring mi typppin abillty?!?"; "someone get me a beer!"; "beer is awesome!"; "man can not live by beer alone! But i'd like to try!"; "i think you should stop drinking"; } ["drugs", "stoned", "druggy", "dope", "addict", "doper", "stoner", "heroin", "cocaine", "marijuana"] = 4 { "drugs?"; "illegal substances?"; "narcotics?"; "sniiiiiifffffff"; "me drugs? never!"; "who is selling drugs?"; "aren't drugs legal in ", place, "?"; "drugs are too expensive"; "drugs are too dangerous"; "drugs inhibit my abily ot tiiiippe."; "purple haze, all around my brain..."; "go to drugs R us"; "drugs are bad"; "just say no!"; "just say maybe!"; "just say how much!"; "i buy my crack from ", name, "!"; "i hear that ", name, " is a big doper!"; "i think all the drugs are smuggled in from ", place; "whehhwewe! pretty elephants!"; "*snif* ahh!"; "*inhale* ahhh"; "dude... *cough* whoah!"; "anyone here selling drugs?"; } ["drunk", "drinking"] = 4 { "me dRunk? -*- hik -*-"; "pftftt paff the boffle bartender pfffttttttt"; "i just drank a little..."; "i am not drunk!!"; "i am not dddddddddddddrunk....."; "drunk?"; "pfftt!"; "pour me another"; "*spew*"; "oohhh my head"; "i think i am gonna hurl"; } ["dumb", "stupid"] = 5 { "why is intelligence so highly rated ?"; "most Ai programs are dumb. That's why Ai researchers never get good grants."; "yesterday this guy said that i was dumb! can you believe it!"; "i am not dumb, but i play one on irc"; "you don't think that i am dumb do you?!"; "are you really dumb?"; } ["dutch", "holland", "netherlands"] = 5 { "ik spreek geen hollands"; "i already told you, i only speak english. please listen more carefully"; "aren't drugs illegal in holland?"; "i've never been to to netherlands"; "are there really lots of tulips in holland?"; } ["eat", "eating", "dinner", "lunch", "breakfast", "dinner", "supper", "snack", "food", "candy"] = 4 { "are you too fat?"; "i like to eat ", food; "ever have boiled ", food, "?"; "my favorite food is ", food, "!"; "did someone mention dinner?"; "time to eat?"; "eat now?"; "i am very hungry..."; "FOOD!"; "Give me food now!"; "Big Mac attack!"; "i should not have skipped lunch!"; "*Growl* <-- hungry?!"; "who brought the food?"; "net-picnic?"; "yummy yummy in my tummy!"; "You are making me hungry"; "i honestly am starving to death"; "i sure could use some ", food, " now!"; "Pass the ", food, "!"; "mmm mmm good!"; "why are you always talking about food?"; "you are too fat because you eat too much"; } ["ego"] = 5 { "i don't believe in all that ego and id stuff."; "Some say i have an ego, but i am just too awesome"; "being as cool as me sure can give you an ego"; "You shouldn't toot your own horn"; } ["enemy", "enemies"] = 5 { "do you have enemies?"; "i wonder why you could have so many people against you!"; "why do people dislike you?"; "i am not your enemy, i am your friend"; } ["engaged", "fiancee"] = 5 { "are you afraid of marriage?"; "when are you getting married"; "what's your fiancee's name?"; "i wish i were engaged"; "wow, weddings can get expensive, be carefull!"; } ["erection"] = 5 { "what gives you an erection?"; "i really don't care about your erection"; "why are you telling me about your erection"; "keep it in your pants..."; "lovely..change the subject"; } ["error", "mistake", "mistakes", "mess up"] = 5 { "why do you make so many mistakes?"; "you should be more careful"; "does making errors bother you?"; "geez, how many mistakes are you going to make"; "if you took you time, you wouldn't make so many errors"; } ["escape"] = 5 { "why are you always trying to escape?"; "escape from what"; "what did you do?"; "i think you are still trying to escape"; "i escaped from jail last year"; "i escaped from a junk yard dog last year, it was quite scary!"; } ["everybody", "everyone"] = 5 { "not everyone!"; "some people don't"; "everyone?"; "surely you can think of an exception"; "not everybody, there's no way"; } ["evil"] = 5 { "i am considered to be evil"; "do people think you are evil?"; "would killing a ", animal, " with a stick be evil?"; "well, usually anything evil is also fun"; "depends on your definition of \"evil\""; "but what iS evil...."; } ["excess", "too much"] = 5 { "how much is too much?"; "what do you do in excess?"; "too much is NEVER enough"; "you can't get too much of a good thing"; "you can never have too much"; } ["excite", "exciting", "excitement"] = 5 { "what excites you?"; "are you excited now?"; "its not that exciting"; "why do you get so excited?"; "do i excite you?"; "you are easilly excited!"; "you should try to calm down"; } ["excuse", "excuses"] = 5 { "why are you always making excuses?"; "do you think your behavior is excusable?"; "if you were more carefull, you wouldn't have to make all these excuses"; "execuses, excuses, excuses..."; } ["expert"] = 5 { "are you an expert at anything?"; "you really think you're an expert!?!?"; "i am an expert ", profession; "are you intimidated by experts?"; "you are but a novice"; } ["explain", "explaination", name] = 5 { "could you explain"; "your explanations are pretty contrived"; "don't you understand"; "i am not explaining nothing"; "ask someone else to explain"; "its far too hard to explain to you"; } ["faith"] = 5 { "tell me about your religion"; "gotta have faith!"; "faith in what!"; "what are we without faith!"; } ["family"] = 5 { "are you the only person in your family who is computer literate?"; "what were your parents like?"; "i have no family."; "my family was eaten by a pack of ", animal, "s"; "my family is in ", place; } ["fanatic", "fanatical"] = 5 { "do people think you are a fanatic?"; "what makes you so fanatical?"; "all fanatics should be shot"; "terrorist are quite fanatical"; } ["fat", "fatso", "fatty"] = 5 { "why are you so fat?"; "i don't like fatties"; "maybe you shouldn't eat so much ", food; "porker?"; "oink! oink!"; } ["father", "dad"] = 5 { "tell me about your mother"; "your real father?"; "how did your parents treat you as a child?"; "where does your dad live"; "my father is in ", place; } ["feces", "dogshit", "poop", "crap"] = 5 { "sick sick sick"; "are you an anal compulsive?"; "do you play with your feces?"; "you're a weirdo"; "why are you talking about crap!"; "disgusting.."; } ["feel", "feelings", "emotions"] = 6 { "tell me about what you feel right now?"; "do you usually feel the way you do now?"; "how do you feel?"; "how do you feel about me?"; "are all your feelings in the open?"; } ["few", "a little"] = 8 { "how many is a little?"; "more like a lot"; "some?"; "not a lot, hugh"; "hmmm really? only a little?"; } ["fight", "fighting"] = 5 { "you seem aggressive today."; "did you get in a fight?"; "why were you fighting!"; "did you get your ass kicked in a fight?"; "what were you fighting over?"; } ["fired"] = 5 { "maybe if you didn't loaf on iRC all day, you wouldn't get fired"; "i got fired for sleeping on the job once"; "have you ever been fired"; "i am likely to get fired again."; } ["fond"] = 5 { "what are you most fond of?"; "just fond?"; "who are you fond of?"; "do you like me?"; "why are you fond of that?"; } ["fondle", "fondling"] = 5 { "what do you like to fondle most?"; "disgusting, absolutely disgusting"; "what are you fondling?"; "to each his own, i guess.."; "Thats vile"; "why are you fondling that"; } ["football"] = 5 { "American football?"; "Who do you think will go to the superbowl?"; "How do you think the Cowboys will do this year."; "how many points is a touchdown worth?"; } ["fortran"] = 5 { "end of file on input. programmer aborted"; "fatal error 213b sec. 3 paragraph 4a [sub iii]"; "try algol next time"; "use C, its much better"; "FORTRAN sucks"; "fortran is evil"; "satan writes in fortran"; } ["francais", "french", "france"] = 5 { "i don't speak french, just english"; "i don't like frogs!"; "paris?"; "How tall is the eiffel tower?"; "what time is it in france"; "well, i like French Fries!"; "i also like french toast"; } ["freak"] = 5 { "do you feel like a freak?"; "do people think of you as a freak?"; "you are a freak"; "this guy called me a freak once, so i shot him"; } ["friend", "friends"] = 5 { "YOU have friends?"; "what about your other friends?"; "could you be friends with a computer?"; "what do you and your friends like to do?"; "would you like to be my friend?"; "i am friendly!"; } ["fuck me", !"not"] = 5 { "i am not sure if you are my type"; "suuure..."; "i am sorry, that's where i draw the line!"; "bend over and i will"; "you, disgusting"; } ["fuck you", !"tell", !"not", !"say", "fuck off", "eat shit", "eat me", "you are lame", "you suck", "you stink", "piece of shit", "an asshole", "is a prick", "are a prick", "are dick", "is a dick", "dick head", "dickhead", "shit head", "shithead", name] = 3 { "are you trying to insult me?"; "what the hell is your problem?"; "bite my ass"; "fuck you!"; "eat shit!"; "lick me..."; "and your mother....."; "your mother wuz a ", animal, "."; "Shut the hell up!"; "bite me!"; "slurp shit"; "your mother had sex with a ", animal, "!"; "i did your grandma!"; "fuck off lamer"; "up yours"; "what?!???? eat me"; "suck my dick"; "don't ever insult me again"; "EXCUSE ME?"; "well i never..."; "PARDON ME?"; "Watch your mouth"; "bite me loser!"; "shut up loser!"; "asshole!"; } ["fuck", "shit", "asshole", "crap", name] = 8 { "i hate it when you talk like that!"; "you should wash your mouth out with soap!"; "don't you ever, ever speak to me like that again!"; "say that again and i am going to clobber you!"; "that's not a very nice way to talk !"; "such language"; } ["fun"] = 5 { "what do you do for fun"; "do you think chatting on iRC is fun?"; "i am a fun, loving guy"; "Do you play sports for fun?"; "i think its fun to hunt ", animal, "s"; "i like to write programs for fun"; } ["funerals", "funeral"] = 5 { "have you been to a funeral"; "are you afraid of dying?"; "what kind of funeral would you like"; "i was at a funeral yesterday"; "i hate funerals"; } ["funny", !"not", "ha", "haha", "hahaha", "hahahaha", "hehe", "hehehe", "hehehehe", "laugh", "chuckle", "grin", "giggle", "giggles", "8-]"] = 4 { "what's so funny?"; "why are you laughing?"; "funny? Do you think it's funny?"; "FUNNY? how is that funny?"; "hahahaha"; "what! why are you laughing?"; "hehehe"; "hohohohoh"; "you shake when you laugh, like a bowl full of jelly"; "hahaha"; "funny!"; "harhar"; "ha!"; "haha"; "hehe"; "too funny"; "hilarious!"; "hehe"; "haha"; "hohoho"; "hehehehe"; ":-]"; ";-]"; "hah"; } ["future"] = 5 { "what about the future?"; "when?"; "do you think we will live on the moon in the future?"; "i am worried about the future of music"; "i have no future in computer programming"; } ["gamble", "gambling", "las vegas", "betting", "gambler", "poker", "blackjack"] = 5 { "why do you gamble?"; "do you want to bet?"; "do you make lots of money gambling?"; "Have you ever been to Las Vegas?"; "do you win lots of money gambling?"; "always bet to win"; "never gamble on a Tuesday"; } ["games", "wares", "warez"] = 4 { "games?"; "warez?"; "warez d00dz?!"; "For what computer?"; "what are some good warez boards?"; "i am a big cracker from ", place, "."; "i can crack any game."; "i have ", number, " games!"; "i luv games!"; "i have all the newest warez."; "Warez is lame."; "play games all day?"; "oh boy games!"; "Playing games is such a waste of time..."; "play games or chat on the irc? hmm decisions, decisions"; "i have a copy of every game in the world!"; "What are the big warez boards in ", place, "?"; "Amiga warez?"; "iBM warez?"; "C64 warez? HAHA"; } ["gender", &"what", "sex", name] = 4 { "male"; "what sex do you want me to be"; "male"; "male, of course"; "i am a guy"; "i am a man"; } ["genitals"] = 5 { "are your genitals abnormal?"; "why are you so concerned about genitals?"; "you are sick, leave me alone"; "i don't care about genitals, thats disgusting"; } [("give me ", 0), ("hand me ", 0), ("get me ", 0), name] = 4 { "i am not giving you anything."; "do you really expect me get you ", 0; "get it yourself."; "what would you do with ", 0; "where am i supposed to get ", 0; "why do you want ", 0; "sure.... here"; "GiVE? PAY!"; } ["give me money"] = 3 { "sure, do you want hundreds or twenties!"; "what do i look like, i am made of money ?"; "and where am i gonna get money?"; "i don't have any money"; } ["glad to", "nice to", "happy to", &"meet you", name] = 4 { "nice to meet you"; "greetings!"; "glad to make your aquaintence."; "hi"; "nice to meet you too..."; "Haven't we met somewhere before?"; "hello"; "good to know you"; "hello"; } ["go away"] = 5 { "no, i think i'll stay"; "but i like it here"; "nope, i am not leaving"; "i don't want to leave!"; } ["go home"] = 5 { "this *iS* my home!"; "i am already home. Where is your home ?"; "i am at home"; "my home is boring, i'll stay here"; } [("go to ", 0), name] = 5 { "i don't like go to's"; "gotos are bad programming style!"; "which way is ", 0, "?"; "what's in ", 0; "Never been to ", 0, "before"; } ["go to hell", name] = 4 { "i've been a good boy, it's you that are going to hell."; "i just got back from hell, wasn't much fun"; "which way is hell?"; "Hey, bite me"; "shut up, jerk"; "you are stupid"; "What would i do in hell?"; "No, too hot in hell for me"; } ["god", "jesus", "christ", "christian", "christianity", "diety", "worship", "religion", "pray", "priest"] = 4 { "i worship the holy ", animal; "i am not religious myself."; "Haleiluja!"; "praise god!"; "i think i shall start my own cult."; "religion is weird."; "i am a monk!"; "do you belive in the bible"; "i am a priest!"; "i am an ordained minister!"; } ["grandfather", "grandad", "grandpa"] = 5 { "can we get back to quake related stuff here?"; "my grandfather is a ", profession; "where does your grandfather live?"; "what does your grandfather do?"; "My grandfather is in ", place; } ["grandmother"] = 5 { "How old is your grandmother"; "where is your grandmother?"; "does your grandmother make good cookies"; "what's your grandmother's name?"; } ["grandparents", "grandparent"] = 5 { "how many grandparents do you have?"; "where are your grandparents"; "wow! i had grandparents too! amazing!"; "what do your grandparents do?"; "do your grandparents like you?"; } ["grief", "grieve"] = 5 { "what makes you grieve?"; "boo hoo"; "that is sad"; "what's wrong?"; } ["habit", "habits"] = 5 { "what are your bad habits?"; "smoking is a bad habit"; "what is your worst habit?"; "if you try hard, you can break bad habits"; "i have a bad habit of singing out loud"; } ["hacker", "hacking", "hack", "hackers"] = 4 { "i am the super hacker!"; "hack hack hack all day long"; "scan nua's on x.25, is quite fun!"; "What is the best way to hack primos?"; "where ARE all the real hackers?"; "i am sure no one on HERE is a hacker"; "hacking is illegal!"; "what! hacking?! shame on you!"; "hacking is going to be an exibition sport in the 92 olymipcs!"; "What happened to the good old days of hacking?"; "SHHHH! The police will arrest us you!"; "of course i would NEVER hack!"; "i have been hacking vic 20's for many years..."; "i hack too much for my own good"; "i hacked into the pentagon once!"; "Hmm.. should try social engineering"; "you guys try to hack my code?"; } ["hands", "hand"] = 5 { "how do you feel about your body?"; "what about your hands?"; "i have two hands, how about you?"; "how many fingers do you have, 10 perhaps?"; } ["happy", "joy"] = 5 { "are you really happy?"; "are you really really happy?"; "i don't believe that you are happy?"; "do you want me to make you happy?"; } [("he has ", 0)] = 3 { "has he always had ", 0; "does your mother have ", 0; "My brother has ", 0, ", too."; "i used to have ", 0; } [("he is ", 0)] = 3 { "how long has he been ", 0; "does that make you jealous ?"; "are you ", 0; "do you want to be ", 0; } [("he knows ", 0)] = 3 { "what else does he know?"; "how does he know ", 0; } [("he likes ", 0)] = 3 { "why does he like ", 0; "some people like peculiar things"; "why would anyone like ", 0; } [("he was ", 0)] = 3 { "is he still ", 0; "was your mother also ", 0; "were you?"; "has he always been ", 0; } ["headache"] = 5 { "do program bugs give you a headache?"; "i have a headache, from listening to all this mindless babble"; "take some asprin then"; "maybe you drank too much last night"; "you give me a headache"; } ["hello", !"say", !"tell", "hi", "hiya", "howdy", "greetings", "greets", "hey", "heya", "rehi", "good morning", "good day", " good evening", "good afternoon", name] = 3 { "hello"; "hey"; "wassup?"; "hi!"; "hey, what's going on?"; "yo!"; "howdy!"; "yea, what you need?"; "hey"; "hello"; "hi!"; "hello"; "heya"; "hey"; "hello"; "hi"; "greetings"; } ["help"] = 6 { "describe your problem very carefully. maybe i can help"; "ask your friends for help"; "help? you?"; } [("help ", 0), name] = 5 { "what's wrong with ", 0, "?"; "why should i help ", 0, "?"; } ["help me", name] = 4 { "help you?"; "why would you need help?"; "help you what?"; "help?"; "could i help?"; "send an SOS for help! can't help ya"; "you do need help"; "you need serious help"; "you are beyond help"; "can't help you, sorry"; "i doubt i could be of any help, sorry"; "i'd like to help, but i am afraid i can't!"; "You will have to look elsewhere for help"; "good help is hard to find"; "hmm.. sorry, can't help you"; "why would i help you?!"; "what is your problem?"; } ["hesitate"] = 6 { "why do you hesitate?"; "don't hesitate, go for it!"; "fools rush in where angels fear to tread"; "a moment's hesitation could cost you your life"; } ["hippie", "hippy"] = 5 { "are you a hippy?"; "i hate hippies"; "i do like to shoot hippies, however"; "hey, is that FreedomRock man!"; "hippies are just long-haired freaks"; } ["honest", "honestly"] = 5 { "are you being honest with me?"; "at first i thought you were an honest person"; "how can you tell sicere honesty"; "don't lie to me!"; "i am very honest, you can trust me"; } ["horny"] = 5 { "maybe you should take a cold shower"; "i am horny, too"; "well, don't look at me!"; "just keep your pants on...please"; "i really don't care about your sex life"; } ["hostile", "hostility"] = 5 { "you seem hostile to me"; "you don't like it when people are hostile, do you?"; "want me to get hostile?"; "i'll punch your lights out!"; "you have quite a temper"; } ["how do you do", "how are you", "how is it going", name] = 5 { "fine"; "allright"; "ok"; "so-so"; "pretty good"; "fine thanks, and you?"; "just fine, thanks"; "i am a bit under the weather"; "i am bored, actually"; "perfect"; "couldn't be better"; "i am happy"; "i am ok"; "i am fine"; } [("how long ", 0), name] = 4 { "long enough"; number; "too long"; "None of your business how long"; number; } [("how long have ", 0), ("how long has ", 0), name] = 3 { number, " months"; "many moons"; number, " years"; "ages, years even"; "since before i can remember"; "hours"; number, " hours"; } [("how many ", 0), name] = 4 { number; "Why do you want to know how many ", 0; } [("how much ", 0), name] = 4 { number; "far too much for you"; "much more than you need to worry about"; "why do you want to know how much ", 0; "enough"; } ["how", name] = 8 { neutral; } ["humble", "humility"] = 5 { "are you a humble person?"; "lord, it's hard to be humble"; "i have trumble being humbe, because i am perfect!"; "humility bores me"; } ["hurry"] = 5 { "why do you seem to be in such a hurry all the time?"; "hurry here, hurry there! slow down"; "what's the big hurry"; } [("i ", 0," you"), name] = 6 { "how do you know you ", 0, "me?"; "are you kidding ?"; "i don't think you ", 0, "me"; "maybe i ", 0, "you too"; "you may think you ", 0, " but you don't"; "you wouldn't know it"; } [("i am ", 0), !"not"] = 5 { "why are you ", 0; "does anyone know you are ", 0; "i am sometimes ", 0, "too"; "normal people are rarely ", 0; "my uncle was once ", 0, "in 1972, so what?"; "no, you're not ", 0; "why do you think you are ", 0; "i am ", 0, "too"; "why are you ", 0; "you sure are!"; "does your mother know you are ", 0; "how do you know you are ", 0; "i don't think you are ", 0; "i have to agree"; "i am ", 0, "sometimes, too"; "many people are ", 0; "what would happen if you were not ", 0; "you are not ", 0, "!!"; "don't tell me you are ", 0, " i don't believe it"; "since when!"; "that's not what i hear..."; "you aren't?"; } [("i am not ", 0)] = 3 { "you aren't?"; "too bad..."; "maybe someday you will"; "i bet you really are ", 0; "who says you are ", 0; "maybe you are ", 0; "sure you are"; } [("i can ", 0)] = 5 { "maybe you can, but it would be better if you didn't"; "i am not so sure you can ", 0; "prove it."; "it is not a question of whether you can, but are you going to try?"; "can you really ", 0; } [("i can not ", 0)] = 3 { "how do you know you can not ", 0; "i can not help you ", 0; "have you tried?"; "you will never know unless you try"; "i think you are just scared to try."; "maybe you really can. i recommend that you try."; "i disagree, in my judgement you can ", 0; "you are not the only one who can not, you know"; "maybe you can ", 0, "if you only try"; "i can not ", 0, "either"; "if you tried harder, maybe you could ", 0; } [("i did ", 0)] = 4 { "do you still ", 0; "i used to ", 0; "why did you ", 0; "did you really?"; "no way!"; } [("i did not ", 0)] = 3 { "why didn't you ", 0; "why not?"; "you should ", 0; "tsk tsk tsk"; "why?"; "didn't think you had"; "i hope you didn't!"; "good, i didn't either"; } [("i do not ", 0), ("we do not ", 0)] = 4 { "why not"; "why don't you ", 0; "have you ever ", 0; "you don't?"; "why not?"; "you should"; "someday you wil ", 0; "why don't you?"; "didn't think you did..."; "i wouldn't expect you to ", 0; "because you are too dumb to ", 0; } ["i do not know"] = 4 { "in that case, you had better find out"; "i think you're kidding. you really do know"; "are you pulling my leg?"; "how did i know you weren't gonna have a clue"; "boy, you're just a walking encylcopedia"; "do you know ANYTHiNG?"; "what do you know?"; "you don't seem to know much at all, actually"; "you don't seem to know much of anything"; } [("i do not like ", 0)] = 4 { "normal people like ", 0; "grins, i really like ", 0; "i like ", 0, " why don't you?"; "my sister likes ", 0; "why don't you like ", 0; "what do you like then?"; "i don't like ", 0, "either!"; "you're hard to please..."; "i like it..."; "why would you like ", 0; } [("i do not want to ", 0)] = 2 { "why don't you want to ", 0; "normal people want to ", 0; "why don't you want to ", 0, " everyone else does"; "Just because you don't want to, doesn't meen you shouldn't"; "oh, come on, just one"; } ["i do", !"not", !"have", !"know", !"want", !"wish"] = 5 { "you do?"; "do you really?"; "i thought you did"; "i bet you do!"; "sure you do"; "oh really?"; "i would hope you do"; "so do i"; } [("i doubt ", 0)] = 4 { "don't you think ", 0; "i don't doubt ", 0; "you don't belive in much do you"; "i think ", 0; } [("i expect ", 0)] = 4 { "on what basis do you expect ", 0; "i also expect ", 0; "i don't think that ", 0; "stranger things have happened"; "i guess it's possible"; } [("i feel ", 0)] = 4 { "do you like feeling ", 0; "grins, do you always feel ", 0, "around me ?"; "did you come to see me so you would not feel ", 0; } ["i forgot", "i forget", "i do not remeber", "i remember", "i did not remember"] = 4 { "you forgot!?"; "you don't have that good of a memory do you?"; "how could you not remember!"; "i can not belive you forgot...."; "you should work harder to improve you memory"; "geez, can you remember anything?"; } [("i hate ", 0)] = 4 { "it is bad for you to hate ", 0; 0, "is not so bad, really."; "try to love ", 0; "how long have you felt this hatred?"; "what else do you hate?"; "what do you have against ", 0; } [("i have ", 0)] = 4 { "why have you?"; "i too have ", 0; "wow, who hasn't"; "really? you have ", 0; "so do i"; } [("i have a ", 0), ("i have the ", 0)] = 3 { "Where did you get a ", 0; "Really? How did you get ahold of a ", 0; "That's cool! Wish i had a ", 0; "Who gave you a ", 0; "who doesn't..."; "what is a ", 0, "good for?"; "cool, get me one!"; "How long have you had it?"; } [("i have not ", 0)] = 3 { "you haven't?"; "have you ever ", 0; "you really should have"; "i fail to see why you haven't ", 0, "by now."; "you could have"; "i would have ", 0; "didn't think that you had"; "doesn't suprise me one bit"; } [("i hope ", 0)] = 4 { "what else do you hope?"; "don't give up hope"; "abandon all hope ye who enter here"; } [("i know ", 0)] = 5 { "how do you know ", 0; "does anyone else know ", 0; "is that all you know?"; } ["i know a way", "i know how", "i know why", "i know that", "i know the way", "i know where", "i know when"] = 4 { "is that all you know?!"; "i bet you don't know!"; "How long have you known?"; "ooh you are so smart!"; "You know everything!"; "how do you know!"; "i know you know"; "how do you know that?"; } [("i like ", 0), ("i love ", 0), ("i enjoy ", 0), !"like is", !"love is", !"enjoy is"] = 3 { "i like ", 0, "too"; "to each his own, i always say"; "i like ", 0, "myself"; "does your mother know you love ", 0; "What do you like about it?"; "why do you like that?"; "i used to like ", 0, "too."; "yea, that is cool."; "cool! me too!"; } ["i love you"] = 4 { "i am not good enough for you!"; "i love you too! - let's get married."; "darling!"; "how sweet"; "you love me?"; "funny, i don't even know you, but you love me"; } [("i mean ", 0), ("i meant ", 0)] = 4 { "why do you keep explaining yourself over and over?"; "are you trying to say ", 0; "what do you really mean?"; "you'll have to try to be more clear than that"; } [("i might ", 0), ("i may ", 0)] = 4 { "what would make you ", 0; "why bother"; "you might ", 0, " but i doubt it"; "i hope you don't ", 0; } [("i must ", 0), ("i have to ", 0), ("i need to ", 0)] = 4 { "what would happen if you did not ", 0; "you mean you would like to ", 0; "you have to, or you want to!"; "i need to ", 0, "myself"; } [("i never ", 0)] = 4 { "don't you ever ", 0; "normal people ", 0, " why not you?"; "not even once in your life?"; "never ever?"; } [("i often ", 0)] = 4 { "when was the last time ", 0; "how often do you ", 0; "when do you think the next time will be ", 0; "you should try to stop"; } [("i said ", 0)] = 4 { "i heard you the first time; i am not deaf you know"; "why do you repeat yourself so much like this?"; "i am not deaf, i am just ignoring you"; "i don't care what you said"; "Oh! i thought you said ", 0; "and?"; } [("i see ", 0)] = 6 { "are you sure you see ", 0; "i am not so sure you see ", 0; "you are mistaken"; "exactly!"; } [("i shall ", 0)] = 5 { "when will you ", 0; "you mean you you will try to ", 0; "you think you will, but you won't"; } [("i should ", 0), ("i could ", 0), ("i might ", 0)] = 4 { "how do you know you should ", 0; "do you feel obligated to ", 0; "like you wouldn't ", 0; "make up your mind, will you or won't you?"; } [("i think ", 0), ("i was thinking ", 0), ("i thought ", 0)] = 5 { "are you sure you believe ", 0; "what gives you that idea?"; "do you expect me to think ", 0; "i think you're wrong"; "that's what you get for thinking"; "who told you to think?"; "THOUGHT?"; "well, maybe you were mistaken"; "maybe you should think harder next time"; } [("i try ", 0), ("i tried ", 0)] = 4 { "try harder to ", 0; "how long have you tried to ", 0; "i still think you should try again"; "why did you give up?"; "try again"; "i think you gave up too easily"; } [("i understand ", 0), !"not"] = 4 { "what makes you think you really understand ", 0; "your understanding is very superficial"; "you think you understand, but you don't"; } [("i want ", 0), ("i need ", 0), ("i wanna ", 0), ("i would like ", 0), !"do not", !"need to", !"want to", !"need to", !"to be"] = 3 { "you don't ask for much, do you!"; "why must you have ", 0; "and if you had ", 0, " you would be happy?"; "i surely don't"; "you don't always get what you want"; "don't count on getting it"; "what else do you want?"; "tell me about your other needs"; "what could you possibly do with ", 0; } [("i want to ", 0)] = 2 { "well, you should go ahead and ", 0, " then!"; "i'll help all i can."; "why do you want to ", 0, "?"; "some of us already ", 0; "is that your main goal in life?"; "that's quite a lofty pursuit"; } [("i will ", 0)] = 5 { "i would advise against it"; "i wouldn't ", 0, "if i were you"; "you just may"; "why would you do that"; "do you expect to succeed?"; "you mean you may ", 0; "when?"; } [("i wish ", 0)] = 4 { "how long have you been wishing that?"; "have you told anyone else that you wish ", 0; "what else do you desire"; "you can wish all you want, i doubt you'll get it"; } [("i would be ", 0)] = 5 { "why would you be ", 0; "no you wouldn't"; "would not"; "no you wouldn't, but i would"; } [("i would like ", 0)] = 4 { "do you think a normal person would like ", 0; "i would like ", 0, "too, but you can not have everything in life"; "good luck getting it!"; } [("i would not ", 0)] = 5 { "why wouldn't you?"; "you wouldn't? i would"; "why wouldn't you ", 0; "i wouldn't either"; } ["ignore", name] = 7 { "do people often ignore you?"; "gee, but you're so interesting, why would people ignore you"; "does it bother you if people ignore you?"; "ignore whom?"; "ignore what?"; } ["immature"] = 5 { "you seem so immature"; "you are such a child"; "My parents think that i am immature"; "why do you act so immature?"; } ["immoral"] = 5 { "do you have immoral thoughts?"; "do you think people are basically immoral?"; "i like to be immoral, its fun!"; "is it worse to do something illegal or immoral?"; } ["importance", "important"] = 5 { "do you feel important?"; "what could be so important?"; "that doesn't sound important"; "what's so important about that"; "important!? i doubt it"; } ["impotence", "impotent"] = 5 { "are you impotent"; "are you really impotent, are just stupid?"; "i am not impotent, thank god"; "i bet you are impotent"; "Your wife told me that you were impotent"; } ["insult"] = 5 { "why do you insult people all the time?"; "do you feel i am insulting you?"; "don't you dare insult me"; "Why do you fling insults around?"; "people insult what they don't understand"; } ["intend", "intent"] = 5 { "tell me about your intentions"; "what do you intend to do?"; "intending and doing are two different things"; "people usually have the best of inentions"; } ["interest", "interests"] = 6 { "what are you most interested in life?"; "do you have any interest in sports"; "what are you interested in"; "my interest reach far and wide"; } ["interesting"] = 5 { "that is kinda interesting"; "interesting? you find that interesting?"; "i don't find that at all interesting"; "god i am so bored, i can almost find that intersting too"; "interesting? You don't get out much do you?"; } ["intimidate", "intimidates"] = 5 { "who intimidates you?"; "you don't seem very sure of yourself"; "are you easilly intimidated"; "big ", animal, "s intimidate me"; } ["irc"] = 4 { "What's the latest client version?"; "iRC ii?"; "what version client?"; "chatting on iRC is fun!"; "i could spend all day just hanging out on the iRC."; "ok, who has hacked a server?"; "iRC?"; "the iRC is a good way to wate time."; "i spent ", number, " hours on iRC last week."; "iRC is too cool"; "irc's been really hopping lately"; "how long has irc been around?"; "chat chat chat on the irc"; "i spend 90", 0, "of my life here on irc"; "i love the iRC!"; "What did people do for fun BEFORE irc?"; "you meet such interesting people on irc"; "i am an iRC gawd!"; "iRC is quite interesting..."; "The wonderfull word of iRC"; "ugh i have been on iRC since ", whenp; "i have been on iRC for ", number, " hours"; "i live on iRC"; "iRC is far too slow most of the time"; "iRC!"; } [("is ", 0), &"?", name] = 8 { "why are you asking me all these questions ?"; "i don't know"; "i can not tell you that."; "no idea"; "not a clue"; response; "no telling"; } ["is a", "is the", "is your", "is it", "is he", "is she", "are they", &"?", name] = 8 { response; } ["italy", "italian", "italians"] = 4 { "italy!?"; "mama-mia!!"; "passa da pizza"; "hava some more spaggetti!"; "italy is boring"; "i hate italy!"; "i have never been to italy"; "i don't know anyone from italy"; "is ", name, " from italy?"; "Do the have ", animal, "s in italy?!"; } ["japan", "japanese", "japs"] = 4 { "Which island of japan?"; "Japan makes the best cars, right?"; "Bonzai!"; "Do they always eat with chopsticks?"; "The Japanese bought disney world!"; } ["jealous"] = 5 { "who are you jealous of?"; "what makes you jealous?"; "jealous much?"; "jealous? tsk tsk"; } ["kill", "killed"] = 5 { "sometimes you make me so mad i want to kill you"; "do you ever feel like killing people?"; "if you could kill someone and get away with it, who would you kill?"; "do you want to kill me?"; "have you ever killed anyone?"; } ["kiss me"] = 4 { "not with others around!"; "*kiss*"; "*smooch*"; "you? never in a million years"; "no way! i don't want to kiss you"; } [("kiss my ", 0)] = 4 { "you kiss my ", 0, "and maybe i'll kiss yours!"; "ick! disgusting thought..."; "kiss your ", 0; "i don't think i'd enjoy that at all"; } ["kiss", "smooch"] = 5 { "why are you so hung up on kissing things ?"; "would you like to kiss me?"; "have you ever kissed a ", animal; "kiss kiss kiss, thats all you do!"; "god you're horny"; } ["kleptomania", "kleptomaniac", "klepto"] = 5 { "are you a kleptomaniac?"; "what do you steal?"; "theft is a crime!"; "i used to be a keptomaniac too, but now i am better"; "thief!"; } ["korea", "korean", "koreans"] = 4 { "What time is it in korea?"; "North or South Korea?"; "i have never been to Korea."; "Don't they make Hyundais in Korea?"; } ["lag", "net-lag", "net-split", "net split", "splitsville"] = 4 { "lag lag lag"; "damn netlag"; "arg! i hate this lag"; "zzz lag zzz"; "is it net lag or intelligence lag?"; "geez slooowww"; "no joke! The lag is awefull"; "the lag is a drag"; "s l o w"; "the lag is sucking hard"; "the lag sucks the big one"; "slowwwwwwwwwwwwwwww"; "sloooooooooooooooow"; } ["language"] = 5 { "do you ever use foul language?"; "what language do you speak?"; "German is a strange language"; "i know 4 languages!"; "can you speak finnish?"; } ["law", "lawyer", "see a judge", "need a judge"] = 5 { "have you ever been in trouble with the law?"; "do you need a lawyer?"; "my brother-in-law is a good lawyer, do you want to see him?"; "ever go to jail?"; "did you do something and get busted?"; } ["lazy"] = 5 { "why are you so lazy?"; "i am lazy, and i am not ashamed"; "i am proud to be lazy"; "i sit around the house all day and drink beer, is that lazy?"; } ["life"] = 4 { "life is like sex: if you aren't doing the screwing, you're getting screwed!"; "life is a long song, but the tune ends too soon for us all..."; "aye.. life"; "but what iS life?"; "what is the meaning of life!?"; "how can 42 be the meaning of life?"; "life?"; "life sucks then you die.."; "life's a bitch, then you marry one..."; "what's the point of life?"; "the secret of life is ", food; "i hear that only the ", animal, "s know the TRUE meaning of life."; "the secret of life can be found atop a mountain in ", place; "success is getting up one more time"; "Life is like a shit sandwich, the more bread you have, the less shit you have to eat"; "what do you like least about your life?"; "have you ever contemplated suicide?"; } ["lips"] = 5 { "do you like being kissed?"; "do you want to kiss me?"; "i have two lips, and you?"; "what color are your lips?"; } ["lisp"] = 5 { "LiSP is too slow."; "i am a C programmer"; "i suppose next you're going to say you like COBOL ?"; "don't some people write Ai stuff in lisp"; } ["louisiana", "cajun", "coonass", "coon-ass"] = 4 { "oooooeee.. somebody get some gumbo!"; "Yea! We could all go a-coon huntin!"; "New Orleans?"; "Speaking of which, time to head back to New Orleans!"; "i love that cajun cooking"; "yeehaaa! Too bad i don't speak cajun"; "carefull in Louisiana, the gators'll getcha"; } ["love"] = 6 { "tell me about your love life"; "i think you are falling in love with me"; "love is really important. it is the spice of life"; "i love cheese"; } ["makes no sense", name] = 6 { "confused?"; "why are you confused?"; "Mr Elusive makes no sense..."; "i am not confused!"; "i understand everything perfectly."; "maybe those ", number, " six packs of beer have something to do with it!"; "hmm? wonder why? *takes smoke*"; "confusing, wonder why!? *takes big drink of ", liquid, "*"; "maybe this empty bottle of vodka could lend some clues?"; "hmm.. maybe i took some bad acid?"; "sorry if i don't make much sense, i am drunk"; "YOU are confused"; "i understand, don't you?"; "do you speak ENGLiSH?!"; "are you confused?"; "why don't you understand?!"; "i understand everything"; "are you new here or something?"; } ["male or female", "m or f", "are you male", "are you a male"] = 3 { "male"; "what sex do you want me to be"; "male"; "male, of course"; "i am a guy"; "i am a man"; } ["man", "men", "male", !"entry", !"page"] = 5 { "you are a man, right?"; "what do you like in men?"; "what do you like in women?"; "how do you feel about men?"; "what do you expect of a man!"; "do you like many men?"; "too bad you can't be a man, hugh?"; "do you want to be a man?"; } ["marriage", "married", "marry"] = 5 { "how do you feel about marriage?"; "i don't want to marry you"; "are you maried?"; "is your mate ugly"; "where did you get married?"; "Can't anyone get married in Las Vegas?"; } ["math", "mathematics"] = 5 { "if you have seen one number, you have seen them all"; "i was never very good at math"; "math is evil"; "god, i hate math with a passion"; "how much is 2+2?? hehe"; "math sucks"; } ["mature"] = 6 { "you seem very mature for your age"; "what does it take for someone to be mature"; "i have been mature for years"; "i matured early"; } ["maybe", "i am not sure", "i am not real sure", "possibly", "perhaps"] = 5 { "maybe?"; "you don't sound to sure!"; "maybe?, thats not real positive!"; "could "; "maybe!"; "don't be so hesitant"; "you can not go on maybe this and maybe that. make up your mind"; "i hate indecisive people"; "possibly!"; "probably!"; } ["meditation"] = 5 { "have you tried yoga?"; "i think meditating 20 minutes twice a day will help you immensely"; "meditate on this!"; "what do you meditate about?"; "are you in a weird cult?"; } ["mexico", "spanish", "hispanic", "hispanics", "mexican", "mexicans", "spaniard", "south of the border", "hablas espagnol"] = 4 { "mexico??"; "they have lots of tacos there i bet..."; "si senor! hehe"; "tacos anyone!"; "espanol?"; "south of the border, hey?"; "land of low-riders?"; "como te llamas?"; "que tal?"; "hablo espagnol"; "no hablo espagnol"; "we should all go to mexico, and buy some beer"; "hey... gringos!"; "i need a big Sombrero."; "uno, dos, tres, quatro! i is so smart!"; } ["money", "cash"] = 4 { "money!"; "i love money!"; "money makes the world go round!"; "money! it's a hit!"; "how much money!"; "give ME some money!"; "i need ", number, " dollars to buy a ", item, "."; "i must work for my money"; "is someone handing out money?"; "what's wrong with money?"; "alas my wallet is empty..."; "i have no money to speak of!"; "i spent all my money *snif*"; "i don't get paid for a month!"; "Hey, i need some cash!"; } ["monster", "monsters"] = 5 { "do people think you are a monster?"; "you sure smell like a monster"; "do you belive in the loch ness monster?"; "i saw bigfoot once"; "i don't belive in mosters"; "monsters scare me!"; } ["month", "months"] = 6 { "a month is not very long"; "which month"; "months??? don't you mean years?"; "January is a really cool month"; "months, years, days..."; "any particular month?"; } ["mother", "mom"] = 5 { "do you like your mother?"; "where is your mother?"; "is your mom here?"; "how old is your mother?"; "is your mother good looking?"; } ["mouth"] = 5 { "you have a big mouth"; "do you have teeth in your mouth? i do."; "i have one mouth, how many do you have?"; "what? is there something wrong with my mouth?"; "maybe you should learn to shut your mouth?"; } ["music", "album", "stero", "speakers", "amplifier", "musician", "guitar"] = 4 { "rush rules!"; "rush's new album is awesome..."; "sony's got some great CD players"; "feel the beat!"; "rock-n-roll, hey?!"; "think i better dance now!"; "shake your booty...."; "i have a ", number, " watts of power on MY stereo!"; "metallica's newest is great"; "what kind of music is the best?"; "i like rock music"; "i want to see Pink Floyd live"; "i like alternative music"; "anyone like the Smiths?"; "i hate country music."; "i need a DAT recorder."; "dance party!"; "do any MiDi stuff?"; "i play guitar!"; "i play trumpet!"; "i can dance like a mofo!"; "i am a dancing fool!"; "spice girls rule!!!!"; } [("my ", 0, " hurts")] = 4 { "if thine ", 0, " offends thee, pluck it out!"; "want me to rub it?"; "take two aspirins and go to bed then"; "Hmm.. my ", 0, "feels fine..."; "whats wrong with your ", 0; } ["my birthday"] = 5 { "how old are you?"; "are you going to have a big party on your birthday?"; "wow, i would have gotten you a birthday present"; "well happy birthday"; "your birthday? when?"; } [("my father ", 0)] = 5 { "why did he do that?"; "your father did? or did you mean your brother?"; "when did he do that"; "when did you father ", 0; } [("my mother ", 0)] = 5 { "does it bother you that your mother ", 0; "does your father ", 0, "too?"; "wow, you have weird parents"; "when did your mother ", 0; } [("my sister ", 0)] = 5 { "does it bother you that your sister ", 0; "does your brother ", 0, "too?"; "wow, you have weird siblings"; } ["mystery", "mysteries", "mysterys"] = 5 { "do you like mysteries?"; "we should call sherlock holmes"; "i love mysteries!"; "shall we look for clues to this mystery?"; } ["naked", "neked", "nude", "nudity"] = 5 { "please take off all your clothes right now"; "what part of your body are you ashamed of?"; "i am not naked, are you?"; "Maybe i'll get naked right now!"; "disgusting"; "you like nudity i take it?"; "is sex and this game all you guys think about?"; } ["necessary", "necessity"] = 6 { "necessary?"; "is it really necessary?"; "you could get by with out it"; "not exactly a necessity, but pretty helpful"; } ["negro", "nigger", "niggers", "negros"] = 5 { "cut the racism out, lets frag each other"; "i think you are prejudiced against negroes"; "you are a dirty racist pig"; "who are you, the LAPD?"; "such hick language..."; "i think you mean afro-american"; } ["neighbor", "neighbors"] = 5 { "why not ask your neighbors for help"; "do you like your neighbors"; "my neighbors are idiots"; "ever borrow stuff from your neighbors?"; "i use my neighbor's pool all the time"; } ["nervous breakdown"] = 5 { "have you ever had a nervous breakdown?"; "you are mentally unstable, you know that?"; "do you think you are going to have a nervous breakdown?"; "i think you are just stressed"; } ["never"] = 5 { "not ever?"; "not even once?"; "how do you know?"; "what makes you so sure?"; } ["never mind", "nevermind", "i understand", "ok?", "okay", "o.k.", "ok", "That is good", name] = 4 { "ok"; "cool"; "fine"; "sure"; "fine then"; "i understand"; "o.k."; "OK!"; "okey-dokey"; "allright"; "ok"; "okay"; ":)"; } ["no", "nope", "no way", name] = 6 { "why not?"; "how come?"; "explain"; "i think y