home *** CD-ROM | disk | FTP | other *** search
/ Total Meltdown / dukenukemtotalmeltdown.img / doco / cons / trashcan / rubxtra.con < prev    next >
Text File  |  1996-07-02  |  2KB  |  53 lines

  1. // This is a blank text file for incorporating Trashcan data for the
  2. // purposes of the tutorial.  If you like, delete this file and rename
  3. // rubxtra.com (completed) to rubextra.con which is the completed
  4. // con file for this tutorial.  
  5.  
  6.  
  7. state hit_duke_ricochet
  8.         ifrnd 96 {                              // Duke hit by ricochet 
  9.                     sound DUKE_LONGTERM_PAIN    // Sound a pain
  10.                     palfrom 32 33               // palette the screen
  11.                     addphealth -5               // deduct 5 points of health
  12.                     quote 122                   // Print quote on screen
  13.                     ifrnd 128 { wackplayer }    // wack player on head
  14.                 
  15.                  }
  16. ends
  17.  
  18.  
  19.  
  20.  
  21. // action RUBCANDENT 1 1 1 1 1
  22. // action RUBCAN
  23.  
  24. actor RUBBERCAN WEAK
  25.     ifaction RUBCANDENT { ifactioncount 6 { strength 0 action RUBCAN break } }
  26.     else ifhitweapon
  27.     {
  28.         ifwasweapon RADIUSEXPLOSION
  29.                 { state rats
  30.                   ifrnd 48 spawn BURNING
  31.                   debris SCRAP2 60
  32.                   debris SCRAP3 72
  33.                   killit }
  34.  
  35.  
  36.         else
  37.           ifwasweapon SHOTSPARK1
  38.            {    
  39.  
  40.                 action RUBCANDENT                       // Dent the can
  41.                 ifrnd 128 {
  42.                            sound PISTOL_RICOCHET        // sound a ricochet 50 % of the time.
  43.                            ifrnd 64 state hit_duke_ricochet
  44.                            }
  45.                 ifrnd 128 lotsofglass 20
  46.                 ifrnd 128 debris SCRAP2 10
  47.  
  48.            }
  49.            else action RUBCANDENT
  50.  
  51.     }
  52. enda
  53.