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

  1. //===========================================================================
  2. //
  3. // Name:            visor_c.c
  4. // Function:        chat lines for Visor
  5. // Programmer:        Mr. Elusive
  6. // Scripter:        Paul Jaquays
  7. // Last update:        May 22, 2000
  8. // Tab Size:        3 (real tabs)
  9. //===========================================================================
  10.  
  11. chat "visor"
  12. {
  13.     #include "teamplay.h"
  14.     //
  15.     type "game_enter"
  16.     {
  17.         HELLO3;
  18.         HELLO4;
  19.         HELLO6;
  20.         "Heh. Fresh Meat.";
  21.         "Time to Rock 'n Roll.";
  22.         "Oh yeah! ", 4, " is where ~Visor lays down the law!";
  23.     } //end type
  24.  
  25.     type "game_exit"
  26.     {
  27.         GOODBYE;
  28.         GOODBYE2;
  29.         "You know I'll be back.";
  30.         "I'm history. Later kids.";
  31.     } //end type
  32.  
  33.     type "level_start"
  34.     {
  35.         LEVEL_START2;
  36.         LEVEL_START3;
  37.         "This place rocks!";
  38.         4, " rocks!";
  39.         "I'm ready to win.";
  40.         "Who needs a lesson today?";
  41.         "Alright. Make me look good.";
  42.     } //end type
  43.  
  44.     type "level_end"
  45.     {
  46.         LEVEL_END2;
  47.         "Perhaps luck won't favor you next time, eh?";
  48.         "I won't make the same mistakes next time.";
  49.         "Only winning matters here.";
  50.     } //end type
  51.  
  52.     type "level_end_victory"
  53.     {
  54.         "I deserve this!";
  55.         "This is what it's all about, kid!";
  56.         "This is the reason you ", fighter, "s are here. To make me look good.";
  57.         LEVEL_END_VICTORY0;
  58.         LEVEL_END_VICTORY2;
  59.     } //end type
  60.  
  61.     type "level_end_lose"
  62.     {
  63.         "Grrrr.";
  64.         "Luck. Pure luck.";
  65.         "Next time, your butts are mine.";
  66.         "Next time, your butt is mine, ", 2, "!";
  67.         LEVEL_END_LOSE1;
  68.     } //end type
  69.  
  70.     //======================================================
  71.     //======================================================
  72.     type "hit_talking" //bot is hit while chat balloon is visible; lecture attacker on poor sportsmanship
  73.     {
  74.         "There's no hole deep enough for you to hide in, ", 0, ".";
  75.         0, ", I'm gonna ram my gauntlet so far down your skinny throat, I'll untie your shoes.";
  76.         "That was cheap, and you know it, ", 0, ".";
  77.         "You saying I talk to much, ", 0, "?";
  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.         "You actually hit me, ", 0, ". I'm impressed, kid.";
  84.         "So kid, you going to make a habit of dinking ol' ~Visor?";
  85.         "Another scar to remember you by, ", 0, ".";
  86.         "I've stopped counting the scars.";
  87.         "That hurt, kid. But not enough to matter.";
  88.         //0 = shooter
  89.     } //end type
  90.  
  91.     type "hit_nokill" //bot hits an opponent but does not kill it
  92.     {
  93.         "You survived? It's time to show you my latest move, ", 0, ".";
  94.         "I win the simple way, by out-fragging the competition.";
  95.         "I hope you heal fast kid, because there's more where that came from.";
  96.         "That'll sting in the morning.";
  97.         "That's it. Run for the health. I know where to find you.";
  98.         //0 = opponent
  99.     } //end type
  100.  
  101.     //================================================================
  102.     //================================================================
  103.  
  104.     type "death_telefrag"
  105.     {
  106.         DEATH_TELEFRAGGED0;
  107.         DEATH_TELEFRAGGED1;
  108.         "There's only room for ~one of us behind the mask.";
  109.     } //end type
  110.  
  111.     type "death_lava"
  112.     {
  113.         "Lousy stuff.";
  114.         "This stuff makes me mad.";
  115.         "Whose idea was this?";
  116.         DEATH_SUICIDE2;
  117.         DEATH_LAVA1;
  118.     } //end type
  119.  
  120.     type "death_slime"
  121.     {
  122.         "I never get used to that stuff.";
  123.         "Get that slime in your cybronics and they're never the same again.";
  124.         DEATH_SUICIDE0;
  125.     } //end type
  126.  
  127.     type "death_drown"
  128.     {
  129.         "I knew I should have packed a snorkel for this trip.";
  130.         "Wish this ~visor was fitted with a scuba hook up.";
  131.         DEATH_DROWN0;
  132.     } //end type
  133.  
  134.     type "death_suicide"
  135.     {
  136.         "~Don't laugh kid, you've probably done this a lot.";
  137.         "I've gone and made a mess of myself again.";
  138.         DEATH_SUICIDE0;
  139.         DEATH_SUICIDE2;
  140.     } //end type 
  141.  
  142.     type "death_gauntlet"
  143.     {
  144.         "Will you stop touching me?";
  145.         "Do that again and you are toast.";
  146.         DEATH_GAUNTLET0;
  147.         DEATH_GAUNTLET1;
  148.     } //end type
  149.  
  150.     type "death_rail"
  151.     {
  152.         "Heh. Nice shot kid.";
  153.         "I hate campers. I really do.";
  154.         "Did ~Xian show you how to do that?";
  155.         DEATH_RAIL1;
  156.     } //end type 
  157.  
  158.     type "death_bfg"
  159.     {
  160.         "Meteor Shower from Hell!";
  161.         DEATH_BFG0;
  162.         DEATH_BFG1;
  163.     } //end type
  164.  
  165.     type "death_insult"
  166.     {
  167.         DEATH_INSULT5;
  168.         "Got any ammo left, punk? You're gonna need it.";
  169.         "Did you enjoy that?";
  170.         "I'll bet you enjoyed that more than I did, ", 0, ".";
  171.         KILL_INSULT14;
  172.     } //end type
  173.  
  174.     type "death_praise"
  175.     {
  176.         D_PRAISE5;
  177.         PRAISE5;
  178.         "Oh, yeah. You had me good there kid.";
  179.         "Not bad kid.";
  180.         "Work on your follow through, kid.";
  181.         "You copied that move from me, didn't you, ", 0, "?";
  182.  
  183.     } //end type
  184.  
  185.         type "death_kamikaze" //initiated when the bot is killed by kamikaze blast
  186.     {
  187.         "Kid, you don't know how much that just cost you.";
  188.         0, ", you don't know how much that just cost you.";
  189.         "Get ready to fast-forward to the end kid.";
  190.         "All weapons are good weapons. I just rather they were used elsewhere.";
  191.         "Generally speaking, kid, it takes skill to progress onward from here.";
  192.         "Were you getting jiggy with that kamikaze there, ", 0, "?";
  193.         "You're not licensed for that weapon, are you ", 0, ".";
  194.         DEATH_KAMIKAZE3;
  195.         // 0 = enemy name
  196.     } //end type 
  197.  
  198.  
  199.     //======================================================
  200.     //======================================================
  201.  
  202.     type "kill_kamikaze" //initiated when the bot kills someone with kamikaze
  203.     {
  204.         "Sorry. Didn't mean to blow up at you folks.";
  205.         "Great thrill ride, but over too quick for my money.";
  206.         "Guess it's just not your day today, kid.";
  207.         "Guess it's just not your day today, ", 0, ".";
  208.         "Who wants another one just like that?";
  209.         "None shall pass!";
  210.         KILL_KAMIKAZE1;
  211.         // 0 = enemy name
  212.     } //end type
  213.  
  214.     type "kill_rail" 
  215.     {
  216.         "Yessssss!!";
  217.         "Gotcha!";
  218.         "You're it!";
  219.         "~Railguns rule my universe!";
  220.         KILL_RAIL0;
  221.     } //end type
  222.  
  223.     type "kill_gauntlet"
  224.     {
  225.         "Thanks, ", 0, ". I love doing that!";
  226.         "Humiliation is the name of the game, kid.";
  227.         KILL_GAUNTLET0;
  228.         KILL_GAUNTLET1;
  229.     } //end type
  230.  
  231.     type "kill_telefrag"
  232.     {
  233.         "Stand aside, kid. Whoops. Too late.";
  234.         "Nothing but memories left there.";
  235.         TELEFRAGGED0;
  236.         TELEFRAGGED2;    
  237.     } //end type
  238.  
  239.     type "kill_insult"
  240.     {
  241.         KILL_INSULT7;
  242.         KILL_INSULT10;
  243.         KILL_INSULT16;
  244.         "Pick up your toys and go home kid.";
  245.         "I was told you were competition, ", 0, ". Somebody got that wrong.";
  246.     } //end type
  247.  
  248.     type "kill_praise"
  249.     {
  250.         "Not bad, kid. Most don't last that long.";
  251.         "Almost didn't get you there, kid.";
  252.         PRAISE4;
  253.     } //end type
  254.  
  255.     //================================================================
  256.     //================================================================
  257.  
  258.     type "random_insult"
  259.     {
  260.         "You will learn to fear me.";
  261.         "I will be your personal nightmare, kid.";
  262.         TAUNT7;
  263.         TAUNT8;
  264.     } //end type
  265.  
  266.     type "random_misc"
  267.     {
  268.         "Victory will be mine!";
  269.         "You can't win, ", 0, ". It's not in you to be a winner.";
  270.         "This is all I know. No ~one can take it from me.";
  271.         "They come by the millions, but I turn them all back.";
  272.         "Nothing fancy here, just solid skill.";
  273.         "I would be proud to be to your father, ", 0, ".";
  274.         MISC8;
  275.         MISC9;
  276.         MISC11;
  277.     } //end type
  278.  
  279. } //end chat visor
  280.