home *** CD-ROM | disk | FTP | other *** search
/ Net Power 2000 November / Net02.iso / Patch / Q3PointRelease_125.exe / Main / pak4.pk3 / botfiles / bots / crash_t.c < prev    next >
Encoding:
Text File  |  2000-09-20  |  9.2 KB  |  290 lines

  1. //===========================================================================
  2. //
  3. // Name:        Crash_c.c
  4. // Function:      chat lines for Anarki
  5. // Programmer:    MrElusive (MrElusive@idsoftware.com)
  6. // Last update:    November 13, 1999
  7. //Author:    Paul Jaquays
  8. // Tab Size:        3 (real tabs)
  9. //===========================================================================
  10.  
  11. chat "crash"
  12. {
  13.     #include "teamplay.h"
  14.  
  15.     //======================================================
  16.     //======================================================
  17.     type "game_enter" //initiated when the bot enters the game
  18.     {
  19.         "Welcome to the Arenas Eternal, warrior.";
  20.         "You have entered the Arenas Eternal, ", 1, ". Prepare to fight.";
  21.         // 0 = bot name
  22.         //1 = random player
  23.         //4 = level's title
  24.     } //end type
  25.  
  26.     type "game_exit" //initiated when the bot exits the game
  27.     {
  28.         "Yeah, I think the new warrior may be on the the fast track.";
  29.         // 0 = bot name
  30.         //4 = level's title
  31.     } //end type
  32.  
  33.     type "level_start" //initiated when a new level starts
  34.     {
  35.         "Alright, let's see what ya got.";
  36.         "It's time for Crash to lay down the law here.";
  37.         "If it's not too much to ask, would you make this interesting for me.";
  38.  
  39.         // 0 = bot name
  40.     } //end type
  41.  
  42.     type "level_end" //initiated when a level ends and the bot is not first and not last in the rankings
  43.     {
  44.         "Not what I expected. Definitely not.";
  45.         "Can we try that again, ", 2, "? I think you were just lucky.";
  46.  
  47.         // 0 = bot name
  48.         // 1 = random opponent
  49.         // 2 = opponent in first place
  50.         // 3 = opponent in last place
  51.         // 4 = level's title
  52.     } //end type
  53.  
  54.     type "level_end_victory" //initiated when a level ends and the bot is first in the rankings
  55.     {
  56.         "~Don't go for a perfect record, ", 3, ". Try to win some matches.";
  57.         "If you can't beat me, it's time to take up something less challenging.";
  58.         "Do it again. But this time, with feeling.";
  59.         // 0 = bot name
  60.     } //end type
  61.  
  62.     type "level_end_lose" //initiated when a level ends and the bot is last in the rankings
  63.     {
  64.         "I guess I had that coming.";
  65.         "Good luck. ~Don't be a stranger ... well at least not stranger than you already are.";
  66.         "Have fun storming the castle.";
  67.         "Good luck, ", 2, ". But I think Ranger is going to toast your biscuits.";
  68.         // 0 = bot name
  69.     } //end type
  70.  
  71.     //======================================================
  72.     //======================================================
  73.  
  74.     type "hit_talking" //bot is hit while chat balloon is visible; lecture attacker on poor sportsmanship
  75.     {
  76.         "Now that was nice manners. Bet you fart in public too.";
  77.         "Keep that up and you'll be REAL popular here.";
  78.         //0 = shooter
  79.     } //end type
  80.  
  81.     type "hit_nodeath" //bot is hit by an opponent's weapon attack; either praise or insult
  82.     {
  83.         "I'm tougher than I look. Really.";
  84.         "My ~momma didn't raise no cream puff.";
  85.         "Just a flesh wound.";
  86.  
  87.         //0 = shooter
  88.     } //end type
  89.  
  90.     type "hit_nokill" //bot hits an opponent but does not kill it
  91.     {
  92.         "Not my day. Need to correct for windage next time.";
  93.         "Nuts. Just winged you.";
  94.         "You want a bandage or an aspirin for that?";
  95.         //0 = opponent
  96.     } //end type
  97.  
  98.     //======================================================
  99.     //======================================================
  100.  
  101.     type "death_telefrag" //initiated when the bot is killed by a telefrag
  102.     {
  103.         "Bizzzzaap!! Got me like a ~bug in a zap trap.";
  104.         // 0 = enemy name
  105.     } //end type
  106.  
  107.     type "death_cratered" //initiated when the bot is killed by taking "normal" falling damage
  108.     {
  109.         "Like a ~bug on a windshield again.";
  110.         "Scrape me off the floor and send me back to the front.";
  111.         // 0 = enemy name
  112.     } //end type
  113.  
  114.     type "death_lava" //initiated when the bot dies in lava
  115.     {
  116.         "Always a back flip. Never a swan dive. So predictable.";
  117.         "Lava. Hazard or nuisance. You be the judge.";
  118.         // 0 = enemy name
  119.     } //end type
  120.  
  121.     type "death_slime" //initiated when the bot dies in slime
  122.     {
  123.         "Feh.";
  124.         "Ever wonder what happens to all that toxic waste they store?";
  125.         "Gick. And I just polished those shoes.";
  126.         // 0 = enemy name
  127.     } //end type
  128.  
  129.     type "death_drown" //initiated when the bot drowns
  130.     {
  131.         "Back to the kiddie pool for me, I think.";
  132.         "Hand me a towel, will you?";
  133.         // 0 = enemy name
  134.     } //end type
  135.  
  136.     type "death_suicide" //initiated when bot blows self up with a weapon or craters
  137.     {
  138.         "After all this time, I ought to be more careful.";
  139.         "Even the best of us make the occasional foot fault.";
  140.         "~Don't laugh, but we used to call ", androbot, ", 'King of the Lava Divers.'";
  141.         // 0 = enemy name
  142.     } //end type
  143.  
  144.     type "death_gauntlet" //initiated when the bot is killed by a gauntlet attack
  145.     {
  146.         "You don't EVER touch a lady like that. You hear me?";
  147.         "Now aren't you the tough ~one.";
  148.         // 0 = enemy name
  149.     } //end type
  150.  
  151.     type "death_rail" //initiated when the bot is killed by a rail gun shot
  152.     {
  153.         "Fastball, low and across the plate! She's outta there!";
  154.         "That ~one hits you before you hear it. Ouch!";
  155.         // 0 = enemy name
  156.     } //end type
  157.  
  158.     type "death_bfg" //initiated when the bot died by a BFG
  159.     {
  160.         "Ow. Really.";
  161.         DEATH_BFG2;
  162.             // 0 = enemy name
  163.     } //end type
  164.  
  165.     type "death_insult" //insult initiated when the bot died
  166.     {
  167.         "Beginners luck... Again.";
  168.         "Hmmmmm.I occasionally need to be reminded that I'm not immortal.";
  169.         "Was that REALLY your best shot?";
  170.         "I ought to charge by the hour for this.";
  171.         "So... you're up to what ... 3 frags an hour?";
  172.  
  173.         // 0 = enemy name
  174.     } //end type
  175.  
  176.     type "death_praise" //praise initiated when the bot died
  177.     {
  178.         
  179.             "Wooo! Looks like some new competition has moved into town.";
  180.             "Oh my! Xaero look OUT!";
  181.             androbot, " better keep an eye on his ~rear view mirror now.";
  182.             femalebot, " can't coast along on her good looks anymore.";
  183.             "I'd say that this train is bound for glory.";
  184.             "Sorry. I'm not much of a challenge.";
  185.         // 0 = enemy name
  186.     } //end type
  187.  
  188.     type "death_kamikaze" //initiated when the bot is killed by kamikaze blast
  189.     {
  190.         "Tactical nukes make poor neighbors.";
  191.         "Can't we all just get along?";
  192.         "You'll hear from the neighborhood association about this one.";
  193.         "That's a grand slam for the visitors.";
  194.         "Well, my headache's gone now.";
  195.         // 0 = enemy name
  196.     } //end type 
  197.  
  198.  
  199.     //======================================================
  200.     //======================================================
  201.  
  202.     type "kill_kamikaze" //initiated when the bot kills someone with rail gun
  203.     {
  204.         "Awesome. I never get to play with the big toys.";
  205.         "Oh. You meant don't press THAT button.";
  206.         "Sort of like a group telefrag.";
  207.         "That was a blast!";
  208.         "Ugh. Someone call housekeeping.";
  209.         // 0 = enemy name
  210.     } //end type
  211.  
  212.     
  213. type "kill_rail" //initiated when the bot kills someone with rail gun
  214.     {
  215.         "I have a deep and abiding love for power tools.";
  216.         "Explosive decompression works for me.";
  217.         "Can I have the slug back? I'd like to have it bronzed.";
  218.         "That ~one's out of the park.";
  219.         // 0 = enemy name
  220.     } //end type
  221.  
  222.     type "kill_gauntlet" //initiated when the bot kills someone with gauntlet
  223.     {
  224.         "Oops. ~Don't know my own strength.";
  225.         "Well, I am stronger than I look.";
  226.         "If the glove don't fit...  Looks like it fit. Heh.";
  227.         "Whattayaknow, the batteries in that were still good.";
  228.         // 0 = enemy name
  229.     } //end type
  230.  
  231.     type "kill_telefrag" //initiated when the bot telefragged someone
  232.     {
  233.         "You have just been vaporized, ", 0, ".";
  234.         "Now that was a classic telefrag.";
  235.         // 0 = enemy name
  236.     } //end type
  237.  
  238.     type "kill_suicide" //initiated when the players kills self
  239.     {
  240.         "~Don't give up so easily. I'm tough, but not THAT tough.";
  241.         "And you had so much to live for.";
  242.         "I'm not cleaning that mess up.";
  243.         // 0 = enemy name
  244.     } //end type
  245.  
  246.     type "kill_insult" //insult initiated when the bot killed someone
  247.     {
  248.         "I told you to duck.";
  249.         "Of course you don't have an ounce of brains in your head -- they're all on the wall there.";
  250.         "Easy frag.";
  251.         "Wheee. I love fragging easy targets.";
  252.         // 0 = enemy name
  253.     } //end type
  254.  
  255.     type "kill_praise" //praise initiated when the bot killed someone
  256.     {
  257.         "You blow up real pretty.";
  258.         "Were you trying to give me an easy frag there, ", 0, "?";
  259.  
  260.         // 0 = enemy name
  261.     } //end type
  262.  
  263.     //======================================================
  264.     //======================================================
  265.  
  266.     type "random_insult" //insult initiated randomly (just when the bot feels like it)
  267.     {
  268.     "Remember to take the training wheels off before you leave, ", 0, ".";
  269.     "What a coincidence. My grandmother said she whupped your behind just last week.";
  270.     "There must be worse nicknames than 'Ol' Harmless.'";
  271.     one_liners;
  272.     "Any time you want to start the fight, just let me know.";
  273.     "Big clue here. ~Don't quit your day job, ", 0, ".";
  274.  
  275.         // 0 = name of randomly chosen player
  276.         // 1 = last victim name
  277.     } //end type
  278.  
  279.     type "random_misc" //miscellanous chats initiated randomly
  280.     {
  281.         "How do you say '", list_sort, "' in ", language, "?";
  282.         "Huh. I was going to say something, but now my mind's a blank.";
  283.         "Hope you're having fun.";
  284.         "I told ", androbot, " that you're the ~one who dented his new ", weapon, ".";
  285.         "When you see Doom, ask him why he never calls.";
  286.         one_liners;
  287.         // 0 = name of randomly chosen player
  288.         // 1 = last victim name
  289.     } //end type
  290. } //end crash chat