home *** CD-ROM | disk | FTP | other *** search
/ 100 Pусских Uгр / 980121_2306.iso / SUPER3D / RAMPAGER.ZIP / REDNECK.GRP / COW.CON < prev    next >
Text File  |  1997-07-16  |  4KB  |  215 lines

  1.  
  2. action ACOWSTNDFWD    0   5  5  1 26
  3. action ACOWSTNDREV   15   5  5 -1 26
  4. action ACOWFALL1     20   2  1  1 20
  5. action ACOWFALL2     22   4  1  1 20
  6. action ACOWONGRND    25   1  1  1  1
  7. action ACOWHDLOWER   26   6  5  1 35
  8. action ACOWHDRAISE   51   6  5 -1 35
  9. action ACOWEAT       46   2  5  1 20
  10.  
  11. action ACOWSCREWEDUP  22   4  1  1 10
  12.  
  13. move COWSTOP
  14.  
  15. ai AICOWSTNDFWD   ACOWSTNDFWD   COWSTOP  geth
  16. ai AICOWSTNDREV   ACOWSTNDREV   COWSTOP  geth
  17. ai AICOWHDLOWER   ACOWHDLOWER   COWSTOP  geth
  18. ai AICOWHDRAISE   ACOWHDRAISE   COWSTOP  geth
  19. ai AICOWEAT       ACOWEAT       COWSTOP  geth
  20. ai AICOWFALL1     ACOWFALL1     COWSTOP  fleeenemy
  21. ai AICOWFALL2     ACOWFALL2     COWSTOP  fleeenemy
  22. ai AICOWSCREWEDUP ACOWSCREWEDUP COWSTOP  fleeenemy
  23.  
  24. useractor enemy COW COWSTRENGTH ACOWSTNDFWD
  25.   fall
  26.  
  27.   ifai 0
  28.   {
  29.     cstator 257
  30.     ai AICOWSTNDFWD
  31.   }
  32.   else ifaction ACOWONGRND
  33.   {
  34.     // If cows been tipped over
  35.     strength 0
  36.     ifhitweapon
  37.       ifwasweapon RADIUSEXPLOSION
  38.       {
  39.         sound SQUISHED
  40.         guts JIBS2 1
  41.         guts JIBS3 2
  42.         guts JIBS4 3
  43.         guts JIBS5 2
  44.         guts JIBS6 3
  45.         killit
  46.         break
  47.       }
  48.   }
  49.   else
  50.   {
  51.     // Randomly make cow sounds
  52.     ifrnd 1
  53.     {
  54.       ifrnd 16
  55.       {
  56.         sound COW3
  57.       }
  58.       else ifrnd 16
  59.       {
  60.         sound COW4
  61.       }
  62.       else ifrnd 16
  63.       {
  64.         sound COW5
  65.       }
  66.       else ifrnd 8
  67.       {
  68.         sound COW1
  69.       }
  70.       else ifrnd 8
  71.       {
  72.         sound COW2
  73.       }
  74.       else ifrnd 8
  75.       {
  76.         sound COW3
  77.       }
  78.     }
  79.  
  80.     ifai AICOWFALL2
  81.     {
  82.       ifactioncount 5
  83.       {
  84.         iffloordistl 8
  85.           sound THUD
  86.         action ACOWONGRND
  87.         move COWSTOP
  88.         break
  89.       }
  90.     }
  91.     else ifai AICOWSCREWEDUP
  92.     {
  93.       ifactioncount 255
  94.       {
  95.         // cstator 257
  96.         action ACOWONGRND
  97.         move COWSTOP
  98.         break
  99.       }
  100.       ifrnd 1
  101.       {
  102.         ifrnd 16
  103.         {
  104.           sound COW5
  105.         }
  106.         else ifrnd 16
  107.         {
  108.           sound COW1
  109.         }
  110.       }
  111.     }
  112.     else ifai AICOWFALL1
  113.     {
  114.       ifactioncount 2
  115.         ai AICOWFALL2
  116.     }
  117.  
  118.     // Play the standing frames
  119.     // forward then backward
  120.     else ifai AICOWSTNDFWD
  121.     {
  122.       // Lower head to eat
  123.       ifrnd 8
  124.       {
  125.         ai AICOWHDLOWER
  126.         break
  127.       }
  128.  
  129.       ifactioncount 2
  130.         ai AICOWSTNDREV
  131.     }
  132.     else ifai AICOWSTNDREV
  133.     {
  134.       ifactioncount 2
  135.         ai AICOWSTNDFWD
  136.     }
  137.     else ifai AICOWHDLOWER
  138.     {
  139.       ifactioncount 2
  140.         ai AICOWEAT
  141.     }
  142.     else ifai AICOWHDRAISE
  143.     {
  144.       // ifactioncount 2
  145.       ifcount 35
  146.         ai AICOWSTNDREV
  147.     }
  148.     else ifai AICOWEAT
  149.     {
  150.       // Raise head
  151.       ifcount 86
  152.         ifrnd 16
  153.         {
  154.           ai AICOWHDRAISE
  155.           break
  156.         }
  157.     }
  158.  
  159.   }
  160.  
  161.   iftipcow
  162.   {
  163.     ifactioncount 2
  164.     {
  165.       ai AICOWSCREWEDUP
  166.     }
  167.     else
  168.     {
  169.       sound YEHAA16
  170.       ai AICOWFALL1
  171.     }
  172.  
  173.     ifrnd 128
  174.       sound COW2
  175.     else
  176.       sound COW3
  177.   }
  178.  
  179.   ifhitweapon
  180.   {
  181.     spawn BLOOD
  182.     ifdead
  183.     {
  184.       addkills 1
  185.       ifwasweapon RADIUSEXPLOSION
  186.       {
  187.         sound SQUISHED
  188.         guts JIBS2 1
  189.         guts JIBS3 2
  190.         guts JIBS4 3
  191.         guts JIBS5 2
  192.         guts JIBS6 3
  193.         killit
  194.       }
  195.       else ifwasweapon CROSSBOW
  196.       {
  197.         sound SQUISHED
  198.         guts JIBS2 1
  199.         guts JIBS3 2
  200.         guts JIBS4 3
  201.         guts JIBS5 2
  202.         guts JIBS6 3
  203.         killit
  204.       }
  205.       else
  206.       {
  207.         ifai AICOWSCREWEDUP
  208.                     nullop
  209.                 else
  210.             ai AICOWFALL1
  211.       }
  212.     }
  213.   }
  214. enda
  215.