home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / proglc / mor4873s.lzh / SETS.C < prev    next >
C/C++ Source or Header  |  1988-11-01  |  4KB  |  263 lines

  1. #include "constant.h"
  2. #include "config.h"
  3.  
  4. int set_1_2(element)
  5. register int element;
  6. {
  7.   if ((element == 1) || (element == 2))
  8.     return(TRUE);
  9.   return(FALSE);
  10. }
  11.  
  12. int set_1_2_4(element)
  13. register int element;
  14. {
  15.   if ((element == 1) || (element == 2) || (element == 4))
  16.     return(TRUE);
  17.   return(FALSE);
  18. }
  19.  
  20. int set_4(element)
  21. int element;
  22. {
  23.   if (element == 4)
  24.     return(TRUE);
  25.   return(FALSE);
  26. }
  27.  
  28. int set_corrodes(element)
  29. int element;
  30. {
  31.   switch(element)
  32.     {
  33.     case 23: case 33: case 34: case 35: case 65:
  34.       return(TRUE);
  35.     }
  36.   return(FALSE);
  37. }
  38.  
  39.  
  40. int set_flammable(element)
  41. int element;
  42. {
  43.   switch(element)
  44.     {
  45.     case 12: case 20: case 21: case 22: case 30: case 31: case 32:
  46.     case 36: case 55: case 70: case 71:
  47.       return(TRUE);
  48.     }
  49.   return(FALSE);
  50. }
  51.  
  52.  
  53. int set_frost_destroy(element)
  54. register int element;
  55. {
  56.   if ((element == 75) || (element == 76))
  57.     return(TRUE);
  58.   return(FALSE);
  59. }
  60.  
  61.  
  62. int set_acid_affect(element)
  63. int element;
  64. {
  65.   switch(element)
  66.     {
  67.     case 1: case 2: case 11: case 12: case 20: case 21: case 22:
  68.     case 30: case 31: case 32: case 36:
  69.       return(TRUE);
  70.     }
  71.   return(FALSE);
  72. }
  73.  
  74.  
  75. int set_floor(element)
  76. {
  77.   switch(element)
  78.     {
  79.     case 1: case 2: case 4: case 5: case 6: case 7:
  80.       return(TRUE);
  81.     }
  82.   return(FALSE);
  83. }
  84.  
  85.  
  86. int set_lightning_destroy(element)
  87. int element;
  88. {
  89.   switch(element)
  90.     {
  91.     case 45: case 60: case 65:
  92.       return(TRUE);
  93.     }
  94.   return(FALSE);
  95. }
  96.  
  97.  
  98. /*ARGSUSED*/    /* to shut up lint about unused argument */
  99. int set_null(element)
  100. int element;
  101. {
  102.   return(FALSE);
  103. }
  104.  
  105.  
  106. int set_acid_destroy(element)
  107. int element;
  108. {
  109.   switch(element)
  110.     {
  111.     case 12: case 20: case 21: case 22: case 30: case 31: case 32: case 33:
  112.     case 34: case 35: case 36: case 55: case 70: case 71: case 80: case 104:
  113.     case 105:
  114.       return(TRUE);
  115.     }
  116.   return(FALSE);
  117. }
  118.  
  119.  
  120. int set_fire_destroy(element)
  121. int element;
  122. {
  123.   switch(element)
  124.     {
  125.     case 12: case 20: case 21: case 22: case 30: case 31: case 32: case 36:
  126.     case 55: case 70: case 71: case 75: case 76: case 80: case 104:
  127.     case 105:
  128.       return(TRUE);
  129.     }
  130.   return(FALSE);
  131. }
  132.  
  133.  
  134. int general_store(element)
  135. int element;
  136. {
  137.   switch(element)
  138.     {
  139.     case 25: case 30: case 32: case 80: case 77: case 15: case 13:
  140.       return(TRUE);
  141.     }
  142.   return(FALSE);
  143. }
  144.  
  145.  
  146. int armory(element)
  147. int element;
  148. {
  149.   switch(element)
  150.     {
  151.     case 30: case 31: case 33: case 34: case 35: case 36:
  152.       return(TRUE);
  153.     }
  154.   return(FALSE);
  155. }
  156.  
  157.  
  158. int weaponsmith(element)
  159. int element;
  160. {
  161.   switch(element)
  162.     {
  163.     case 10: case 11: case 12: case 20: case 21: case 22: case 23:
  164.       return(TRUE);
  165.     }
  166.   return(FALSE);
  167. }
  168.  
  169.  
  170. int temple(element)
  171. int element;
  172. {
  173.   switch(element)
  174.     {
  175.     case 21: case 70: case 71: case 75: case 76: case 91:
  176.       return(TRUE);
  177.     }
  178.   return(FALSE);
  179. }
  180.  
  181.  
  182. int alchemist(element)
  183. int element;
  184. {
  185.   switch(element)
  186.     {
  187.     case 70: case 71: case 75: case 76:
  188.       return(TRUE);
  189.     }
  190.   return(FALSE);
  191. }
  192.  
  193.  
  194. int magic_shop(element)
  195. int element;
  196. {
  197.   switch(element)
  198.     {
  199.     case 40: case 45: case 55: case 65: case 70: case 71:
  200.     case 75: case 76: case 90:
  201.       return(TRUE);
  202.     }
  203.   return(FALSE);
  204. }
  205.  
  206.  
  207. int set_wall(element)
  208. int element;
  209. {
  210.   switch(element)
  211.     {
  212.     case 10: case 11: case 12:
  213.       return(TRUE);
  214.     }
  215.   return(FALSE);
  216. }
  217.  
  218.  
  219. int set_pwall(element)
  220. int element;
  221. {
  222.   switch(element)
  223.     {
  224.     case 10: case 11: case 12: case 15:
  225.       return(TRUE);
  226.     }
  227.   return(FALSE);
  228. }
  229.  
  230.  
  231. int set_corr(element)
  232. register int element;
  233. {
  234.   if ((element == 4) || (element == 5))
  235.     return(TRUE);
  236.   return(FALSE);
  237. }
  238.  
  239.  
  240. int set_trap(element)
  241. int element;
  242. {
  243.   switch(element)
  244.     {
  245.     case 101: case 102: case 109: case 110:
  246.       return(TRUE);
  247.     }
  248.   return(FALSE);
  249. }
  250.  
  251.  
  252. int set_light(element)
  253. int element;
  254. {
  255.   switch(element)
  256.     {
  257.     case 102: case 103: case 104: case 105:
  258.     case 107: case 108: case 109: case 110:
  259.       return(TRUE);
  260.     }
  261.   return(FALSE);
  262. }
  263.